Инфологическая модель предметной области 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Инфологическая модель предметной области



 

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

Проанализируем объекты реального мира. Для формирования концептуальной модели необходимо провести идентификацию объектов сущности базы данных.

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

 Для контроля за новинками кино в БД необходимо хранить список всех имеющихся фильмов, их описание.

При проектировании БД необходимо учитывать следующее:

• новый фильм невозможно добавить, если нет подходящих категорий, жанров, актеров и режиссеров;

Таким образом база данных содержит следующие сущности как Фильм, Категории, Жанры, Актеры и Режиссеры.

Связь между сущностями Фильм и Категории, связывает фильм с его категорией. Данная связь позволяет связывать с одной категорией более одного фильма, причем каждый фильм должен быть обязательно связан с категорией. Также данная связь показывает, что каждый фильм может принадлежать только одной категории.

Сущность Фильм имеет связь с такими сущностями как Жанр, Актер и Режиссер.

Связь между сущностями Фильм и жанр, связывает Фильм и несколько жанров. Данная связь предназначена для организации жанров фильма.

Связь между сущностями Фильм и Актер, связывает Актера и фильмы, в которых он принимал участия. Данная связь предназначена для сохранения данных о актере.

Связь между сущностями Фильм и Режиссер, связывает Режиссера и фильмы, в которых он принимал участия. Данная связь предназначена для сохранения данных о режиссере.

 

Логическая модель данных

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

Информация о фильмах будет храниться в таблице 3.1.

 

Таблица 3.1 – Информация о фильмах

Название Тип Описание
1 2 3
Id Числовой Первичный ключ. Cодержит описание фильмов.
Title Строковый Cодержит описание фильмов.
Tagline Строковый Cодержит описание фильмов
Desc Строковый Cодержит описание фильмов.
Poster Фото Cодержит описание фильмов.
Year Числовой Cодержит описание фильмов.
Country Строковый Cодержит описание фильмов.
Directors Строковый Cодержит описание фильмов.
Actors Строковый Cодержит описание фильмов.
Genre Строковый Cодержит описание фильмов.
World_premier Дата Cодержит описание фильмов.
Budget Числовой Cодержит описание фильмов
Fees_in_usa Числовой Cодержит описание фильмов
Fees_in_world Числовой Cодержит описание фильмов
Category Строковый Cодержит описание фильмов
Url Строковый Cодержит описание фильмов
Draft Булевый Cодержит описание фильмов

 

Информация о звездах рейтинга будет храниться в таблице 3.2.

 

Таблица 3.2 – Информация о звездах рейтинга

Название Тип Описание
1 2 3
Id Числовой Первичный ключ.Cодержит описание о звездах рейтинга.
Value Числовой Cодержит описание о звездах рейтинга.

 

Информация о категориях будет храниться в таблице 3.3.

 

Таблица 3.3­ ­– Информация о категориях

Название Тип Описание
1 2 3
Id Числовой Первичный ключ. Содержит информацию о категории.
name Строковый Содержит информацию о категории.
description Строковый Содержит описание категории.
URL Строковый Содержит информацию о категории.

 

Информация о учащихся будет храниться в таблице 3.4.

 

Таблица 3.4­ ­– Информация о актерах

Название Тип Описание
1 2 3
id Числовой Первичный ключ. Содержит информацию о актере.
name Строковый Содержит информацию о актере.
desc Строковый Содержит описание актера.
image Фото Содержит фото актера.
age Числовой Содержит информацию о актере.

 

Информация о режиссерах будет храниться в таблице 3.5.

 

Таблица 3.5 – Информация о режиссерах

Название Тип Описание
1 2 3
Id Числовой Первичный ключ. Содержит информацию о режиссерах.
name Строковый Содержит информацию о режиссерах.
age Числовой Содержит информацию о режиссерах.
desc Строковый Содержит описание режиссерах.
image Фото Содержит описание пользователях.

 

Информация о жанрах будет хранится в таблице 3.6.

 

Таблица 3.6 – информацию о жанрах

Название Тип Описание
1 2 3
Id Числовой Первичный ключ. Содержит информацию о жанрах
name Строковый Содержит информацию о жанрах.
desc Строковый Содержит информацию о жанрах.
url Строковый Содержит ссылку на жанр.

 

Информация о кадрах из фильмов будет храниться в таблице 3.7.

 

Таблица 3.7 – Информация о кадрах из фильмов

Название Тип Описание
1 2 3
Id Числовой Первичный ключ. Cодержит информацию о кадрах из фильмов.
Title Строковый Cодержит информацию о кадрах из фильмов.
Desc Строковый Cодержит информацию о кадрах из фильмов.
Image Изображение Cодержит описание о кадрах из фильмов.
Move Числовой Cодержит описание о кадрах из фильмов.

 

Информация о рейтинге будет храниться в таблице 3.8.

 

Таблица 3.8 – Информация о рейтинге

Название Тип Описание
1 2 3
Id Числовой Первичный ключ. Cодержит информацию о рейтинге.
Ip Числовой Cодержит информацию о рейтинге.
Star Числовой Cодержит информацию о количестве звезд.
Move Строковый Cодержит информацию о фильме.

Информация о отзывах будет храниться в таблице 3.9.

 

Таблица 3.9 – Информация о отзывах

Название Тип Описание
1 2 3
Id Числовой Первичный ключ. Cодержит информацию о рейтинге.
Email Строковый Cодержит информацию о рейтинге.
Name Строковый Cодержит информацию о имени пользователя.
Text Строковый Cодержит информацию о фильме.
Parent Строковый Cодержит информацию о фильме.
Movie Строковый Содержит информацию о фильме.

 



Поделиться:


Последнее изменение этой страницы: 2021-05-12; просмотров: 82; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.33.107 (0.006 с.)