Модели баз данных

Содержание Введение 1. Иерархическая модель данных 1. Структура данных 2. Операции над данными, определенные в иерархической модели 3. Ограничения целостности 2. Сетевая модель данных 1. Структура данных 2. Операции над данными 3. Ограничения целостности 3. Реляционная модель данных 11 3. 1. Структура данных 2. Свойства отношений 15 Заключение 16 Список использованной литературы 17 Введение Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными.

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

Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную. 1.

Иерархическая модель данных

Пример: Рассмотрим следующую модель данных предприятия (рис. В каждом отделе может работать несколько сотрудников, но сотрудник не ... (c)). ИЗВЛЕЧЬ: извлечь корневую запись по ключевому значению, допускается та... Тип группового отношения задается его именем и определяет свойства общ...

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

3 атрибуты "Оклад" и "Премия" определены на домене " Деньги". Поэтому, понятие домена имеет семантическую нагрузку: данные можно счи... Атрибут, значение которого однозначно идентифицирует кортежи, называет... Все остальные ключи отношения называются возможными ключами. выбрать из таблицы СОТРУДНИК все записи, значение атрибута "Номер_отде...

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

2. Атомарность значений атрибутов, т.е. . Отсутствие упорядоченности кортежей. Отсутствие упорядоченности атрибутов. Для ссылки на значение атрибута ...

Заключение

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

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

В процессе анализа вышеизложенной информации выявлены следующие недостатки рассмотренной модели баз данных: • так как все поля одной таблицы должны содержать постоянное число полей заранее определенных типов, приходится создавать дополнительные таблицы, учитывающие индивидуальные особенности элементов, при помощи внешних ключей. Такой подход сильно усложняет создание сколько-нибудь сложных взаимосвязей в базе данных; • высокая трудоемкость манипулирования информацией и изменения связей.

Список использованной литературы

Список использованной литературы . 1. Бойко В.В Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика,1999. 2. Конноллн, Томас, Бегг, Карелии. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М.: Издательский дом "Вильяме", 2003. – 1440 с. 3. Котеров Д. В. Самоучитель РНР 4. – СПб.: БХВ-Петербург, 2003. – 576 с. 4. Кренке Д. Теория и практика построения баз данных. 9-е изд. – СПб.: Питер, 2005 – 859c. 5. Макаров А. С Лисовский К.Ю. Базы данных.

Введение в теорию и методологию: Учебник – М.: Финансы и статистика, 2004 – 512 с.