Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_normalnye_kit.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
129.94 Кб
Скачать

12. Сетевая модель, ее достоинства и недостатки.

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

Более универсальны, так как взаимосвязи большинства предметных областей имеют сетевой характер.

Технология работы удобна для пользователя: возможен непоср. доступ к элементам данных. Сетевая БД состоит из наборов записей, которые связаны между собой так, что записи могут содержать явные ссылки на другие наборы записей. Так они образуют сеть. Связи между записями могут быть произвольными, и эти связи явно присутствуют и хранятся в базе данных.

Достоинство: высок эфф-ть затрат памяти;оперативность обработки данных.

Недостаток – сложность и жесткость схемы базы;сложность понимания;ослаблен контроль целостности, тк в ней допускается устанавливать произвольные связи между записями.

Исп.связей «мног-ко-многим» позвол.устанить недост. иерархич.модели: низк.приспосабливаемость к описанию данных иерархич.структуры и слабую гибкость при развитии системы.

Сравнивая иерархич и сетевые: сетевые обеспеч достат быстрый доступ к данным, (тк осн структура представл инфы имеет форму сети: каждая вершина (узел) может иметь связь с любой другой. Данные в сетевой более равноправны: доступ к ним мб осуществлен, начиная с любого узла.

13. Реляционная модель. Ее базовые понятия (отношение, домен, кортеж, схема, степень и мощность отношения), достоинства и недостатки.

Описание 1970-71 Кодда. Основана на процедурном языке обработки таблиц данных и языке запросов. Она породила все современные известные СУБД. Её детищем является SQL, благодаря реляц.модели возможно создание распределенных БД.

В реляц.БД все данных хранятся в виде прямоуг.таблиц, при этом все операц. над БД сводятся к манипуляции с таблицами. Данные в таблицах координир-ся путём установл. коючевых полей в разл.таблицах.

Отсутств. иерархия элементов. Строки и столбцы мб просмотрены в люб. порядке: гибкость выбора люб подмножества Эл-тов в строках и столбцах всока.

Таблица сост из строк, которые называют записями, и столбцов, кот наз. полями. На их пересеч.нах-ся конкретн. значения данных. Для кажд. поля определяется множество его значений, например(поле «Месяц» -12)

Поименованный столбец отношения называется атрибутом, а множество допустимых значений 1 или неск атрибута – доменом. Кажд атрибут определяется на некотором домене. Строки отношения со значениями разных атрибутов называют кортежами.

Терминолония альтернативна: математ.термины: отношение, кортежь, атрибут = экономичеким терминам таблица – строка-столбец = терминам БД файл-запись-поле.

14. Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия.

В таблице реляционной БД столбцы наз-ют полями, а строки записями. Одно или несколько полей значения которых в каждой записи тоблицы однозначно ее идентифицируют,наз-ют ключевым полем.

В реляционной БД м/таблицами устанавливаются связи,кот делают их более информативными,чем они являются по отдельности

Первичным ключом называется ключевое поле основной таблицы,а подчиненной – внешним ключом.

Одна запись основной таблицы может быть связана с одной или несколькими записями подчиненной таблицы. При этом значения первичного ключа уникальны,а внешнего – могут повторяться.

В общем виде реляционная модель данных представляет собой множество взаимосвязанных таблиц. Графическое изображение связи между таблицами называется схемой данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]