Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Создать три объектные таблицы  [new]
pumpk1n
Member

Откуда:
Сообщений: 18
Привет, задали задание создать 3 объектных таблицы со связью 1:1 и 1:M, и то же самое только с простыми таблицами.
Заполнить их и сравнить скорость вывода.

С простыми я худо бедно понимаю как сделать. Вот код:

PERS_DATA -> 1:1 -> DARBINIEKI -> M:1 -> AMATS

CREATE TABLE DARBINIEKI(
    ID      	INT GENERATED BY DEFAULT ON NULL AS IDENTITY,
    VARDS   	VARCHAR2(20) NOT NULL,
    UZVARDS 	VARCHAR2(20) NOT NULL,
    AMATA_ID   	INT NOT NULL,
    PRIMARY 	KEY(ID)
);

CREATE TABLE PERS_DATA(
    DARB_ID     INT PRIMARY KEY,
    ADRESE      VARCHAR(40) NOT NULL,
    TALRUNIS    NUMBER NOT NULL,
    DZ_DATA     DATE NOT NULL
);

ALTER TABLE PERS_DATA ADD
FOREIGN KEY (DARB_ID) REFERENCES DARBINIEKI (ID);

CREATE TABLE AMATS(
    ID    		INT PRIMARY KEY,
    NOSAUKUMS   VARCHAR(50) NOT NULL,
    ALGA        FLOAT
);

ALTER TABLE DARBINIEKI ADD
FOREIGN KEY (AMATA_ID) REFERENCES AMATS (ID);


Кто может помочь создать 3 объектные таблицы с такими же связями?
18 ноя 20, 15:45    [22234685]     Ответить | Цитировать Сообщить модератору
 Re: Создать три объектные таблицы  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6749
pumpk1n
Кто может помочь создать 3 объектные таблицы

Документация, вестимо

Сообщение было отредактировано: 18 ноя 20, 15:51
18 ноя 20, 15:55    [22234700]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить