- •1. Информация в развитии человека и общества
- •1.1. Информация и её проявления
- •1.1.1. Многозначность понятия «информация»
- •1.1.2. Информация как семантическое свойство материи
- •1.1.3. Носители информации
- •1.1.4. Представление информации
- •1.1.5. Функции информации
- •1.1.6. Классификация информации
- •1.2. Характеристики информации
- •1.2.1. Аспекты рассмотрения и адекватность информации
- •1.2.2. Классификация мер информации
- •1.2.3. Свойства информации
- •1.2.4. Параметры информации
- •Параметры информации
- •1.3. Факты, знания, сведения
- •1.3.1. О понятии «факт»
- •1.3.2. Свойства и типы знаний
- •1.3.3. Классификация знаний
- •1.3.4. Соотношение понятий «знания», «познания» и «сведения»
- •1.3.5. Материя, энергия, информация, знания и их связь
- •1.4. Информация и данные
- •1.4.1. Различие между понятиями «информация» и «данные»
- •1.4.2. Циклы жизни данных
- •1.4.3. Модели данных
- •1.5. Информационные процессы
- •1.5.1. Информационная деятельность и информация
- •1.5.2. Кодирование информации
- •1.5.3. Сбор информации
- •1.5.4. Хранение информации
- •1.5.5. Передача информации
- •1.5.6. Обработка информации
- •1.5.7. Защита информации
- •1.6. Полезность как основной критерий выбора информации
- •1.6.1. История теории полезности
- •1.6.2. Выбор и теория полезности
- •Расчет общей и предельной полезности товара
- •1.6.3. 0 Полезности информации
- •1.6.4. Критерии полезности информации
- •2. Хранение и поиск информации
- •2.1. Документ как форма представления информации
- •2.1.1. Что же такое документ?
- •2.1.2. Документы в профессиональной деятельности
- •2.1.3. Научный документ
- •2.1.4. Разновидности документов
- •2.1.5. Библиографическое описание как форма свертывания информации
- •2.1.6. Аннотация
- •2.2. Библиотека как информационно-поисковая система
- •2.2.1. Социальные функции библиотеки
- •2.2.2. Организационная структура библиотеки
- •2.2.3. Справочно-информационная деятельность библиотек
- •2.2.4. Библиографические указатели, каталоги и картотеки
- •2.2.5. Поиск документальных источников информации
- •3. Переход к новому информационному обществу
- •3.1. Информационное общество
- •3.1.1. На пути к новому «информационному обществу»
- •3.1.2. Определения понятия «информационное общество»
- •3.1.3. Критерии перехода к информационному обществу
- •3.1.4. Проблемы формирования информационного общества
- •3.2. Информационная среда общества
- •3.2.1. Формирование информационной среды
- •3.2.2. Составляющие информационной среды
- •3.2.3. Определение понятия «информационная среда»
- •3.2.4. Этапы развития информационной среды
- •3.2.5. Информационные коммуникации и обмен в обществе
- •3.3. Информатизация в развитии общества
- •3.3.1. Информационные революции и смена поколений эвм
- •3.3.2. Информатизация как сложный технический, технологический и социально-культурный процесс перехода к информационному обществу.
- •3.3.3. Социальные предпосылки и условия процесса информатизации
- •3.3.4. Социальные последствия информатизации
- •3.4. Информационные ресурсы общества
- •3.4.1. О понятии «информационные ресурсы»
- •3.4.2. Информационные ресурсы как форма представления знаний
- •3.4.3. Классификация информационных ресурсов
- •3.4.5. Проблемы в исследовании информационных ресурсов
- •3.4.6. Электронизация информационных ресурсов
- •3.5. Информационный потенциал общества
- •3.5.1. Структура информационного потенциала общества
- •3.5.2. Информационная техносфера
- •3.5.3. Информационные продукты и услуги
- •3.5.4. Информационный рынок и его структура
- •3.5.5. Информационный бизнес и информационная экономика
- •3.6. Информационные технологии
- •3.6.1. Понятия «технология» и «информационная технология»
- •3.6.2. Основные свойства информационных технологий
- •3.6.3. Соотношение понятий «информационная технология» и «информационная система»
- •3.6.4. Новая информационная технология
- •3.6.5. Инструментарий нит
- •3.6.6. Этапы развития инструментария технологий
- •3.6.7. Проблемы использования информационных технологий
- •1. Устаревание информационных технологий.
- •2. Методология использования информационной технологии. „
- •3.6.8. Виды информационных технологий
- •3.7. Человек в информационном обществе
- •3.7.1. Информационный образ жизни
- •3.7.2. Неравенство в информационном обществе
- •3.7.3. Информационная свобода личности
- •3.7.4. Информационная безопасность общества
- •3.7.5. Информационная преступность
- •3.7.6. Информационная война
- •3.8. Информационная культура личности
- •3.8.1. Взаимосвязь культуры и информации
- •3.8.2. От компьютерной грамотности к информационной культуре
- •3.8.3, Информационная культура
- •3.8.4. Информационная культура с точки зрения личностного и деятельностного подходов
- •3.8.5. Информационная культура общества и основные факторы ее развития
- •3.8.6. Компоненты информационной культуры личности
- •3.8.7. Структура информационной культуры
- •3.Требования к программному обеспечению.
- •4. Эффективность использования программного обеспечения
- •Оптимальная структура рабочих каталогов.
- •Профессиональное владение по.
- •3) Культуру самонастройки на общение и психоэмоциональной регуляции своего состояния;
- •3.8.8. Киберкультура и ее стратификация
- •4.2, Фиксация прочитанного текста
- •4.2.1. Виды записей и их выбор
- •2. План-схема.
- •4.2.2. Общепринятая система условных знаков
- •4.2.3. Оформление цитат и ссылок
- •5. Организаторские умения:
- •4.3. Самостоятельная работа с информацией
- •4.3.1. Оформление итогов работы
- •4.3.2. Изложение содержания самостоятельной научной работы
- •4.3.3. Оформление текстовой части самостоятельной работы
- •4.3.4. Реферат
- •6. Иллюстрация автором своих положений
- •7. Заключение, выводы автора
- •8. Выводы и оценки референта
1.4.3. Модели данных
Модель данных является ядром любой базы данных. Появление этого термина в начале 70-х годов двадцатого столетия связывается с работами американского кибернетика Э.Ф. Кодда, в которых отражался математический аспект модели данных, употребляемой в смысле структуры данных. В связи с потребностями развития технологии обработки данных в теории автоматизированных банков информации (АБИ) во второй половине 70-х годов появился инструментальный аспект модели данных, в содержание этого термина были включены ограничения, налагаемые на структуры данных и операции с ними.
В современной трактовке модель данных определяется как совокупность правил порождения структур данных в базах данных, операций над ними, а также ограничений целостности, определяющей допустимые связи и значения данных, последовательности их изменения [76].
Таким образом, модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными. Исходя из этого, можно сформулировать следующее рабочее определение: модель данных – это совокупность структур данных и операций их обработки.
В
настоящее время различают' три основных
типа моделей данных: иерархическая,
сетевая и реляционная.
Иерархическая
модель данных организует
данные в виде древовидной структуры и
является реализацией логических связей:
родовидовых отношений или отношений
«целое - часть». Например, структура
высшего
учебного заведения - это многоуровневая
иерархия (см. рис. 1.10).
Рис. 1.10. Пример иерархической структуры
Иерархическая (древовидная) БД состоит из упорядоченного набора деревьев; более точно, из упорядоченного набора нескольких экземпляров одного типа дерева. В этой модели исходные элементы порождают другие элементы, причем эти элементы в свою очередь порождают следующие элементы. Каждый порожденный элемент имеет только один порождающий элемент. Организационные структуры, списки материалов, оглавление в книгах, планы проектов, расписание встреч и многие другие совокупности данных могут быть представлены в иерархическом виде.
Основными недостатком данной модели является: а) сложность отображения связи между объектами типа «многие ко многим»; б) необходимость использования той иерархии, которая была заложена в основу БД при проектировании. Потребность в постоянной реорганизации данных (а часто невозможность этой реорганизации) привели к созданию более общей модели – сетевой.
Сетевой подход к организации данных является расширением иерархического подхода. Данная модель отличается от иерархической тем, что каждый порожденный элемент может иметь более одного порождающего элемента. Пример сетевой модели данных приведен на рис 1.11.
П
оскольку
сетевая БД может представлять
непосредственно все виды связей, присущих
данным соответствующей
организации, по этим данным можно
перемещаться, исследовать и запрашивать
их всевозможными
способами, т.е. сетевая модель не связана
всего лишь одной иерархией. Однако для
того, чтобы составить запрос к сетевой
БД, необходимо достаточно глубоко
вникнуть в её структуру (иметь под рукой
схему этой БД) и выработать свой механизм
навигации по базе данных, что является
существенным недостатком этой модели
БД.
Рис. 1.11. Пример сетевой структуры
Одним из недостатков рассмотренных выше моделей данных является то, что в некоторых случаях при иерархическом и сетевом представлении рост базы данных может привести к нарушению логического представления данных. Такие ситуации возникают при появлении новых пользователей, новых приложений и видов запросов, при учете других логических связей между элементами данных. Эти недостатки позволяет избежать реляционная модель данных.
Реляционной считается такая база данных, в которой все данные представлены для пользователя в виде прямоугольных таблиц значений данных, и все операции над базой данных сводятся к манипуляциям с таблицами.
Таблица состоит из столбцов (полей) и строк (записей); имеет имя, уникальное внутри базы данных. Таблица отражает тип объекта реального мира (сущность), а каждая ее строка - конкретный объект. Так, таблица Спортивная секция содержит сведения обо всех детях, занимающихся в данной -спортивной секции, а ее строки представляют собой набор значений атрибутов каждого конкретного ребёнка. Каждый столбец таблицы - это совокупность значений конкретного атрибута объекта. Столбец Вес, например, представляет собой совокупность всех весовых категорий детей, занимающихся в секции. В столбце Пол могут содержаться только два различных значения: «муж.» и «жен.». Эти значения выбираются из множества всех возможных значений атрибута объекта, которое называется доменом. Так, значения в столбце Вес выбираются из множества всех возможных весов детей.
Каждый столбец имеет имя, которое обычно записывается в верхней части таблицы. Эти столбцы называются полями таблицы. При проектировании таблиц в рамках конкретной СУБД имеется возможность выбрать для каждого поля его тип, т.е. определить для него набор правил по его отображению, а также определить те операции, которые можно, выполнять над данными, хранящимися в этом поле. Наборы типов могут различаться у разных СУБД.
Имя поля должно быть уникальным в таблице, однако различные таблицы могут иметь поля с одинаковыми именами. Любая таблица должна иметь, по крайней мере, одно поле; поля расположены в таблице в соответствии с порядком следования их имен при ее создании. В отличие от полей, строки не имеют имен; порядок их следования в таблице не определен, а количество логически не ограничено. Строки называются записями таблицы.
Так как строки в таблице не упорядочены, невозможно выбрать строку по ее позиции - среди них не существует "первой", "второй", "последней". Любая таблица имеет один или несколько столбцов, значения в которых однозначно идентифицируют каждую ее строку. Такой столбец (или комбинация столбцов) называется первичным ключом. В таблице Спортивная секция первичный ключ - это столбец Ф.И.О. (рис. 1.12).
Такой выбор первичного ключа имеет существенный недостаток: невозможно записать в секцию двух детей с одним и тем же значением поля Ф.И.О., что на практике встречается не так уж редко. Именно поэтому, часто вводят искусственное поле для нумерации записей в таблице. Таким полем, например, может быть номер в журнале для каждого ребёнка, который сможет обеспечить уникальность каждой записи в таблице. Если таб.лица удовлетворяет этому требованию, она называется отношением (relation).

Рис. 1.12. Реляционная модель данных
Реляционные модели данных обычно могут поддерживать четыре типа связей между таблицами:
-
Один к Одному (пример: в одной таблице хранятся сведения о школьниках, в другой сведения о прохождении школьниками прививок).
-
Один ко Многим (пример: в одной таблице хранятся сведения об учителях, в другой сведения о школьниках, у которых эти учителя являются классными руководителями).
-
Много к Одному (в качестве примера можно предложить предыдущий случай, рассматривая его с другой стороны, а именно со стороны таблицы, в которой хранятся сведения о школьниках).
-
Много ко Многим (пример: в одной таблице хранятся заказы на поставку товаров, а в другой - фирмы, исполняющие эти заказы, причем для выполнения одного заказа могут объединяться несколько фирм/
Реляционное представление данных имеет целый ряд преимуществ. Оно понятно пользователю, не являющемуся специалистом в области программирования, позволяет легко добавлять новые описания объектов и их характеристики, обладает большой гибкостью при обработке запросов.
Вопросы и задания
-
Дайте определение понятию «данные».
-
Что называется циклом жизни данных?
-
Какие модели данных вы знаете?
-
Укажите преимущества и недостатки каждой модели данных.
