2 / 2 / 2
Регистрация: 26.04.2014
Сообщений: 58

Реализовать триггер, обеспечивающий при удалении ограничение целостности

26.05.2014, 14:49. Показов 1113. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,уважаемые!
Никак не могу разобраться с триггером...уже весь интернет перерыл(
Помогите,пожалуйста, с созданием триггера.
Вообщем ситуация такая:
дана БД,которая состоит из:
SQL
1
2
3
CREATE TABLE oblzn(namedz VARCHAR(70) NOT NULL UNIQUE, codoz INTEGER, namecod INTEGER UNIQUE REFERENCES dis ON DELETE cascade ON UPDATE cascade, zacl VARCHAR(20) NOT NULL);
CREATE TABLE dis(named VARCHAR(70) NOT NULL UNIQUE, namecod serial PRIMARY KEY);
CREATE TABLE uchpos(codeoz INTEGER, author VARCHAR(70), god INTEGER NOT NULL, ekz INTEGER NOT NULL);
Само задание вот:
Для базы данных, используя PostgreSQL, реализовать триггер/(хранимую процедуру).
Реализовать триггер, обеспечивающий при удалении ограничение целостности вида (1,∞).
Вставка символьных данных в таблицу с поддержкой значения по умолчанию: <имя таблицы>+<ключ записи>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2014, 14:49
Ответы с готовыми решениями:

Написать триггер срабатывающий при удалении
Нужно написать триггер. Суть: Есть две таблицы: пользователи, в которой есть колонка &quot;GroupFlag&quot;, если там true, значит запись...

Django-сигнал / Sqlite-триггер при удалении пользователя
Здравствуйте! Помогите с созданием сабжа. На сайте есть комментарии. Соответственно, используется таблица User из стандартного Auth +...

Разработать триггер, запускаемый при удалении строки таблицы
Разработать триггер, запускаемый при удалении строки таблицы. Удаленная строка должна быть переписана во вспомогательную таблицу. Мне бы...

1
1267 / 980 / 385
Регистрация: 02.09.2012
Сообщений: 3,027
28.05.2014, 16:56
Во-первых, к какой конкретно таблице относитеся задание? Где конрктено мы контролируем удаление и вставку? Или это нужно сделать для каждой подходящей таблицы?
Во-вторых, у вас в определении таблицы oblzn уже указано какое-то ограничение. С ним что делать? Триггер здесь будет только лишним. Уже написано ON DELETE CASCADE.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.05.2014, 16:56
Помогаю со студенческими работами здесь

Триггер для SQLite который срабатывает при удалении записи
Здравствуйте! Подскажите пожалуйста, есть таблица resight в которой при удалении строки срабатывает триггер TR_AD_DAILY_ANIMAL на...

Ограничение работы программы при изменении/удалении данных в коде
Коллеги, здравствуйте. Поставили передо мной задачу такого плана: необходимо написать программу, там должен выводиться значок ©. Если...

Триггер обеспечивающий уникальность записи
Как создать триггер, который при добавлении новой записи работал бы как счетчик... т.е. присвайвал бы определенному полю значение, которое...

Написать триггер для автоматического обновления поля при обновлении, удалении, добавлении записей в таблице
Добавить в таблицу «Продавцы» поле «Суммарный вес продаж» и написать триггер для автоматического обновления этого поля при обновлении,...

Триггер: при удалении пациента проверять, выписался ли пациент. Если пациент не выписан, удалять его нельзя
День добрый, нужна помощь, только начинаю изучать бд и возник вопрос про триггер. Нужно написать триггер: &quot;При удалении...


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

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

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru