Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену УД (часть 1).docx
Скачиваний:
5
Добавлен:
25.09.2019
Размер:
240.16 Кб
Скачать

3) Этапы развития субд. Функции и структура субд (основные функциональные блоки).

Первый этап развития СУБД связан с организацией баз данных на больших машинах типа IBM 360/370, ЕС-ЭВМ и др.

Характерно следующее:

- базы данных хранились во внешней памяти центральной ЭВМ;

- задачи запускались в пакетном режиме;

- интерактивный режим доступа обеспечивался с помощью терминалов;

- программы доступа к БД писались на различных языках и запускались как обычные числовые программы;

- управление распределением ресурсов в основном осуществляются операционной системой (ОС).

Второй этап - эпоха персональных компьютеров.

В этот период:

- появились программы, которые назывались СУБД;

- все СУБД были рассчитаны на создание БД в основном с монопольным доступом;

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

Третий этап связан с распространением компьютерных сетей.

Особенности данного этапа:

- обеспечение поддержки полной реляционной модели, а именно: структурной целостности; языковой целостности, то есть языков манипулирования данными высокого уровня (в основном SQL), ссылочной целостности;

- большинство СУБД рассчитаны на много платформенную архитектуру;

- практически все СУБД имеют средства подключения клиентских приложений.

Четвертый этап характеризуется появлением новой технологии доступа к данным — интранет.

Основное отличие этого подхода от технологии клиент-сервер:

- отпадает необходимость использования специализированного клиентского программного обеспечения;

- для работы с удаленной базой данных используется стандартный браузер.

Функции СУБД:

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

- организация и поддержание физической структуры данных во внешней памяти;

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

Функциональные блоки СУБД:

- процессор описания и поддержания структуры базы данных;

- процессор запросов к базе данных;

- монитор транзакций;

- интерфейс ввода данных;

- интерфейс запросов;

- интерфейс выдачи сведений.

4) Языки субд. Классификация и краткая характеристика.

Язык описания данных на внешнем уровне.

Используется:

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

- создания инфологической модели БД.

Язык описания данных (DDL - Data Definition Language), предназначен для:

- описания данных на разных уровнях абстракции: внешнем, логическом и внутреннем.

Язык манипулирования данными (DML - Data Manipulation Language) используется для:

- обработки данных;

- их преобразований и;

- написания программ.

DML может быть базовым (BASIC, C и др.) или автономным (собственный язык СУБД).

Язык запросов SQL (Structured Query Language - структурированный язык запросов).

Язык запросов QBE (Query By Example) — это реализация запросов по образцу в виде таблиц.

5) Пользователи автоматизированной информационной системы. Функции администратора базы данных.

Конечные пользователи - это могут быть случайные пользователи или регулярные пользователи – сотрудники.

Главный принцип - от конечных пользователей не должно требоваться каких-либо специальных знании в области вычислительной техники и языковых средств.

Функции группы администратора БД:

- анализ предметной области;

- проектирование структуры БД;

- задание ограничений целостности при описании структуры БД и процедур обработки БД;

- первоначальная загрузка и ведение БД;

- защита данных;

- обеспечение восстановления БД;

- анализ обращений пользователей БД;

- анализ эффективности функционирования БД;

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

- подготовка и поддержание системных средств;

- организационно-методическая работа по проектированию БД.