Форум программистов, компьютерный форум, киберфорум
Наши страницы
Firebird/InterBase
Войти
Регистрация
Восстановить пароль
 
FeLDM@RSh@L
Брюс Всемогущий
35 / 35 / 1
Регистрация: 02.09.2008
Сообщений: 256
1

Обновляемое отображение

08.12.2008, 12:59. Просмотров 1079. Ответов 0
Метки нет (Все метки)

Нужна помошь, имеется БД, вот нужная ее часть для данного вапроса:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CREATE TABLE Human (
 id_human  INTEGER NOT NULL UNIQUE,
 Birthday  DATE NOT NULL,
 Sex    VARCHAR(1) NOT NULL,   
 F    VARCHAR(15) NOT NULL, 
 I    VARCHAR(15) NOT NULL, 
 O    VARCHAR(15) NOT NULL,
 CONSTRAINT c2 CHECK((Sex = 'M') OR (Sex = 'W')),
 CONSTRAINT c3 UNIQUE(Birthday, F, I, O) );
 
CREATE TABLE Telephone (
 id_telephone INTEGER NOT NULL CONSTRAINT c5 UNIQUE,
 Model   VARCHAR(30) NOT NULL,
 NUMBER   NUMERIC(15) NOT NULL CONSTRAINT c6 PRIMARY KEY ); 
 
CREATE TABLE Attribute_TelephoneToOrganizationAndHuman ( 
 id_telephone INTEGER NOT NULL REFERENCES Telephone(id_telephone) ON DELETE CASCADE ON UPDATE CASCADE,
 id_organization INTEGER REFERENCES Organization(id_Organization) ON DELETE CASCADE ON UPDATE CASCADE,
 id_human  INTEGER REFERENCES Human(id_Human) ON DELETE CASCADE ON UPDATE CASCADE,
 Actyalnosti  VARCHAR(1),
 Comment   VARCHAR(200),
 CONSTRAINT c10 CHECK((Actyalnosti = '+') OR (Actyalnosti = '-')),
 CONSTRAINT c12 CHECK(((id_organization IS NULL)AND(id_human IS NOT NULL)) OR ((id_organization IS NOT NULL)AND(id_human IS NULL))) );
Нужно зделать отображение, которое как и базу я сам забодяжил:
SQL
1
2
3
4
5
CREATE VIEW View_People
 AS 
  SELECT H.F, H.I, H.O, H.Birthday, H.Sex, T.Model, T.Number
   FROM Human H LEFT JOIN Attribute_TelephoneToOrganizationAndHuman A_T ON H.id_human = A_T.id_human
       LEFT JOIN Telephone T ON T.id_telephone = A_T.id_telephone;
Но как выесняется нужно не простое отобдражение а обновляемое, вот тута и я повис, как мне объяснили для этого нужно создать 3 тригера(на Update, Delete, Insert), но что дальше сними делать и какие они должны быть мне не сказали. Помогите мне пожалуйста с созданием этих злополучных тригеров.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2008, 12:59
Ответы с готовыми решениями:

Не обновляемое поле
Доброго времени суток. Возник вопрос, самая обычная таблица, на 25 полей, хочу...

Обновляемое приложение
Привет, друзья. Появилась необходимость создать автообновляемое приложение....

Обновляемое уведомление
Доброго времени суток. Не получается создавать уведомление в AsynkTask в...

Обновляемое Поле В Отчете
Добрый день! Подскажите пожалуйста, как создать в отчете поле со списком, при...

Обновляемое поле в отчете
Добрый день! Подскажите пожалуйста, как создать в отчете поле со списком, при...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2008, 12:59

WAMPSERVER Version 2.4 - отображение в БД в Хроме (пишет ошибки, в уроках Баранцева отображение БД как обычная страница)
Здравствуйте. Решил изучить селениум (скачал уроки М. Баранцева). Поставил...

отображение *****
Всем доброго времени суток! Как можно сделать так чтоб вводимые в Едит символы...

Отображение
Должны ли браузеры отображать xml файлы? Если я закачаю xml файл в каталог...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru