Описание тега referential-integrity
Ссылочная целостность - это свойство данных, которое требует, чтобы значение атрибута / столбца таблицы отношений существовало как значение другого атрибута / столбца в другой таблице отношений.
2
ответа
Как сохранить ссылочную целостность для пользователей в отдельном поставщике членства?
Если у меня есть отдельный API поставщика членства, который не хранит учетные данные и роли в моей базе данных, как я должен поддерживать ссылочную целостность со ссылкой моего приложения на пользователей? Например, мы взаимодействуем с API членства…
16 окт '13 в 18:34
1
ответ
В MySQL, как я могу загрузить несколько таблиц из одной таблицы при сохранении ссылочной целостности?
ОБНОВЛЕНИЕ: "Установка атрибута foreign_key_checks на 1 не запускает сканирование существующих данных таблицы. Поэтому строки, добавленные в таблицу, когда foreign_key_checks = 0, не будут проверены на согласованность". ИСТОЧНИК: 5.1.4. Системные пе…
10 ноя '10 в 14:57
1
ответ
Zend Framework - Каскадное удаление с использованием шаблона сопоставления табличных данных
Моя проблема с получением Zend Framework для предоставления слоя DRI теперь может быть обобщена как таковая. Используя приведенные ниже определения классов, я могу удалить пользователя, но не связанный комментарий через мой локальный UserController …
22 июл '09 в 07:50
1
ответ
Референтный референтный SQL
DDL для создания базы данных выглядит так create table manager (employee_name varchar(20) not null, manager_name varchar(20) not null, primary key (employee_name), foreign key (manager_name) references manager on delete cascade); Если пример отношен…
15 окт '17 в 05:17
0
ответов
SQL Server. Таблица находится в файловой группе, которая не находится в сети
У меня есть такая структура таблицы: CREATE TABLE Table1 ( Id1 INT IDENTITY(1,1) NOT NULL PRIMARY KEY, Value VARCHAR(50) ) ON [PRIMARY] GO CREATE TABLE Table2 ( Id2 INT IDENTITY(1,1) NOT NULL PRIMARY KEY, Value VARCHAR(50) ) ON [FILE_GROUP_2] GO CRE…
21 июл '14 в 09:51
2
ответа
Как вы можете проверить ссылки на внешние ключи для списка записей, прежде чем пытаться удалить любую из этих записей в MySQL?
Есть ли способ, когда у вас есть список записей, проверить, есть ли у каждой из этих записей ссылки на внешние ключи, прежде чем пытаться удалить какую-либо из этих записей? Например, если у меня есть список заемщиков и список книг, вы не сможете уд…
01 июл '10 в 20:42
2
ответа
Как ссылаться на группы записей в реляционных базах данных
Предположим, у нас есть следующие структуры таблиц: Люди | HumanID | FirstName | Фамилия | Пол | | --------- + ----------- + ---------- + -------- | | 1 | Иссак | Ньютон | М | | 2 | Мари | Кюри | F | | 3 | Тим | Дункан | М | животные | AmimalID | Ви…
24 апр '15 в 02:50
2
ответа
Используйте триггеры на унаследованных таблицах для замены внешних ключей
Я новичок в PostgreSQL. У меня есть таблицы, такие как: CREATE TABLE Person ( ID SERIAL PRIMARY KEY, Name VARCHAR(32) NOT NULL DEFAULT '', Surname VARCHAR(32) NOT NULL DEFAULT '', Birthday DATE, Gender VARCHAR(8) ); -- Student table inherits from pe…
12 дек '11 в 01:51
2
ответа
Поддержание ссылочной целостности
Учитывая схему: MACHINE_TYPE {machine_type} MACHINE {machine, machine_type} SORT_PLAN {sort_plan, machine_type} SCHEDULE {day_of_week, machine, sort_plan} и бизнес-правило: План сортировки может быть назначен любой машине того же типа machine_type. …
11 дек '08 в 14:07
2
ответа
Рельсы и ссылочная целостность
Я хотел бы знать, возможно ли написать миграцию вместо следующего необработанного оператора SQL: execute <<-SQL ALTER TABLE records ADD CONSTRAINT fk_records_domains FOREIGN KEY (domain_id) REFERENCES domains(id) ON DELETE CASCADE SQL Я хотел …
27 фев '12 в 00:34
1
ответ
Список ссылочной целостности таблиц для усечения
Мне было интересно, если есть быстрый и эффективный способ заказать таблицы в PostgreSQL так что, если я побежал DELETE FROM <table_name> все они преуспеют, не нарушая ссылочную целостность. Например, если таблицы были USER -->* ACCOUNT --&…
23 окт '13 в 14:25
2
ответа
Импорт данных из одного файла в несколько таблиц Oracle
Есть ли способ импортировать данные из одного файла в несколько таблиц Oracle при сохранении ссылочной целостности?
15 ноя '11 в 19:12
3
ответа
Должен ли я применять бизнес-логику через ошибки базы данных?
Есть интересное дизайнерское решение, о котором я думал в последнее время. Допустим, я добавляю имена пользователей в таблицу и хочу убедиться, что нет дубликатов. Столбец имени пользователя NOT NULL UNIQUE, Я мог бы либо: Запросите базу данных пере…
18 фев '11 в 15:10
5
ответов
Может ли схема базы данных SQL Server всегда применять бизнес-логику своего приложения с помощью внешних ключей и проверять только ограничения?
Спасибо за ваши предыдущие ответы, но на основе их отзывов я исправил вопрос. Если ответ на вопрос "нет", то можно обеспечить целостность данных любым другим способом. Я не считаю использование хранимых процедур достаточным, поскольку их можно обойт…
22 ноя '11 в 13:03
1
ответ
Можно ли применить ограничение RI к столбцу не первичного ключа?
У нас есть ситуация, когда нам нужно иметь ограничение RI для столбца без первичного ключа таблицы. Сценарий: **TABLE_2** **Unique_Key Expression_Key Data** 132 ASDF123 qweqwr 458 PQRS789 abcd **TABLE_1** **Unique_Key Expression_Key Expression_Rule*…
27 мар '14 в 16:44
1
ответ
Отображение столбцов таблицы MYSQL с ключевыми типами и ссылками
Мне нужен запрос (INFORMATION_SCHEMA), который для данной схемы и имени таблицы покажет мне все столбцы таблицы со следующими атрибутами (тип ключа: PK=> Первичный ключ, UQ=> Уникальный ключ, FK=> Внешний ключ, что такое имя ключа, и если это внешни…
08 июн '15 в 23:18
1
ответ
Нарушение ссылочной целостности
У меня есть база данных, которая как-то повреждена следующим образом:Запись в таблице A имеет значение в столбце внешнего ключа, указывающее на таблицу B, но в B. такой записи не существует.БД была создана в h2 версии 1.3.152, и я восстановил ее с п…
07 дек '12 в 22:17
4
ответа
CONSTRAINT для проверки значений из удаленно связанной таблицы (через соединение и т. Д.)
Я хотел бы добавить ограничение, которое будет проверять значения из связанной таблицы. У меня есть 3 таблицы: CREATE TABLE somethink_usr_rel ( user_id BIGINT NOT NULL, stomethink_id BIGINT NOT NULL ); CREATE TABLE usr ( id BIGINT NOT NULL, role_id …
24 ноя '14 в 14:24
1
ответ
MS Access - обеспечение ссылочной целостности - ограничения внешнего ключа нескольких таблиц
Я создал четыре таблицы в MS Access, чтобы описать допустимые конфигурации личного противопожарного оборудования для использования в качестве части реестра активов. Подробности следуют: TBL_1 : FIRE_CLASSIFICATION FIELDS : | PK | CLASS | -----------…
04 сен '14 в 23:59
0
ответов
Ошибка Entity Framework, только при удалении "множественных" родительских и дочерних строк
Я строю проект MVC и использую Entity-Framework 6 (сначала код). Моя база данных моделей данных (сначала код): public class ParentNode { public int ParentNodeId { get; set; } public string SomeParentData { get; set; } //FK [Required] public int Chil…
05 июл '15 в 16:41