Физические модели хранения данных.
Физические модели базы данных.
Физические модели данных.
Логические модели данных.
Концептуальные модели данных.
Концептуальный уровень описания базы данных представляет собой информационные объекты и их взаимосвязи без указания описания и хранения данных.
Информационные объекты называются классы объектов, сведения о которых хранятся в таблице баз данных.
Классом называют множество объектов характеризующихся одинаковым набором признаков. Данные об информационных объектах одного класса могут находиться в одной или в нескольких таблицах. Данные об информационных объектах разных классов должны находиться в разных таблицах.
Конечной задачей разработки концептуальной модели является установление оптимального состава таблиц базы данных. В конечном итоге концептуальные модели баз данных происходит нормализация таблиц.
Логический уровень описания базы данных отражает логические связи между таблицами. Данная структура базы данных позволяет обеспечить целостность информации при любых изменениях в таблицах.
|
|
Физический уровень описания реляционной базы данных характеризует способы обработки и хранения информации. В теории и практике разработки базы данных и СУБД разделяет два подхода по строению физических баз данных. Первый подход - не связан с конкретной СУБД и предполагает описание физических свойств данных каждой таблицы. Второй подход – к разработке физической модели связан с разработкой архитектуры, организации и конкретной СУБД.
Предполагает описание свойств каждого поля таблицы. Разработка физической модели проекта таблицы базы данных сводится к описанию характеристик каждого поля.
Определяют методы размещения данных в памяти ПК или на соответствующих носителях, а также способы хранения и доступа к этим данным. Основы операционных систем являются файловые структуры хранения информации. СУБД использование файловых систем хранения информации оказалось не эффективным потому, что пользователю требовалась информация в виде отдельных данных, а не содержании всего файла. Поэтому в современных СУБД перешли от файловых структур к непосредственному размещению данных на внешних носителях.
Реляционные СУБД Abase, Fox Base, Fox Pro, Clipper, Access. Важнейшая характеристика любой СУБД является используемой в ней тип транслятора (интерпретатор или капилятор).
Капилятор – это транслятор, в котором трансляция и выполнение программы разнесены во времени, сначала весь текст транслируется без выполнения программы, а затем программа выполняется. Clipper - является капилятором.
Интерпретатор – это транслятор, в котором текст транслируется и выполняется по операторам, т.е. трансляция и выполнение программы совмещены во времени. СУБД Access, For Pro, dBase являются интерпретаторами.
В пакетах dBase и Fox Pro имеется капилятор позволяющий при желании сформировать EXE – файлы готовых программ.