Разработка базы данных для автоматизированной системы управления "Продажа компьютерной техники"

Обзор информационных технологий, подходящих для разработки базы данных (БД). Системный анализ предметной области автоматизированной системы управления. Разработка инфологической модели БД магазина. Физическое и логическое проектирование БД магазина.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 03.10.2017
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Values (ID_Maker.NextVal, 'Xiaomi','China','ru-xiaomi.com','84991109938');

Insert into MAKER (ID_Maker, Name, Country, Site, Phone)

Values (ID_Maker.NextVal, 'PocketBook','Ukraine','pocketbook-int.com', '88007009327');

Insert into MAKER (ID_Maker, Name, Country, Site Phone)

Values (ID_Maker.NextVal, 'Sony','Japan','sony-russia.com','84951252446');

Создание таблицы Продажа товара

create table CHEK_INFO (

ID_Chek int PRIMARY KEY,

ID_Seller int NOT NULL,

Kolichestvo int NOT NULL);

Create Sequence ID_Chek Increment by 1 start with 1;

alter table CHEK_INFO

ADD CONSTRAINT SellerFK FOREIGN KEY (ID_Seller) REFERENCES SELLER;

Insert into CHEK_INFO (ID_Chek, ID_Seller, Kolichestvo)

Values (ID_Chek.NextVal, '2','5000');

Insert into CHEK_INFO (ID_Chek, ID_Seller, Kolichestvo)

Values (ID_Chek.NextVal, '3','7200');

Создание таблицы Товары

create table PRODUCT (

ID_Product int PRIMARY KEY,

Name varchar(30) NOT NULL,

ID_Category int NOT NULL,

ID_Maker int NOT NULL,

Garanty varchar(15) NOT NULL,

Price int NOT NULL);

Create Sequence ID_Pr Increment by 1 start with 1;

alter table PRODUCT

ADD CONSTRAINT CategoryFK FOREIGN KEY (ID_Category) REFERENCES CATEGORY;

alter table PRODUCT

ADD CONSTRAINT MakerFK FOREIGN KEY (ID_Maker) REFERENCES MAKER;

Insert into PRODUCT (ID_Product, Name, ID_Category, ID_Maker, Garanty, Price)

Values (ID_Pr.NextVal, 'ASUS GL552VX','2','1','2 year','57000');

Insert into PRODUCT (ID_Product, Name, ID_Category, ID_Maker, Garanty, Price)

Values (ID_Pr.NextVal, 'Xiaomi Redmi 4','1','6','2 year','7900');

Insert into PRODUCT (ID_Product, Name, ID_Category, ID_Maker, Garanty, Price)

Values (ID_Pr.NextVal, 'Lenovo Vibe','1','3','1 year','5000');

Insert into PRODUCT (ID_Product, Name, ID_Category, ID_Maker, Garanty, Price)

Values (ID_Pr.NextVal, 'Huawei Nedia Pad','3','2','1 year','7200');

Создание таблицы Информация о чеке

create table CHEK (

ID_Chek int NOT NULL,

ID_Product int NOT NULL,

Summa int NOT NULL);

alter table CHEK ADD CONSTRAINT PK_CEK PRIMARY KEY (ID_Chek, ID_Product);

alter table CHEK

ADD CONSTRAINT ChekFK FOREIGN KEY (ID_Chek) REFERENCES CHEK_INFO;

alter table CHEK

ADD CONSTRAINT MProduct_FK FOREIGN KEY (ID_PRODUCT) REFERENCES PRODUCT;

Insert into CHEK (ID_Chek, ID_Product, Summa)

Values ('1', '3','1');

Insert into CHEK (ID_Chek, ID_Product, Summa)

Values ('2', '4','1');

Создание таблицы Доставка

create table DELIVERY (

ID_Delivery int PRIMARY KEY,

Price_Delivery int NOT NULL,

Address varchar(50) NOT NULL,

Phone int NOT NULL,

Date_Delivery date NOT NULL,

ID_Manager int NOT NULL,

ID_Order int NOT NULL);

Create Sequence ID_Del Increment by 1 start with 1;

alter table DELIVERY

ADD CONSTRAINT ManagerFK FOREIGN KEY (ID_Manager) REFERENCES MANAGER;

Insert into DELIVERY (ID_Delivery, ID_Delivery, Address, Phone, Date_Delivery, ID_Manager, ID_Order)

Values (ID_Del.NextVal,'57000','Moscow, Zelenya, 25-18', '9032183131', TO_DATE('2016/03/20','YYYY/MM/DD'),'3');

Insert into DELIVERY (ID_Delivery, ID_Delivery, Address, Phone, Date_Delivery, ID_Manager, ID_Order)

Values (ID_Del.NextVal,'7900','Moscow, Komsomolskaya, 64-12', '9031823574', TO_DATE('2017/04/20','YYYY/MM/DD'),'3');

Insert into DELIVERY (ID_Delivery, ID_Delivery, Address, Phone, Date_Delivery, ID_Manager, ID_Order)

Values (ID_Del.NextVal,'7900','Moscow, Volgogradskaya, 31-5','9183212115', TO_DATE('2017/04/13','YYYY/MM/DD'),'1');

Создание таблицы Заказы

