Помощь в учёбе, очень быстро...
Работаем вместе до победы

Создание таблиц. 
Создание базы данных "Отдел кадров"

РефератПомощь в написанииУзнать стоимостьмоей работы

Для создание таблиц я создал пользователя «REDAKTOR» и дал ему привелегии создавать таблицы и считывать данные. Еще были созданы два дополнительных пользователя «Dadaboev» и «Aziz» у «Dadaboev"-а есть привилегии только читать данные с таблицы, а у «Aziz» -а есть привилегии и считывать привилегии и редактировать. Я использовал два типа ввода данных через SQL-code и Object browser. Constraint… Читать ещё >

Создание таблиц. Создание базы данных "Отдел кадров" (реферат, курсовая, диплом, контрольная)

Для создание таблиц я создал пользователя «REDAKTOR» и дал ему привелегии создавать таблицы и считывать данные. Еще были созданы два дополнительных пользователя «Dadaboev» и «Aziz» у «Dadaboev"-а есть привилегии только читать данные с таблицы, а у «Aziz» -а есть привилегии и считывать привилегии и редактировать.

Создание таблиц. Создание базы данных

1. Создание таблиц о продажах.

CREATE TABLE «PRODAJA» .

(«ID_PRODAJI» NUMBER NOT NULL ENABLE,.

" VREMYA_PRODAJI" VARCHAR2(4000),.

" DATA_PRODAJI" VARCHAR2(4000),.

" ID_TOVARA" NUMBER,.

" ID_SOTRUDNIKA" NUMBER,.

CONSTRAINT «PRODAJA_PK» PRIMARY KEY («ID_PRODAJI») ENABLE,.

CONSTRAINT «PRODAJA_FK» FOREIGN KEY («ID_TOVARA»).

REFERENCES «TOVARI» («ID_TOVAR») ENABLE,.

FOREIGN KEY («ID_SOTRUDNIKA»).

REFERENCES «SOTRUDNIKI» («ID_SOTRUDNIKA») ENABLE).

2. Создание таблиц о сотрудниках.

CREATE TABLE «SOTRUDNIKI» .

(«ID_SOTRUDNIKA» NUMBER,.

" LAST_NAME" VARCHAR2(20),.

" FIRST_NAME" VARCHAR2(20),.

" ID. DOLJNOST" NUMBER (6,0),.

" PASSPORT" VARCHAR2(7) NOT NULL ENABLE,.

" ZARPLATA_TJS" NUMBER,.

" PHONE" NUMBER (9,0),.

" DATA_ROJDENIYA" DATE,.

" POL" VARCHAR2(10),.

CHECK («ZARPLATA_TJS» >0) ENABLE,.

PRIMARY KEY («ID_SOTRUDNIKA») ENABLE,.

UNIQUE («PASSPORT») ENABLE,.

FOREIGN KEY («ID.DOLJNOST»).

REFERENCES «DOLJNOST» («ID_DOLJNOST») ENABLE,.

FOREIGN KEY («POL»).

REFERENCES «POL» («POL_ID») ENABLE).

3. Создание таблиц о товарах.

CREATE TABLE «TOVARI» .

(«ID_TOVAR» NUMBER,.

" FIRMA" VARCHAR2(20) NOT NULL ENABLE,.

" MODEL" VARCHAR2(20),.

" CENA_TJS" NUMBER,.

" KOLICHESTVO" NUMBER,.

" MESTO_HRANENIYA" NUMBER (6,0),.

" GROUP_TOVAR" NUMBER (6,0),.

" POSTAVSHIK" NUMBER,.

CHECK («CENA_TJS» >0) ENABLE,.

CHECK (kolichestvo>0) ENABLE,.

PRIMARY KEY («ID_TOVAR») ENABLE,.

FOREIGN KEY («MESTO_HRANENIYA»).

REFERENCES «MESTO_HRANENIYA» («ID_MESTO») ENABLE,.

FOREIGN KEY («GROUP_TOVAR»).

REFERENCES «TOVARI_GROUP» («ID_GRUPI») ENABLE,.

FOREIGN KEY («POSTAVSHIK»).

REFERENCES «POSTAVSHIKI» («ID_POSTAVSHIKI») ENABLE,.

FOREIGN KEY («FIRMA»).

REFERENCES «FIRMI» («ID_FIRMI») ENABLE).

4. Создание таблицы пол.

CREATE TABLE «POL» .

(«POL_ID» VARCHAR2(10),.

" POL_NAZVANIE" VARCHAR2(20),.

PRIMARY KEY («POL_ID») ENABLE).

5. Создание таблицы должность.

CREATE TABLE «DOLJNOST» .

(«ID_DOLJNOST» NUMBER,.

" DOLJNOST_OPISANIE" VARCHAR2(20),.

PRIMARY KEY («ID_DOLJNOST») ENABLE).

6. Создание таблицы фирмы.

CREATE TABLE «FIRMI» .

(«ID_FIRMI» VARCHAR2(20),.

" NAZVANIE" VARCHAR2(20) NOT NULL ENABLE,.

PRIMARY KEY («ID_FIRMI») ENABLE).

7. Создание таблицы место хранения.

CREATE TABLE «MESTO_HRANENIYA» .

(«ID_MESTO» NUMBER,.

" NAZVANIE" VARCHAR2(20) NOT NULL ENABLE,.

PRIMARY KEY («ID_MESTO») ENABLE).

8. Создание таблицы поставщики.

CREATE TABLE «POSTAVSHIKI» .

(«ID_POSTAVSHIKI» NUMBER,.

" NAZVANIE" VARCHAR2(20),.

" PREDSTAVITEL" VARCHAR2(20),.

" PHONE" NUMBER (9,0),.

" ADRESS" VARCHAR2(20),.

" TOVAR" NUMBER,.

PRIMARY KEY («ID_POSTAVSHIKI») ENABLE).

9. Создание таблицы группы товаров.

CREATE TABLE «TOVARI_GROUP» .

(«ID_GRUPI» NUMBER,.

" NAZVANIE" VARCHAR2(20) NOT NULL ENABLE,.

PRIMARY KEY («ID_GRUPI») ENABLE).

Ввод данных

Я использовал два типа ввода данных через SQL-code и Object browser.

Object Browser.

Создание таблиц. Создание базы данных

SQL — code.

Показать весь текст
Заполнить форму текущей работой