29
ответов

Что случилось с внешними ключами?

Я не забываю слышать упоминание Joel Spolsky в подкасте 014, что он едва когда-либо использовал внешний ключ (если я помню правильно). Однако мне они кажутся довольно жизненно важными для предотвращения дублирования и последующий...
вопрос задан: 18 September 2018 22:58
23
ответа

Внешние ключи действительно необходимы в проектировании баз данных?

Насколько я знаю, внешние ключи (FK) используются, чтобы помочь программисту управлять данными корректным способом. Предположим, что программист уже на самом деле делает это правильным способом, затем сделайте нас действительно...
вопрос задан: 30 September 2016 04:34
20
ответов

В MySql я получил ошибку 1215: не могу добавить внешний ключ. Зачем? [Дубликат]

создать таблицу Rendezveny (azonosito int not null, megnevezes varchar (30) not null, szemelyszam int not null, IRSZ int not null, utca varchar (30) not null, hazszam int not null, kezdes datetime не null, ...
вопрос задан: 20 March 2013 23:55
19
ответов

Может ли кто-нибудь помочь мне с этой ошибкой синтаксиса SQL-запроса? [Дубликат]

Привет, я использую MYSQL Workbench, и когда я пытаюсь выполнить эти запросы, я получаю синтаксическую ошибку, я понятия не имею, почему? Любая помощь будет действительно оценена. Я не вижу никаких синтаксических ошибок в ...
вопрос задан: 28 December 2017 20:03
15
ответов

Почему внешние ключи более используются в теории, чем на практике?

Когда Вы учитесь, реляционные внешние ключи теории, конечно, обязательны. Но на практике, в каждом месте я работал, продукты таблицы и соединения всегда делаются путем определения ключей явно в...
вопрос задан: 10 December 2009 02:53
13
ответов

Doctrine2 фиксирует порядок при удалении сущностей [duplicate]

У меня есть проект Symfony3 с использованием Doctrine 2.6 для управления базой данных. Я получаю ошибку нарушения ограничений целостности, когда я вызываю метод удаления EntityManager в определенном порядке. Я всегда ...
вопрос задан: 18 January 2014 21:13
11
ответов

Получать все дочерние элементы пользователя в одном запросе [дубликат]

Пожалуйста, помогите мне с проблемой: у меня есть таблица «users»: id | имя | lrn | lrn_partner ----------------------------- 1 john 001 000 2 ilie 002 001 3 vadim 003 001 4 ...
вопрос задан: 6 May 2015 16:33
9
ответов

Почему я должен использовать внешний ключ, если я могу использовать ГДЕ?

Вопрос новичков о внешнем ключе в MySQL. В w3school это говорит, FOREIGN KEY в одной таблице указывает на PRIMARY KEY в другой таблице. И также существует ТО, ГДЕ, ГДЕ идентификатор = page_id Поэтому если я...
вопрос задан: 20 August 2015 13:14
9
ответов

Внешние ключи TSQL на представлениях?

У меня есть база данных SQL-Server 2008 и схема, которая использует ограничения внешнего ключа для осуществления ссылочной целостности. Работы, как предназначено. Теперь пользователь создает представления об исходных таблицах, чтобы продолжить работать...
вопрос задан: 18 December 2009 16:16
9
ответов

Когда и зачем использовать каскадирование в SQL Server?

При настройке внешних ключей в SQL Server, при каких обстоятельствах он должен каскадироваться при удалении или обновлении, и каковы причины этого? Это, вероятно, относится к другим базам данных, как ...
вопрос задан: 16 September 2008 18:47
8
ответов

Два внешних ключа вместо основного устройства

Я задавался вопросом, там возможность составить таблицу без первичного ключа, но с двумя внешними ключами, где пары внешних ключей всегда отличаются? Например, таблица STOCK с item_id...
вопрос задан: 21 May 2010 06:01
8
ответов

Как осуществить целостность БД с групповыми внешними ключами?

Я хочу иметь таблицу базы данных, которая сохраняет данные с историей пересмотра (как страницы на Википедию). Я думал, что хорошая идея будет состоять в том, чтобы иметь два столбца, которые определяют строку: (имя, версия). Так...
вопрос задан: 10 October 2009 09:38
8
ответов

Что такое точно внешний ключ?

Хорошо. Таким образом, я знаю, каков первичный ключ в DB. Если у Вас есть таблица в базе данных, первичный ключ является единственным значением, которое уникально для каждой строки в Вашей таблице. Например: идентификатор | называет | безотносительно-----
вопрос задан: 17 March 2009 18:21
8
ответов

Дизайн SQL вокруг отсутствия ссылок внешнего ключа перекрестной базы данных

Что бы там ни было у нас есть решение, которое полагается на несколько баз данных что вся ссылка база данных общего администрирования. Поставка баз данных как часть модулей и не всех модулей требуется для...
вопрос задан: 5 November 2008 18:10
7
ответов

Я должен использовать внешние ключи? [дубликат]

Возможный Дубликат: Что случилось с внешними ключами? Я использую SQL-сервер MS с большими данными базы данных приблизительно 4 ГБ. Я ищу вокруг сети, почему я должен использовать внешние ключи. к настоящему времени я только индексировал...
вопрос задан: 23 May 2017 12:18
7
ответов

Linq к SQL без явных отношений внешнего ключа

Я работаю с несколькими таблицами прежней версии, которые имеют отношения, но те отношения не были явно установлены как основные / внешние ключи. Я создал .dbml файл с помощью "Linq Для Классов Sql" и...
вопрос задан: 6 March 2009 19:00
7
ответов

Как увеличить (или резерв) значение ИДЕНТИФИКАЦИОННЫХ ДАННЫХ в SQL Server, не вставляя в таблицу

Существует ли способ зарезервировать или пропустить или увеличить значение столбца идентификационных данных? У меня Есть две таблицы, участвовал в непосредственных отношениях. Сначала у каждого есть столбец IDENTITY PK и второй интервал PK (не ИДЕНТИФИКАЦ
вопрос задан: 26 January 2009 19:11
6
ответов

Улучшает ли внешний ключ производительность запросов?

Предположим, у меня есть 2 таблицы, продукты и категории продуктов. Обе таблицы имеют отношение к CategoryId. И это запрос. ВЫБЕРИТЕ p.ProductId, p.Name, c.CategoryId, c.Name AS Категория ИЗ продуктов ...
вопрос задан: 12 December 2017 17:41
6
ответов

Каково различие между Индексом и Внешним ключом?

Я хочу создать базу данных с 3 таблицами. Один для сообщений и один для тегов и того, который связывает сообщения с тегами с post_id и tag_id, функционирующим как ссылки внешнего ключа. Можете Вы объяснять что...
вопрос задан: 18 January 2017 20:24
6
ответов

Как найти, может ли ссылочный объект быть удален?

У меня есть объект под названием "Клиент", который будет использоваться в других таблицах в качестве внешних ключей. Проблема состоит в том, что я хочу знать, может ли "Клиент" быть удален (т.е., на это не ссылаются ни в ком...
вопрос задан: 6 July 2015 11:45
6
ответов

Значение “n:m” и “1:n” в проектировании баз данных

В проектировании баз данных, что делает n:m и 1:n средний? Это имеет какое-либо отношение к ключам или отношениям?
вопрос задан: 21 October 2014 03:06
6
ответов

Действительно ли внешний ключ может сослаться на групповой индекс?

Я думал, что внешний ключ означал, что одна строка должна сослаться на одну строку, но я смотрю на некоторые таблицы, где это - определенно не случай. Table1 имеет column1 с ограничением внешнего ключа на...
вопрос задан: 28 June 2011 17:52
6
ответов

Добавление новых полей по сравнению с составлением отдельной таблицы

Я работаю над проектом, где существует несколько типов пользователей (студенты и учителя). В настоящее время, чтобы хранить информацию пользователя, две таблицы используются. Пользовательская таблица хранит информацию это...
вопрос задан: 3 July 2010 18:31
6
ответов

За и против программно осуществления внешнего ключа, чем в базе данных

Это доставляет такие неприятности с точки зрения разработки только путем разрешения базе данных, осуществляющей внешний ключ. Особенно во время модульного теста я не могу отбросить таблицу из-за внешнего ключа, ограничивает, я должен создать...
вопрос задан: 1 April 2010 00:56
6
ответов

Внешние ключи должны стать первичным ключом таблицы?

У меня есть таблица (session_comments) со структурой следующих полей: student_id (внешний ключ к таблице студентов) session_id (внешний ключ к таблице сессий) session_subject_ID (внешний ключ к...
вопрос задан: 30 March 2010 14:20
6
ответов

Причины, почему Вы не использовали бы внешний ключ? [php + MySQL]

Я работаю над старым веб-приложением свое использование компании для создания обзоров. Я посмотрел на схему базы данных через mysql командную строку и думал, что таблицы выглядели довольно твердыми. Хотя я не...
вопрос задан: 25 February 2010 14:30
6
ответов

Действительно ли возможно добавить логическое Ограничение к Внешнему ключу?

У меня есть две таблицы, и я добавил ограничение внешнего ключа. Kewl - работает отлично. Теперь, действительно ли возможно далее ограничить те отношения против некоторых данных в родительской таблице? В основном я имею...
вопрос задан: 25 June 2009 04:59
5
ответов

Оператор INSERT конфликтовал с ограничением FOREIGN KEY - SQL Server

Я получаю следующую ошибку. Вы могли помочь мне? Сообщение 547, Уровень 16, состояние 0, Строка 1 оператор INSERT конфликтовали с ограничением FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat"...
вопрос задан: 28 March 2018 02:12
5
ответов

Внешние ключи и ПУСТОЙ УКАЗАТЕЛЬ в MySQL

Могу я иметь столбец в своей таблице значений (значение), на которое ссылаются как внешний ключ к knownValues таблице и позволять ему быть ПУСТЫМ при необходимости, как в примере: Таблица: значение типа продукта значений...
вопрос задан: 3 February 2016 04:44
5
ответов

Foreign Keys - Что они делают для меня?

Я создаю небольшое приложение и настраиваю иностранные Ключевые отношения между таблицами. Однако я не совсем понимаю, ПОЧЕМУ мне это действительно нужно? В чем преимущество - помогает ли это мне при написании моего ...
вопрос задан: 21 April 2013 13:50