КЛАССИФИКАЦИЯ МОДЕЛЕЙ ДАННЫХ

ВЛАДИМИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Имени Александра Григорьевича и Николая Григорьевича Столетовых

 

КАФЕДРА БИиЭ

 

 

Реферат

по дисциплине «Базы данных»

Представление данных с помощью модели «сущность – связь»

 

Выполнила:

Ст. 3-го курса

Гр. БИк-214

Галендра А.И.

 

Принял:

Виноградов Д.В.

Владимир 2016

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ.. 3

1.КЛАССИФИКАЦИЯ МОДЕЛЕЙ ДАННЫХ.. 4

2.МОДЕЛЬ «СУЩНОСТЬ – СВЯЗЬ». 5

2.1.Инфологическое моделирование. 5

2.2.Определения модели «сущность – связь». 8

2.3.Виды сущностей. 8

2.4.Связи между сущностями. 9

3.ПРЕОБРАЗОВАНИЕ МОДЕЛИ «СУЩНОСТЬ – СВЯЗЬ» В РЕЛЯЦИОННУЮ МОДЕЛЬ.. 12

ЗАКЛЮЧЕНИЕ.. 15

СПИСОК ЛИТЕРАТУРЫ... 16

 


ВВЕДЕНИЕ

 

Перед тем, как создавать систему автоматизированной обработки информации, разработчик должен определить предмет, факты и события, которыми будет оперировать данная система. Для того, чтобы привести эти понятия к какой-либо модели данных, необходимо заменить их информационными представлениями. Одним из наиболее удобных инструментов для понятного представления данных, независимого от реализующего его программного обеспечения, является модель "сущность-связь" (entity - relationship model, ER - model).

Модель "сущность-связь" основывается на некой важной семантической информации о реальном мире и предназначена для логического представления данных. Она определяет значения данных в контексте их взаимосвязи с другими данными. Важнейшим является тот факт, что из модели "сущность-связь" могут быть порождены все существующие модели данных (иерархическая, сетевая, реляционная, объектная), поэтому она является наиболее общей.

Целью работы является изучение модели «сущность – связь». В ходе работы предстоит решить такие задачи, как:

1) Изучить классификацию моделей данных;

2) Раскрыть понятие инфологического моделирования и инфологической модели;

3) Дать определение модели «сущность – связь»;

4) Определить виды сущностей, связи между сущностями;

5) Изучить способы преобразования модели «сущность – связь» в реляционную модель данных;

6) Сделать вывод.

 


 

КЛАССИФИКАЦИЯ МОДЕЛЕЙ ДАННЫХ

При проектировании информационных систем с входящими в их состав базами данных удобно пользоваться классификацией моделей, представленной на рис. 1. Все модели данных делятся на три вида, используемые на трёх этапах проектирования. На первом этапе исследуется предметная область, выявляются в ней объекты и процессы, которые нужно будет отобразить в информационной системе при решении задач, для которых разрабатывается информационная система. Модель, используемая на этом этапе, служит для наглядного представления семантических связей в предметной области. Строгая формализация структуры данных на этом этапе не обязательна. Такие модели называются инфологическими. В настоящее время наиболее распространённой инфологической моделью является модель «сущность – связь».

Рисунок 1 – Модели данных

После того как закончено исследование предметной области и детально поставлена задача проектирования можно переходить ко второму этапу, на котором проектируется база данных. На этом этапе используются формальные модели данных, в которые нужно преобразовать инфологическую модель. Такие модели, непосредственно используемые в базах данных, называются даталогическими. На рис.1 показаны три вида датологических моделей: иерархические, сетевые и реляционные.

Иерархическая модель имеет древовидную структуру. Каждая ветвь в такой структуре имеет одну родительскую ветвь и много дочерних. Примерами иерархических систем служат завод, система каталогов с файлами в ЭВМ. Завод состоит из цехов, цеха из участков, участки из станков с рабочими.

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

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

Базу данных независимо от её даталогической модели можно по-разному разместить на разных внешних носителях. Например, можно использовать жёсткий диск или твёрдотельную внешнюю память. Для описания физического размещения базы данных служит физическая модель.

2.МОДЕЛЬ «СУЩНОСТЬ – СВЯЗЬ»