Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / отсутствие ключей в таблице / 9 сообщений из 9, страница 1 из 1
10.08.2010, 13:40
    #36783934
WIrina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
подскажите , пожалуйста,
если есть таблица в которую раз в неделю из другой базы данных сливаются данные (truncate перед каждым сеансом) нормально ли что таблица не содержит ни одного ключа?
...
Рейтинг: 0 / 0
10.08.2010, 13:44
    #36783947
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
не вижу связи между каким-то там сливанием и отсутствием ключей

Вы знаете, по какому полю (набору полей) можно однозначно отличить одну запись от другой?
...
Рейтинг: 0 / 0
10.08.2010, 13:50
    #36783969
WIrina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
Паганель,

нужно ли определять первичные ключи в таблице , если выборка из другой базы гарантированно выдает уникальные записи?
...
Рейтинг: 0 / 0
10.08.2010, 13:51
    #36783972
WIrina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
хотела написать, должны ли быть обязательно первичные и уникальные ключи?
...
Рейтинг: 0 / 0
10.08.2010, 13:54
    #36783982
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
нужно

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

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

в-третьих, оптимизаторы запросов очень любят уникальные индексы
...
Рейтинг: 0 / 0
10.08.2010, 13:57
    #36783992
WIrina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
Паганель,

понятно, спасибо!
...
Рейтинг: 0 / 0
10.08.2010, 18:27
    #36784711
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
Вообще то судя по описанию подхода к заливке это хранилище, а в них индексы обычно дропаются или дизаблятся перед заливкой, а после восстанавливаются/пересоздаются ибо суммарно залить и пересоздать обычно быстрее чем перегенерировать с ними во время заливки. Это я к тому, что возможно Вы не видете всего процесса и где-нибудь впереди они создаются. Опять таки - всё зависит от объема заливаемых данных. Если там 500 записей и нафиг тогда индекс то, всё равно фул-скан пойдёт...
...
Рейтинг: 0 / 0
11.08.2010, 19:24
    #36786957
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
Паганельво-первых, никогда не верьте программистам, которые утверждают "мы гарантируем"
потому что они люди, а людям свойственно ошибаться


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

наличие ограничений вообще и ограничений уникальности в частности должно быть технически обоснованным. повторная проверка целостности гарантированно целостных данных - пустая трата времени и электроэнергии.

наличие или отсутствие ключей, вполне нормально, если это не противоречит требованиям.
...
Рейтинг: 0 / 0
13.08.2010, 09:33
    #36789919
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отсутствие ключей в таблице
mcureenabПаганельво-первых, никогда не верьте программистам, которые утверждают "мы гарантируем"
потому что они люди, а людям свойственно ошибаться
а первичные ключи боги создавали? или таки тоже программисты?тоже программисты
но тем программистам не надо верить на слово, а нашим зачастую надо

СУБД обычно создается не маленькой конторой,
а серьезной корпорацией, обороты которой сопоставимы с бюджетами некоторых государств,
поэтому уж на кого на кого, а на тестировщиков там деньги есть

кроме того, СУБД такой продукт, что ее использует весь мир
и если существует такой страшный баг как дыра в реализации ключей, то про это весь мир знает

вот когда наши отечественные фирмы смогут похвастаться тем же,
тогда нашему отечественному ПО я буду также доверять
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / отсутствие ключей в таблице / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]