Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Vladimir Pavlikov                    2:5020/400     10 Aug 2001  16:09:34
 To : All
 Subject : Re: текстовые ключи
 -------------------------------------------------------------------------------- 
 
 
 Hello! "Sergey Pratсh" <slagro@kot.poltava.ua> wrote:
 > Модель данных кодасиловская
 > модель данных сетевая, разработанная рабочей группой по базам данных при
 > комитете CODASYL (США).
 > ...
 > Язык определения описывает  базу в терминах имен и характеристик следующих
 > элментов структуры данных: элементов данных, называемых агрегатами, записей
 > данных, иерархических групповых отношений, организованных в виде наборов
 > записей, именов. областей базы данных и базы данных, состоящей из всех
 > экземпляров (конкретных значений) записейЮ наборов и областей, описанных и
 > управляеых конкретной схемой.
 >     Посредством наборов можно строить универю данных структуры, в том числе
 > и сетевые. Hабор представяет собой именнованую упорядоч. совокупность
 > записей, из к-рых едеиинств. запись объявляется владельцем набора, а
 > остальные - его челенами. Записи в наборах связаны в структуры, аналогичные
 > _списковым структурам_, причем _указателями_ следующего элемента служит
 > _ключи базы данных_. Каждый тип записей может быть объявлен владельцем
 > произвольного числа типов наборов и/или членом произвольного числа типов
 > наборов, отличных от первых.
 >     Схема определяет особенности связи записей в наборе и логич.
 > упорядоченность записей-членов, а также правила включения записей в наборы,
 > идентификацию и размещения записей внутри набора; последние определяют
 > механизмы доступа к записям набора при выполнении _операторов_ языка
 > манипулирования данными.
 >     При включении в подсхему допускается переименование и перегрупировка
 > данных базы данных внутри записей, изменение характеристик элементов данных,
 > исключение нек-рых типов данных или исключение записей, принадлежащих
 > определенным областям, изменение способа выбора экземпляра набора.
 > ...
 >
 >
 > Ключ базы данных
 > элемент данных, значение которого используется для посика отдельных
 > совокупности данных (чаще всего записей или сегментов) в базе даных.
 >
 >
 > =======================================================================
 >     Как видим, ключ - понятие далеко не реляционное.
 
 Сергей, я предостерегал тебя от использования подобных источников.
 Текст верен процентов на 60, не больше. При этом немалую часть
 составляют не модельные вещи, а _возможная_ (но вовсе необязательная)
 реализация : "Записи в наборах связаны в структуры, аналогичные
 _списковым структурам_, причем _указателями_ следующего элемента служит
 _ключи базы данных_". Hабор - это понятие модели, а вот список -
 это реализация. Hадеюсь, ты в курсе существования и других контейнеров...
 "Ключи базы данных" - это, видимо, в расчете на хоть какое-то знакомство
 с реляционкой, для простоты :) Заметь, они упоминаются дважды, и озна-
 чают _разное_! В первом случае речь о идентификаторах связи (в каковом
 качестве обычно используется db-address - Nnode:Nfile:Nrecord) и исполь-
 зует его только сам сервер, внутренне. Во втором - в реляционном смысле
 для поиска данных, т.е. работа идет по сущностным атрибутам и по запросу
 пользователя. Мешанина неплохо характеризует источник. Брось.
 --
           Владимир Павликов.
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Fidolook Express 2.000  www.fidolook.da.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hа: текстовые ключи   Sergey Pratбh   10 Aug 2001 15:06:48 
 Re: текстовые ключи   Vladimir Pavlikov   10 Aug 2001 16:09:34 
Архивное /su.dbms/6488a34436c0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional