- •1. Основные понятия теории систем, ее цели и задачи. (Тема 1, стр. 2, 3).
- •Тема 1. Основные понятия теории систем (тс)
- •3. Классификация систем: реальные, абстрактные, естественные, технические, социальные, организационные, открытые, закрытые, комбинированные. (Тема 1, стр. 5, 6, 7).
- •5. Сложная и большая системы. Декомпозиция и агрегирование. (Тема 1, стр. 9, 10, 11).
- •6. Основные процессы преобразования информации. (Тема 2, стр. 14, 15).
- •7. Системы информационного обмена. Закрытая и открытая системы. (Тема 2, стр. 15, 16).
- •8. Определения информационной системы и информационной среды. (Тема 2, стр. 16, 17, 18).
- •10. Шесть типов информационных систем управления. (Тема 2, стр. 24).
- •2.8. Функции и задачи управления системой
- •11. Функции и задачи управления системой. (Тема 2, стр. 26-27).
- •12. Информационные сети и их типология. (Тема 2, стр. 27-28).
- •2.9. Информационные сети и их типология
- •13. Состав и структура процесса функционирования информационной системы. (Тема 2, стр. 29-30).
- •2.10. Состав и структура ис и аис
- •14. Определения автоматизированной информационно-поисковой системы, банков и баз данных, системы управления базами данных, программной системы. (Тема 2, стр. 31-32).
- •2.11. Аипс, банки и базы данных
- •15. Состав и структура аипс. (Тема 3, стр. 34).
- •3.2. Состав и структура аипс
- •16. Основные элементы информационно-поискового языка. (Тема 4, стр. 37-38).
- •4.1. Основные элементы информационно-поискового языка
- •17. Состав и структура дескрипторных ипя. Определения: ключевое слово, словосочетание, дескриптор, тезаурус, семантическая карта. (Тема 5, стр. 43-44).
- •5.1. Состав и структура дескрипторных ипя
- •18. Анализ информации и построение словарей. (Тема 5, стр. 45-46).
- •5.2. Анализ информации и построение словарей
- •19. Индексирование. Система индексирования. (Тема 6, стр. 47).
- •20. Типы систем индексирования. Системы свободного, полусвободного, жесткого индексирования, статистического автокодирования. (Тема 6, стр. 47-48).
- •6.1. Типы систем индексирования
- •6.2. Примеры систем индексирования (си)
- •21. Девять признаков типологии информационно-поисковых операций и их составляющие. (Тема 7, стр. 53-54).
- •7.5.1. Типология информационно-поисковых операций (ипо)
- •22. Организация поисковых массивов, прямая и инверсная схема. (Тема 7, стр. 55-56).
- •7.5.2. Организация поисковых массивов
- •23. Фактографические информационные системы. Общая характеристика. (Тема 8, стр. 58).
- •24. Схема трехуровнего представления данных в БнД. (Тема 8, стр. 60).
- •25. Структура банка данных. Основные принципы построения фактографических бд. (Тема 8, стр. 60-61).
- •8.2. Основные принципы построения фактографических бд
- •26. Характеристика процесса функционирования фактографических ис. (Тема 8, стр. 61-62).
- •8.4. Характеристика процесса функционирования фактографических ис
- •27. Схема эквивалентной интерпретации описания по на естественном и формальном языках. (Тема 9, стр. 64-65).
- •9.2. Описание по
- •28. Модель сущность-связь. Отображения 1:1,1:м, м:1 (Тема 9, стр. 65-66).
- •9.3. Модель «сущность-связь»
- •29. Модель сущность-связь: Отображение м:n. Ассоциации типов: 1, м,с.(Тема 9, стр. 66-67).
- •30. Понятие модели данных. (Тема 10, стр. 69).
- •10.1. Понятие модели данных
- •31. Способы структуризации данных. Типы абстракций: идентичность, обобщение, агрегация (Тема 10, стр. 69).
- •10.1.1. Структуры данных
- •32. Типы структур данных. Понятия: агрегат данных, запись, база данных. (Тема 10, стр. 70).
- •33. Операции над данными. Навигационная и спецификационная операции Понятия: селекция, действие, процедура бд, ограничения целостности. (Тема 10, стр. 72-73).
- •10.1.2. Операции над данными
- •10.1.3. Ограничения целостности
- •34. Понятие о реляционной модели данных. Структура данных в реляционной модели данных. (Тема 10, стр. 73-74).
- •10.3. Реляционная модель данных
- •10.3.1. Структура данных
- •35. Язык манипулирования данными. (Тема 10, стр. 75, стр.78).
- •10.3.3. Язык манипулирования данными
- •36. Структура данных в иерархической моделе данных. (Тема 10, стр. 81).
- •10.4. Иерархическая модель данных
- •37. Сетевая модель данных. (Тема 10, стр. 82-83).
- •10.5. Сетевая модель данных
- •38. Объектно-характеристическая модель данных. (Тема 10, стр. 83-87).
- •10.6. Объектно-характеристическая модель данных
- •39. Дескрипторная модель данных. (Тема 10, стр. 88-90).
- •10.7. Дескрипторная модель данных
- •40. Объектно-ориентированная модель данных. (Тема 10, стр. 90-95).
- •10.8. Объектно-ориентированная модель данных
- •41. Особенности проектирования прикладной ис. Фазы развития ис. (Тема 11, стр. 100-103).
- •11.1.3. Особенности системного проектирования прикладной ис
- •42. Концепция жизненного цикла ис. (Тема 11, стр. 103-105).
- •11.1.4. Концепция жизненного цикла ис
- •43. Понятие профиля ис. (Тема 11, стр. 105).
- •11.1.5. Понятие профиля информационной системы
- •44. Методика проектирования документальных бд. (Тема 11, стр. 108-110).
- •45. Особенности проектирования фактографических бд. (Тема 11, стр. 111-112).
- •11.3. Особенности проектирования фактографических бд
- •46. Автоматизация проектирования бд. Концептуальные основы case-технологий. (Тема 11, стр. 112-113).
- •11.3.1. Автоматизация проектирования бд. Концептуальные основы case-технологий.
- •11.3.1.1. Определение case-технологии
- •47. Основные показатели качества ис: надежность, достоверность функционирования, безопасность, эффективность. (Тема 12, стр. 120-121).
- •12.1. Качество информационной системы
- •48. Защита информации от несанкционированного доступа. (Тема 12, стр. 132-133).
- •12.5. Защита информации от несанкционированного доступа
- •49. Показатели прагматической эффективности ис. (Тема 12, стр. 134-135).
- •12.6.2. Показатели прагматической эффективности
- •50. Показатели экономической эффективности ис. (Тема 12, стр. 135-136).
- •12.6.4. Показатели экономической эффективности
38. Объектно-характеристическая модель данных. (Тема 10, стр. 83-87).
10.6. Объектно-характеристическая модель данных
Рассмотренные выше МД являются наиболее распространенными при логическом проектировании БД. Использование каждой из них базируется на определенной гипотезе о структуре ПО и соответственно на определенных способах представления взаимосвязей между объектами. Для ПО с более сложным характером взаимодействия между объектами данные модели не дают возможности ее адекватного описания. В подобных случаях используют МД гибридного типа, позволяющие реализовать различные способы представления взаимосвязей между объектами. К этому типу МД относится объектно-характеристическая модель.
При построении объектно-характеристической модели исходят из гипотезы о том, что ПО наиболее удобно описать как совокупность объектов, каждый из которых характеризуется набором свойств (или характеристик). Между объектами, а также между характеристиками могут быть различные связи и отношения. При описании характеристики фиксируют ее название и значение. Таким образом, при построении модели описание каждого объекта формируется в следующем виде:
аi(х1х1*, х2х2*, ... хjхj*, ...,хкхк*)
где а - название объекта, хj - название характеристики, хj*- значение характеристики при
j = 1... k.
Пусть х = (х1 ...хк) - универсальное множество характеристик.
Тогда совокупность всех объектов описывается матрицей
||аi(хjiхij*)||
а1(х11х11*, ... х1jх1j*, ...,х1nх1n*)
…………………………………
аi(хi1хi1*, ... хijхij*, ...,хinхin*)
аm(хm1хm1*, ... хmjхmj*, ...,хmnхmn*),
где m - число объектов, п - число характеристик.
Названия объектов и характеристик можно не дублировать, тогда совокупность всех объектов можно описать в следующем виде:
Таблица заполняется так: каждый столбец ставится во взаимно-однозначное соответствие с одним именем характеристики из множества характеристик, а каждая строка - с описанием одного объекта. В клетку таблицы, общую для некоторой строки и столбца, вносится значение характеристики, имя которой определено столбцом, а принадлежность к объекту - строкой. Некоторые клетки заполняют исходя из содержательных соображений знаками «нет сведений» или «не имеет смысла».
Строка, которая образована из клеток, заполненных названиями характеристик, соответствующих столбцам таблицы, называется ядром схемы характеристик объектно-характеристической таблицы (ОХТ).
Столбец, который образован из клеток, заполненных названиями объектов, называется ядром схемы объектов объектно-характеристической таблицы (ОХТ).
Таблицу, заполненную значениями характеристик объектов, называют матрицей.
Названия характеристик, перечисленных в схеме характеристик, именуются характеристиками нулевого ранга.
Названия объектов, перечисленных в схеме объектов, определяют как объекты нулевого ранга.
Структура и связи между элементами ядра схемы характеристик, ядра схемы объектов и матрицы показаны на рис. 10.15.
Рис. 10.15. Схема структуры объектно-характеристической МД
ОХМ дает возможность построить на базе ядра схемы объектов (характеристик) различные варианты общей конструкции схемы.
Объекты (или характеристики) нулевого ранга можно объединить по какому-либо признаку (аспекту) в непересекающиеся классы. Имена получившихся классов называют объектами (характеристиками) 1-го ранга. Объекты (характеристики) 1-го ранга, которые не вошли ни в один класс, составят самостоятельные объекты (характеристики) 1-го ранга со своими именами. Такая классификация может продолжаться и далее до получения единственного объекта. При этом будут формироваться объекты (характеристики) 2-го, 3-го и так далее рангов. Совокупность объектов (характеристик) всех рангов и указанных классификационных связей между ними называется классификатором. Каждый классификатор соответствует определенному аспекту классификации. Одно и то же ядро схемы объектов (характеристик ) может служить основой для построения нескольких классификаторов с различными аспектами.
Совокупность ядра схемы объектов (характеристик) и одного построенного на ней классификатора называется одноаспектной иерархической схемой объектов (характеристик).
Совокупность ядра схемы объектов, (характеристик) и нескольких построенных на ее основе классификаторов называется многоаспектной иерархической схемой объектов (характеристик).
Если объекты (характеристики) нулевого ранга не включены ни в один из классификаторов и не связаны между собой никакими отношениями, кроме тех, которые задаются матрицей и их принадлежностью к ядру схемы, ядро схемы объектов (характеристик) - называется простой схемой объектов (характеристик).
Перечисленные выше схемы объектов (характеристик) представляют варианты общей конструкции схемы.
Структура и связи между элементами ядра схемы характеристик, ядра схемы объектов и матрицы для многоаспектной иерархической схемы объектов (характеристик) показаны на рис. 10.16.
Пример 1. Пусть ПО представляет собой совокупность следующих объектов: стол, табурет, шкаф, полка, холодильник, телевизор, СВЧ-печь. Объектно-характеристическая матрица, ядро схемы объектов и ядро схемы характеристик представлены в табл. 10.2. Сочетание букв «нем» обозначает, что данная характеристика не имеет смысла применительно к данному объекту.
Рис. 10.16. Схема многоаспектной структуры объектно-характеристической МД
Таблица 10.2.
Объектно-характеристическая матрица, ядро схемы объектов и ядро схемы
характеристик для ПО примера 1
В табл. 9.3 и 9.4 приведены варианты классификаторов для характеристик и для объектов соответственно.
Таблица 10.3.
Классификатор характеристик
Таблица 10.4.
Классификатор объектов
Рассмотрим другие варианты общей конструкции схемы. Предположим, что задана простая, многоаспектная или одноаспектная схема объектов (характеристик). Образуем несколько групп ее элементов (группы могут пересекаться, элементы можно брать любых рангов). Свяжем каждую выделенную группу с некоторой символьной конструкцией, имеющей имя. Получившаяся схема объектов (характеристик) называется реляционной схемой, каждая группа элементов - отношением, а имя поставленной ей в соответствие символьной конструкции - именем этого отношения.
Пример 2. В схеме объектов примера 1 образуем группу объектов: стол, табурет, шкаф, холодильник. Свяжем эту группу с символьной конструкцией, имеющей имя «размещаются на полу». Образованная группа объектов есть отношение с именем «размещаются на полу». Набор подобных схем отношений есть реляционная схема.
Если при построении классов исключить требования о их непересекаемости и о наличии только одной вершины, то полученная схема объектов (характеристик) называется сетевой.
Многоаспектную сетевой схему объектов (характеристик) называют тезаурусом.
Совокупность схем объектов, схем характеристик и связанной с ними матрицы называют объектно-характеристической таблицей или объектно-характеристической моделью ПО.
Операции над данными в ОХМ
Наибольший интерес в объектно-характеристических моделях данных представляют операции поиска. Различают прямой и обратный поиск.
Прямым поиском называется процесс получения из ОХТ ее фрагментов:
- по заданным названиям объекта и названиям характеристики любых рангов и аспекта классификации для каждого из них;
- по заданному отношению между объектами (характеристиками);
- по паре отношений, связывающих объекты и/или характеристики (в любом сочетании);
- по объекту и отношению между характеристиками (и наоборот).
Искомый фрагмент включает соответствующие строки или столбцы ОХТ либо клетки на их пересечении.
Пример 3. Произвести поиск по названию объекта 1-го ранга и названию характеристики 0-го ранга. Рассмотрим ОХТ из примеров, приведенных выше. Требуется найти электроприборы, рассчитанные на напряжение 220В. Искомый фрагмент ОХТ содержит следующие три строки:
Обратным поиском называется процесс получения из ОХТ ее фрагментов по заданному набору имен характеристик, условию, которому удовлетворяют значения характеристик, и второму набору имен характеристик, а также названию аспекта объектов. Искомый фрагмент содержит схему характеристик, определяемую вторым набором названий характеристик, схему объектов, получаемую в результате обратного поиска, и матрицу, определяемую этими схемами.
Пример 4. На основе ОХТ из примеров, рассмотренных выше, произведем поиск по следующим исходным данным:
1-й набор характеристик (Х - длина, Y- ширина, Z- высота);
условие: Х+ Y+Z< 145;
2-й набор характеристик (X - длина, Y - ширина, Z - высота, Р - вес).
В результате обратного поиска по указанным исходным данным будет получена ОХТ, приведенная в табл. 10.5.
Таблица 10.5
Результат обратного поиска