create table ORDERS (

ID_Order int PRIMARY KEY,

ID_Product int NOT NULL,

ID_Client int NOT NULL,

Kolichestvo int NOT NULL,

Date_Order date NOT NULL,

Summa int NOT NULL);

Create Sequence ID_Or Increment by 1 start with 1;

alter table ORDERS

ADD CONSTRAINT ProductFK FOREIGN KEY (ID_Product) REFERENCES PRODUCT;

alter table ORDERS

ADD CONSTRAINT ClientFK FOREIGN KEY (ID_Client) REFERENCES CLIENT;

alter table ORDERS

ADD CONSTRAINT DeliveryFK FOREIGN KEY (ID_Delivery) REFERENCES DELIVERY;

Insert into ORDERS (ID_Order, ID_Product, ID_Client, Kolichestvo, Date_Order, Summa, ID_Delivery)

Values (ID_Or.NextVal,'2','3','1',TO_DATE('2016/03/20','YYYY/MM/DD'),'57000','1');

Insert into ORDERS (ID_Order, ID_Product, ID_Client, Kolichestvo, Date_Order, Summa, ID_Delivery)

Values (ID_Or.NextVal,'3','2','1',TO_DATE('2017/03/31','YYYY/MM/DD'),'7900','2');

Insert into ORDERS (ID_Order, ID_Product, ID_Client, Kolichestvo, Date_Order, Summa, ID_Delivery)

Values (ID_Or.NextVal,'3','1', '1',TO_DATE('2017/04/11','YYYY/MM/DD'),'7900','3');

Размещено на Allbest.ru

...

Подобные документы

  • Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.

    курсовая работа [1,1 M], добавлен 09.12.2014

  • Создание базы данных, хранящей и обрабатывающей информацию о работе мебельного магазина. Описание предметной области, инфологическое, логическое и физическое проектирование. Разработка руководства пользователя. Назначение связей, нормализация отношений.

    курсовая работа [2,7 M], добавлен 02.12.2012

  • Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.

    курсовая работа [2,3 M], добавлен 16.08.2012

  • Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.

    курсовая работа [1,4 M], добавлен 23.09.2016

  • Классификация архитектуры базы данных. Компьютерные сети и их виды. Обзор программных продуктов для учета компьютерной техники и оргтехники. Проектирование информационной структуры предметной области и программная реализация задачи учета оргтехники.

    дипломная работа [1,9 M], добавлен 16.05.2017

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

    дипломная работа [1,2 M], добавлен 07.06.2011

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.

    курсовая работа [161,8 K], добавлен 07.10.2013

  • Анализ предметной области объекта автоматизации "Компьютерные курсы". Обзор информационных технологий, подходящих для разработки информационной системы. Требования к разрабатываемой базе данных и ее проектирование, особенности ее программной реализации.

    курсовая работа [369,8 K], добавлен 30.05.2013

  • Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.

    контрольная работа [648,7 K], добавлен 13.04.2012

  • Проектирование даталогической модели в виде логической структуры реляционной базы данных в СУБД Microsoft SQL Server на основе созданной инфологической модели базы данных интернет-магазина музыки. Выделение сущностей и связей, анализ предметной области.

    курсовая работа [724,6 K], добавлен 15.06.2013

  • Программа создания и ведения проекта базы данных "Учет компьютерной техники". Логическое и физическое проектирование системы. Создание запросов по выборке данных, добавлению, удалению, применению и редактированию записей, находящихся в базе данных.

    дипломная работа [3,8 M], добавлен 24.06.2013

  • Анализ предметной области объекта автоматизации "Пятый автобусный парк города Москвы". Обзор информационных технологий, подходящих для разработки ИС. Требования к разрабатываемой базе данных. Разработка инфологической модели, логическое проектирование.

    курсовая работа [1,2 M], добавлен 07.04.2015

  • Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.

    курсовая работа [294,8 K], добавлен 13.04.2014

  • Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.

    курсовая работа [188,6 K], добавлен 15.07.2012

  • Системный анализ предметной области проектируемой базы данных. Экономическая сущность комплекса экономических информационных задач. Проектные решения по программному обеспечению комплекса задач. Структура базы данных и технологическое обеспечение.

    курсовая работа [303,7 K], добавлен 27.02.2009

  • Отличительные особенности языков программирования PHP и CSS. Возможности компактного многопоточного сервера баз данных MySQL. Системный анализ предметной области, проектирование ее инфологической модели. Создание базы данных и web-страниц сайта магазина.

    курсовая работа [1,0 M], добавлен 15.01.2013

  • Разработка проектных решений по созданию подсистемы учета студентов в деканате различных форм и видов обучения, диагностический анализ системы управления. Проектирование информационной базы данных, построение инфологической и датологической модели.

    дипломная работа [1,1 M], добавлен 24.06.2011

  • Этапы разработки баз данных. Выделение сущностей с перечнем их атрибутов. Анализ информационных задач, круга пользователей системы. Логическое проектирование реляционных БД. Физическое проектирование. Реализация базы данных, направления данного процесса.

    курсовая работа [434,8 K], добавлен 24.02.2012

  • Иерархическая модель данных. Основные элементы сетевой модели данных. Требования заказчика. Разработка автоматизированной системы управления "Преподаватели". Описание этапов разработки. Установка связей между таблицами. Резервирование базы данных в SQL.

    курсовая работа [1,3 M], добавлен 10.02.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.