- •ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ ДАННЫХ
- •Даталогическая модель
- •Таким образом обеспечивается
- •Физическая независимость:
- •По типу концептуальной модели СУБД бывают:
- •В каждой модели данных информация об одном объекте представляется записью.
- •Виды связей между объектами:
- •Реляционная модель данных (РМД)
- •Реляционная модель данных (РМД)-
- •23 августа 1923, Портленд, графство Дорсет –
- •Домен- область значений атрибута
- •Свойства нормализованной таблицы:
- •ФИО Стаж Место работы
- •Цель проектирования концептуальной модели- представление БД совокупностью взаимосвязанных нормализованных таблиц, обладающих минимальной избыточностью.
- •Процесс разбиения таблиц на более мелкие с целью улучшения характеристик БД называется нормализацией.
- •Кроме сокращения объема БД, целью нормализации является устранение аномалий:
- •2) Аномалия удаления- удаление данных о некотором объекте требует удаления данных, которые фактически
- •3) Аномалия обновления- при изменении значений некоторого атрибута одного объекта необходимо изменение в
- •Таблица в процессе нормализации может преобразовываться из одной нормальной формы в другую.
- •Первичный ключ- это атрибут или набор атрибутов, однозначно характеризующий каждую запись таблицы
- •Первая нормальная форма (НФ1)- это нормализованное
- •Недостатки НФ1:
- •Пример отношения в НФ1:
- •Первичный ключ:
ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ ДАННЫХ
Обобщенное, не привязанное к каким- либо ЭВМ или СУБД описание предметной области (наборов данных, их типов, связей)
1
Даталогическая модель
Описывается средствами конкретной СУБД
Внутренняя модель
Описывает хранимые данные
2
Таким образом обеспечивается
логическая и физическая
независимость при работе с данными
Логическая независимость:
Изменения, вносимые в концептуальную модель, не должны оказывать влияние на существующие внешние модели.
3
Физическая независимость:
Внешние модели не зависят от физической организации и методов доступа к БД (то есть, перенос данных с одного носителя на другой не влияет на работу приложений)
4
По типу концептуальной модели СУБД бывают:
•Иерархические;
•Сетевые;
•Реляционные.
5
В каждой модели данных информация об одном объекте представляется записью.
Совокупность свойств, которыми может обладать объект, определяет структуру записи.
Основное различие концептуальных моделей заключается в способе представления связей между объектами.
6
Виды связей между объектами:
•Один к одному (1:1);
•Один ко многим (1:n);
•Многие ко многим (m:n).
7
Реляционная модель данных (РМД)
8
Реляционная модель данных (РМД)-
это модель данных, в которой данные об объектах предметной области и информация о связях между ними представляются одноуровневыми двумерными таблицами.
Математическая основа РМД- теория
множеств и отношений (Relations) |
9 |
|
23 августа 1923, Портленд, графство Дорсет –
18 апреля 2003, Остров Вильямса, штат Флорида
Разработчик РМД- Эдгар Фрэнк Кодд, сотрудник фирмы IBM (1970).
В 1981г. удостоен премии Тьюринга за исследования в области реляционных баз данных и СУБД
10
В РМД ОТНОШЕНИЕ=ТАБЛИЦА:
Поля (атрибуты)
Фио |
Дата |
Должность |
|
рождения |
Записи |
|
|
(кортежи)
11