Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_БД.doc
Скачиваний:
11
Добавлен:
17.09.2019
Размер:
542.21 Кб
Скачать

6. Элементарная единица моделирования данных. Определение модели данных (формула).

Модель данных – это интеллектуальное средство, которое позволяет реализовать интерпретацию данных.

Модель данных = множество правил порождения данных + множество операций над данными

Э лементарная единица моделирования - <имя объекта, свойство объекта, значение свойства>

7. Модели данных. Перечислить. Дать краткую характеристику.

Ядром любой СУБД является модель данных.

1.Иерархическая – предполагает наличие связей «один ко многим»(дерево) между физически организованными данными, имеющими общий признак.

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

Пример:

2.Сетевая – предполагает наличие связей типа «многие ко многим»(граф) между физически организованными данными, имеющими общий признак.

Основные понятия сетевой модели базы данных:

Уровень – определяет путь передачи данных.

Элемент (узел) — это совокупность атрибутов данных, описывающих некоторый объект.

Связь — отношение общности, соединения или согласованности.

Сетевая БД состоит из набора экземпляров определенного типа записи и набора экземпляров определенного типа связей между этими записями.

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

Пример:

3.Реляционная – простейшая и наиболее привычная форма представления данных в виде двумерных

таблиц, поиск и обработка информации в которой не зависит от физической реализации.


Реляционная

Нереляционная.

4.Объектно – ориентированная (ОО) – группировка характеристик сложных объектоы и операция для их обработки таким образом, чтобы иметь возможность их использовать для построения более сложных объектов.

8.Реляционная модель данных(рмд). Структурная часть.

Инд. Код

Ф ИО

Адрес

1

Иванов

Мопра, 10-12

2

Петров

Ленина,1-34

3

Сидоров

Труда, 12-48

4

Егоров

Упита, 60-24


Отношение – это двумерная таблица, в которой каждая строка имеет один и тот же формат и представляет собой один и тот же объект реального мира, или соотношение между объектами(связь).

Атрибут – это имя столбца таблицы.

Схема отношения – это множество имён столбцов таблицы.

Домен – это множество допустимых значений атрибута отношений.

n-арный кортеж(строка таблицы) – это множество значений, взятых по одному из домена каждого атрибута.

n – количество атрибутов в кортеже, степени отношений.

Кардинальность – количество строк в таблице.

Элемент данных – это конкретное значение атрибута отношений.

В таблице нет и не может быть одинаковых строк.