Построение датологической модели данных



Для построения датологической модели данных рассмотрим связь между атрибутами сущностей и построим эту модель. Данная модель представлена на рис.2.

 

Название атрибута Размер поля Тип поля
ФИО сотрудника 50 текстовый
ИНН Длинное целое Числовой
Табельный № сотрудника Длинное целое Числовой
Код факультета Длинное целое Числовой
Название факультета 50 Текстовый
Код кафедры Длинное поле Числовой
Название кафедры 50 Текстовый
Должность сотрудника 50 Текстовый
Ученая степень 50 Текстовый
Образование 50 Текстовый
Шифр темы Длинное целое Числовой
Годовой объем финансирования темы денежный Числовой
Форма трудового участия 50 Текстовый
Год отчетности Длинное целое Дата ивремя

Рис.2 Даталогическая модель данных

 

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

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

Появление теоретико-множественных моделей в системах баз данных было предопределено настоятельной потребностью пользователей в переходе от работы с элементами данных, как это делается в графовых моделях, к работе с некоторыми макрообъектами. Основной моделью в этом классе является реляционная модель данных. Простота и наглядность модели для пользователей – непрограммистов, с одной стороны, и серьезное теоретическое обоснование, с другой стороны, определили большую популярность этой модели. Кроме того, развитие формального аппарата представление и манипулирования данными в рамках реляционной модели сделали ее наиболее перспективной для использования в системах представления знаний, что обеспечивает качественно иной подход к обработке данных в больших информационных системах.

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

• Структурный аспект (составляющая) – данные в базе данных представляют собой набор отношений (таблиц).

• Аспект (составляющая) целостности – отношения (таблицы) отвечают определённым условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

• Аспект (составляющая) обработки (манипулирования) – РМД поддерживает операторы манипулирования отношениями (таблицами) (реляционная алгебра, реляционное исчисление).

Отдельно можно отметить при особенности:

• модель является логической, т.е. отношения являются логическими, а не физическими структурами;

• для реляционных баз данных верен информационный принцип: все информационное наполнение базы данных представлено одним и только одним способом, а именно – явным заданием значений атрибутов в кортежах отношений; в частности, нет никаких указателей, связывающих одну таблицу (отношение) с другой;

• наличие реляционной алгебры позволяет реализовать декларативное программирование и декларативное описание ограничений целостности, в дополнение к навигационному (процедурному) программированию и процедурной проверке условий.

        

Принципы реляционной модели были сформулированы в 1969- 1970 годах Э.Ф. Коддом (E.F. Codd). Идеи Кодда были впервые подробно изложены в статье «A Relational Model of Data for Larqe Shared Data Banks», ставшей классической.

 

 

Основные понятия баз данных.


Дата добавления: 2018-04-05; просмотров: 301; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!