Публикации по теме 'constraints'


Обеспечение транзитивных ограничений в SQL
В этом посте мы будем использовать составные внешние ключи для обеспечения треугольных отношений на примере организаций, команд, пользователей и детских стишков. Многие веб-приложения, такие как Benchling, начинают с концепции пользователей, а затем добавляют концепцию организаций. В SQL довольно легко смоделировать отношения «многие ко многим» между организациями и пользователями. Также довольно просто обеспечить, чтобы таблица ассоциаций / членства относилась только к существующим..

Вопросы по теме 'constraints'

Ограничения шаблона C ++
В C # мы можем определить универсальный тип, который налагает ограничения на типы, которые можно использовать в качестве универсального параметра. В следующем примере показано использование общих ограничений: interface IFoo { } class...
49305 просмотров
schedule 25.07.2023

Как ограничить таблицу базы данных, чтобы только одна строка могла иметь определенное значение в столбце?
Используя Oracle, если значение столбца может быть «ДА» или «НЕТ», возможно ли ограничить таблицу, чтобы только одна строка могла иметь значение «ДА»? Я бы предпочел изменить структуру таблицы, но это невозможно. [UDPATE] К сожалению, нулевые...
7984 просмотров
schedule 11.04.2023

Ограничение SQL Server 2000, включающее столбец в другой таблице
Я хотел бы ограничение для столбца таблицы SQL Server 2000, которое является своего рода комбинацией внешнего ключа и ограничения проверки. Значение моего столбца должно существовать в другой таблице, но меня интересуют только значения в другой...
614 просмотров
schedule 08.09.2022

Почему я не могу использовать аргумент типа в параметре типа с несколькими границами?
Итак, я понимаю, что следующее не работает, но почему не работает? interface Adapter<E> {} class Adaptulator<I> { <E, A extends I & Adapter<E>> void add(Class<E> extl, Class<A> intl) {...
14951 просмотров
schedule 10.05.2023

Что не так с моим проверочным ограничением Oracle 10gr2? Попытка применить диапазон дат
Я хочу применить ограничение CHECK для диапазона дат, чтобы все даты в столбце BIRTH_DATE были меньше, чем завтра, и больше или равны 100 лет назад. Я попробовал это выражение в ограничении CHECK: BIRTH_DATE >= (sysdate - numtoyminterval(100,...
2331 просмотров
schedule 07.07.2022

Странные отношения «многие ко многим» и «один ко многим»
Я знаю, что получу меньше голосов, но я должен убедиться, логично это или нет. У меня есть три таблицы A, B, C. B - это таблица, используемая для создания отношений «многие-многие» между A и C. Но дело в том, что A и C также напрямую связаны...
674 просмотров
schedule 25.12.2022

T-SQL: как создать уникальный ключ с учетом регистра?
Как создать уникальное ограничение для поля varchar с учетом регистра (SQL Server 2005)? В настоящее время мое ограничение выглядит так: alter table MyTable add constraint UK_MyTable_MyUniqueKey unique nonclustered (MyCol) Когда я...
35931 просмотров
schedule 15.05.2023

C#: Enum.IsDefined для комбинированных флагов
У меня есть это перечисление: [Flags] public enum ExportFormat { None = 0, Csv = 1, Tsv = 2, Excel = 4, All = Excel | Csv | Tsv } Я пытаюсь создать оболочку для этого (или любого другого) перечисления, которое уведомляет...
8583 просмотров
schedule 15.02.2023

Работа с нарушениями ограничений из БД в NHibernate
У меня есть то, что я считаю довольно распространенным вариантом использования NHibernate. Я создаю объект и пытаюсь сохранить его с помощью ISession.Save (), за которым следует Transaction.Commit (). На этом этапе я ожидаю, что нарушения таких...
803 просмотров

Уникальное ограничение с игнорированием регистра
Как указать пользовательское ограничение для модели Django? Как это create table t ( login varchar(10), unique ( upper(login) ) );
1547 просмотров
schedule 31.01.2023

Перенос БД: сохраните ограничения на отношения?
Мне интересно, что вы думаете о сохранении ограничений отношений в базе данных MS SQL. Я переношу систему в среду .NET из ASP. Это приносит с собой бизнес-объекты и другие методы многоуровневого кодирования, которые работают для абстрагирования...
186 просмотров
schedule 05.12.2022

Как сделать столбец уникальным в рамках отношения в SQL Server 2008?
На примере проще. У меня есть две таблицы: Books и Chapters. Оба имеют столбцы Title и Id. В Chapters также есть столбец Book, который является внешним ключом для Books.Id. Books.Title уникален (мне не нужны две книги с одинаковым названием)....
408 просмотров

Пользовательский обработчик / ограничение маршрута ASP.net MVC
Мне нужно реализовать сайт MVC с URL-адресами, указанными ниже: category1 / product / 1 / wiki category1 / product / 2 / wiki категория1 / подкатегория2 / продукт / 3 / вики категория1 / подкатегория2 / подкатегория3 / продукт / 4 / вики...
10331 просмотров

Два столбца в Mysql с ограничением уникальности между столбцом1 и столбцом2
Рассмотрим таблицу пользователей: имя пользователя, электронная почта1, электронная почта2. Теперь я хочу убедиться, что никакие две строки в этой таблице не имеют общего адреса электронной почты. Как лучше всего это обеспечить? Например: если...
523 просмотров
schedule 27.08.2022

Используйте ограничение размера с Integer в Grails
В справочном документе говорится, что ограничение размера: Использует диапазон Groovy для ограничения размера коллекции или числа или длины строки. Когда я накладываю ограничение на размер целого числа, я получаю предупреждение...
6248 просмотров
schedule 09.06.2022

Проблема библиотеки ограничений Java (JCL): как представить сложение?
Мне нужно решить логическую проблему CSP , используя Библиотека ограничений Java . На данный момент мне удалось представить некоторые ограничения задачи, большинство из которых основаны на двоичных ограничениях «равно» и «не равно». Я сомневаюсь,...
683 просмотров

C # - как создать унаследованную универсальную коллекцию из фабричного метода
Я пытаюсь написать фабричный метод, который создаст производный экземпляр абстрактного универсального класса коллекции. Вот базовые классы ... abstract class ItemBase { } abstract class CollectionBase<T> : Collection<T> where T :...
1251 просмотров

Какова цель именования ограничений
Какова цель именования ваших ограничений (уникальный, первичный ключ, внешний ключ)? Скажем, у меня есть таблица, в которой в качестве первичного ключа используются естественные ключи: CREATE TABLE Order ( LoginName VARCHAR(50)...
32548 просмотров
schedule 04.12.2022

Могут ли в БД быть ограничения с таким же именем?
Это следующий вопрос из того, что я задал здесь . Могут ли ограничения в БД иметь одно и то же имя? Скажем, у меня есть: CREATE TABLE Employer ( EmployerCode VARCHAR(20) PRIMARY KEY, Address VARCHAR(100) NULL )...
30366 просмотров

Ограничение проверки Sql Server 2008
У меня есть две таблицы, Table1 и Table2 с одинаковым первичным ключом (FKTestID). Если я хочу удалить одну строку в Table1 и тот же FKTestID в Table2, это не сработает. Вы можете удалить строку из Table1 только в том случае, если Table1.FKTestID не...
2734 просмотров
schedule 10.06.2023