Лекция
Сразу хочу сказать, что здесь никакой воды про информационное моделирование, и только нужная информация. Для того чтобы лучше понимать что такое информационное моделирование, информационная модель , настоятельно рекомендую прочитать все из категории Моделирование и Моделирование систем. Кликните на вариант (или варианты ответов), если он правильный - то будет подсвечен зеленым цветом и вам будет зачислено пару монеток, а если неверный - то красным и будет снята монетка. Удачи в прохождении онлайн теста!
информационная модель — модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путем подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта.
Информационная модель (в широком, общенаучном смысле) — совокупность информации, характеризующая существенные свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром.
Выделяют несколько типов информационных моделей, отличающихся по характеру запросов к ним
Информационная модель в информатике — это представление понятий, связей, ограничений, правил и операций, предназначенное для определения семантики данных для конкретной проблемной области .
информационное моделирование здания — это подход к возведению, оснащению, обеспечению эксплуатации и ремонту здания (к управлению жизненным циклом объекта), который предполагает сбор и комплексную обработку в процессе проектирования всей архитектурно-конструкторской, технологической, экономической и иной информации о здании со всеми ее взаимосвязями и зависимостями, когда здание и все, что имеет к нему отношение, рассматриваются как единый объект
Процесс коллективного создания и использования информации о сооружении формирует основу для всех решений на протяжении жизненного цикла объекта (от самых ранних концепций до рабочего проектирования, строительства, эксплуатации и сноса).
Информационное моделирование — процесс описания или построения модели предметной области в том виде или формате, который, с одной стороны, легко воспринимается человеком, и, с другой стороны, легко может быть преобразован в набор элементов информационного хранилища, программных компонентов и других составляющих прикладного программного обеспечения. Чаще всего термин информационное моделирование можно видеть в контексте описания процесса построения ER диаграмм или UML диаграмм или других схем или структур данных.
Практически во всех естественных и социальных науках построение и использование моделей является мощным орудием исследований. Реальные объекты и процессы бывают столь многогранны и сложны, что лучшим способом их изучения оказывается построение модели, отображающей лишь какую-то часть реальности и потому многократно более простой, чем эта реальность. Предметом исследования и разработки информатики является методология информационного моделирования, связанная с использованием компьютерной техники и технологий. В этом смысле говорят о компьютерном моделировании. Межпредметное значение информатики в значительной степени проявляется именно через внедрение компьютерного моделирования в различные научные и прикладные области: физику и технику, биологию и медицину, экономику, управление и многие другие.
Концепция информационного моделирования базируется на следующих принципах:
Связи между объектами информационной модели определяют структуру данных.
Различают следующие структуры данных:
Линейные структуры данных:
В программном обеспечении объекты находятся в определенных взаимосвязях друг с другом. Существует 3 вида взаимосвязей : ассоциация, обобщение и агрегация.
В связи один-к-одному каждый блок сущности A может быть ассоциирован с одним блоком сущности B.
Рассмотрим такие сущности — Студент и Зачетная книга.
В каждый момент времени один студент имеет одну зачетную книгу, в то же время одна и та же зачетная книга принадлежит одному студенту.
Для представления связи 1:1 в схеме реляционной БД создаются две таблицы для каждого из объектов предметной области и первичный ключ одного из них (по выбору) добавляется к списку атрибутов другого объекта.
Если у вас есть две сущности спросите себя:
1) Сколько объектов из B могут относится к объекту A?
2) Сколько объектов из A могут относиться к объекту из B?
Если на первый вопрос ответ — множество, а на второй — один (или возможно, что ни одного), то вы имеете дело со связью один-ко-многим.
Возьмем в качестве примера сущности Кафедра и Преподаватель. В каждый момент времени кафедра содержит много преподавателей, но каждый преподаватель подчинен только одной кафедре.
Для реализации связи 1:М в схеме реляционной БД первичный ключ объекта со стороны «1» добавляется к списку атрибутов объекта со стороны «М».
Связь многие-ко-многим — это связь, при которой множественным записям из одной таблицы (A) могут соответствовать множественные записи из другой (B).
Связь типа обобщение реализуется как взаимосвязь одного родительского класса сущностей с несколькими дочерними классами сущностей. Используется, если составляющая объекта относится к основному объекту как класс к подклассу.
При использовании Обобщения первичный ключ родительского объекта переносится в состав первичного ключа дочерних объектов. Любопытно отметить, что при Обобщении реализуется так называемая иерархия наследования. При этом родительский объект содержит атрибуты, которые являются общими для всех дочерних объектов.
Нормальные формы — это рекомендации по проектированию баз данных. Вы не обязаны придерживаться всех пяти нормальных форм при проектировании баз данных. Очень малое количество баз данных следуют всем пяти нормальным формам, предоставленным в реляционной модели данных. Обычно базы данных нормализуются до второй или третьей нормальной формы. Четвертая и пятая формы используются редко.
Первая нормальная форма гласит, что таблица базы данных — это представление сущности вашей системы, которую вы создаете. Примеры сущностей: заказы, клиенты, заказ билетов, отель, товар и т. д. Каждая запись в базе данных представляет один экземпляр сущности. Например, в таблице товаров каждая запись представляет один товар.
Правило: каждая таблица имеет первичный ключ, состоящий из наименьшего возможного количества полей.
Правило: поля не имеют дубликатов в каждой записи и каждое поле содержит только одно значение.
Для того, чтобы база данных была нормализована согласно второй нормальной форме, она должна быть нормализована согласно первой нормальной форме. Вторая нормальная форма связана с избыточностью данных.
Правило: поля с не первичным ключом не должны быть зависимы от первичного ключа.
Это означает то, что вы должны хранить в таблице только данные, которые напрямую связаны с ней и не имеют отношения к другой сущности. Следование второй нормальной форме — это вопрос нахождения данных, которые часто дублируются в записях таблицы и которые могут принадлежать другой сущности.
1. Метод познания окружающей действительности через конструирование моделей объектов и их исследования – это:
2. Модели, представляющие собой реально существующие макеты, в которых отображаются свойства, структура или поведение реальных объектов – называются:
3. Модели, описывающие реальные объекты с использованием специальных языков моделирования, называются:
4.Какая структура данных организована по принципу: «Последним пришел, первым ушел»?
5. Какая структура данных организована по принципу: «Первым пришел, первым ушел»?
6. В какой структуре данных для каждого элемента, кроме крайних, есть более одного предыдущего и следующего элемента?
7. Многосвязная структура, элементы которой соединены направленными линиями, называется:
8. Если линии, соединяющие элементы графа имеют направление, то они называются:
9. Какую из моделей можно считать статической:
10. Какую модель можно считать динамической:
А как ты думаешь, при улучшении информационное моделирование, будет лучше нам? Надеюсь, что теперь ты понял что такое информационное моделирование, информационная модель и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Моделирование и Моделирование систем
Комментарии
Оставить комментарий
Моделирование и Моделирование систем
Термины: Моделирование и Моделирование систем