Описание тега candidate-key

A key is a set of attributes that is irreducibly unique and non-nullable within a table. Irreducible means that all the attributes of the key are necessary to guarantee uniqueness - remove any one attribute and the uniqueness property would be lost. A key may consist of zero, one or more attributes and a relational table (relation variable) must have at least one key and may have more than one.
2 ответа

Могут ли простые атрибуты иметь нулевые значения?

Я понимаю, что ключ-кандидат не может иметь значения NULL. Но ключ-кандидат сам по себе может быть комбинацией многих атрибутов, которые называются простыми атрибутами. Могут ли эти простые атрибуты иметь значение NULL? С Уважением,
1 ответ

Таблица с уникальным идентификатором в третьей нормальной форме?

Предположим, у меня есть таблица с колонками: person_id (первичный ключ) имя Фамилия день рождения У меня также есть уникальное ограничение на комбинацию {first_name, last_name} (я знаю, что больше людей могут иметь одно и то же имя, но я хочу, чтоб…
3 ответа

Минимальное количество ключей-кандидатов для отношения?

Мой вопрос заключается в том, необходимо ли для отношения / таблицы в базе данных иметь ключ-кандидат и, следовательно, первичный ключ? Возможно ли иметь отношение, при котором строка не может быть однозначно идентифицирована ни одной комбинацией ат…
19 сен '15 в 11:25
2 ответа

Определение ключей-кандидатов по здравому смыслу?

У меня есть следующая таблица: Book_Name Author Edition Year DB_fundamentals Navathe 4 2004 DB_fundamentals Elmasri 4 2004 DB_fundamentals Elmasri 5 2007 DB_fundamentals Navathe 5 2007 Без каких-либо знаний я должен определить возможные ключи-кандид…
10 фев '19 в 17:43
1 ответ

Как найти ключ-кандидат с помощью FD.S?

VW->XYZ, Z->W, Y->VW это отношение функциональной зависимости S{V,W,X,Y,Z}. ключ-кандидат 'Y'?? или другой?? У меня вопрос. Почему Z-> W ломают нормальную форму? а какого типа нарушена нормальная форма?
21 дек '16 в 15:01
1 ответ

Oracle - произвольно выбрать одну из нескольких строк на основе одного уникального ключа

Доброе утро! Я ищу трюк для поддержания уникального списка ключей, где может возникнуть отношение один ко многим. проблема Я работаю с ужасно ненормализованной базой данных на работе, и, к сожалению, о реорганизации не может быть и речи. У меня есть…
06 май '15 в 12:46
2 ответа

Как реализовать приоритеты в SQL (postgres)

Я пишу некоторое программное обеспечение, которое требует хранения элементов в базе данных, элементы должны иметь "приоритет", поэтому мы в конечном итоге ID | Name | Priority --------+--------------+---------- 1 | Pear | 4 2 | Apple | 2 3 | Orange …
1 ответ

Как создать составной ключ-кандидат для таблицы в SQL Server?

Пожалуйста, рассмотрите следующее определение таблицы... Определение таблицы CREATE TABLE [dbo].[Folders]( [Id] [int] IDENTITY(1,1) NOT NULL, [UserId] [int] NOT NULL, [ParentFolderId] [int] NULL PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OF…
24 фев '18 в 22:33
1 ответ

СУБД Все ключи в сочетании путаницы

Я запутался в ключах в системе управления базами данных. так как есть много частичных вопросов... но это хороший комбинированный вопрос. именно поэтому я публикую здесь. Путаница между SUPER KEY,KEY,PRIMARY KEY,ALTERNATE KEY,CANDIDATE KEY,MINIMAL KE…
26 сен '13 в 18:19
2 ответа

Функциональная зависимость: найти ключ кандидата

Рассмотрим следующее отношение R = (ABCDEFGH), на котором держится этот набор функциональных зависимостей: {BE -> GH, G -> FA, D -> C, F -> B} Что является ключом-кандидатом в R? Я нашел ответ может быть BED, DEG, FED. Однако этот вопрос является во…
12 апр '14 в 05:20
1 ответ

Как найти все возможные ключи-кандидаты из набора суперключей?

Суперключи одного примера выглядят следующим образом: ABCF CDF ACDF BCDF ABCDF ABCEF CDEF ACDEF BCDEF ABCDEF Вывод, который содержит все возможные ключи-кандидаты: ABCF CDF В приведенном выше примере, как вы получаете возможные ключи-ключи, выводимы…
04 окт '15 в 22:01
1 ответ

Superkeys этого отношения

Я пытаюсь найти суперключи этого отношения, но у меня возникают проблемы с определением количества суперключей и их точных значений. Я выяснил, что ключи-кандидаты были {A},{B},{C},{D}. Вот соотношение: R(A,B,C,D) Functional Dependencies: A->B B-…
09 май '15 в 06:55
1 ответ

Путаница в отношении PK (первичный ключ) и CK (ключ-кандидат) для FD (функциональные зависимости) в R={A,B,C,D,E,F}

У меня путаница в вопросе ниже, так как, по моему мнению, возможно, его ответ заключается в том, что AD является ключевым кандидатом. Но это первичный ключ, поэтому я хочу знать: совпадает ли его ключ-кандидат с первичным ключом? Отношение R={A,B,C,…
1 ответ

Ключи-кандидаты в базу данных из функциональных зависимостей - специфические особенности

Я работаю с набором атрибутов реляционной базы данных и набором функциональных зависимостей, и у меня есть конкретный вопрос о том, какие ключи будут рассматриваться как ключи-кандидаты этой схемы. Набор атрибутов, с которыми я работаю: R = (A, B, C…
1 ответ

Может ли CK иметь FK, ссылающийся на CK в другой таблице?

В качестве примера: Department (**Dept**, Dept_name) Employee(**RegNo**, FirstName, LastName, BirthDate, Dept_fk, Salary, City) Dept_name - это CK таблицы отдела. Может ли Dept_fk быть частью CK(Dept_fk, FirstName, LastName, Birthdate) в Employee, п…
1 ответ

Ключевое ограничение кандидата в визуальной парадигме 12.1

Есть ли способ (визуально) принудительно применить ограничение ключа-кандидата к сущности в диаграмме взаимосвязи сущностей в Visual Paradigm 12.1? Например, у нас есть объект под названием Address (street, city, state, zipcode), Я хочу хранить атри…
1 ответ

Понимание ключа кандидата

Рассматривать R(A,B,C,D,E) F = {BC->AE, A->D, D->C, ABD->E}, Мне нужно найти все возможные ключи схемы. я знаю это BA,BC,BD ключи, но я хочу знать, как их обнаружить. Я видел некоторые ответы в ключах-кандидатах из функциональных зависим…
13 дек '15 в 15:01
2 ответа

Как я могу определить ключи-кандидаты в этом отношении

У меня есть отношение R(ABCDEF) и функциональные зависимости F{AC->B, BD->F, F->CE} Я должен найти все ключи-кандидаты для отношения (аксиомы Армстронга). Я сделал это: A->A, B->B, C->C, D->D, E->E, F->F От F->CE => F-&…
3 ответа

Поиск ключей-кандидатов от заданных отношений

Я провел некоторое исследование по этой проблеме и, похоже, не могу найти ответ. R = (A, B, C, D, E) Функциональные зависимости: A => B ED => A BC => E Затем он перечисляет ключи-кандидаты как: ACD, BCD, CDE Как эти ключи-кандидаты получены…
20 янв '14 в 00:09
1 ответ

Первичный ключ с более чем 3 атрибутами

Рассмотрим отношение, которое изображает учебный номер бронирования в университете. Каждый факультет назначает человека для обработки бронирования для всех учебных классов для этого факультета. Адрес электронной почты этого человека передается в сис…
10 авг '18 в 12:24