КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сетевые СУБД
появились позже всех. Они появились в ответ на требование расширить иерархическую модель. Смысл расширения: убрать ограничение, что у каждого потомка только один предок. Рассмотрим задачу «Поставщики – потребители».
Сетевые СУБД общего вида не рассматривают. Существует модель CODASYL. Сетевая БД должна содержать два набора: записей и связей между этими записями. Тип записей – информационная часть; тип связей определяется для двух типов записей: запись-предок и запись-потомок. Экземпляр типа связей содержит один экземпляр типа записей предка и упорядоченный набор экземпляров типа потомка. , где L – связь, P – предок, C – потомок. Для типа связей каждый экземпляр P является предком только в одном экземпляре L, и каждый экземпляр C является потомком не более, чем в одном экземпляре L. L – поставки i – ого поставщика j – ому потребителю.
В модели «Сотрудники»:
Манипулирование данными: Примерный набор операций: – найти запись в наборе однотипных; – перейти от предка к потомку по некоторой связи; – перейти от потомка к предку по некоторой связи; – создать запись; – уничтожить запись; – модифицировать запись; – включить в связь; – исключить из связи; – переставить в другую запись. Ограничения целостности: в принципе их поддержка не требуется. Достаточно поддерживать целостность по ссылкам, как в иерархической модели, т.е. хотя бы один предок – хотя бы один потомок. Преимущество реляционных моделей перед тремя выше перечисленными: эти модели могут быть строго формализованы, т.е. описаны математическим языком. Есть реляционные операции, которые могут быть либо корректными, либо некорректными. Т.е. реляционные модели поддерживают только правильные операции. 80-е и 90-е годы – “триумф” реляционных моделей. И сейчас они в моде.
Дата добавления: 2014-12-25; Просмотров: 987; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |