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


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Разрабатываются структуры данных и программ





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

 

В состав базы данных «Видеотека» входят такие моменты как:

1. список поставщиков

2. закупка продукции (в данном случае видеозаписей).

3. список продукции по первому салону (общая база, в которой идет выбор).

4. список продукции по второму салону (общая база, в которой идет выбор).

5. список продукции по третьему салону (общая база, в которой идет выбор).

6. учет реализации продукции в виде продажи.

7. учет реализации продукции с последующим возвратом в виде проката.

8. прогнозирование спроса.

9. список продавцов.

10. Цены на видеопродукцию (прокат и накрутка)

11. Фаворитные видеозаписи

12. История закупки.

13. Закупка.

14. Выручка за продажу.

15. Выручка за прокат.

16. Общая выручка.

17. Создание заказа.

18. Просмотр заказов.

19. Список продавцов.

Далее опишем подробно тип данных в каждой таблице.

 

 

Таблица №2.2 «Список поставщиков».

 

Наименование поля Тип данных Размер поля Значение по умолчанию
Наименование поставщика Char   Not Null
Юридический адрес Char   Not Null
Контактный телефон Integer   Not Null
№ лицевого счета Integer   Not Null
Адрес электронной почты Char    
Ф.И.О Директора Char   Not Null
Ф.И.О замдиректора Char   Not Null

 

Таблица №2.3 «Закупка продукции».

 

Наименование поля Тип данных Размер поля (в знаках) Значение по умолчанию
Поставщик Char   Not Null
Дата закупки Date Автоматически Not Null
Наименование видеозаписи Char   Not Null
Жанр Char    
Цена одной единицы Smallint Автоматически Not Null
Количество копий   Smallint Автоматически Not Null
Общая цена по данному фильму   Integer Автоматически Not Null
Тип носителя   Char   Not Null

 

Таблица 2.4«Список продукции».

 

Наименование поля Тип данных Размер поля Значение по умолчанию
Наименование видеозаписи Char   Not Null
Жанр Char   Not Null
Год выпуска в прокат Date Автоматически Not Null
Краткая информация Blob --  
Цена Smallint Автоматически Not Null
Тип носителя Char   Not Null
Состояние Char   Not Null
Количество копий Smallint Автоматически Not Null

 

Таблица №2.5«Учет реализации продукции в виде продажи».

 

 

Наименование поля Тип данных Размер поля Значение по умолчанию
Наименование видеозаписи Char   Not Null
Жанр Char   Not Null
Тип носителя Char   Not Null
Дата продажи Date Автоматически  
Цена Smallint Автоматически Not Null
Ф.И.О продавца Char   Not Null

 

 

Таблица №2.6«Учет реализации продукции с последующим возвратом».

 

Наименование поля Тип данных Размер поля Значение по умолчанию
Наименование видеозаписи Char   Not Null
Дата сдачи в прокат Date Автоматически Not Null
Дата возврата из проката Date Автоматически Not Null
Сумма залога Smallint Автоматически Not Null
Стоимость проката Smallint Автоматически Not Null
Ф.И.О клиента Char   Not Null
Домашний телефон клиента Integer Автоматически Not Null

 

 

Таблица №2.7 «Выручка за продажу».

Наименование поля Тип данных Размер поля Значение по умолчанию
Дата продажи или возврата из проката Date Автоматически Not Null
Сумма Integer Автоматически Not Null

Таблица №2.8 «Выручка за прокат».

Наименование поля Тип данных Размер поля Значение по умолчанию
Дата продажи или возврата из проката Date Автоматически Not Null
Сумма Integer Автоматически Not Null

Таблица №2.9 «Общая выручка».

Наименование поля Тип данных Размер поля Значение по умолчанию
Дата продажи или возврата из проката Date Автоматически Not Null
Сумма Integer Автоматически Not Null

 

 

Таблица №2.10 «Прогнозирование спроса».

 

Наименование поля Тип данных Размер поля (в знаках) Значение по умолчанию
Дата продажи Date Автоматически Not Null
Общее количество проданных копий Smallint Автоматически Not Null
общее количество проданных комедий Smallint Автоматически Not Null
общее количество проданных мелодрам Smallint Автоматически Not Null
общее количество проданных боевиков Smallint Автоматически Not Null
общее количество проданных ужасов Smallint Автоматически Not Null
общее количество проданных мультфильмов Smallint Автоматически Not Null
общее количество проданных документальных фильмов Smallint Автоматически Not Null
общее количество проданных сериалов Smallint Автоматически Not Null
общее количество проданных фантастических фильмов Smallint Автоматически Not Null
общее количество проданных триллеров Smallint Автоматически Not Null
общее количество проданных научно-познавательных фильмов Smallint Автоматически Not Null
общее количество проданных исторических фильмов Smallint Автоматически Not Null
общее количество проданных музыкальных фильмов Smallint Автоматически Not Null

Таблица №2.11 «Цены».


 

Наименование поля Тип данных Размер поля Значение по умолчанию
Накрутка на одну единицу Smallint Автоматически Not Null
Стоимость проката видеозаписи на носителе DVD. Smallint Автоматически Not Null
Стоимость проката видеозаписи на носителе VCD Smallint Автоматически Not Null
Стоимость проката видеозаписи на носителе VHS.   Smallint Автоматически Not Null
Минимальное количество копий. Smallint Автоматически  
Количество проданных копий, по превышению которых видеозапись становится фаворитной. Smallint Автоматически  

Таблица №2.11 «Фаворитные видеозаписи».

Наименование поля Тип данных Размер поля Значение по умолчанию
Дата, начиная с которой видеозапись стала фаворитной.   Date Автоматически Not Null
Наименование видеозаписи. Char   Not Null

Таблица №2.13 «История закупок».

Наименование поля Тип данных Размер поля Значение по умолчанию
Дата закупки   Date Автоматически Not Null
Поставщик Char   Not Null
Сумма закупки Integer Автоматически Not Null
Общее количество закупленных видеозаписей   Integer Автоматически Not Null

 

 

Таблица №2.14 «Продавцы».

Наименование поля Тип данных Размер поля Значение по умолчанию
Ф.И.О   Date Автоматически Not Null

 

 

Таблица №2.15 «Создание заказа».

Наименование поля Тип данных Размер поля Значение по умолчанию
Наименование видеозаписи Char   Not Null
Количество копий на данный момент Smallint Автоматически Not Null
Необходимое количество копий Smallint Автоматически Not Null

 

 

Таблица №2.16 «Просмотр заказав».

Наименование поля Тип данных Размер поля Значение по умолчанию
Наименование видеозаписи Char   Not Null
Количество копий Smallint Автоматически Not Null
Дата Заказа Date Автоматически Not Null

 


 

 







Date: 2016-05-25; view: 357; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.015 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию