КАТЕГОРИИ: Архитектура-(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) |
Ієрархічна модель
Три основні моделі даних в СУБД Принципи конструювання баз даних Термін «модель даних» був введений американським математиком Коддом в 1970 р. при обгрунтуванні реляційної моделі даних. Це поняття відповідає такому смисловому аспекту терміну «модель», який розуміється як засіб, інструмент для моделювання. У цьому широкому сенсі будь-яка система машинних команд, будь-яка мова програмування, будь-яка СУБД як інструмент для моделювання інформації про наочну область, є моделлю даних, оскільки надає свої засоби для опису, організації даних і їх обробки. У Гості поняття моделі даних для СУБД визначається як «сукупність правил породження структур даних в базах даних, операцій над ними, а також обмежень цілісності, що визначають допустимі зв'язки і значення даних, послідовності їх зміни». Таким чином, в поняття «Модель даних» входять три складові: · засоби для організації даних; · операції для обробки, маніпулювання даними; · обмеження, що забезпечують цілісність даних. Третя компоненту специфічна для баз даних і відсутній, наприклад, в мовах програмування. На кожному рівні роботи з даними – инфологическом (до представлення даних в ЕОМ), логічному і внутрішньому (при розміщенні даних в ЕОМ) використовуються свої інструментальні засоби. На инфологическом найчастіше використовується проста модель «сущность-атрибут-связь». На внутрішньому рівні всі СУБД використовують в різних реалізаціях схожі прийоми і засоби, такі як сторінкова організація логічних записів БД в наборах даних, організація службових індексних файлів, схожі методи доступу і так далі Інструментальні засоби логічного рівня найбільш типізуються не дивлячись на те, що кожна СУБД є оригінальною моделлю даних. Тому «моделлю даних» у вузькому сенсі називають тип моделі даних логічного рівня. Історично основними класичними моделями даних в цьому вузькому сенсі були ієрархічна, мережева і реляційна моделі даних. В даний час розвиваються і реляційні для поста підходи. Ієрархічна модель БД є сукупністю елементів, розташованих в порядку їх підпорядкування від загального до приватного і створюючих перевернуте дерево (граф). Дана модель характеризується такими параметрами, як рівні, вузли, зв'язки. Принцип роботи моделі такий, що декілька вузлів нижчого рівня з'єднуються за допомогою зв'язку з одним вузлом більш високого рівня. Вузол – інформаційна модель елементу, що знаходиться на даному рівні ієрархії. Властивості ієрархічної моделі даних: Декілька вузлів нижчого рівня пов'язано тільки з одним вузлом вищого рівня. Ієрархічне дерево має тільки одну вершину (корінь), не підпорядковану ніякий іншій вершині. Кожен вузол має своє ім'я (ідентифікатор). Існує тільки один шлях від кореневого запису до більш приватного запису даних.
Дата добавления: 2014-01-04; Просмотров: 335; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |