Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 отчёт 1 часть.docx
Скачиваний:
3
Добавлен:
21.09.2019
Размер:
57.8 Кб
Скачать

Оглавление

Задание…………………………………………………………………………………………2

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

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

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

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

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

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

3НФ……………………………………………………………………………………………..8

Проектирование таблиц………………………………………………………………………9

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

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

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

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

Задание

Разработать нормализованную структуру БД, которая должна содержать следующую информацию:

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

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

    1. Уточнение задач

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

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

В) Информация: Для выполнения всех функций БД необходима информация

  • О фильмах(название, жанр, продолжительность, актеры, год выпуска, производитель, страна и др.),

  • о актерах (фамилия, имя, годы жизни или дата рождения, место рождения, национальность, сыгранные роли, и др.),

  • о производителях (название киностудии, где находится, год образования, и др.),

  • о режиссерах (фамилия, имя, годы жизни или дата рождения, место рождения, национальность, снятые фильмы, и др.)

1.2 Сущности

Выделим три сущности: Фильмы, актёры, режиссёр, которые представлены ниже на рисунке 1.

Название

Жанр

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

Актёры

Год выпуска

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

страна

Фильм актёры режиссёр

ФИО

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

Национальность

Снятый фильм

ФИО

Национальность

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

Роль

фильм


Рисунок 1 – Сущности БД

  • Связь между «Фильм» - «актёры»: «многие ко многим», т.к. в одном фильме может сняться несколько актёров, а один актёр в нескольких фильмах.

  • Связь между «фильм» - «режиссёр»: «один ко многим» т.к. в одном фильме может быть один режиссёр, а режиссёр может снять много фильмов.

Я взял данные сущности т.к. считаю их основными.