powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ключи и Индексы
18 сообщений из 18, страница 1 из 1
Ключи и Индексы
    #39501223
Фотография aziker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Ребята.
Кто сможет подскажите, заранее благодарю.
В Базе данных вообще отсутствуют первичные ключи(primary key), не говоря уже о вторичных(foreign key).
Есть только индексы, обычные(normal) и уникальные(unique).
Вопрос: важно ли иметь первичные ключи, или можно как - то и без них обойтись, используя индексы.
Благодарю за ответы!
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501232
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aziker,

azikerважно ли иметь первичные ключи, или можно как - то и без них обойтись
Смотря какое назначение у БД, но желательно иметь что-то уникальным образом характеризующее запись.
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501246
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azikerДобрый день. Ребята.
Кто сможет подскажите, заранее благодарю.
В Базе данных вообще отсутствуют первичные ключи(primary key), не говоря уже о вторичных(foreign key).
Есть только индексы, обычные(normal) и уникальные(unique).
Вопрос: важно ли иметь первичные ключи, или можно как - то и без них обойтись, используя индексы.
Благодарю за ответы!

можно, в древних версиях обходились без них

если грубо то уникальные(unique) + not null получим первичные ключи(primary key)


ps
есть ораклячий продукт Oracle E-Business Suite так грят там минимум пк/фк

....
stax
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501247
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envaziker,

azikerважно ли иметь первичные ключи, или можно как - то и без них обойтись
Смотря какое назначение у БД, но желательно иметь что-то уникальным образом характеризующее запись.

вот наслушается очередной дилетант о важности первичных ключей и пойдет учить архитектора- у вас нет первичных ключей, значит софт дерьмо ))))
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501252
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАenvaziker,

пропущено...

Смотря какое назначение у БД, но желательно иметь что-то уникальным образом характеризующее запись.

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

имхо
но и не кофетка

.....
stax
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501262
Фотография aziker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,
Можно приведу пример:
Есть таблица Test_table(id, id_obj, version, fio)
на колонку id настроен уникальный индекс, + not null
заменяет ли это наличие primary key?
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501263
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxDВАпропущено...


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

имхо
но и не кофетка

.....
stax
знаю пару хорошо оптимизированных хранилищ без первичных ключей
по причине того что там они нафиг не нужны )
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501264
Фотография aziker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВА,
я не говорю что софт супер, я пришел сюда в качестве БД-щника, и тут такое впервые встречаю.
вот и совета спрашиваю вашего.
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501266
Фотография aziker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

получается это возможно. Спасибо за Инфу.
P/S Будут еще мнения пишите
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501280
azikerя пришел сюда в качествесудя по отсутствию сколько-нибудь умственных тем в этом форуме, то ли все вопросы по ораклу решены раз и навсегда, то ли ... эта планета долго не протянет.
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501345
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАStaxпропущено...


имхо
но и не кофетка

.....
stax
знаю пару хорошо оптимизированных хранилищ без первичных ключей
по причине того что там они нафиг не нужны )

первичный нужен для ФК, если их нет, то пк не нужен

для чего еще нужен ПК?

зы
я так понимаю, возможно оптимизатору проще план строить при наличии ПК и ФК

.....
stax
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501451
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax
первичный нужен для ФК, если их нет, то пк не нужен

.....
stax ну, ФК и на unique можно построить
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501452
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxпри наличии ПК и ФК
Сложее.
ФК требует дополнительных проверок ссылочной целостности - в проработанном приложении это лишняя активность.
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501457
А еще я в нее ем по пк/юник апдейчу данными из другой таблицы.
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501466
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousStaxпри наличии ПК и ФК
Сложее.
ФК требует дополнительных проверок ссылочной целостности - в проработанном приложении это лишняя активность.

я понимаю что нужна доп проверка

искал для чего еще нужен ПК

.....
stax
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501467
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishStaxпервичный нужен для ФК, если их нет, то пк не нужен

.....
stax ну, ФК и на unique можно построить

c null-ами, считал что не разрешит, надо будет проверить

зы
на unique можно построить ПК, я ето знаю

.....
stax
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501472
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxдля чего еще нужен ПК
Это декларативное ограничение целостности.
Аналог комбинации ограничений целостности UK+NotNull

Не является аналогом уникального индекса +not null:
- Может работать на неуникальном индексе.
- Позволяет создавать другое ограничение целостности - FK.
- Позволяет откладывать проверку уникальности до фиксации транзакции.
...
Рейтинг: 0 / 0
Ключи и Индексы
    #39501473
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous- Может работать на неуникальном индексе.
- Позволяет создавать другое ограничение целостности - FK.
- Позволяет откладывать проверку уникальности до фиксации транзакции.
- Требуется для декларации key-preserved в update по соединению.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ключи и Индексы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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