powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли относиться хорошо к таблице если ключ из 10 полей?
10 сообщений из 10, страница 1 из 1
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34060660
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю сейчас с базой где таблицы по 200 полей, а уникальный ключ из 10 полей... Идея у разработчиков этой порнографии была судя по-всему что объединения работают долго...
Я вот думаю это маленькое приемущестов по сравнению с получаемой избыточностью...
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34061521
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, теперь напишите простой SELECT и свяжите в нем две таблицы по этому составному ключу... и так каждый раз. И вопрос отпадет сам собой. Где-то должен быть топик "Суррогатный первичный ключ vs натуральный первичный ключ", там наверное все + и - рассмотрели.
Я за суррогат. В ключах

P.S. А про долго работающие объединения я не понял.
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34061763
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо относиться можно. Но не нужно.

P.S. Работал я с такой порнографией. Задача была копеечной - засосать оттуда данные - но сил отняло порядком, в том числе потому, что некоторые простые в принципе запросы наши дамы не могли написать просто из-за объема - где-то да ошибались.
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34061766
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СержP.S. А про долго работающие объединения я не понял.
Представьте себе фрагмент БД: Таблица1 -> Таблица2 -> ... -> Таблица8. В запросе нужно получить данные из первой, второй и восьмой таблиц. Если делать нормально, придется делать join из восьми таблиц. Если же имеем мигрирующие атрибуты ПК, достаточно будет соединить только эти три таблицы (поскольку в ПК Таблица1 будут входить все атрибуты из ПК Таблица8).
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34062304
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял.
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34062635
Фотография Мальвина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо относиться можно и нужно, т.к. способствует развитию совершенно замечательного качества - терпения.
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34063133
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
modИдея у разработчиков этой порнографии была судя по-всему что объединения работают долго... Могла еще быть идея про нетривиальные ограничения целостности, которые на единственном атрибуте не построишь, типа
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34063654
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МальвинаХорошо относиться можно и нужно, т.к. способствует развитию совершенно замечательного качества - терпения.
Согласно этой же логике при визите к стоматологу нужно просить его выдирать зуб потихоньку, аккуратно, с постоянным усилием, обеспечивающим скорость два-три миллиметра в час.
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34065711
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СержАга, теперь напишите простой SELECT и свяжите в нем две таблицы по этому составному ключу... и так каждый раз. И вопрос отпадет сам собой. Где-то должен быть топик "Суррогатный первичный ключ vs натуральный первичный ключ", там наверное все + и - рассмотрели.
Я за суррогат. В ключах
.
Суррогат там есть, но не всегда по нему связь....
Серж
P.S. А про долго работающие объединения я не понял.
Считается что юзанье JOIN замедляет выборку...
...
Рейтинг: 0 / 0
Можно ли относиться хорошо к таблице если ключ из 10 полей?
    #34066615
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelR modИдея у разработчиков этой порнографии была судя по-всему что объединения работают долго... Могла еще быть идея про нетривиальные ограничения целостности, которые на единственном атрибуте не построишь, типа
не в этот раз. самое интересное что база является промышленной разаботкой и очень эта распространена. не буду говорить в какой сфере, но факт...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли относиться хорошо к таблице если ключ из 10 полей?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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