Результаты поиска по запросу "foreign-keys"

3 ответа

Я не уверен, что цепь и масло - хороший пример, так как одно не является частью другого. Я бы сказал, что часть вашей базы данных может выглядеть как СБОРКА: {1 Engine; 2 масло; 3 Цепь} и СОСТАВ {1 2; 1 3} Другими словами, двигатель содержит масло, а двигатель содержит цепь. Обратите внимание на приведенные выше изменения, касающиеся количества и единиц измерения.

я есть требование разработать 2 или более таблиц. 1. Таблица SubParts 2. Таблица MainParts. Одна основная часть может иметь несколько частей. Я думаю сделать что-то вроде Таблица SubPart: идентификатор и имя Таблица MainPart: идентификатор и ...

15 ответов

Хороший пример. В JPA это объединенная таблица InheritanceStrategy. Для 1): Как правило, вы используете каркас персистентного уровня (EclipseLink, Hibernate, ...), который реализует удаленную последовательность для объединенного объекта, чтобы сначала удалить объединенную часть, а затем супер часть. Но если у вас есть более простое программное обеспечение, такое как задание на импорт или архивирование, удобно иметь возможность просто удалить объект, выполнив удаление в супер части. Относительно 2): согласен, но в этом случае клиент должен уже знать, что он работает над объединенной / подчиненной частью объекта.

астройке внешних ключей в SQL Server, при каких обстоятельствах он должен каскадироваться при удалении или обновлении, и каковы причины этого? Это, вероятно, относится и к другим базам данных. Больше всего я ищу конкретные примеры каждого ...

1 ответ

@tsOverflow Я обновил свое описание, вполне возможно, что в моей логике есть изъян.

аюсь выполнить запрос: INSERT INTO `ProductState` (`ProductId`, `ChangedOn`, `State`) SELECT t.`ProductId`, t.`ProcessedOn`, \'Activated\' FROM `tmpImport` t LEFT JOIN `Product` p ON t.`ProductId` = p.`Id` WHERE p.`Id` IS NULL ON DUPLICATE ...

ТОП публикаций

8 ответов

entityframeworktutorial.net/code-first/...

жный дубликат: Что не так с внешними ключами? [https://stackoverflow.com/questions/83147/whats-wrong-with-foreign-keys] Я использую MS Sql Server с большой базой данных около 4 ГБ данных. Я ищу в Интернете, почему я должен использовать внешние ...

0 ответов

Это было верно для более старых версий MySQL, но больше не для любой недавней серии 5.x.

му я пытаюсь добавить новый внешний ключ в одну из моих таблиц как таковую: ALTER TABLE `UserTransactions`.`ExpenseBackTransactions` ADD CONSTRAINT `FK_EBTx_CustomAccountID` FOREIGN KEY (`CustomAccountID` ) ...

3 ответа

InnoDB требует индексов для внешних ключей и ссылочных ключей, чтобы проверка внешних ключей могла быть быстрой и не требовала сканирования таблицы. В ссылочной таблице должен быть индекс, в котором столбцы внешнего ключа перечислены как первые столбцы в том же порядке.

ько что создал свою первую таблицу MySQL самостоятельно (кроме использования Joomla, Wordpress и т. Д.), И я много лет являюсь разработчиком MS SQL, но обычно я легко могу создать внешний ключ в MS SQL, но я столкнулся с трудностью или недостаток ...

1 ответ

Спасибо, что сработало. Мне нужно было обновить версию 1.0.66 до последней версии, на которую вы ссылались.

сно сэто [http://sqlite.phxsoftware.com/forums/p/2159/8788.aspx]Начиная с 2010 года, свойство строки подключения «EnforceFKConstraints» должно было быть реализовано в будущих выпусках SQLite. Кто-нибудь знает, добрались ли разработчики до ...

4 ответа

Зависимости Функции:

можете удалить строку, если какая-либо строка ссылается на строку для удаления через FK. Можно ли узнать, ссылается ли какая-либо строка на строку, подлежащую удалению, перед выполнением инструкции DELETE?

2 ответа

Проблема внешнего ключа: ОШИБКА 1005 (HY000): невозможно создать таблицу (номер ошибки: 150)

Я получаю эту ошибку:ERROR 1005 (HY000): Can't create table (errno: 150); Я знаю, что это как-то связано с внешними ключами, но я проверил, имеют ли они одинаковые типы информации и т.д., и я не могу найти проблему. Видео, режиссер актер, роль и ...

3 ответа

 просто переключить тип VENDOR на INNODB?)

я есть таблица, которая должна отслеживать дни и затраты на доставку товара от одного поставщика другому. Мы (блестяще: p) сохранили обоих поставщиков (FedEx, UPS) вместе с поставщиками продуктов (Think ... Dunder Mifflin) в таблице "VENDOR". ...