Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Реляционная таблица – Это двумерная таблица, в которой представлены данные об однородных и различимых объектах или связях предметной области. Пример:
№ цеха | Название | Начальник |
Литейный | Жук П.П. | |
Кузнечный | Сидоров А.П. | |
Сборочный | Лесин С.И. | |
Токарный | Кузнецов А.И. | |
... | ... | ... |
Общие требования к таблице:
1) Каждый столбец имеет уникальное имя и соответствует одному определенному свойству объекта или связи;
2) Строки не имеют имен. Каждая строка описывает свойства одного объекта или экземпляра связи и имеет одинаковое число полей;
3) Порядок строк и столбцов не является существенным;
4) Строки в таблице могут удаляться, изменяться, добавляться, т.е. состояние таблицы может изменяться во времени;
5) В каждый момент времени таблица имеет конечное число строк.
Ключ реляционной таблицы – это наименьший набор атрибутов, однозначно определяющих каждую строку таблицы.
Свойства ключа:
- свойство однозначной идентификации кортежей (строки таблицы);
- свойство минимальности ключа.
Если ключ К ⊆ R не обладает свойством минимальности ключа (содержит в себе ключ и, возможно, атрибуты из R), то К называют суперключом.
Всякий суперключ несет в себе избыточную информацию о предметной области. Свойство минимальности ключа означает его неизбыточность, что согласуется с требованием неизбыточности БД (правило «Три НЕ»).
Назначение ключей:
- Контроль целостности таблиц. Исключает дублирование значений в ключевых атрибутах.
- Упорядочение кортежей (по возрастанию или убыванию значений ключевых атрибутов).
- Организация индексов. Ускоряет работу с кортежами отношений.
- Организация связывания таблиц. Облегчает доступ к данным при их обновлении и обработке.
5. Понятие логической и физической целостности БД. Основные виды ограничения целостности и средства их поддержки. Для чего в реляционной БД устанавливают явные связи между таблицами.
Целостность БД – это свойство, означающее, что БД содержит полную, достоверную и непротиворечивую информацию о предметной области.
Физическая целостность:
Означает, что данные не утрачены. (Средства защиты и администрирования БД, предусмотренные СУБД и другими специальными программными системами).
Логическая целостность:
Означает, что данные удовлетворяют условиям – ограничениям целостности.
(Контроль по ключам, доменам, связям между таблицами, предусмотренный СУБД).
Поддержание целостности БД – это контроль целостности и восстановление в случае утраты целостного состояния БД.
Виды ограничений:
Дата публикования: 2015-03-29; Прочитано: 621 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!