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

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

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

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

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

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

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


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

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

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

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

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

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


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