- •ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ ДАННЫХ
- •Даталогическая модель
- •Таким образом обеспечивается
- •Физическая независимость:
- •По типу концептуальной модели СУБД бывают:
- •В каждой модели данных информация об одном объекте представляется записью.
- •Виды связей между объектами:
- •Реляционная модель данных (РМД)
- •Реляционная модель данных (РМД)-
- •23 августа 1923, Портленд, графство Дорсет –
- •Домен- область значений атрибута
- •Свойства нормализованной таблицы:
- •ФИО Стаж Место работы
- •Цель проектирования концептуальной модели- представление БД совокупностью взаимосвязанных нормализованных таблиц, обладающих минимальной избыточностью.
- •Процесс разбиения таблиц на более мелкие с целью улучшения характеристик БД называется нормализацией.
- •Кроме сокращения объема БД, целью нормализации является устранение аномалий:
- •2) Аномалия удаления- удаление данных о некотором объекте требует удаления данных, которые фактически
- •3) Аномалия обновления- при изменении значений некоторого атрибута одного объекта необходимо изменение в
- •Таблица в процессе нормализации может преобразовываться из одной нормальной формы в другую.
- •Первичный ключ- это атрибут или набор атрибутов, однозначно характеризующий каждую запись таблицы
- •Первая нормальная форма (НФ1)- это нормализованное
- •Недостатки НФ1:
- •Пример отношения в НФ1:
- •Первичный ключ:
Домен- область значений атрибута
Схема отношения- набор его атрибутов
База данных в РМД представляется
набором взаимосвязанных
нормализованных таблиц
12
Свойства нормализованной таблицы:
•Все записи различны
•Все поля неделимы
•Порядок следования полей не имеет значения
•Порядок следования записей не важен
13
ФИО Стаж Место работы
Отдел Долж |
ненормализованная |
|
таблица |
||
ность |
||
(атрибут «место |
||
|
||
|
работы» не явл. |
|
|
неделимым) |
ФИО Стаж Отдел Долж- |
нормализованная |
|
ность |
||
таблица |
||
|
14
Цель проектирования концептуальной модели- представление БД совокупностью взаимосвязанных нормализованных таблиц, обладающих минимальной избыточностью.
15
Процесс разбиения таблиц на более мелкие с целью улучшения характеристик БД называется нормализацией.
16
Кроме сокращения объема БД, целью нормализации является устранение аномалий:
1)Аномалия включения-
невозможность добавления в БД данных о некотором объекте до тех пор, пока отсутствуют данные о другом объекте
17
2) Аномалия удаления- удаление данных о некотором объекте требует удаления данных, которые фактически должны присутствовать в БД
18
3) Аномалия обновления- при изменении значений некоторого атрибута одного объекта необходимо изменение в нескольких кортежах отношения
19
Таблица в процессе нормализации может преобразовываться из одной нормальной формы в другую.
Нормальная форма- это набор ограничений для таблицы
20
Первичный ключ- это атрибут или набор атрибутов, однозначно характеризующий каждую запись таблицы
21