26
ответов

Как Вам нравятся Ваши первичные ключи? [закрытый]

В довольно анимированном обсуждении в моей команде я был заставлен думать что большинство людей как как первичные ключи. У нас были следующие группы - Международный / BigInt, какой автоинкремент достаточно хорошие первичные ключи. Там...
вопрос задан: 19 January 2017 12:01
16
ответов

Причины не использовать число автопостепенного увеличения для первичного ключа

Я в настоящее время работаю над чужой базой данных, где первичные ключи сгенерированы с помощью таблицы поиска, которая содержит список имен таблиц и последнего используемого первичного ключа. Хранимая процедура...
вопрос задан: 4 November 2008 17:12
14
ответов

Суррогат по сравнению с естественными/бизнес-[закрытыми] ключами

Здесь мы идем снова, старый аргумент все еще возникает... У нас лучше был бы бизнес-ключ как первичный ключ, или у нас скорее будет суррогатный идентификатор (т.е. идентификационные данные SQL Server) с ограничением на уникальность данных...
вопрос задан: 16 September 2010 11:20
13
ответов

GUID по сравнению с ИДЕНТИФИКАЦИОННЫМИ ДАННЫМИ INT [дубликат]

Возможный Дубликат: Как Вам нравятся Ваши первичные ключи? Я знаю о преимуществах использования GUID, а также преимуществ использования и INT как PK в базе данных. Полагание, что GUID находится в...
вопрос задан: 23 May 2017 11:54
13
ответов

Выбор лучшего первичного ключа + нумерация системы

Мы пытаемся придумать систему нумерации для системы актива, которую мы создаем, было несколько горячих обсуждений этой темы в офисе, таким образом, я решил спросить экспертов ТАК...
вопрос задан: 3 August 2016 12:45
12
ответов

Каково различие между первичным ключом и ограничением на уникальность данных?

Кто-то задал мне этот вопрос на интервью...
вопрос задан: 22 February 2012 06:09
12
ответов

@@ ИДЕНТИФИКАЦИОННЫЕ ДАННЫЕ после оператора INSERT всегда возвращаются 0

Мне нужна функция, которая выполняет оператор INSERT на базе данных и возвращает первичный ключ Auto_Increment. У меня есть следующий код C#, но, в то время как оператор INSERT хорошо работает (я вижу...
вопрос задан: 21 June 2010 19:26
12
ответов

Таблицам ссылки нужно бессмысленное поле первичного ключа?

Я работаю над несколькими таблицами ссылки, и я добрался до размышления (Опасность Will Robinson, Опасность), что является возможными структурами таблицы ссылки и что является их за и против. Я придумал некоторых...
вопрос задан: 3 December 2009 22:29
12
ответов

Действительно ли это - плохая идея использовать GUID в качестве первичных ключей в SQL MS?

У нас есть система, которая использует UniqueIdentifier в качестве первичного ключа каждой из таблиц. На это обратили наше внимание, что это - плохая идея. Я видел подобное сообщение на предмете, но я...
вопрос задан: 27 February 2009 16:28
11
ответов

Строки как первичные ключи в базе данных SQL

Я не очень знаком с базами данных и теориями позади, как они работают. Это немного медленнее с точки зрения производительности (вставка/обновление/запросы) для использования Строк для Первичных ключей, чем целые числа?...
вопрос задан: 5 February 2009 19:40
10
ответов

Что происходит, когда механизм DB исчерпывает числа для использования для первичных ключей?

Начиная с DBS не снова используют числа удаленных записей, возможно исчерпать числа, особенно при выборе не действительно большого целого типа для этого столбца. Что произошло бы и как предотвратить его если...
вопрос задан: 23 May 2017 12:08
10
ответов

Числовые первичные ключи удаленных записей в базе данных снова используются для будущих новых записей?

Например, если у меня есть автоматически пронумерованное поле, я добавляю новые записи, не указывая это поле и позволяю механизму DB для выбора его для меня. Так, это выберет количество удаленной записи? Если да, когда?//...
вопрос задан: 23 May 2017 10:27
10
ответов

У меня должно быть специализированное поле первичного ключа?

Я разрабатываю небольшую базу данных SQL, которая будет использоваться веб-приложением. Скажем, конкретная таблица имеет Поле имени, для которого никаким двум строкам не позволят иметь то же значение. Однако пользователи будут...
вопрос задан: 12 August 2013 09:34
10
ответов

Таблица базы данных должна всегда иметь первичные ключи?

У меня должен всегда быть первичный ключ в моих таблицах базы данных? Давайте возьмем НАСТОЛЬКО отмечающий. Вы видите тег в любом пересмотре, его вероятное, чтобы быть в tag_rev таблице с числом пересмотра и отправленным...
вопрос задан: 6 May 2009 22:54
9
ответов

первичный ключ sql и индекс

