АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Создание Базы Данных

Читайте также:
  1. Creating a VHDL Source (создание файла, содержащего текст программы на языке VHDL).
  2. II. Расчет силы сопротивления движению поезда на каждом элементе профиля пути для всех заданных скоростях движения.
  3. II. Создание многотабличной пользовательской формы.
  4. IV. Расчет механической мощности, реализуемой электровозом при движении с установившимися скоростями на заданных элементах профиля пути.
  5. MS Excel. Типы диаграмм в Excel. Создание диаграмм в Excel.
  6. QNET комментирует создание платформы электронной коммерции Globby в Сингапуре
  7. VI. Загрузка данных на внешние носители
  8. VI. Расчет токов, потребляемых электровозом из контактной сети при движении на заданных участках пути.
  9. Автоматическое создание тегов
  10. Администратор баз данных
  11. Анализ данных
  12. Анализ данных (для гипотезы 1)

В Базе Данных, созданной на основе физической модели, внесли тестовые данные, добавили первичные и вторичные ключи, связи, стратегии сохранения целостности данных. Для реализации данной Базы Данных использовали приложение 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);

 

 


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)