Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lectures_8-9.pptx
Скачиваний:
48
Добавлен:
15.04.2015
Размер:
5.27 Mб
Скачать

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

Приложения разрабатывают главным образом в случаях, когда:

требуется обеспечить удобство работы с БД неквалифицированным пользователям

(неспециалистам в ИТ-области);

интерфейс СУБД не устраивает пользователей.

11

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

защиты и разграничения доступа и т. п.

Термину СД часто соответствует термин метаданные («данные о данных»),

подчеркивающий назначение СД – описать «устройство БД» до занесения конкретных «просто данных» выбранной предметной области.

12

Функционально СД присутствует во всех БнД, но не всегда выполняющий эти функции компонент имеет именно такое название. Чаще всего функции СД выполняются СУБД и вызываются из основного меню системы или реализуются с помощью ее утилит.

Например, в СУБД MS Access функции СД

реализуются через служебные таблицы, доступные администратору БД, и часть метаданных заносится пользователем при проектировании БД в режиме Конструктор.

13

Администратор базы данных (АБД) - лицо или группа лиц, отвечающих за выработку

требований к БД, ее проектирование, создание,

эффективное использование и сопровождение.

В процессе эксплуатации АБД следит за работой ИС, обеспечивает защиту данных, контролирует избыточность, непротиворечивость, сохранность и

достоверность хранимой в БД информации. Для

однопользовательских ИС функции АБД обычно возлагаются на лиц, непосредственно

работающих с приложением БД.

14

Вычислительная система (ВС) - совокупность взаимосвязанных и согласованно действующих ЭВМ или процессоров и др. устройств, обеспечивающих автоматизацию процессов приема, обработки и выдачи информации потребителям.

Основные функции БнД - хранение и обработка данных => ВС должна иметь приемлемые мощность центральных процессоров и объем оперативной и внешней памяти прямого доступа.

Обслуживающий персонал - поддержание технических и программных средств в рабочем состоянии (профилактические, регламентные, восстановительные и др. работы по планам и по необходимости). 15

Предпосылки появления БД и СУБД

Понятия база данных БД (database — DB) и СУБД (Database Management System — DBMS)

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

Раньше – многократный ввод / вывод одинаковых данных (пример - управление предприятием: персональные сведения о работниках используются в разных задачах (отделах): кадрового учета, начисления зарплаты, планирования и т. д.).

Лучше - ввести эти данные один раз, создав БД, и предоставив всем прикладным программам

(отделам) право получать необходимые сведения из

этой БД.

16

Преимущества нового подхода:

однократный ввод данных => резкое сокращение затрат труда;

независимость программ от данных =>

возможность независимо менять те и другие;

сокращение затрат на программирование.

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

17

Взаимодействие программ с данными при независимой работе (слева) и при использовании СУБД (справа)

18

Упрощенная схема системы баз данных

Соседние файлы в папке ВВС_Заочникам