Скачайте в формате документа WORD

Структура базы данных

1. Цель работы:

Цель работы - создание базы данных Киноинциклопедия на основе СУБД Кларион.

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


2. Работ по созданию базы данных включает следующие этапы:

2.1. Инфологический этап

На этом этапе проведен анализ данных предметной области.

Система содержит следующую информацию:

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        


Система предусматривает стандартные запросы:


1.    

2.    

3.    


На основе анализа данных предметной области построена концептуальная модель БД.


Выделены следующие сущности:

-        

-        

-        

-        

-        


Описание модели сущность - атрибут:


Сущность: информация о кинофильме

трибуты:а

-        

-        

-        

-        

-        

-        

-        

-        

-        


Сущность: информация о режиссере

трибуты:

-        

-        

-        

-        

-        

-        


Сущность: информация об актере

трибуты:

-        

-        

-        

-        

-        

-        



Сущность: информация о студии

трибуты:

-        

-        

-        

-        


Сущность: актер - кинофильм

трибуты:

-        

-        

-        


Определение идентифицирующих атрибутов в каждой сущности


Сущность: информация о кинофильме

Уникальный ключ: название кинофильма


Сущность: информация о режиссере

Уникальный ключ: фамилия, имя, отчество режиссера


Сущность: информация об актере

Уникальный ключ: фамилия, имя, отчество актера


Сущность: информация о киностудии

Уникальный ключ: название киностудии


Сущность: актер - кинофильм

Уникальный ключ: название кинофильма и фамилия, имя, отчество актера


Определение связей между сущностями


Сущность

Тип связи

Сущность

Информация об актере

1 : М

ктер - кинофильм

Информация о кинофильме

1 : М

ктер - кинофильм

Информация о студии

1 : М

Информация о кинофильме

Информация о режиссере

1 : М

Информация о кинофильме


Построение логической модели БД

Для реализации БД выбрана реляционная модель данных.



В графической форме логическая модель БД можно представить следующим образом:


Информация об актере

Фамилия, имя, отчество актера

Годы жизни

Страна

Учебное заведение

Домашний телефон

Кол-во фильмов с его частием


ктер - кинофильм

Название кинофильма

Фамилия, отчество, актера

Роль


Информация о кинофильме

Название кинофильма

Студия

Режиссер

Год издания

Цвет

Страна

Продолжительность

Жанр

Кол-во серий


Информация о студии

Название студии

Страна

Год обоснования

Кол-во кинофильмов


Информация о режиссере


Фамилия, имя, отчество режиссера

Годы жизни

Страна

Учебное заведение

Домашний телефон

Кол-во снятых фильмов