Информационная система Сеть магазинов - Курсовая работа

бесплатно 0
4.5 71
Создание информационную систему Сеть магазинов в виде реляционной базы данных и операциями над ней. Создание базы данных в СУБД DB2. Описание и обоснование выбора состава технических и программных средств. Разработка пользовательского приложения.


Аннотация к работе
Создание базы данных в СУБД Db2 5. Разрабатываемые продукты являются достаточно компактными и не требовательными к ресурсам. Принципы РМД были изначально заложены в 1969 и 1970 годах Е.Ф. Коддом. В СУБД DB2 выполнила следующие скрипты для создания базы данных и таблиц: CREATE DATABASE NET1 user RITA using 1313; CREATE TABLE ВЛАДЕЛЬЦЫ ( Код_владельца SMALLINT NOT NULL PRIMARY KEY, Фамилия VARCHAR(15) NOT NULL, Имя VARCHAR(15) NOT NULL, Отчество VARCHAR(30) NOT NULL, Дата_рождения DATE, Адрес VARCHAR(20), Город VARCHAR(20), Телефон INTEGER NOT NULL, Капитал FLOAT NOT NULL ); CREATE TABLE СУПЕРМАРКЕТ ( Код_супермаркета SMALLINT NOT NULL PRIMARY KEY, Название VARCHAR(15) NOT NULL, Телефон INTEGER NOT NULL, Код_вида_собственности SMALLINT NOT NULL REFERENCES ВИД_СОБСТВЕННОСТИ(Код_вида_собственности) ON DELETE CASCADE ON UPDATE NO ACTION, Код_размещения SMALLINT NOT NULL REFERENCES РАЗМЕЩЕНИЕ(Код_размещения) ON DELETE CASCADE ON UPDATE NO ACTION); CREATE TABLE РАЗМЕЩЕНИЕ ( Код_размещения SMALLINT NOT NULL PRIMARY KEY, Город VARCHAR(20) NOT NULL); CREATE TABLE ВИД_СОБСТВЕННОСТИ ( Код_вида_собственности SMALLINT NOT NULL PRIMARY KEY, Название VARCHAR(15) NOT NULL ); CREATE TABLE ДОЛЯ ( Код_владельца SMALLINT NOT NULL REFERENCES ВЛАДЕЛЬЦы(Код_владельца) ON DELETE CASCADE ON UPDATE NO ACTION, Код_супермаркета SMALLINT NOT NULL REFERENCES СУПЕРМАРКЕТ(Код_супермаркета) ON DELETE CASCADE ON UPDATE NO ACTION, Доля FLOAT NOT NULL, PRIMARY KEY(Код_владельца,Код_супермаркета)); CREATE TABLE ПОСТАВЩИКИ ( Код_поставщика INTEGER NOT NULL PRIMARY KEY, Фамилия VARCHAR(15) NOT NULL, Имя VARCHAR(15) NOT NULL, Отчество VARCHAR(15) NOT NULL, Адрес VARCHAR(30), Телефон INTEGER NOT NULL, Капитал FLOAT NOT NULL); CREATE TABLE КОЛИЧЕСТВО_ПОСТАВКИ_В_МАГАЗИН ( Код_супермаркета SMALLINT NOT NULL REFERENCES СУПЕРМАРКЕТ(Код_супермаркета) ON DELETE CASCADE ON UPDATE NO ACTION, Код_продукта INTEGER NOT NULL REFERENCES ПРОДУКТЫ(Код_продукта) ON DELETE CASCADE ON UPDATE NO ACTION, Количество_партий INTEGER, PRIMARY KEY(Код_супермаркета,Код_продукта)); CREATE TABLE ПРОДУКТЫ ( Код_продукта INTEGER NOT NULL PRIMARY KEY, Название VARCHAR(30) NOT NULL, Код_типа SMALLINT NOT NULL REFERENCES ТИП_ПРОДУКТА(Код_типа) ON DELETE CASCADE ON UPDATE NO ACTION); CREATE TABLE ТИП_ПРОДУКТА ( Код_типа SMALLINT NOT NULL PRIMARY KEY, Тип VARCHAR(30) NOT NULL ); CREATE TABLE ЦЕНЫ ( Код_продукта INTEGER NOT NULL REFERENCES ПРОДУКТЫ(Код_продукта) ON DELETE CASCADE ON UPDATE NO ACTION, Объявленная_цена NUMERIC(6,2), Минимальная_цена NUMERIC(6,2), Дата_введения_цены DATE NOT NULL, Дата_отмены_цены DATE, PRIMARY KEY (Код_продукта,Дата_введения_цены) ); CREATE TABLE ПОСТАВКИ ( Код_поставщика INTEGER NOT NULL REFERENCES ПОСТАВЩИКИ(Код_поставщика) ON DELETE CASCADE ON UPDATE NO ACTION, Код_продукта INTEGER NOT NULL REFERENCES ПРОДУКТЫ(Код_продукта) ON DELETE CASCADE ON UPDATE NO ACTION, Количество_партий INTEGER, PRIMARY KEY(Код_поставщика,Код_продукта)); Заполнение базы данных выполнила с помощью скриптов.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?