Структура базы данных
1. Цель работы:
Цель работы – создание базы данных «Киноинциклопедия» на основе СУБД Кларион.
Назначение базы данных состоит в регистрации, корректировке, хранении и обработке информации с целью поиска и выдачи ответов на стандартные запросы пользователей.
2. Работа по созданию базы данных включает следующие этапы:
2.1. Инфологический этап
На этом этапе проведен анализ данных предметной области.
Система содержит следующую информацию:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Система предусматривает стандартные запросы:
1.
2.
3.
На основе анализа данных предметной области построена концептуальная модель БД.
Выделены следующие сущности:
-
-
-
-
-
Описание модели сущность – атрибут:
Сущность: информация о кинофильме
Атрибуты:
-
-
-
-
-
-
-
-
-
Сущность: информация о режиссере
Атрибуты:
-
-
-
-
-
-
Сущность: информация об актере
Атрибуты:
-
-
-
-
-
-
Сущность: информация о студии
Атрибуты:
-
-
-
-
Сущность: актер - кинофильм
Атрибуты:
-
-
-
Определение идентифицирующих атрибутов в каждой сущности
Сущность: информация о кинофильме
Уникальный ключ: название кинофильма
Сущность: информация о режиссере
Уникальный ключ: фамилия, имя, отчество режиссера
Сущность: информация об актере
Уникальный ключ: фамилия, имя, отчество актера
Сущность: информация о киностудии
Уникальный ключ: название киностудии
Сущность: актер - кинофильм
Уникальный ключ: название кинофильма и фамилия, имя, отчество актера
Определение связей между сущностями
Сущность |
Тип связи |
Сущность |
Информация об актере |
1 : М |
Актер – кинофильм |
Информация о кинофильме |
1 : М |
Актер – кинофильм |
Информация о студии |
1 : М |
Информация о кинофильме |
Информация о режиссере |
1 : М |
Информация о кинофильме |
Построение логической модели БД
Для реализации БД выбрана реляционная модель данных.
В графической форме логическая модель БД можно представить следующим образом:
Информация об актере
Фамилия, имя, отчество актера |
Годы жизни |
Страна |
Учебное заведение |
Домашний телефон |
Кол-во фильмов с его участием |
Актер – кинофильм
Название кинофильма |
Фамилия, отчество, актера |
Роль |
Информация о кинофильме
Название кинофильма |
Студия |
Режиссер |
Год издания |
Цвет |
Страна |
Продолжительность |
Жанр |
Кол-во серий |
Информация о студии
Название студии |
Страна |
Год обоснования |
Кол-во кинофильмов |
Информация о режиссере
Фамилия, имя, отчество режиссера |
Годы жизни |
Страна |
Учебное заведение |
Домашний телефон |
Кол-во снятых фильмов |