Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ2(на экзамен).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
381.95 Кб
Скачать

7. Иерархическая модель данных

В иерарх. модели связи между данными можно представить с помощью дерева. Данные в такой модели расположены на разных иерархич. ур-нях и наз-ся сегментами. Самый высокий сегмент имеет название «корневой». Сегменты, расположенные на более низком ур-не, наз-ся сегментами-потомками; на более высоко ур-не – сегментами-предками. Каждый сегмент может иметь только одного предка на более высоком ур-не и одного или нескольких потомков на более низком ур-не. Доступ к опред-му сегменту осущ-ся по цепочке – от сегмента-предка к сегменту-потомку начиная слева. Иерархич. модель исп-ся для представления организационных структур, по своей природе являющихся иерархическими. Организовать более сложные связи в этой модели не возможно. Недостатки: громоздкость модели для обработки данных со сложными логическими данными. Достоинство: эф-ное использ-ие памяти компа при хранении данных.

8. Сетевая модель данных

Представлени сетев.структурами типа запись данных, связ.отношениями «один-к-одному» и «один-ко-многим». Это структура, у которой любой элемент может быть связан с любым другим элементом. 1 или неск. элементов имеют более 1 исх. элемента. Более универсальны, так как взаимосвязи большинства предметных областей имеют сетевой характер.

Технология работы удобна для пользователя: возможен непоср. доступ к элементам данных. Сетевая БД состоит из наборов записей, которые связаны между собой так, что записи могут содержать явные ссылки на другие наборы записей. Так они образуют сеть. Связи между записями могут быть произвольными, и эти связи явно присутствуют и хранятся в базе данных. Достоинство: высок эфф-ть затрат памяти;оперативность обработки данных. Недостаток – сложность и жесткость схемы базы;сложность понимания;ослаблен контроль целостности, тк в ней допускается устанавливать произвольные связи между записями. Исп.связей «мног-ко-многим» позвол.устанить недост. иерархич.модели: низк.приспосабливаемость к описанию данных иерархич.структуры и слабую гибкость при развитии системы.

9. Реляционная модель данных

Описание 1970-71 Кодда. Основана на процедурном языке обработки таблиц данных и языке запросов. Она породила все современные известные СУБД. Её детищем является SQL, благодаря реляц.модели возможно создание распределенных БД. В реляц.БД все данных хранятся в виде прямоуг.таблиц, при этом все операц. над БД сводятся к манипуляции с таблицами. Данные в таблицах координир-ся путём установл. коючевых полей в разл.таблицах. Отсутств. иерархия элементов. Строки и столбцы мб просмотрены в люб. порядке: гибкость выбора люб подмножества Эл-тов в строках и столбцах всока. Таблица сост из строк, которые называют записями, и столбцов, кот наз. полями. На их пересеч.нах-ся конкретн. значения данных. Для кажд. поля определяется множество его значений, например(поле «Месяц» -12). Недостатки:1)Ограниченность в структурах представлен данных. Она предполаг. неделимость данных, хранящихся в полях таблицы, но на практ. это иногда снижает эфф-ть работы. 2)Данные пассивны, для описания их поведения требуется создавать прикладные программы. 3)Возможности рел модели недостаточны, когда объекты данных сложны( мультимедийные базы, базы с проектной документацией).