Реляционная модель данных.
Сетевая модель данных. | Лекция 2. | Реляционные операции над отношениями. | Аномалии хранения данных. | Теорема Хита. | Функциональная зависимость. | Теорема Хита. | Первая нормальная форма. | Вторая нормальная форма. | Третья нормальная форма. Транзитивные зависимости. |
Рассмотрим следующую группу таблиц (рис.2). Эта база данных содержит данные о деталях, используемых какой- либо организацией, поставщиках, в том числе и потенциальных и поставках деталей от поставщиков. Заметим, что таблицы Детали и Поставки имеют столбцы, определенные на общем множестве данных (код детали); то же относится к столбцам «код поставщика» в таблицах Поставки и Поставщики. Основным свойством реляционных структур данных является то, что связи между строками таблиц представлены исключительно значениями данных в столбцах, принадлежащих общему множеству (домену). Тот факт, что партия поставки №130 получена от поставщика2 представлен одинаковыми значениями атрибута код поставщика.
Код поставщика
| Наименование
Поставщика
| город
|
| Код детали
| Наименование детали
| Материал
| Вес
|
| Поставщик1
| Тула
|
|
| Болт
| Сталь
|
|
| Поставщик2
| Москва
|
|
| Гайка
| Бронза
|
|
| Поставщик3
| Лондон
|
|
| Втулка
| Резина
|
|
|
|
|
|
| Ось
| Сталь
|
|
| | | | | | | | |
Код поставщика
| Код детали
| Код партии поставки
| Количество
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 2. Пример представления данных в реляционной форме.
Особенность реляционного представления данных состоит в том, что вся информация представлена в единой, унифицированной форме. Это касается как объектов, так и связей между ними. Собственно говоря, понятие связи между отношениями в реляционной модели данных отсутствует, и может быть реализовано лишь на логическом уровне – на уровне реализации и разработки приложений. Представление каждого отношения на физическом уровне файлом или набором файлов позволяет легко изменять, наращивать, «масштабировать» информационную модель путем всего лишь добавления новых файлов отношений. Эта гибкость представления данных обеспечивается равноправием всех атрибутов – как ключевых, по которым осуществляется связь между отношениями, так и неключевых. Оборотной стороной этой гибкости является более сложная обработка данных при операциях доступа.
Дата добавления: 2015-07-19; просмотров: 103 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.005 сек.)