powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / связи ?
10 сообщений из 10, страница 1 из 1
связи ?
    #35975655
ialdab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините за графоманский вопрос

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

P S посмотрел несколько книжек и нашел только то что они нужны ,но как их использует субд ?
...
Рейтинг: 0 / 0
связи ?
    #35975704
ialdab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело только в этом ?

"Неправильно спроектированный запрос, использующий две или более табли-
цы без объединений, может порождать то, что называется декартовым произве-
дением, что редко является полезным или желательным."
...
Рейтинг: 0 / 0
связи ?
    #35975739
leff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Связи нужны для обеспечения целостности прежде всего. Также возможно будут использоваться СУБД для оптимизации запросов.

1. Вы не ту книжку смотрите или не так смотрите(что скорее всего).
2. Ваш второй пост не имеет смысла. (речь идет про объединения в запросе)
...
Рейтинг: 0 / 0
связи ?
    #35977086
nosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
покупай и читай базовые книги

http://www.williamspublishing.com/Books/5-8459-0788-8.html
...
Рейтинг: 0 / 0
связи ?
    #35977110
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не читай ничего. нет там никаких связей. а целостность можно отключить :(
...
Рейтинг: 0 / 0
связи ?
    #35977325
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ialdab wrote:

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

Да, может. Любой запрос может быть сделан над любыми таблицами.
Связи (в смысле - FOREIGN KEY CONSTRAINTS) нужны для реализации
ссылочной целостности данных при модификации данных.

Например, если у тебя есть накладная (в одной таблицк), и состав
накладной (в другой таблице), наличие связи из таблицы состава
накладной позволит тебе автоматически недопускать
-- удаления накладной, если у неё есть позиции, т.е. у тебя не
останется в БД позиций накдадной, не привязанных ни к какой накладной;
-- создания позиций накладной без самой накладной, т.е. опять же у тебя не
возникнет в БД позиций накдадной, не привязанных ни к какой накладной;

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
связи ?
    #35977616
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

угу
самообман налице
не накладная а КЕЙ так называемой накладной
...
Рейтинг: 0 / 0
связи ?
    #35977784
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов пишет:

> самообман налице
> не накладная а КЕЙ так называемой накладной

Саракзм не понял. Никакого обмана нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
связи ?
    #35978077
ialdab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
связи ?
    #35986067
ветерочек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ialdabизвините за графоманский вопрос

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

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


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