Дипломная работа: Автоматизация учёта спроса на продуктовый ассортимент в фирме ООО "ПКФ ЭнергоСофт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
126
Таблица П1.9
Структура таблицы «Месяц»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код месяца
int
NOT NULL
+
-
Название
varchar(20)
NULL
-
-
Обозначение
integer
NULL
-
-
Таблица П1.10
Структура таблицы «Организации»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код организации
int
NOT NULL
+
-
Наименование
varchar(100)
NULL
-
-
ИНН
integer
NULL
-
-
Дата регистрации
datetime
NULL
-
-
Код адреса
integer
NOT NULL
-
+
Таблица П1.11
Структура таблицы «Ответы»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код ответа
int
NOT NULL
+
-
Ответ
varchar(20)
NULL
-
-
Таблица П1.12
Структура таблицы «Тип товара»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код_типа
int
NOT NULL
+
-
Тип_товара
varchar(40)
NULL
-
-
127
Таблица П1.13
Структура таблицы «Продажи»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код продажи
int
NOT NULL
+
-
Код товара
integer
NOT NULL
-
+
Год
smallint
NOT NULL
-
+
Код месяца
integer
NOT NULL
-
+
Количество
integer
NULL
-
-
Таблица П1.14
Структура таблицы «Состав анкеты»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код_состава
int
IDENTITY
+
-
Код_вопроса
integer
NULL
-
+
Код_ответа
integer
NULL
-
+
Дата_опроса
datetime
NULL
-
-
Код_анкеты
int
NULL
-
+
Таблица П1.15
Структура таблицы «Товар»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код_товара
int
NOT NULL
+
-
Наименование
varchar(100)
NULL
-
-
Код_марки
integer
NOT NULL
-
+
Код_ед
integer
NOT NULL
-
+
Артикул
integer
NULL
-
-
Емкость
integer
NULL
-
-
Цена
money
NULL
-
-
Код_типа
integer
NOT NULL
-
+
128
Таблица П1.16
Структура таблицы «Улицы»
Атрибут
Тип данных
Обязательное
поле
Первичный
ключ
Внешний ключ
Код_улицы
int
IDENTITY
+
-
Название
varchar(60)
NULL
-
-
129
Приложение 2. Текст SQL запросов на создание таблиц базы
данных
CREATE TABLE Адрес
( Код_адреса int IDENTITY ,
Номер_дома varchar(20) NULL ,
Код_улицы integer NOT NULL ,
Индекс integer NULL ,
Код_города integer NOT NULL
)go
ALTER TABLE Адрес
ADD CONSTRAINT PrimaryKey PRIMARY KEY NONCLUSTERED
(Код_адреса ASC)
go
CREATE TABLE Анкета
(
Код_анкеты int IDENTITY ,
Код_товара integer NULL
CONSTRAINT DEFAULT_1_0_1094974560
DEFAULT 0,
Спрос integer NULL
CONSTRAINT DEFAULT_1_0_1285460869
DEFAULT 0,
Год integer NULL
CONSTRAINT DEFAULT_1_0_932683165
DEFAULT 0,
Код_месяца integer NULL
130
CONSTRAINT DEFAULT_1_0_944970592
DEFAULT 0
)go
ALTER TABLE Анкета
ADD CONSTRAINT PrimaryKey PRIMARY KEY NONCLUSTERED
(Код_анкеты ASC)
go
CREATE NONCLUSTERED INDEX Код_анкеты ON Анкета
(
Код_анкеты ASC
)go
CREATE TABLE Вопросы
(
Код_вопроса int IDENTITY ,
Вопрос varchar(50) NULL
)go
ALTER TABLE Вопросы
ADD CONSTRAINT PrimaryKey PRIMARY KEY NONCLUSTERED
(Код_вопроса ASC)
go
CREATE TABLE Год
( Год integer NOT NULL
)go
ALTER TABLE Год
ADD CONSTRAINT PrimaryKey PRIMARY KEY NONCLUSTERED (Год
ASC)
Источник: https://baza.diplomsite.ru/previewfile/2489