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