Скажите, что у меня есть идентификационная строка (интервал) в наборе базы данных как первичный ключ. Если я часто запрашиваю от идентификатора, я должен также индексировать его? Или это являющийся первичным ключом означает, что это уже индексируется? При
вопрос задан: 29 November 2018 19:23
9
ответов

Почему единственный первичный ключ лучше, чем составные ключи?

Почему отклонение составных ключей в пользу всех таблиц с помощью единственного первичного ключа, названного идентификатором? Причина обычно весь ORM следует за этим. ОТРЕДАКТИРУЙТЕ я только что начал изучать рубин на направляющих и в книге...
вопрос задан: 22 July 2017 18:40
9
ответов

Уникальные идентификаторы для пользователей

Если бы у меня есть таблица ста пользователей обычно, я просто настроил бы автоинкрементный столбец идентификатора пользователя как первичный ключ. Но если внезапно у нас есть миллион пользователей или 5 миллионов пользователей затем, это становится...
вопрос задан: 8 April 2010 18:15
9
ответов

Это в порядке для не использования Первичного ключа, Когда мне не нужен тот

Если мне не нужен первичный ключ разве, я не должен добавлять тот к базе данных?
вопрос задан: 8 March 2010 17:45
9
ответов

Использовать объект определенные префиксы и автонумерация для первичных ключей?

У нас была встреча этим утром о том, как будет, должен сохранить наш идентификатор для некоторых активов, которые мы имеем в нашей базе данных, которую мы делаем, descusion выработал немного тепла, таким образом, я решил консультироваться...
вопрос задан: 18 December 2009 01:29
9
ответов

Что, если 2^32 просто недостаточно?

что, если у Вас есть столько записей в таблице, это 2^32 недостаточно для Вашего auto_increment идентификатора в установленном сроке (день, неделя, месяц...)? Что, если самый большой MySQL типа данных обеспечивает, недостаточно?...
вопрос задан: 2 September 2009 19:40
9
ответов

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

Я в настоящее время нахожусь в процессе разработки таблиц базы данных для приложения для управления веб-сайтом и клиента. Мой вопрос в отношении использования первичных ключей как функциональные компоненты таблицы (...
вопрос задан: 29 May 2009 10:00
9
ответов

Решение между искусственным первичным ключом и естественным ключом для таблицы продуктов

В основном я должен буду объединить данные продукта от нескольких поставщиков в единую базу данных (это более сложно, чем это, конечно), который имеет несколько таблиц, которые должны будут быть объединены для...
вопрос задан: 26 February 2009 13:04
8
ответов

Лучший выбор для первичного ключа таблицы Person

Каков Ваш выбор для первичного ключа в таблицах, которые представляют человека (как Клиент, Пользователь, Клиент, Сотрудник и т.д.)? Моим предпочтительным вариантом был бы номер социального страхования (SSN). Однако использование SSN имеет...
вопрос задан: 14 March 2019 10:56
8
ответов

Почему я читаю так много негативных мнений об использовании составных ключей?

Я работал над базой данных Access, которой нравились идентификаторы с автоматическими номерами. Каждая таблица использовала их, кроме одной, в которой использовался ключ, состоящий из имени, фамилии и даты рождения человека. В любом случае, ...
вопрос задан: 18 August 2010 13:59
8
ответов

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

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

Отрицательные первичные ключи

Там какие-либо последствия используют Отрицательные Первичные ключи для таблиц (Инкремент идентификационных данных-1, Семя Идентификационных данных-1 в SQL Server 2005)? Причина этого, мы создаем новую базу данных для замены...
вопрос задан: 18 March 2010 20:41
8
ответов

Я должен затенить значения первичного ключа?

Я создаю веб-приложение, где фронтэнд является высокоспециализированной поисковой системой. Поиск обрабатывается в основном URL, и пользователь выдан к подкаталогу, когда они нажимают...
вопрос задан: 13 December 2009 05:57
8
ответов

Существует ли простой способ создать уникальный целочисленный ключ из составного ключа с двумя целыми числами?

По различным причинам, которые не слишком релевантны вопросу, у меня есть таблица с составным ключом, сделанным из двух целых чисел, и я хочу создать единственный уникальный ключ из тех двух чисел. Мой...
вопрос задан: 16 November 2009 22:20
8
ответов

Какой тип данных рекомендуется для столбцов ID?

Я понимаю, что этот вопрос, очень вероятно, зададут прежде, но я искал вокруг немного среди вопросов на StackOverflow, и я действительно не нашел ответ на мой, таким образом, здесь идет. Если Вы...
вопрос задан: 31 May 2009 14:18
8
ответов

Почему не хорошо иметь первичный ключ на объединяющей таблице?

Я наблюдал экранную демонстрацию, где автор сказал, что это не хорошо иметь первичный ключ на объединяющей таблице, но не объяснило почему. Объединяющей таблице в примере определили два столбца в направляющие...
вопрос задан: 19 May 2009 01:24