Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Дисциплины:
2020-08-20 | 90 |
5.00
из
|
Заказать работу |
|
|
С писанных лекций.
ООРМД является реляционной моделью с некоторыми свойствами объектной модели данных. Постреляционная модель данных представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных хранящихся в таблицах.
ООРМД – модель, в которой данные оформлены в виде объектов, включающих прикладные программы, которые управляются внешними событиями
+ возможность представления совокупности связанных таблиц одной постреляционной таблицей
- сложность проблемы обеспечения целостности
Иерархическая модель данных. Сетевая модель данных.
С писанных лекций
Модель данных.
Интегрированный набор понятий, для описания и обработки данных, связи между ними и ограничений.
Модель является реальным представлением мира, объектов и событий, а также связей между ними. Модель как сочетание 3 компонент.
1) Структурная часть – набор правил, по которым можно построить БД.
2) Управляющая часть – где определяются типы допустимых операций с данными
3) Целостность данных
Модели данных бывают:
1) Объектная
2) Модель на основе записей
3) Физическая
СУЩНОСТЬ – отдельный элемент деятельности организации, который должен быть представлен в БД.
Атрибут - свойство, которое описывает некоторый аспект объекта, и значение которого надо запрашивать.
3 типа моделей на основе записей:
1) Реляционная
2) Сетевая
3) Иерархическая (ограниченный подтип 2)
Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
|
Например, если иерархическая база данных содержала информацию о покупателях и их заказах, то будет существовать объект «покупатель» (родитель) и объект «заказ» (дочерний). Объект «покупатель» будет иметь указатели от каждого заказчика к физическому расположению заказов покупателя в объект «заказ».
В этой модели запрос, направленный вниз по иерархии, прост (например: какие заказы принадлежат этому покупателю); однако запрос, направленный вверх по иерархии, более сложен (например, какой покупатель поместил этот заказ). Также, трудно представить не-иерархические данные при использовании этой модели.
Иерархической базой данных является файловая система, состоящая из корневого каталога, в котором имеется иерархия подкаталогов и файлов.
Сетевая модель данных – модель, сотоящая из записей элементов данных и связей типа один-ко-многим. Сетевая БД состоит из набора записей. Физическое размещение данных в базах сетевого типа может быть организовано теми же типами.
Достоинством сетевой модели является возможность эффективной реализации показателей затрат памяти и оперативности.
Недостатки – жесткость и сложность системы.
Реляционная модель данных. Сущность и применение
КОРОЧЕ
Реляционная модель данных – логическая модель данных, описывающая структурные аспекты – аспект целостности, аспект обработки данных в РБД.
РБД – БД, в которой все данные, доступные пользователю, организованы в виде таблицы, а все операции над данными сводятся к операциям над этими таблицами
Цели создания РМД:
|
Обеспечение более высокой степени независимости от данных.
Создание прочного фундамента для решения семантических вопросов, а также проблем непротиворечивости и избыточности данных.
Расширение языков управления данными за счет включения операций над множествами.
создание языка структурированных запросов SQL (это название произносят либо по буквам "S-Q-L"
создание различных коммерческих реляционных СУБД
Терминология
Реляционная модель основана на математическом понятии отношения, физическим представлением которого является таблица
Отношение: Плоская таблица, состоящая из столбцов и строк.
Атрибут: Именованный столбец отношения. В реляционной модели отношения используются для хранения информации об объектах, представленных в базе данных. Отношение обычно имеет вид двумерной таблицы, в которой строки соответствуют отдельным записям, а столбцы — атрибутам. При этом атрибуты могут располагаться в любом порядке - независимо от их переупорядочииания отношение будет оставаться одним и тем же, а потому иметь тот же смысл.
Домен: Набор допустимых значений одного или нескольких атрибутов.
Домены могут отличаться для каждого из атрибутов, но два и более атрибутов могут определяться на одном и том же домене.
Кортеж: Строка отношения.
Элементами отношения являются кортежи, или строки, таблицы. Кортежи могут располагаться в любом порядке, при этом отношение будет оставаться тем же самым, а значит, и иметь тот же смысл.
Т.е. короче кортежи – строки, столбцы – атрибуты.
Степень: сколько атрибутов в отношении
Отношение только с одним атрибутом имеет степень 1 и называется унарным (unary) отношением (или одноэлементным кортежем). Отношение с двумя атрибутами называется бинарным (binary), отношение с тремя атрибутами — тернарным (ternary), а для отношений с большим количеством атрибутов используется термин п-арное (тг-агу). Определение степени отношения является частью заголовка отношения.
Кардинальность: Количество кортежей, которое содержится в отношении.
Количество содержащихся в отношении кортежей называется кардинальностью отношения. Эта характеристика меняется при каждом добавлении или удалении кортежей. Кардинальность является свойством тела отношения и определяется текущим состоянием отношения в произвольно взятый момент. Cool story
Реляционная база данных: Набор нормализованных отношений, которые различаются по именам.
Реляционная база данных состоит из отношений, структура которых определяется с помощью особых методов, называемых нормализацией (normalization).
|
|
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!