powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / APEX oracle. Базы данных sql.
4 сообщений из 4, страница 1 из 1
APEX oracle. Базы данных sql.
    #40122529
xxxxALEKSEYxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Асы oracle выручите пожалуйста. Есть БД, необходимо реализовать один из представленных триггеров, на выбор. Заранее спасибо

___________________________________________________________________________
1) Запретить выставлять один экспонат на две выставки одновременно; выставлять экспонат, находящийся на реставрации.
2) Контролировать количество экспонатов на каждой выставке.
3) Если выставка закончилась, то во вспомогательной таблице обнов-лять «коэффициент выставляемости» по каждому экспонату и по каждому ав-тору.
____________________________________________________________________________


CREATE TABLE Авторы (Код_автора NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
Фамилия VARCHAR2(40) NOT NULL,
Имя VARCHAR2(40) NOT NULL,
Дата_рождения DATE NOT NULL);

CREATE TABLE Виды_экспозиций (
Код_вида NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
Наименование VARCHAR2(50) NOT NULL);

CREATE TABLE Виды_жанров (
Код_жанра NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
Наименование VARCHAR2(100) NOT NULL);

CREATE TABLE Экспонаты (
Код_экспоната NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
Название VARCHAR (60) NOT NULL,
Тип VARCHAR (60) NOT NULL,
Ценность NUMBER (9,2) NOT NULL,
Известность VARCHAR (60) NOT NULL,
Код_жанра NUMBER NOT NULL,
FOREIGN KEY (Код_жанра) REFERENCES Виды_жанров
);

CREATE TABLE Проведение_выставки (
Код_экспозиции NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
ДатаВремя_проведения DATE NOT NULL,
Код_автора NUMBER NOT NULL,
Код_вида NUMBER NOT NULL,
Код_экспоната NUMBER NOT NULL,
FOREIGN KEY (Код_автора) REFERENCES Авторы,
FOREIGN KEY (Код_вида) REFERENCES Виды_экспозиций,
FOREIGN KEY (Код_экспоната) REFERENCES Экспонаты );
...
Рейтинг: 0 / 0
APEX oracle. Базы данных sql.
    #40122530
xxxxALEKSEYxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxxxALEKSEYxxxx,


may the force be with you !!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
APEX oracle. Базы данных sql.
    #40122537
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxxxALEKSEYxxxx,

обратитесь в профильную конфу (Oracle) - там больше шансов на помощь
...
Рейтинг: 0 / 0
APEX oracle. Базы данных sql.
    #40122541
xxxxALEKSEYxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

Уже, спасибо за совет
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / APEX oracle. Базы данных sql.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]