43. Виды структур данных.
В информатике совокупность взаимосвязанных данных называется информационной структурой, или структурой данных. В нашем примере объектами модели являются музыкальные альбомы. Свойства же этих объектов находятся в столбцах таблицы (“Название альбома”, “Год выпуска”, “Тип альбома”, “Фирма”), их называют атрибутами объектов. Таким образом, каждая строка таблицы - есть совокупность атрибутов объекта. Такую строку называют записью, а столбец - полем записи.
Помимо сведений, указанных в атрибутах, табличная организация данных позволяет получить дополнительную информацию. К примеру, нетрудно узнать (в предположении, что наша табл. 2.2 заполнена данными):
• какая группа выпустила больше альбомов за определенный период;
• число альбомов данной группы;
• сколько имеется альбомов типа Soundtrack (музыка к фильму);
• какая фирма выпустила наибольшее число альбомов данной группы.
Табличная организация данных называется также реляционной. Кроме табличной структуры данных существуют другие виды структурной организации данных.
Для иерархических структур (рис. 1) характерна подчиненность объектов нижнего уровня объектам верхнего уровня. Важно отметить, что в дереве, между верхними и нижними объектами, задано отношение “один ко многим” (т.е. одной группе соответствует много альбомов, одному альбому соответствует много песен).
Рис. 1. Пример иерархической организации данных
Несмотря на то, что в атрибутах, описывающих песню, нет названия альбома, глядя на дерево по линиям связи можно сказать, какая песня принадлежит альбому. Благодаря линиям связи можно определить принадлежность альбома группе. Из данной иерархической структуры можно узнать:
• в каком альбоме больше песен;
• число альбомов выпущенных группой;
• есть ли в альбомах одинаковые песни и т.д.
Сетевую структуру данных можно представить в виде схемы, рис. 2.
Рис. 2. Пример сетевой организации данных
Глядя на рис. 2, можно определить, какими инструментами владеет музыкант, является ли он вокалистом. В этом случае есть два уровня взаимосвязанных объектов, но отношение между ними “многие ко многим”.
Пусть в этой сетевой структуре данные о музыкантах и “инструментах” состоят из следующих атрибутов: музыкант - ФИО, рост, цвет волос, время рождения; инструмент- название инструмента, какой фирмой изготовлен инструмент.
Тогда схема позволяет ответить на следующие вопросы:
• гитары какой фирмы предпочитает большинство музыкантов;
• какой музыкант владеет наибольшим количеством инструментов и др.
Построение структуры данных происходит в следующем порядке:
• определяются объекты описания;
• определяются структуры этих объектов;
• выбирается тип структуры, отображающий отношения между объектами (табличная, иерархическая, сети);
• строится конкретная информационная структура.
- Ответы к экзамену «Информатика и икт» 2011-2012 учебный год
- 1. Предмет и задачи информатики, как науки.
- 2. Информационная деятельность человека.
- 3. Информационное общество, его признаки и этапы развития.
- 4. Виды профессиональной информационной деятельности человека.
- 5. Правовые нормы, относящиеся к информации, правонарушения в информационной сфере, меры их предупреждения.
- 6. Подходы к понятию информации.
- 7. Подходы к измерению информации.
- 8. Универсальность дискретного представления (цифрового) представления информации.
- 9. Представление информации в двоичной системе счисления.
- 10. Информационные процессы. Принципы обработки информации компьютером.
- Принципы Джона фон Неймана для компьютера
- 11. Арифметические и логические основы работы компьютера.
- Арифметические основы компьютера
- 12. Алгоритмы и способы их описания.
- 13. Программные поисковые сервисы.
- FindSounds.Com - ищет звуки
- Gnod.Net - подберет музыку, книги и фильмы по вкусу
- Alldll.Net - найдет файлы библиотек
- Medpoisk.Ru - поиск медицинской информации
- Nigma.Ru - фильтрует результаты других поисковых систем
- 14. Передача информации между компьютерами.
- 15. Проводная и беспроводная связь. Линии (каналы) связи обеспечивают передачу и распространение сигналов от передатчика к приемнику. Проводные линии связи
- Оптоволоконные линии связи
- Беспроводные системы связи
- Радиорелейные линии связи
- Спутниковая связь и навигация
- Спутниковое цифровое телевидение
- Мобильная сотовая связь
- 16. Автоматизированные системы управления.
- 17. Системы автоматического управления.
- 18. Основные устройства эвм.
- 19. Виды памяти эвм.
- 20. Организация внутренней памяти эвм.
- 21. Организация внешней памяти.
- 22. Архитектура персонального компьютера.
- 23. Принципы Джона фон Неймана.
- 24. Программное обеспечение, его виды.
- 25. Компьютерные сети и их классификация.
- Локальные компьютерные сети
- 26. Топологии сети.
- Топология «шина»
- Топология «звезда»
- Топология «кольцо»
- 27. Этапы работы в локальных сетях.
- 28. Основные компоненты сети.
- 29. Организация рабочего места.
- Как уменьшить неприятные последствия долгой работы за компьютером?
- Правильная поза оператора компьютера
- 30. Информационная безопасность.
- 31. Антивирусная защита.
- Сканирование
- Эвристический анализ
- Антивирусные мониторы
- Обнаружение изменений
- Защита, встроенная в bios компьютера
- 32. Понятие об информационных системах и автоматизации информационных процессах.
- 33. Возможности настольных издательских систем.
- 34. Использование систем проверки орфографии и грамматики.
- 35. Создание компьютерных публикаций.
- 36. Табличный процессор, определение и функции.
- 37. Интерфейс окна ms Excel.
- 38. Адресация ячеек. Абсолютная и относительная адресация.
- 39. Пример решения задачи в ms Excel.
- 40. Виды диаграмм в ms Excel.
- 41. Этапы построения диаграмм в ms Excel.
- 42. Функции рабочего листа.
- 43. Виды структур данных.
- 44. Виды баз данных.
- 3.1. Реляционные базы данных
- 45. Состав и функции систем управления базами данных.
- 46. Субд ms Access. Объекты субд ms Access.
- 47. Представления о технических средствах телекоммуникационных технологий.
- 48. Представления о программных средствах телекоммуникационных технологий.
- 53. Методы создания сайта
- 54. Язык гипертекстовой разметки html. Тэги.
- 55. Фреймовая структура документа.
- 56. Методы сопровождения сайта.
- 57. Возможности сетевого программного обеспечения для организации коллективной деятельности в глобальных и локальных компьютерных сетях.
- 58. Электронная почта.
- 60. Видеоконференция.