Реферат: Структура базы данных
1. Цель работы:
Цель работы – создание базыданных «Киноинциклопедия» на основе СУБД Кларион.
Назначение базы данных состоитв регистрации, корректировке, хранении и обработке информации с целью поиска ивыдачи ответов на стандартные запросы пользователей.
2. Работа по созданию базы данных включает следующиеэтапы:
2.1.Инфологический этап
На этом этапе проведен анализ данных предметной области.
Система содержит следующую информацию:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Система предусматриваетстандартные запросы:
1.<span Times New Roman"">
2.<span Times New Roman"">
3.<span Times New Roman"">
На основе анализа данных предметной области построенаконцептуальная модель БД.
Выделены следующие сущности:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Описание модели сущность – атрибут:
Сущность: информация о кинофильме
Атрибуты:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Сущность: информация о режиссере
Атрибуты:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Сущность: информация об актере
Атрибуты:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Сущность: информация о студии
Атрибуты:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Сущность: актер — кинофильм
Атрибуты:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Определение идентифицирующих атрибутов в каждой сущности
Сущность: информация о кинофильме
Уникальный ключ: название кинофильма
Сущность: информация о режиссере
Уникальный ключ: фамилия, имя, отчество режиссера
Сущность: информация об актере
Уникальный ключ: фамилия, имя, отчество актера
Сущность: информация о киностудии
Уникальный ключ: название киностудии
Сущность: актер — кинофильм
Уникальный ключ: название кинофильма и фамилия, имя,отчество актера
Определение связей между сущностями
Сущность
Тип связи
Сущность
Информация об актере
1: М
Актер – кинофильм
Информация о кинофильме
1: М
Актер – кинофильм
Информация о студии
1: М
Информация о кинофильме
Информация о режиссере
1: М
Информация о кинофильме
Построение логической модели БД
Дляреализации БД выбрана реляционная модель данных.
<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: KO;mso-bidi-language:AR-SA">В графической форме логическая модель БД можно представитьследующим образом:
Информация об актере
Фамилия, имя, отчество актера
Годы жизни
Страна
Учебное заведение
Домашний телефон
Кол-во фильмов с его участием
<img src="/cache/referats/3860/image001.gif" v:shapes="_x0000_s1027">
Актер – кинофильм
Название кинофильма
Фамилия, отчество, актера
Роль
<img src="/cache/referats/3860/image002.gif" v:shapes="_x0000_s1028">
Информация о кинофильме
Название кинофильма
Студия
Режиссер
Год издания
Цвет
Страна
Продолжительность
Жанр
Кол-во серий
<img src="/cache/referats/3860/image003.gif" v:shapes="_x0000_s1030"><img src="/cache/referats/3860/image004.gif" v:shapes="_x0000_s1029">
Информация о студии
Название студии
Страна
Год обоснования
Кол-во кинофильмов
Информация о режиссере
Фамилия, имя, отчество режиссера
Годы жизни
Страна
Учебное заведение
Домашний телефон
Кол-во снятых фильмов