Контрольная работа: Система управления базами данных

Маска ввода – форма средства автоматизации ввода, в которой вводятся данные в поле. Например, одно и то же значение имеют поля даты: 03.03.95 или 03.03.1995, или 03 – март – 1995, но отличаются по формату.

Сообщение об ошибке – текстовое сообщение, которое выдается в поле при попытке ввода ошибочных данных.

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

Пустое и обязательное поле – свойство поля, определяющее обязательность заполнения поля при наполнении базы данных.

Индексированное поле – дополнительное имя поля, позволяющее ускорить операции поиска и сортировки записей.

Строки данных таблицы называются записями.

Таким образом:

Поле – это элементарная единица логической организации данных, которая соответствует неделимой единице информации - реквизиту.

Запись – это совокупность логически связанных полей, представленных одной строкой таблицы.

Файл (таблица) – совокупность экземпляров записей одной структуры.

1.2 Функции и компоненты СУБД

Основные функции СУБД:

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

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

3. Безопасность и целостность данных. СУБД должна контролировать запросы и пресекать попытки нарушения правил безопасности и целостности.

4. Восстановление данных и дублирование. СУБД должна обеспечить восстановление данных после сбоев.

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

6. Производительность. СУБД должна выполнять свои функции с максимальной производительностью.

Обычно современная СУБД содержит следующие компоненты:

· ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию;

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

· подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД;

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

1.3 Жизненный цикл СУБД

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

Часто встречаемые этапы:

1. Исследование и анализ проблемы, для решения которой создается база данных.

2. Построение Инфологической и Даталогической модели.

3. Нормализация полученных Инфологических и Даталогических моделей. По окончанию этого этапа, как правило, получают заготовки таблицы БД и набор связей между ними (первичные и вторичные ключи).

4. Проверка целостности БД (Целостность базы данных).

К-во Просмотров: 644
Бесплатно скачать Контрольная работа: Система управления базами данных