[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Связи в бд
Splaer
Господа, такое дело:

Насколько целесообразно делать связи в бд? Имеется ввиду подставлять в поле одной таблицы значение из другой.

Дело в том, что пока я бороздил просторы инета, не раз натыкался на статьи где писалось, что в этом нет смысла, поскольку создаются альтернативные таблицы и в итоге все эти связи и ключи весят не меньше чем данные которые бы повторялись.

Из любопытства, я взял базу одного сайта, там десяток таблиц, но связей нет. Там просто созданы поля в которые дублируют айди полей из других таблиц.

Это несколько повергло меня в шок, так как при таком раскладе теряется смысл Реляционной бд.

В чем же все таки истина? wacko.gif
Игорь_Vasinsky
Цитата
Имеется ввиду подставлять в поле одной таблицы значение из другой.

ты перепутал понятия, это не связи.

связь организуется либо по столбцам либо по внешним ключам

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Michael
Связи таблиц и делаются по значениям из столбцов

_____________
There never was a struggle in the soul of a good man that was not hard
Splaer
Цитата (Michael @ 14.11.2012 - 16:29)
Связи таблиц и делаются по значениям из столбцов

Это понятно!
Я о том, что можно сделать "подстановку" поля и при установке значения, его можно выбрать из списка существующих значений

http://smotr.im/92Mz

либо вписать "значение" ключа, это уже просто данные, соответственно вес

http://smotr.im/92MA

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.