| 
 | 
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Не могу понять зачем нужны связи? Какая от них практическая польза. БД работает быстрее, или как? Ведь когда делаем запрос из несколькох таблиц, все равно прописываем откуда чего брать и как связать между собой. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.03.2010, 10:20 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Они не позволяют вставить левые данные. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.03.2010, 10:22 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  база работает медленнее, зато есть целостность данных С уважением, Naf ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.03.2010, 10:27 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Понятно. Спасибо! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.03.2010, 10:31 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cerber-88, А еще в чужой базе без связей разобраться труднова-то..... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.03.2010, 13:22 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ivan DurakCerber-88, А еще в чужой базе без связей разобраться труднова-то.....И особенно сложно разобраться, когда связей(констрайнтов) нет. Пример - практически любая КИС или ERP. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.03.2010, 13:37 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Не путайте связи - понятие ER модели с ограничениями ссылочной целостности БД. В реляционных БД связи устанавливаются в предикатах SQL запроса, поэтому важно иметь описание или модель БД. Ограничения ссылочной целостности тоже помогают и обычно соотносятся со связями, но их не всегда создают в БД. В объектных БД связи можно прописать в БД, в виде ссылок на объекты. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.03.2010, 20:19 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mcureenab В объектных БД связи можно прописать в БД, в виде ссылок на объекты. В сетевых и иерархических. В РБД никаких связей нет по определению РМД. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.03.2010, 11:37 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  _модmcureenab В объектных БД связи можно прописать в БД, в виде ссылок на объекты. В сетевых и иерархических. В РБД никаких связей нет по определению РМД. Взаимосвязанные объекты в объектной БД образуют сеть и СУБД о ней знает. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.03.2010, 17:35 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mcureenabВзаимосвязанные объекты в объектной БД образуют сеть и СУБД о ней знает. Можно построить ОБД без прямых связей, аналогично РБД. Наличие прямых связей - это сетевая МД. А элементы сети могут быть любыми. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.03.2010, 10:20 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mcureenabНе путайте связи - понятие ER модели с ограничениями ссылочной целостности БД. В реляционных БД связи устанавливаются в предикатах SQL запроса, поэтому важно иметь описание или модель БД. Ограничения ссылочной целостности тоже помогают и обычно соотносятся со связями, но их не всегда создают в БД. В объектных БД связи можно прописать в БД, в виде ссылок на объекты. Нет. Связи не являются атрибутами (свойствами) объектов [как внешний ключ в РМД]. Также, как и идентификаторы [как первичный ключ в РМД]. Не нужно "в виде ссылок". Будет получаться почти как в "Р"СУБД (за исключением того, что для внешнего ключа в РМД не определен специальный тип). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.03.2010, 19:13 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  _модmcureenab В объектных БД связи можно прописать в БД, в виде ссылок на объекты. В сетевых и иерархических. В РБД никаких связей нет по определению РМД. Были попытки, но остались только на уровне рассуждений из-за проблем с алгеброй. В ранних отчетах Кодда рассматривались отношения типа сущности, и отношения типа связи. Но формально ввести типизацию отношений не удалось. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.03.2010, 19:16 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mcureenab_модmcureenab В объектных БД связи можно прописать в БД, в виде ссылок на объекты. В сетевых и иерархических. В РБД никаких связей нет по определению РМД. Взаимосвязанные объекты в объектной БД образуют сеть и СУБД о ней знает. Формально, "Р"СУБД тоже знает о "связях по ключам". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.03.2010, 19:17 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  _модmcureenabВзаимосвязанные объекты в объектной БД образуют сеть и СУБД о ней знает. Можно построить ОБД без прямых связей, аналогично РБД. Наличие прямых связей - это сетевая МД. А элементы сети могут быть любыми. Возможно, лучше бы было сказать не "прямых", а "явных":) Кроме того, у связей есть семантика. В некотором смысле, получаем "семантическую сеть". А раз появилось слово сеть, то где-то рядом и слово "сетевая":) Объектные СУБД, конечно, прямые наследники иерархических и сетевых, то есть объектно-ориентированных, в отличие от записеориентированной "Р"СУБД. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.03.2010, 19:22 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  О боже ! опять семантика ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.03.2010, 21:32 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  БредФормально, "Р"СУБД тоже знает о "связях по ключам". Не, не знает (если явно не указать). А вот ОСУБД обязана знать (здесь согласен), т.к. ссылки на объекты явно типизированы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.03.2010, 11:02 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AndrewwО боже ! опять семантика О боже! Так ничему и не научились:) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.03.2010, 12:58 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  _модБредФормально, "Р"СУБД тоже знает о "связях по ключам". Не, не знает (если явно не указать). А вот ОСУБД обязана знать (здесь согласен), т.к. ссылки на объекты явно типизированы. Указание внешних ключей - это и есть "явное указание". ОСУБД просто знает:) Но не благодаря ссылкам (это слабая технология), а благодаря явным связям:) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.03.2010, 13:01 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  БредНо не благодаря ссылкам (это слабая технология), а благодаря явным связям:) Это понял. Ссылка может содержать физический адрес объекта, но тогда возникают проблемы с перемещением БД. Либо ссылка содержит ИД объекта доступ через индекс - медленнее, но надежней. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.03.2010, 16:58 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  _модБредНо не благодаря ссылкам (это слабая технология), а благодаря явным связям:) Это понял. Ссылка может содержать физический адрес объекта, но тогда возникают проблемы с перемещением БД. Либо ссылка содержит ИД объекта доступ через индекс - медленнее, но надежней. Да, примерно так. Только, поскольку связь (то есть, идентификаторы других объектов) не является атрибутом объекта (так же, как и идентификатор не является атрибутом объекта), то связи - это "отдельная конструкция": каждый экземпляр связи - это пара идентификаторов, а точнее две пары для симметричной навигации. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.03.2010, 19:27 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Бред, О боже! Так ничему и не научились:) Сколько времени потратил бы орёл впустую, если бы согласился учиться у вороны. (с) Классик. В общем-то все мои выступления, а это именно выступления, вы же не считаете что я буду всерьёз дискутировать с человеком у которого то зависит то не зависит направлены на то, что бы другие не тратили на вас время. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.03.2010, 22:19 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  БредТолько, поскольку связь (то есть, идентификаторы других объектов) не является атрибутом объекта (так же, как и идентификатор не является атрибутом объекта) Идентификатор действительно не является атрибутом объекта (его нет в описании стр-ры), а ссылка на другой объект (или сам на себя) - это атрибут объекта и присутсвует в описании структуры этого объекта. И так было всегда, даже в первых сетевых СУБД. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.03.2010, 09:17 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  _мод, Нет ссылки и есть ссылки. Надо все же почестнее. Система (Классификационный механизм) Объект Объект - собственные свойства Объект - ссылочные свойства Объект - отношение {Объект, Объект1, ..., ОбъектN, свойство отношения1,..., свойство отношенияM} Частный случай идентифицирующего отношения в системе - {Объект, Система, Идентификатор} ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.03.2010, 11:56 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Собственно говоря ссылочные свойства только у объектов-отношений ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.03.2010, 12:02 | 
  
  
  
   | 
||
| 
 
Зачем нужны связи? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AndrewwБред, О боже! Так ничему и не научились:) Сколько времени потратил бы орёл впустую, если бы согласился учиться у вороны. (с) Классик. В общем-то все мои выступления, а это именно выступления, вы же не считаете что я буду всерьёз дискутировать с человеком у которого то зависит то не зависит направлены на то, что бы другие не тратили на вас время. Естественно, с Вами дискутировать не очем в области баз данных, так как Вы не специалист в этой области. Здесь я с Вами полностью согласен:) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.03.2010, 15:23 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=32&msg=36525525&tid=1540105]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    52ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    90ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 230ms | 
| total: | 419ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.