Табличные информационные модели Автор: Преподаватель Технологического колледжа № 43 города Москвы Титова И.А. Табличные информационные модели Для описания ряда объектов, обладающих одинаковыми наборами свойств, наиболее часто используются таблицы, состоящие из столбцов и строк. Хорошо известно табличное представление расписания уроков, в табличной форме представляются расписания движения автобусов, самолетов, поездов и много другое. Табличные информационные модели Представленная в таблице информация наглядна, компактна и легко обозрима. Табличные информационные модели В таблице может содержаться информация о различных свойствах объектов, об объектах одного класса и разных классов, об отдельных объектах и группах объектов. Правильно оформленная таблица имеет следующую структуру: Табличные информационные модели Табличный номер Общий заголовок таблицы Наименование граф (верхний заголовок) Наименование строк (боковик или боковой заголовок) Ячейка Графа Строка Табличные информационные модели Необходимо соблюдать следующие правила оформления таблицы: Заголовок таблицы должен давать представление о содержащейся в ней информации. Заголовки граф и строк должны быть краткими, не содержать лишних слов. Табличные информационные модели В таблице должны быть указаны единицы измерения. Если они общие для всей таблицы, то указываются в заголовке таблицы (либо в скобках, либо через запятую после названия). Если единицы измерения различают ся, то они указываются в заголовке соответствующей строки или графы. Табличные информационные модели Желательно, чтобы все ячейки таблицы были заполнены. При необходимости в них заносят следующие условные обозначения: ? – данные неизвестны; Х – данные невозможны; - данные должны быть взяты из вышележащей ячейки. Табличные информационные модели Для того чтобы на основании информации, представленной в текстовой форме, составить табличную модель, необходимо: Выделить в тексте имена объектов, имена свойств объектов и значение свойств объектов; Уточнить структуру таблицы; «Заселить таблицу», перенеся в нее информацию из текста. Табличные информационные модели Условно все множество таблиц можно разделить на простые и сложные. ТАБЛИЦЫ Простые Сложные Табличные информационные модели Простые таблицы ОС ООО Сложные таблицы ООН ОСО Таблицы типа «объекты – свойства» (ОС) простые таблицы Таблица типа «объекты-свойства» - это таблица, содержащая информацию о свойствах отдельных объектов, при надлежащих одному классу. Количество строк в таблице зависит от количества имеющихся объектов, а количество граф – от количества рассматриваемых свойств. Таблицы типа «объекты – свойства» (ОС) простые таблицы Общий вид таблиц типа ОС: Имя класса объектов Имя свойства 1 Имя объекта 1 Имя объекта 2 Значение свойства объекта Имя свойства 2 Таблицы типа «объекты – свойства» (ОС) простые таблицы Пример 1. Таблица 1 Город Города Золотого кольца России Год основания Основатель Князь Владимир Мономах Достоприме чательность Церковь Покрова на Нерли Владимир 1108 Суздаль 1024 ? Кострома 1152 Князь Юрий Долгорукий Ипатьев Троицкий монастырь Князь Юрий Долгорукий Плещеево озеро Орловский купец Аким Мальцов Первая в России хрустальная фабрика Переславль – Залеский Гусь -Хрустальный 1756 Кремль Таблицы типа «объекты – свойства» (ОС) простые таблицы Если в таблице типа ОС свойств больше, чем объектов, то ее можно «повернуть набок» - строки превратить в графы, а графы – в строки: Таблицы типа «объекты – свойства» (ОС) простые таблицы Таблица 2 Города Золотого кольца России Характеристика города Название города Владимир Кострома ПереславльЗалеский ГусьХрустальный Год основания 1108 1152 1152 1756 Основатель Князь Владимир Мономах Князь Юрий Долгорукий Князь Юрий Долгорукий Орловский купец Аким Мальцов Достопримечатель ность 1 Церковь покрова на Нерли Ипатьев Троицкий Монастырь Горицкий монастырь Гусевский хрустальный завод Достопримечатель ность 2 Дмитровский собор Торговые ряды Плещеево озеро Музей хрусталя имени Мальцовых Достопримечатель ность 3 Золотые ворота Памятник Ивану Сусанину Синий камень Озеро на речке Гусь Расстояние от Москвы, км 96 326 127 251 Таблицы типа «объекты – свойства» (ОС) простые таблицы Что именно располагать в заголовке, а что в боковике – объекты или свойства – зависит от конкретной таблицы. Как правило, таблицы, в которой много строк и мало граф, бывает удобнее, чем таблица, содержащая мало строк, но много граф. Таблицы типа «объекты – объекты - один» (ООО) простые таблицы Таблица типа «объекты – объекты – один» - это таблица, содержащая информацию о некотором одном свойстве пар объектов, чаще всего принадлежащих разным классам. В этой таблице заголовок имеет сложную (двухъярусную) структуру. Таблицы типа «объекты – объекты - один» (ООО) простые таблицы Общий вид таблиц типа ООО: Имя первого класса объектов Имя второго класса объектов Имя 1-го объекта второго класса Имя 1-го объекта первого класса Имя 2-го объекта первого класса Значение свойства пары объектов Имя 2-го объекта второго класса Таблицы типа «объекты – объекты - один» (ООО) простые таблицы Пример 2. Таблица 3 Оценки по информатике учеников VII класса Ученики Период обучения 1-я четверть 2-я четверть 1-е полугодие Баутин Дима 4 5 5 Голубев Миша 4 4 4 Куликов Иван 5 5 5 Таблицы типа «объекты – объекты - один» (ООО) простые таблицы Таблица типа ООО может быть «повер нута на бок» - строки превращены в графы, а графы – в строки: Таблица 4 Оценки по информатике учеников VII класса Период обучения Ученик Баутин Дима Голубев Миша Куликов Иван 1-я четверть 4 4 5 2-я четверть 5 4 5 1-е полугодие 5 4 5 Таблицы типа «объекты – объекты - один» (ООО) простые таблицы В таблице типа ООО фиксируется одно свойство пары объектов, поэтому в ее ячейках всегда содержатся значения одного типа: или числа, или слова, или графические объекты. Таблицы типа «объекты – объекты - один» (ООО) простые таблицы Пример 3. В таблице «Расстояния между городами» представлены расстояния между любыми парами объектов, принадлежащих одному классу «Город», поэтому объекты этого класса занесены и в верхний заголовок, и в боковик таблицы. В результате заголовок теряет один уровень, и сама таблица выглядит проще. Эта таблица также относится к типу ООО. Таблицы типа «объекты – объекты - один» (ООО) простые таблицы Таблица 5 Расстояния между городами (км) Город Москва Москва Петрозаводск Самара Казань 0 1076 1069 815 Петроза водстк 1076 0 2145 1891 Самара 1069 2145 0 631 Казань 815 1891 631 0 Таблицы типа «объекты – объекты - несколько» (ООН) сложные таблицы Таблица типа «объекты – объекты – несколько» - это таблица, содержащая информацию о нескольких свойствах пар объектов, принадлежащих разным классам. В этой таблице верхний заголовок имеет трехъярусную структуру. Таблицы типа «объекты – объекты - несколько» (ООН) сложные таблицы Общий вид таблиц типа ООН: Имя первого класса объектов Имя второго класса объектов Имя 1-го объекта второго класса Имя 1-го свойства пары объектов Имя 2-го Имя 1-го Имя 2-го свойства пары свойства пары свойства пары объектов объектов объектов Имя 1-го объекта первого класса Имя 2-го объекта первого класса Имя 2-го объекта второго класса Значение свойства пары объектов Таблицы типа «объекты – объекты - несколько» (ООН) сложные таблицы Пример 5. Таблица 6 Оценки по информатике и математике учеников VII класса Ученики Предмет Информатика 1-я четв. 2-я четв. Математика 1-ое полугод. 1-я четв. 2-я четв. 1 –ое полугод. Баутин Дима 4 5 5 4 4 4 Голубев Миша 4 4 4 3 4 4 Куликов Иван 5 5 5 5 5 5 Радугина Алла 4 5 5 5 5 5 Таблицы типа «объекты – объекты - несколько» (ООН) сложные таблицы В этом примере пары образуются из объектов, относящихся к классам «Ученик» и «Предмет». Свойствами здесь являются оценки, полученные учениками по предметам за разные периоды учебы. Попробуем эту информацию представить иначе. Образуем пары из объектов, принад лежащих классам «Ученик» и «Период обучения». Свойствами будем считать оценки, полученные по предметам в каждый период обучения. Таблицы типа «объекты – объекты - несколько» (ООН) сложные таблицы Таблица 7 Оценки по информатике и математике учеников VII класса Ученики Период обучения 1-я четверть 2-я четверть 1-е полугодие Инфор матика Мате матика Инфор – матика Мате – матика Инфор – матика Математика Баутин Д. 4 4 5 4 5 4 Голубев М. 4 3 4 4 4 5 Куликов И. 5 5 5 5 5 5 Радугина А 4 5 5 5 5 5 Таблицы типа «объекты – объекты - один» (ООО) простые таблицы Из этого примера видно, что объекты и свойства могут меняться ролями: то, что было объектом, становиться свойством, и наоборот. Тот или иной вариант следует выбирать в зависимости от цели составления таблицы. Таблицы типа «объекты – объекты - один» (ООО) сложные таблицы Например, чтобы проследить за успеваемостью ученика в разные периоды времени по одному и тому же предмету, удобнее воспользоваться таблицей 6. А общую картину успеваемости за некоторый период обучения проще понять с помощью таблицы 7. В таблице 8 приведен фрагмент сводной ведомости успеваемости учащихся, имеющейся в конце классного журнала. Таблицы типа «объекты – объекты - несколько» (ООН) сложные таблицы Таблица 8 Оценки по информатике и математике учеников VII класса Ученики Баутин Дима Голубев Миша Куликов Иван Радугина Алла Предмет Математика Информатика 1-я четверть 4 4 2-я четверть 4 5 1-ое полугодие 4 4 1-я четверть 3 4 2-я четверть 4 4 1-ое полугодие 5 4 1-я четверть 5 5 2-я четверть 5 5 1-ое полугодие 5 5 1-я четверть 5 4 2-я четверть 5 5 1-ое полугодие 5 5 Таблицы типа «объекты – свойства - объекты» (ОСО) сложные таблицы Таблица типа «объекты – свойства – объекты» - это таблица, содержащая информацию о свойствах пар объектов, принадлежащих разным классам, а также об одиночных свойствах объектов одного из классов. В отличие от таблиц других типов, таблицы типа ОСО нельзя «повернуть набок», так как одиночные свойства объектов обязательно должны находиться в боковике. Таблицы типа «объекты – свойства - объекты» (ОСО) сложные таблицы Пример 6. В таблице приведены антропометрические данные учеников VII класса. Эта таблица относится к типу ОС. Таблица 9 Антропометрические данные учеников VII класса Ученик Рост (см) Вес (кг) Баутин Дима 168 56 Голубев Миша 159 48 Куликов Иван 164 60 Таблицы типа «объекты – свойства - объекты» (ОСО) сложные таблицы Результаты показанные ребятами на школь ной спартакиаде, приведены в таблице 10. Эта таблица относится к типу ООН. Таблица 10 Результаты школьной спартакиады Ученики Упражнения Прыжок в длину с места Бег на 100 м Результат (см) Баллы Результат (с) Баллы Баутин Дима 197 5 220 5 Голубев Миша 178 4 263 4 Куликов Иван 159 3 306 3 Таблицы типа «объекты – свойства - объекты» (ОСО) сложные таблицы Объединим информацию, содержа щуюся в предыдущих двух таблицах. Антропометрические данные и спортивные результаты учеников VII класса Ученики Рост (см) Вес (кг) Упражнения Прыжок в длину с места Результат (см) Бег на 100 м Баллы Результат (с) Баллы Баутин Дима 168 56 197 5 220 5 Голубев Миша 159 48 178 4 263 4 Куликов Иван 164 60 159 3 306 3 Таблицы типа «объекты – свойства - объекты» (ОСО) сложные таблицы В этой таблице свойства «Рост» и «Вес» не являются парными, они относятся только к объектам класса «Ученик». Свойства «Результат» и «Баллы» характеризуют пары объектов классов «Ученик» и «Упражнения». Используемая литература Журнал «Информатика в школе» № 5, Издательство «Образование и Информатика», г. Москва, 2008 год. «ОБЪЕКТЫ, СИСТЕМЫ, МОДЕЛИ В КУРСЕ ИНФОРМАТИКИ».