|
|
|
связи ?
|
|||
|---|---|---|---|
|
#18+
извините за графоманский вопрос для чего необходимы связи ,ведь как я понял любой запрос может быть сделан и над совершенно не связанными таблицами ? P S посмотрел несколько книжек и нашел только то что они нужны ,но как их использует субд ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2009, 21:38 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
Дело только в этом ? "Неправильно спроектированный запрос, использующий две или более табли- цы без объединений, может порождать то, что называется декартовым произве- дением, что редко является полезным или желательным." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2009, 22:27 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
Связи нужны для обеспечения целостности прежде всего. Также возможно будут использоваться СУБД для оптимизации запросов. 1. Вы не ту книжку смотрите или не так смотрите(что скорее всего). 2. Ваш второй пост не имеет смысла. (речь идет про объединения в запросе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2009, 23:02 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
покупай и читай базовые книги http://www.williamspublishing.com/Books/5-8459-0788-8.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2009, 15:42 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
не читай ничего. нет там никаких связей. а целостность можно отключить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2009, 15:52 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
ialdab wrote: > для чего необходимы связи ,ведь как я понял любой запрос может быть > сделан и над совершенно не связанными таблицами ? Да, может. Любой запрос может быть сделан над любыми таблицами. Связи (в смысле - FOREIGN KEY CONSTRAINTS) нужны для реализации ссылочной целостности данных при модификации данных. Например, если у тебя есть накладная (в одной таблицк), и состав накладной (в другой таблице), наличие связи из таблицы состава накладной позволит тебе автоматически недопускать -- удаления накладной, если у неё есть позиции, т.е. у тебя не останется в БД позиций накдадной, не привязанных ни к какой накладной; -- создания позиций накладной без самой накладной, т.е. опять же у тебя не возникнет в БД позиций накдадной, не привязанных ни к какой накладной; Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2009, 17:11 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
MasterZiv, угу самообман налице не накладная а КЕЙ так называемой накладной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2009, 22:20 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов пишет: > самообман налице > не накладная а КЕЙ так называемой накладной Саракзм не понял. Никакого обмана нет. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2009, 09:09 |
|
||
|
связи ?
|
|||
|---|---|---|---|
|
#18+
ialdabизвините за графоманский вопрос для чего необходимы связи ,ведь как я понял любой запрос может быть сделан и над совершенно не связанными таблицами ? P S посмотрел несколько книжек и нашел только то что они нужны ,но как их использует субд ? еще (кроме целосности) они нужны для разработчиков так проще понять структуру, если же все операции выполняются через протестированное приложение гарантирующее контроль то после разработки связи можно и удалить (они замедляют работу БД ). ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35978077&tid=1543256]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 489ms |

| 0 / 0 |
