- •1)Базовые понятия реляционной организации данных.
- •2)Схема базы данных, понятие и составные части. Понятие о метаданных.
- •А о т н о ш е н и е IdR трибуты
- •3)Понятие о домене реляционной базе данных.
- •4)Базовые или фундаментальные свойства реляционной модели данных.
- •5)Уровни проектирования баз данных. Их назначение.
5)Уровни проектирования баз данных. Их назначение.
Существует 3 уровня модели предметной области:
Инфологическая модель – 1ый уровень
1ый уровень независимости
Даталогическая модель – 2ой уровень
2ой уровень независимости
Физическая модель – 3ий уровень
Инфологический уровень – объединяет частные представления о содержимом БД, полученным пользователем и свое представление данных, которое может быть потребовано в будущих приложениях. Администратор БД сначала создает обобщенное неформальное описание создаваемой БД на естественном языке, используя математические формулы, таблицы, графики, рисунки и другие способы представления информации, понятные всем людям, работающим над проектированием БД. Вот так человекоориентированная модель полностью независима от физических параметров среды хранения данных, поэтому инфологическая модель не должна изменятся до тех пор, пока какие-то изменения в реальном мире не потребуют в ней изменения некоторого определения, чтобы эта модель продолжала отражать предметную область.
Даталогический уровень – зависит от типа СУБД; из всего множества типов СУБД выделили 3 типа: реляционный, иерархический, сетевой. Не зависит от конкретной СУБД, т.е. если мы определили на даталогическом уровне, что реляционная, то будет соответствовать(?) именно типам реляционной СУБД.
Премия
За отработанное время
Больничный
3500
Сергеев
4100
55
Петров
2000
23
Гришин
10
Виды начисления
Суммы
ФИО
Отделы
Сетевые(многие ко многим)
Иерархические(один ко многим)
10
За отработанное время
Петров
05
14
3000
2500
Премия
Зарплата
Таб.№
Уровень сотрудников
001
002
Уровень атрибутов
1
2
ФИО
4
3
14
05
Тип начисления
05
14
№ отдела
Начисление
Физическая модель – модель 3-го уровня – компьютерноориентированная и полностью зависит от конкретной выбранной СУБД. Если на даталогическом уровне выбрана СУБД реляционного типа, то для физической модели имеет значение, какая из них конкретно, т.к. физическое размещение данных определяется организацией размещения файлов-контейнеров, сегментов БД на внешних носителях компьютера, на конкретном компьютере. С именами объектов БД, используемых в программе, имеющих доступ к БД средствами конкретной СУБД. СУБД реляционного типа дает возможность программе и пользователю осуществлять доступ к хранимым данным лишь по их именам, не заботясь о физическом расположении этих данных. Нужные данные отыскиваются средствами СУБД на внешнем запоминающем устройстве по физической модели данных, т.е. в языках программирования, использующих английский язык. На физическом уровне модель приобретает компьютерную реализацию на конкретной СУБД, на конкретной ОС, т.е. на конкретной платформе, от особенности которой зависит местонахождение данных, адресацию к ним, реструктуризацию памяти, организацию доступа к ним. Физическая модель представляет собой внутреннюю компьютерную модель предметной области.