|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Создание Базы ДанныхВ Базе Данных, созданной на основе физической модели, внесли тестовые данные, добавили первичные и вторичные ключи, связи, стратегии сохранения целостности данных. Для реализации данной Базы Данных использовали приложение NetBeans IDE 7.3 JavaDB. Создание сущностей и добавление первичных ключей: CREATE TABLE "ДОЛЖНОСТЬ" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "НАЗВАНИЕ_ДОЛЖНОСТИ" VARCHAR(32), "ОКЛАД" VARCHAR(8));
CREATE TABLE "КЛИЕНТ" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "ФИО" VARCHAR(32), "ТЕЛЕФОН" VARCHAR(12), "АДРЕСС" VARCHAR(64));
CREATE TABLE "ОТДЕЛ" ( ID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "НАЗВАНИЕ_ОТДЕЛА" VARCHAR(32));
CREATE TABLE "СОТРУДНИК" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "ФИО" VARCHAR(32), "ПАСПОРТ_ДАННЫЕ" VARCHAR(50), "ID_ДОЛЖНОСТИ" INTEGER REFERENCES ДОЛЖНОСТЬ(ID), "ID_ОТДЕЛА" INTEGER REFERENCES ОТДЕЛ(ID));
CREATE TABLE "ТИПЫ_КОМПЛЕКТУЮЩИХ" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "ТИП" VARCHAR(16));
CREATE TABLE "КОМПЛЕКТУЮЩИЕ" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "ЦЕНА" VARCHAR(6), "ID_ТИПА" INTEGER REFERENCES ТИПЫ_КОМПЛЕКТУЮЩИХ(ID), "НАЗВАНИЕ" VARCHAR(30));
CREATE TABLE "КОМПЛЕКТУЮЩИЕ\СПИСОК" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "ID_КОМПЛЕКТУЮЩЕГО" INTEGER REFERENCES КОМПЛЕКТУЮЩИЕ(ID), "КОЛИЧЕСТВО" INTEGER);
CREATE TABLE "СКЛАД" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "ID_СПИСКА_КОМПЛЕКТУЮЩИХ" INTEGER REFERENCES "КОМПЛЕКТУЮЩИЕ\СПИСОК"(ID));
CREATE TABLE "ЗАКАЗ" ( "ID" INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)PRIMARY KEY, "ID_ИСП_СОТРУДНИКА" INTEGER REFERENCES СОТРУДНИК(ID), "ID_ЗАК_КЛИЕНТА" INTEGER REFERENCES КЛИЕНТ(ID), "ID_СПИСКА_КОМПЛЕКТУЮЩИХ" INTEGER REFERENCES "КОМПЛЕКТУЮЩИЕ\СПИСОК"(ID), "ЦЕНА" VARCHAR(8), "ДАТА_ЗАКАЗА" DATE, "ДАТА_ИСПОЛНЕНИЯ" DATE, "ДАТА_РЕАЛ_ИСПОЛНЕНИЯ" DATE);
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |