Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shporgalki_bd.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
53.45 Кб
Скачать
  1. Иерархическая модель данных.

Достоинства модели:

- простота понимания и использования;

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

- Простота оценки операционных характеристик благодаря заранее заданным взаимосвязям.

Недостатки:

- практически невозможно реализовать взаимосвязь «многие ко многим», т.к. структура становится слишком громоздкой;

- сложности с операциями включения и исключения данных из-за строгой иерархичности;

- доступ к любому узлу происходит только через исходный узел.

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

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

Сущность – это конкретный объект реального мира в какой-либо предметной области. Группы всех подобных объектов образует набор объектов. Конкретный объект в такой группе называют экземпляром объекта.

Формальное построение таблиц связано с фундаментальным понятием отношение (от английского слова relation – отношение). Каждая строка таблицы представляет собой одну запись файла данных, каждый столбец – одно поле.

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

Кортежэто элемент отношения , строка таблицы; упорядоченный набор из N элементов.

Хотя любое отношение можно изобразить в виде таблицы, нужно четко понимать, что отношения не являются таблицами. Это близкие, но не совпадающие понятия

Свойства отношений:

  1. В отношении нет одинаковых кортежей.

  2. Кортежи не упорядочены (сверху вниз).

  3. Все атрибуты содержат однородные по типу данные.

  4. Имена атрибутов должны быть уникальны в пределах отношения.

  5. Атрибуты не упорядочены (слева направо).

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

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

Основным недостатком сетевой модели данных является сложность ее реализации

  1. Создание структуры базы данных средствами субд ms Access.

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

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

В соответствии с типом данных, размещаемых в каждом поле, определяют наиболее подходящий тип для каждого поля.

Далее распределяют поля генерального списка по базовым таблицам. На первом этапе распределение производят по функциональному признаку..

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

С помощью карандаша и бумаги расчерчивают связи между таблицами. Такой чертеж называется схемой данных. Наиболее распространенными связями между таблицами являются связи «один ко многим» и «один к одному». Связь между таблицами организуется на основе общего поля, причем в одной из таблиц оно обязательно должно быть ключевым, то есть на стороне «один» должно выступать ключевое поле, содержащее уникальные, неповторяющиеся значения. Значения на стороне «многие» могут повторяться.

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