|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Serguei Tarassov 2:5020/400 06 Aug 2001 13:08:23 To : All Subject : Re: текстовые ключи -------------------------------------------------------------------------------- Доброго дня! "Dmitry Kokorev" <Dmitry.Kokorev@p1.f29.n5057.z2.fidonet.org> wrote in message news:996826856@p1.f29.n5057.z2.Fidonet.ftn... > Hемного обобщу (дополни/исправь плиз): > > 1) Связи между сущностями > Р: неявные, по значениям атрибутов > недостатки: накладные расходы на этапе использования связи которые предоставляют возможность динамической связи по любым атрибутам, а не только по ключевым. > достоинства: динамическое связывание Оно по ключевым атрибутам вполне может быть внутри и статическим - все зависит от физической реализации СУБД - ведь там и RowId есть :). Hо от программиста (пользователя) это абстрагировано. > С: явные > недостатки: накладные расходы на этапе установления связи > достоинства: ? удобно > > 2) Распределенные БД на основе репликаций > Р: должен использоваться глобальный ключ > недостатки: требуется системный анализ для выделения и/или синтеза такого ключа. Иначе - по составному ключу - совокупности значимых атрибутов. > достоинства: при наличии ключа - тривиальная схема репликации на основе встроенных механизмов СУБД. > С: нет теоретических разработок Скажем так, при "теоретической" репликации одного типа данных в сетевой модели требуется тянуть за ним все его связи (наборы) и связанные с ним типы. А это может привести к необходимости "тянуть" практически всю БД. Выход - использование ключей и внешних ключей, то есть сугубо реляционных приемов. > C уважением, Dmitry Kokorev. > -- с уважением, Сергей Тарасов http://www.arbinada.com mailto:templar@arbinada.com --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/65777c9318f5.html, оценка из 5, голосов 10
|