Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Проектирование программы видеопроката по обслуживанию клиентов






1) Проектирование базы данных

Графически представить структуру базы данных можно с помощью схемы данных (рисунок 4)

Рисунок 4. Схема данных

Тип отношений между атрибутами: один-ко-многим, за исключением связей между носителем, жанром и страной с таблицей фильмы.

Структурно база данных состоит из семи таблиц:

1. Клиенты – для заполнения, хранения и работы;

2. Сотрудники - для хранения информации о логине и пароле пользователей и других личных данных;

3. Фильмы – для хранения всех сведений о фильмах;

4. Сделки – для оформления сделок;

5. Носитель - сведения о носителе;

6. Страна – список стран производителей;

7. Жанр – список жанров фильмов.

Таблица 1

Атрибуты сущности «Клиенты»

Атрибут Тип поля Информация атрибута
ID Счетчик Ключевое поле для связи с таблицей «сделки»
ФИО Текстовый Заполнение Ф.И.О.
Дата рождения Дата/время Заполнение даты рождения
Паспорт Текстовый Заполнение паспорта
Адрес Текстовый Заполнение адреса
Телефон Числовой Заполнение телефона
Дата регистрации Дата/время Заполняется дата регистрации
скидка числовой Процент начисленной скидки

 

Таблица 2

Атрибуты сущности «Сотрудники»

Атрибут Тип поля Информация атрибута
ID Счетчик Ключевое поле для связи с таблицей «сделки»
ФИО Текстовый Заполнение Ф.И.О.
Дата рождения Дата/время Заполнение даты рождения
Паспорт Текстовый Заполнение паспорта
Адрес Текстовый Заполнение адреса
Login Текстовый Логин сотрудника
Password Текстовый Пароль сотрудника
Должность Текстовый Должность сотрудника «Менеджер» или «Администратор»

 

Таблица 3

Атрибуты сущности «Сделки»

Атрибут Тип поля Информация атрибута
ID Счетчик Ключевое поле
Фильм текстовый Фильм, который взял клиент
Клиент текстовый Клиент который взял фильм
Дата вручения Дата/время Дата, когда взяли фильм
Дата возврата Дата/время Дата, в которую фильм должен быть возвращен
срок числовой Срок на который взяли фильм
стоимость числовой Общая стоимость сделки
статус текстовый Статус в котором находиться сделка
регистратор текстовый Сотрудник который, регистрировал сделку

 

Таблица 4

Атрибуты сущности «Фильмы»

Атрибут Тип поля Информация атрибута
ID Счетчик Поле ID для связи с таблицей “сделки”
Название Текстовый Название фильма
Режиссер Текстовый Режиссер фильма
Жанр Текстовый Жанр фильма
Страна производитель Текстовый Страна производитель фильма
Носитель Текстовый Носитель на который записан фильм
Год издания числовой Год выпуска фильма в прокат
количество числовой Количество фильма на складе

 

Таблица 5

Атрибуты сущности «Носитель»

Атрибут Тип поля Информация атрибута
ID Счетчик Поле ID для связи с таблицей “Туры”
Название текстовый Название носителя
Стоимость числовой Стоимость при покупке
Стоимость аренды числовой Стоимость дня аренды

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.