Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОЙ отчет по ИТ наконец то сделаный!.doc
Скачиваний:
8
Добавлен:
17.08.2019
Размер:
1.11 Mб
Скачать

Оглавление

Задание…………………………………………………………………………………………3

1 Разработка структуры БД…………………………………………………………………...4

1.1 Уточнение задач…………………………………………………………………………...4

1.2 Сущности…………………………………………………………………………………..5

1.3 Нормализация.......................................................................................................................5

1НФ……………………………………………………………………………………………..5

2НФ……………………………………………………………………………………………..6

3НФ……………………………………………………………………………………………..7

2 Реализация серверной части. Язык запросов SQL………………………………………...8

Создание таблиц……………………………………………………………………………….8

Заполнение таблиц…………………………………………………………………………….9

Запросы…………………………………………………………………………………………18

Задание

База данных «Фильмы». База данных должна содержать информацию о фильмах (название, жанр, продолжительность, актеры, год выпуска, производитель, страна и др.) об актерах (фамилия, имя, годы жизни или дата рождения, место рождения, национальность, сыгранные роли, и др.), о производителях (название киностудии, где находится, год образования, и др.), о режиссерах (фамилия, имя, годы жизни или дата рождения, место рождения, национальность, снятые фильмы, и др.)

1 Разработка структуры бд

1.1 Уточнение задач

1)Назначение : Данная БД будет использоваться людьми для получения информации о фильмах. БД может быть использована для получения нужной информации о киностудиях, актерах и режиссерах. Цели : ознакомление с подробностями содержания фильмов, составом актеров, датой выхода фильма, а так же бюджетом и кассовыми сборами в мире.

2)Функции : Добавление, удаление, возможность корректировки информации о фильмах (название, жанр, продолжительность, актеры, год выпуска, производитель, страна и др.) об актерах (фамилия, имя, годы жизни или дата рождения, место рождения, национальность, сыгранные роли, и др.), о производителях (название киностудии, где находится, год образования, и др.), о режиссерах (фамилия, имя, годы жизни или дата рождения, место рождения, национальность, снятые фильмы, и др.)

3)Информация : Данная БД будет иметь вид реляционной модели. Вся информация будет храниться в виде таблиц.

Каждый пользователь может просматривать информацию по всем таблицам.

1.2 Сущности

Выделим четыре сущности: Фильмы, Люди, Производители, Участие в фильме, которые представлены на рисунке 1. В каждой сущности выделим атрибуты, т.е. свойства, признаки каждой из сущностей.

Фильмы Люди Участие в фильме

Название

Жанр

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

Сюжет

Бюджет

Сборы

Год выпуска

Дата премьеры


Фамилия

Имя

Дата рождения

Статус

Дата смерти

Страна

Фамилия

Имя

Дата рождения

Фильм

Роль в фильме

Производители

Киностудия

Страна

Год образования


Рисунок 1 – Сущности БД «Фильмы»

Каждый режиссер снял несколько фильмов, а конкретный фильм принадлежит одному режиссеру. Связь «один ко многим».

Каждая киностудия выпустила несколько фильмов, а конкретный фильм принадлежит одной киностудии. Связь «один ко многим».

Каждый актер играет во многих фильмах, но конкретную роль в фильме играет только один актер. Связь «один ко многим».