Вопросы по теме 'foreign-keys'

Обновление, ограничения внешнего ключа и нули
Я создаю шаблон данных на С#. С помощью хороших людей на этом замечательном сайте мне удалось решить почти все вопросы. Это должно быть последней проблемой. Поскольку это шаблон, над которым я работаю, мне нужны все поля в таблице, включая пустые...
234 просмотров
schedule 17.06.2022

Реализация отношений типов внешнего ключа в схеме XSD
Я пытаюсь обернуть голову вокруг схем xml, и одна вещь, которую я пытаюсь понять, - это как создавать схемы реляционных типов, в которых элемент относится к другому, возможно, в другой схеме в целом. Я посмотрел на xsd: key и xsd: keyref, и это...
8638 просмотров

SQL Server 2005 — внешние ключи с каскадным удалением
Есть ли способ обойти это в SQL Server 2005? (Меня это раздражает, и каждый раз, когда я сталкиваюсь с этим, я впадаю в ступор. Но это первый раз, когда мне пришлось иметь дело с переполнением стека И я был в Stack Overflow. Пожалуйста, сохраните...
887 просмотров
schedule 15.10.2023

SubSonic не генерирует таблицы внешнего ключа MySql
Я две таблицы в базе данных MySql 5.1.34. При использовании SubSonic для генерации DAL отношения внешнего ключа не записываются, т.е. У меня нет объекта Parent.ChildCollection. Заглянув внутрь сгенерированного родительского класса DAL, можно...
1042 просмотров
schedule 16.12.2022

Проблема создания внешнего ключа в MySQL
Я следил за этой статьей: http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html для создания внешнего ключа между двумя таблицами. Каждая попытка терпит неудачу. Есть ли что-то, чего мне не хватает?! Это действительно...
412 просмотров
schedule 21.08.2022

Может ли SQL/Access отображать строки внешнего ключа в виде столбцов?
У меня есть таблица MS Access, в которой есть ключ «многие к одному» для другого, и я хотел бы, чтобы запрос отображал эти элементы в одной строке. Например, Foo, Bar и Baz ссылаются на строку с идентификатором 1, поэтому я хотел бы отобразить: 1...
628 просмотров
schedule 01.05.2022

Как я могу получить эквивалент текущего пользователя объекту aspnet_User?
Моя таблица AccLink имеет внешний ключ UserId для таблицы aspnet_User, созданной поставщиком членства. При создании объекта типа AccLink (я использую структуру сущностей) мне нужно назначить aspnet_User, получив объект текущего пользователя. Я...
319 просмотров

Hibernate однонаправленная ассоциация «один ко многим» - почему таблица соединений лучше?
В этом документе (прокрутите вниз до раздела «Однонаправленный»): http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity-mapping-association-collections в нем говорится, что однонаправленная ассоциация «один ко...
26605 просмотров

Внешние ключи SQL с несколькими таблицами
Если у меня есть три таблицы: music_genres ----------- music_type_id genres [other unique fields] minerals -------- mineral_id mineral [other unique fields] verbs ----- verb_id verbs [other unique fields] и они заполнены: rock jazz...
2027 просмотров

Группировка записей с ограничением внешнего ключа или без него
У меня есть таблица, содержащая объекты, что-то вроде этого: PK ObjectId FK ObjectTypeId Description etc Объекты должны быть сгруппированы. Мне дали ряд предложений, все из которых «работают», и некоторые мне нравятся больше, чем другие. Ни...
219 просмотров

Как обеспечить целостность БД с помощью неуникальных внешних ключей?
Я хочу иметь таблицу базы данных, в которой хранятся данные с историей изменений (например, страницы в Википедии). Я подумал, что хорошей идеей было бы иметь два столбца, идентифицирующих строку: (name, version) . Таким образом, примерная таблица...
3255 просмотров
schedule 28.02.2022

Ускорение SQL-запроса при сортировке по внешним ключам
Это скорее общая проблема SQL, но я использую Firebird 2.5, если кто-нибудь знает об оптимизации, специфичной для Firebird/Interbase. Во-первых, ниже приведен упрощенный пример схемы, иллюстрирующий проблему, которую я пытаюсь решить: CREATE...
1498 просмотров

Зачем мне использовать внешний ключ, если я могу использовать WHERE?
Вопрос новичка о внешнем ключе в MySQL. В w3school говорится: ВНЕШНИЙ КЛЮЧ в одной таблице указывает на ПЕРВИЧНЫЙ КЛЮЧ в другой таблице. А также есть ГДЕ, WHERE id = page_id Итак, если я могу использовать WHERE для связывания...
24095 просмотров
schedule 14.11.2022

Django: получение типа внешнего ключа
Есть ли способ получить тип внешнего ключа модели, к которой относится мой ключ? В настоящее время я пытаюсь что-то вроде: def __init__(self, *args, **kwargs): super(JobOrderSupplementForm, self).__init__(*args, **kwargs) for...
1574 просмотров

Джанго: limit_choices_to (это правильно)
Это правильно? class Customer(models.Model): account = models.ForeignKey(Account) class Order(models.Model): account = models.ForeignKey(Account) customer = models.ForeignKey(Customer, limit_choices_to={'account': 'self.account'})...
15050 просмотров
schedule 06.05.2022

Переименование столбцов внешнего ключа в MySQL
Мы пытаемся переименовать столбец в MySQL (5.1.31, InnoDB), который является внешним ключом другой таблицы. Сначала мы попытались использовать Django-South, но столкнулись с известной проблемой: http://south.aeracode.org/ticket/243...
42845 просмотров
schedule 26.04.2024

Ключи PRIMARY и INDEX для одного столбца FOREIGN в MySQL
Я использовал MySQL Workbench для подготовки макета базы данных и экспортировал его в свою базу данных с помощью phpMyAdmin. При просмотре одной таблицы я получил следующее предупреждение: Ключи PRIMARY и INDEX не должны быть установлены...
1614 просмотров
schedule 27.01.2023

импорт базы данных geonames в postgres для проекта django - проблема с ограничениями внешнего ключа
В базе данных geonames есть две модели, которые ссылаются друг на друга. В базе данных postgres ссылка обеспечивается отношениями внешнего ключа. Проблема заключается в записи данных в базу данных - запись в одну таблицу без ссылки на идентификатор...
1068 просмотров

Как я могу обеспечить ссылочную целостность для необязательно присутствующих уникальных ключей?
У нас есть несколько офисов, и в каждом офисе есть несколько отделов (некоторые отделы имеют сотрудников в нескольких офисах). У нас есть две существующие системы, которые идентифицируют сотрудников по-разному: в одной сотрудники идентифицируются...
218 просмотров
schedule 02.08.2022

.NET/SQLite. Вставка родительской/дочерней записи; как получить внешний ключ?
Я использую VS 2008 (C#) и SQLite через поставщика ADO.NET 2.0 (проект SourceForce). База данных, используемая приложением, содержит таблицы данных «сотрудники» (родительский) и «employmentHistory» (дочерний). Предполагается, что таблицы данных...
2602 просмотров
schedule 19.03.2023