Вопросы по теме 'referential-integrity'
Удалить триггер вместо ON DELETE CASCADE, чтобы избежать множественных каскадных путей?
Следующее определение таблицы:
CREATE TABLE Customers( id INT NOT NULL PRIMARY KEY, name [varchar](50) )
CREATE TABLE Orders ( id INT NOT NULL PRIMARY KEY,
customer INT FOREIGN KEY...
556 просмотров
schedule
12.02.2023
Целостность ссылочных данных: необходимость, приятно иметь или старая шляпа?
По моему мнению, такие фреймворки, как Rails, поощряют перемещение большей части логики, даже таких вещей, как ограничения и внешние ключи, из базы данных. к лучшему, так как он более управляем и его легко изменить. Тем не менее, некоторые операции...
1173 просмотров
schedule
31.12.2022
Таблица с одним столбцом/первичным ключом для ссылочной целостности?
Может быть, я ошибаюсь, но я работаю над дизайном базы данных для одного из моих проектов.
У меня есть объект со столбцом классификации, который группирует объекты по удобным для пользователя категориям. Эти классификации предопределены и не могут...
719 просмотров
schedule
03.07.2023
В MySQL, могу ли я отложить проверки ссылочной целостности до фиксации
Как и в этом вопросе , я читал PoEAA и задавался вопросом, можно ли отложить проверки ссылочной целостности до фиксации в MySQL.
Я столкнулся с этой проблемой, когда хотел вставить кучу продуктов и связанных продуктов в один и тот же коммит. Даже...
17029 просмотров
schedule
14.02.2023
Оператор postgresql и Delete нарушает ограничение внешнего ключа
У меня проблема с моим оператором удаления.
У меня есть две таблицы:
table vehicule_loan(
vehicule TEXT NOT NULL UNIQUE,
);
table vehicule_uid (
id UUID NOT NULL DEFAULT uuid_generate_v4(),
vehicule TEXT NOT NULL REFERENCES...
10517 просмотров
schedule
30.03.2023
Связь внешнего ключа SQL Server с двумя таблицами
У меня есть БД, в которой 3 таблицы имеют отношения FK, поскольку:
Таблица A содержит 2 (соответствующих) поля: TypeId (int) LinkId (int)
Таблицы B и C имеют первичный ключ, который сопоставляется с LinkId в таблице A. Если TypeId в таблице A...
314 просмотров
schedule
25.12.2022
Как обеспечить ссылочную целостность при наследовании одной таблицы?
Я прочитал несколько ответов Билла Карвина о наследование одной таблицы и думаю, что этот подход подойдет для рассматриваемой мной схемы. :
Playlist
--------
id AUTO_INCREMENT
title
TeamPlaylist
------------
id REFERENCES Playlist.id
teamId...
2781 просмотров
schedule
11.05.2022
Как очистить все таблицы в Apache Derby?
Я хочу очистить все таблицы в Apache Derby. Я не хочу удалять все таблицы, только их содержимое. Этого нельзя легко сделать с помощью простого набора операторов DELETE, поскольку таблицы могут содержать циклические ссылки.
В PostgreSQL/H2/Oracle...
1451 просмотров
schedule
21.05.2022
Функция для обновления флага состояния для действительности другого столбца?
Как создать функцию, которая сравнивает card_id с allowed_cards элементами массива? Если он находится в этом массиве, статус столбца должен быть обновлен до TRUE .
CREATE TABLE client_1 (
id bigint NOT NULL,
"time" timestamp without time...
234 просмотров
schedule
07.02.2023
CQRS/DDD: проверка ссылочной целостности
Должен ли обработчик команд также проверять ссылочную целостность? В этом FAQ предлагается не проверять это в агрегатах ( http://cqrs.nu/Faq ) . Разве проверка того, что что-то существует, не является частью проверки?
Например, у вас может быть...
807 просмотров
schedule
23.09.2022
Удаление строк из родительской таблицы с внешним ключом в SQL
У меня есть родительская таблица с внешним ключом и дочерняя таблица с первичным ключом. Я хочу удалить только те строки родительской таблицы, которым нет соответствующих строк в дочерней таблице. Я хочу реализовать это в хранимой процедуре SQL.
107 просмотров
schedule
30.06.2023