Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / связи ? / 10 сообщений из 10, страница 1 из 1
07.05.2009, 21:38
    #35975655
ialdab
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связи ?
извините за графоманский вопрос

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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