- •1(7) Бд, субд, функции субд, преимущества и недостатки. Перечислить и коротко охарактеризовать популярные на сегодня субд. Короче
- •2(2) Объектн.-ориентир. Модель данных. Постреляц. Модель данных.
- •3(9) Иерархическая модель данных. Сетевая модель данных.
- •4(24,3)Реляционная модель данных. Сущность и применение короче
- •Похоже 13 принципы поддержки рбд
- •5 (26) Условия и ограничения, накладываемые на отношения реляционной моделью данных
- •6(17) Концептуальное и физическое проектирование бд
- •7(5) Информационные системы. Архитектура классификации
2(2) Объектн.-ориентир. Модель данных. Постреляц. Модель данных.
С писанных лекций.
ООРМД является реляционной моделью с некоторыми свойствами объектной модели данных. Постреляционная модель данных представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных хранящихся в таблицах.
ООРМД – модель, в которой данные оформлены в виде объектов, включающих прикладные программы, которые управляются внешними событиями
+ возможность представления совокупности связанных таблиц одной постреляционной таблицей
- сложность проблемы обеспечения целостности
3(9) Иерархическая модель данных. Сетевая модель данных.
С писанных лекций
Модель данных.
Интегрированный набор понятий, для описания и обработки данных, связи между ними и ограничений.
Модель является реальным представлением мира, объектов и событий, а также связей между ними. Модель как сочетание 3 компонент.
Структурная часть – набор правил, по которым можно построить БД.
Управляющая часть – где определяются типы допустимых операций с данными
Целостность данных
Модели данных бывают:
Объектная
Модель на основе записей
Физическая
СУЩНОСТЬ – отдельный элемент деятельности организации, который должен быть представлен в БД.
Атрибут - свойство, которое описывает некоторый аспект объекта, и значение которого надо запрашивать.
3 типа моделей на основе записей:
Реляционная
Сетевая
Иерархическая (ограниченный подтип 2)
Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Например, если иерархическая база данных содержала информацию о покупателях и их заказах, то будет существовать объект «покупатель» (родитель) и объект «заказ» (дочерний). Объект «покупатель» будет иметь указатели от каждого заказчика к физическому расположению заказов покупателя в объект «заказ».
В этой модели запрос, направленный вниз по иерархии, прост (например: какие заказы принадлежат этому покупателю); однако запрос, направленный вверх по иерархии, более сложен (например, какой покупатель поместил этот заказ). Также, трудно представить не-иерархические данные при использовании этой модели.
Иерархической базой данных является файловая система, состоящая из корневого каталога, в котором имеется иерархия подкаталогов и файлов.
Сетевая модель данных – модель, сотоящая из записей элементов данных и связей типа один-ко-многим. Сетевая БД состоит из набора записей. Физическое размещение данных в базах сетевого типа может быть организовано теми же типами.
Достоинством сетевой модели является возможность эффективной реализации показателей затрат памяти и оперативности.
Недостатки – жесткость и сложность системы.