Читайте также:
|
|
База данных (БД) – поименованная совокупность данных, отражающая состояние объектов и их отношения в рассматриваемой предметной области.
Система управления БД (СУБД) – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД определенным кругом пользователей.
Ядром любом базы данных является модель данных. Модель данных – совокупность структур данных, операций их обработки и ограничений целостности, накладываемых на данные.
БД основываются на использовании трех основных моделей: иерархическая, сетевая и реляционная.
Реляционная модель данных является совокупностью взаимосвязанных двумерных таблиц – объектов модели.
Отношение (relation) – это двумерная таблица, обладающая определенными свойствами.
[(1) В ячейке хранится атомарное значение; (2) каждый столбец имеет уникальное имя; (3) все столбцы однородны – один тип данных на столбец; (4) возможна произвольная перестановка как строк, так и столбцов; (5) в таблице не может быть одинаковых строк]
В реляционной БД данные хранятся в виде нескольких отношений. Если бы данные хранились в виде одного отношения – то в БД наблюдалось бы излишнее дублирование данных, аномалии вставки, модификации и удаления.
Первичный ключ – минимальных набор атрибутов, который однозначно определяет каждую запись отношения (таблицы).
Студенты (номер, фамилия, групп, код_спец, специальность)
Аномалия вставки – применительно к этой таблице («Студенты») – невозможность ввести данные о новой специальности без принятия на специальность хотя бы одного студента. Должен быть определен ПК, а без студента это невозможно.
При удалении последнего студента со специальности, удаляются данные об этой специальность – таким образом, наблюдается аномалия удаления.
Аномалии модификации – можно случайным образом изменить название специальности, и тогда будет нарушение целостности данных. // Один студент будет учиться на неизвестной в учебном заведении специальности.
Нормализация отношений – это формальный аппарат ограничений на формирование отношений, который позволяет свести к минимуму дублирование информации, обеспечивает непротиворечивость данных и уменьшает трудозатраты на ведение бд.
Другими словами, нормализация отношений – это пошаговый обратимый процесс замены одной схемы отношений другой схемой, в которой отношение (таблица) имеет простую и регулярную структуру.
Эдгаром Коддом (создатель реляционной модели данных, 1970) были введены 3 нормальные формы и предложен механизм, позволяющий любое отношение привести к третьей нормальной форме.
Дата добавления: 2015-08-02; просмотров: 54 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Целостность данных | | | Вторая нормальная форма. |