Свойства СУБД и технология использования


Свойства СУБД и базы данных. К основным свойствам СУБД и базы данных можно отнести:

· непротиворечивость данных;

· целостность БД;

· возможность многоаспектного доступа;

· всевозможные выборки данных и их использование различными задачами и приложениями пользователя;

· защита и восстановление данных при аварийных ситуациях, аппаратных и программных сбоях, ошибках пользователя;

· защита данных от несанкционированного доступа средствами разграничения доступа для различных пользователей;

· возможность модификации структуры базы данных без повторной загрузки данных;

· обеспечение независимости программ от данных, позволяющей сохранить программы при модификации структуры базы данных;

· реорганизация размещения данных базы на машинном носителе для улучшения объемно-временных характеристик БД;

· наличие языка запросов высокого уровня, ориентированного на конечного пользователя, который обеспечивает вывод информации из базы данных по любому запросу, и представление ее в виде соответствующих отчетных форм, удобных для пользователя.

Технология использования СУБД. СУБД является основой создания практических приложений пользователя для различных предметных областей.

Критерии выбора СУБД пользователем. Выбор СУБД для практических приложений пользователем определяется многими факторами, к которым относятся:

· имеющееся техническое и базовое программное обеспечение, их конфигурация, оперативная и дисковая память;

· потребности разрабатываемых приложений пользователя;

· тип поддерживаемой модели данных, специфика предметной области, топология информационно-логической модели;

· требования к производительности при обработке данных;

· наличие в СУБД необходимых функциональных средств;

· наличие русифицированной версии СУБД;

· уровень квалификации пользователей и наличие в СУБД диалоговых средств разработки и работы с БД.

Установка СУБД. СУБД является программным продуктом, поставляемым в виде пакета прикладных программ, который должен быть установлен (инсталирован) на компьютер с учетом его конфигурации, ресурсов и операционной системы, а также требований к набору функций.

Процесс поэтапного внедрения. После установки СУБД можно осуществлять создание БД, в том числе задавать структуру БД, производить ввод данных, а также выполнять любые действия, предусмотренные функциональными возможностями СУБД. Следует заметить, что современные СУБД для ПК обладают достаточной гибкостью. Это позволяет на самых ранних этапах разработки приложений пользователя приступать к созданию отдельных частей БД. Такая БД по мере углубления разработки может легко расширяться и модифицироваться. Таким образом, облегчается ускоренное освоение персоналом технологии работы с БД, изучение возможностей СУБД и поэтапное внедрение.

Разработка структуры базы данных. Разработка приложений на основе СУБД предполагает подготовку решений по структуре БД. Эти решения непосредственно связаны с внемашинной сферой – с описанием внемашинной ИБ, ее документов, содержащих необходимую информацию, а также с поставкой и алгоритмизацией задач по обработке этой информации.

На начальном этапе разработки структуры БД целеообразно построение информационно-логической модели, отражающей логическую структуру информации предметной области. Такая модель, отвечающая требованиям нормализации данных, является основой создания реляционных баз данных.

Создание базы данных средствами СУБД. В соответствии с разработанной структурой базы данных осуществляется ее создание средствами СУБД на машинном носителе и ввод в эксплуатацию. Для обеспечения процессов создания БД и ее эксплуатации необходимо знание возможностей инструментальных средств СУБД. При этом следует руководствоваться рекомендациями по технологии использования средств СУБД. Такая технология должна определять все необходимые процессы, включая первоначальный ввод, загрузку БД и контроль данных, выполнение операций по внесению изменений, реализацию запросов для получения нужных справок, восстановление БД и т. п. Одним из важнейших этапов этой технологии является подготовка экранных форм ввода-вывода для загрузки информации с документов внемашинной сферы в базу данных, корректировки данных и их просмотра.

Обработка данных средствами СУБД. Добавление, удаление, изменение и выборка данных производится при помощи языка запросов, встроенного алгоритмического языка и других средств СУБД. Реализация запросов обеспечивается диалоговой системой команд с меню или запросами по примеру QBE (Query By Example). В первом случае отдельный запрос выполняется одной или несколькими командами языка СУБД. Последовательность команд языка СУБД образует программу – командный файл (СУБД Dbase). Во втором – для выполнения запроса пользователь выбирает последовательно один или несколько пунктов меню или указывает в запросе пример (образец), по которому составляется запрос, а также при необходимости условия выбора и операции вычисления, которые необходимо выполнять с данными (СУБД Paradox, Access). Последовательность команд меню и запросов может быть запомнена в программе-маркосе и в дальнейшем выполнена так же, как командный файл.

СУБД может иметь включающий или базовый язык программирования. В СУБД с включающим языком используется один из универсальных алгоритмических языков (C, Pascal и т. п.). Прикладная программа, написанная на включающем языке, может инициировать команды СУБД. В СУБД с базовым языком применяется собственный алгоритмический язык, позволяющий кроме операций манипулирования данными выполнять различные вычисления и обработку данных. Стандартным реляционным языком запросов является язык структурированных запросов SQL (Structured Queries Language).

3.3.3. Многопользовательская база данных

Получение одновременного доступа нескольких пользователей к общей базе данных возможно при установке Access в локальной сети персональных компьютеров и создании многопользовательской базы данных. Access следит за разграничением доступа разных пользователей к базе данных и обеспечивает защиту данных при одновременной работе пользователей с общими данными.

База данных Access может размещаться на компьютере, выделенном в качестве файлового сервера. При этом СУБД Access может быть установлена или на файловом сервере, или на каждой рабочей станции. Обработка данных базы в обоих случаях осуществляется на рабочих станциях пользователей. Работа в сети со средствами Access для пользователя практически не зависит от конфигурации сети и способа размещения СУБД Access на ней. СУБД Access может функционировать в локальной сети, поддерживающей конфигурацию клиент-сервер. В такой сети используется сервер баз данных SQL.

На рабочих станциях-клиентах работает Access. Пользователи Access могут взаимодействовать не только со своими локальными базами, но и с данными, расположенными на сервере. Access позволяет посылать на сервер запросы на языке SQL, получать необходимые данные, а также посылать обновленные данные.


ГЛАВА 4. СЕТЕВЫЕ ТЕХНОЛОГИИ ОБРАБОТКИ ДАННЫХ. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ГРУППОВОЙ РАБОТЫ (MS OUTLOOK)



Дата добавления: 2021-01-26; просмотров: 295;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.