Файл: Курсовой проект работа по дисциплине Базы данных Студент гр.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.02.2024
Просмотров: 38
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рисунок 72 — Результат создания формы для таблицы «Ячейка»
Рисунок 73 — Отображения отчета для таблицы «Ячейка»
Рисунок 74 — Выборка данных по таблице при помощи создания запроса
Рисунок 75 — Применение фильтра кода товара в диапазоне от 60 до 85
Результатом создания пользовательского приложения являются перечень таблиц, форм, запросов и отчетов сущностей Возврат, Клубная карта, Магазин, Партия, Покупатель, Приходная накладная, Продажа, Расходная накладная, Склад, Списание, Товар, Ячейка.
ЗАКЛЮЧЕНИЕ
Таким образом, в результате проделанной работы была создана база данных и пользовательское приложение магазина продовольственных товаров. Также в ходе выполнения курсового проекта была спроектирована и разработана физическая и концептуальная модель информационной системы магазина продовольственных товаров.
Помимо этого, была проведена формализация исходного описания предметной области, построение концептуальной информационной модели, а также генерация физической структуры базы данных и реализация автоматизированной информационной системы.
СПИСОК ИСПОЛЬЗОВАННЫХ ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ
-
Сенченко П. В. Организация баз данных : учеб. пособие / П. В. Сенченко. – Томск : ФДО, ТУСУР, 2015. – 168 с. -
Дейт К. Дж. Введение в системы баз данных : пер. с англ. / К. Дж. Дейт. – 6-е изд. – Киев ; М. : Диалектика, 1998. – 784 с.: ил. -
Саймон Алан Р. Стратегические технологии баз данных: менеджмент на 2000 год : пер. с англ. / Алан Р. Саймон ; ред. М. Р. Когаловский. – М. : Финансы и статистика, 1999. – 480 с.: ил. -
Кузнецов С. Д. Основы современных баз данных [Электронный ресурс] // Информационно-аналитические материалы Центра Информационных технологий. – URL: https://citforum.ru/database/osbd/contents.shtml (дата обращения: 18.05.2015). -
Кириллов В. В. Основы проектирования реляционных баз данных : учеб. пособие [Электронный ресурс] / В. В. Кириллов. – URL: https://citforum.ru/database/dbguide/index.shtml (дата обращения: 18.05.2015).
ПРИЛОЖЕНИЕ
Ниже приведен текст SQL-запросов для создания базы данных «Магазина продовольственных товаров».
alter table Возврат
drop constraint FK_ВОЗВРАТ_ТОВАР_ВОЗ_ТОВАР;
alter table "Клубная карта"
drop constraint "FK_КЛУБНАЯ _ПОКУПАТЕЛ_ПОКУПАТЕ";
alter table Партия
drop constraint FK_ПАРТИЯ_ПРИХОДНАЯ_ПРИХОДНА;
alter table Партия
drop constraint FK_ПАРТИЯ_ТОВАР_ПАР_ТОВАР;
alter table "Приходная накладная"
drop constraint FK_ПРИХОДНА_СКЛАД_ПРИ_СКЛАД;
alter table "Приходная накладная"
drop constraint FK_ПРИХОДНА_ТОВАР_ПРИ_ТОВАР;
alter table Продажа
drop constraint FK_ПРОДАЖА_ПОКУПАТЕЛ_ПОКУПАТЕ;
alter table Продажа
drop constraint FK_ПРОДАЖА_РАСХОДНАЯ_РАСХОДНА;
alter table Продажа
drop constraint FK_ПРОДАЖА_ТОВАР_ПРО_ТОВАР;
alter table "Расходная накладная"
drop constraint FK_РАСХОДНА_МАГАЗИН_Р_МАГАЗИН;
alter table "Расходная накладная"
drop constraint FK_РАСХОДНА_ТОВАР_РАС_ТОВАР;
alter table Списание
drop constraint FK_СПИСАНИЕ_ТОВАР_СПИ_ТОВАР;
alter table Ячейка
drop constraint FK_ЯЧЕЙКА_СКЛАД_ЯЧЕ_СКЛАД;
alter table Ячейка
drop constraint FK_ЯЧЕЙКА_ТОВАР_ЯЧЕ_ТОВАР;
drop table Возврат;
drop table "Клубная карта";
drop table Магазин;
drop table Партия;
drop table Покупатель;
drop table "Приходная накладная";
drop table Продажа;
drop table "Расходная накладная";
drop table Склад;
drop table Списание;
drop table Товар;
drop table Ячейка;
/*==============================================================*/
/* Table: Возврат */
/*==============================================================*/
create table Возврат
(
"Код возврата" INTEGER not null,
"Код товара" INTEGER,
constraint PK_ВОЗВРАТ primary key ("Код возврата")
);
/*==============================================================*/
/* Table: "Клубная карта" */
/*==============================================================*/
create table "Клубная карта"
(
"Код клубной карты" INTEGER not null,
"Код покупателя" INTEGER,
constraint "PK_КЛУБНАЯ КАРТА" primary key ("Код клубной карты")
);
/*==============================================================*/
/* Table: Магазин */
/*==============================================================*/
create table Магазин
(
"Код магазина" INTEGER not null,
constraint PK_МАГАЗИН primary key ("Код магазина")
);
/*==============================================================*/
/* Table: Партия */
/*==============================================================*/
create table Партия
(
"Код партии" INTEGER not null,
"Код товара" INTEGER,
"Код приходной накладной2" INTEGER,
constraint PK_ПАРТИЯ primary key ("Код партии")
);
/*==============================================================*/
/* Table: Покупатель */
/*==============================================================*/
create table Покупатель
(
"Код покупателя" INTEGER not null,
constraint PK_ПОКУПАТЕЛЬ primary key ("Код покупателя")
);
/*==============================================================*/
/* Table: "Приходная накладная" */
/*==============================================================*/
create table "Приходная накладная"
(
"Код приходной накладной2" INTEGER not null,
"Код товара" INTEGER,
"Код склада" INTEGER,
constraint "PK_ПРИХОДНАЯ НАКЛАДНАЯ" primary key ("Код приходной накладной2")
);
/*==============================================================*/
/* Table: Продажа */
/*==============================================================*/
create table Продажа
(
"Код операции" INTEGER not null,
"Код расходной накладной" INTEGER,
"Код покупателя" INTEGER,
"Код товара" INTEGER,
constraint PK_ПРОДАЖА primary key ("Код операции")
);
/*==============================================================*/
/* Table: "Расходная накладная" */
/*==============================================================*/
create table "Расходная накладная"
(
"Код расходной накладной" INTEGER not null,
"Код товара" INTEGER,
"Код магазина" INTEGER,
constraint "PK_РАСХОДНАЯ НАКЛАДНАЯ" primary key ("Код расходной накладной")
);
/*==============================================================*/
/* Table: Склад */
/*==============================================================*/
create table Склад
(
"Код склада" INTEGER not null,
constraint PK_СКЛАД primary key ("Код склада")
);
/*==============================================================*/
/* Table: Списание */
/*==============================================================*/
create table Списание
(
"Код списания" INTEGER not null,
"Код товара" INTEGER,
constraint PK_СПИСАНИЕ primary key ("Код списания")
);
/*==============================================================*/
/* Table: Товар */
/*==============================================================*/
create table Товар
(
"Код товара" INTEGER not null,
constraint PK_ТОВАР primary key ("Код товара")
);
/*==============================================================*/
/* Table: Ячейка */
/*==============================================================*/
create table Ячейка
(
"Код ячейки" INTEGER not null,
"Код товара" INTEGER,
"Код склада" INTEGER,
constraint PK_ЯЧЕЙКА primary key ("Код ячейки")
);
alter table Возврат
add constraint FK_ВОЗВРАТ_ТОВАР_ВОЗ_ТОВАР foreign key ("Код товара")
references Товар ("Код товара");
alter table "Клубная карта"
add constraint "FK_КЛУБНАЯ _ПОКУПАТЕЛ_ПОКУПАТЕ" foreign key ("Код покупателя")
references Покупатель ("Код покупателя");
alter table Партия
add constraint FK_ПАРТИЯ_ПРИХОДНАЯ_ПРИХОДНА foreign key ("Код приходной накладной2")
references "Приходная накладная" ("Код приходной накладной2");
alter table Партия
add constraint FK_ПАРТИЯ_ТОВАР_ПАР_ТОВАР foreign key ("Код товара")
references Товар ("Код товара");
alter table "Приходная накладная"
add constraint FK_ПРИХОДНА_СКЛАД_ПРИ_СКЛАД foreign key ("Код склада")
references Склад ("Код склада");
alter table "Приходная накладная"
add constraint FK_ПРИХОДНА_ТОВАР_ПРИ_ТОВАР foreign key ("Код товара")
references Товар ("Код товара");
alter table Продажа
add constraint FK_ПРОДАЖА_ПОКУПАТЕЛ_ПОКУПАТЕ foreign key ("Код покупателя")
references Покупатель ("Код покупателя");
alter table Продажа
add constraint FK_ПРОДАЖА_РАСХОДНАЯ_РАСХОДНА foreign key ("Код расходной накладной")
references "Расходная накладная" ("Код расходной накладной");
alter table Продажа
add constraint FK_ПРОДАЖА_ТОВАР_ПРО_ТОВАР foreign key ("Код товара")
references Товар ("Код товара");
alter table "Расходная накладная"
add constraint FK_РАСХОДНА_МАГАЗИН_Р_МАГАЗИН foreign key ("Код магазина")
references Магазин ("Код магазина");
alter table "Расходная накладная"
add constraint FK_РАСХОДНА_ТОВАР_РАС_ТОВАР foreign key ("Код товара")
references Товар ("Код товара");
alter table Списание
add constraint FK_СПИСАНИЕ_ТОВАР_СПИ_ТОВАР foreign key ("Код товара")
references Товар ("Код товара");
alter table Ячейка
add constraint FK_ЯЧЕЙКА_СКЛАД_ЯЧЕ_СКЛАД foreign key ("Код склада")
references Склад ("Код склада");
alter table Ячейка
add constraint FK_ЯЧЕЙКА_ТОВАР_ЯЧЕ_ТОВАР foreign key ("Код товара")
references Товар ("Код товара");