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

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

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

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

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

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

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

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

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

-        

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

1.    

2.    

3.    

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

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

-        

-        

-        

-        

-        

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

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

Атрибуты: 

-        

-        

-        

-        

-        

-        

-        

-        

-        

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

Атрибуты:

-        

-        

-        

-        

-        

-        

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

Атрибуты:

-        

-        

-        

-        

-        

-        

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

Атрибуты:

-        

-        

-        

-        

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

Атрибуты:

-        

-        

-        

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

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

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

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

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

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

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

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

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

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

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

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

Сущность

Тип связи

Сущность

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

1 : М

Актер – кинофильм

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

1 : М

Актер – кинофильм

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

1 : М

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

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

1 : М

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

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

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

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

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

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

Годы жизни

Страна

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

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

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

Актер – кинофильм

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

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

Роль

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

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

Студия

Режиссер

Год издания

Цвет

Страна

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

Жанр

Кол-во серий

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

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

Страна

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

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

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

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

Годы жизни

Страна

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

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

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