Реферат: Базы данных 10

СУБД- сервисная программная система, служащая для создания и поддержки БД.

Таким образом, любая СУБД должна:

1) уметь создавать БД.

2) поддерживать БД

К функциям поддержки прежде всего относятся:

-управление внешней памятью,

-управление буферами,

- поддержка встроенного языка,

- управление транзакциями.

Все современные СУБД могут работать в двух режимах:

- в режиме диалога

- в режиме прикладных программ.

Программы, с помощью которых пользователи работают с БД, называются прикладными программами.

Как видно из рис.1.1, приложения

1) создают и передают запросы к БД на поиск или модификацию необходимых данных

2) создают и обрабатывают формы и отчеты

Отчет – это некоторая выборка данных из БД, структурированная

определенным образом.

3) выполняют логику программы, т.е. решают конкретную задачу для данной предметной области.

Принято различать следующие группы пользователей:

1 Конечные пользователи (это лица, для которых создается система с БД)

2 Разработчики приложений (программисты)

Программисты используют БД на стадии разработки системы с БД (информационной системы).

3 Администраторы баз данных АБД (они непосредственно создают БД и контролируют правильность ее использования)

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

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

Заметим так же, что конечные пользователи знают только свои формы и отчеты.

При этом они могут не знать, как структурированы их данные и как они хранятся во внешней памяти.

Вышеотмеченное, по сути дела, отражает основную идею концепции БД: конечный пользователь не должен знать, как структурированы данные и как они хранятся. Он должен только знать, что это за данные и какие операции можно над ними выполнять.

К-во Просмотров: 759
Бесплатно скачать Реферат: Базы данных 10