Файл: Задача разработать информационную систему Контингент студентов института.docx
Добавлен: 10.11.2023
Просмотров: 148
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Первый этап проектирования БД -концептуальный –исследование предметной области и построение модели данных ПО. Существуют разные типы представления модели данных ПО, один из них - инфологическая модель( ER- модель )ER-модель (от англ. entity-relationship model, модель «сущность — связь») — модель данных, позволяющая описывать концептуальные схемы предметной области.При разработке ER-моделей необходимо исследовать предметную область (организацию, предприятие) и выявить:1) Сущности, о которых хранятся данные в организации (предприятии), например, люди, места, идеи, события и т.д., (будут представлены в виде блоков);2) Связи между этими сущностями (будут представлены в виде линий, соединяющих эти блоки);3) Свойства этих сущностей (будут представлены в виде имен атрибутов в этих блоках).ЗАДАНИЕСоздать ER –модель по выбранной Вами предметной области.Работу выполнять по представленному ниже примеру, т.е. необходимо в MS Word описать:
Таким образом, проектируемая система должна выполнять следующие действия:
Разработанный выше пример ER-диаграммы является примером концептуальной диаграммы, не учитывающей особенности конкретной СУБД. На основе данной концептуальной диаграммы можно построить физическую диаграмму, которая будут учитывать такие особенности СУБД, как допустимые типы, наименования полей и таблиц, ограничения целостности и т.п.Для преобразования концептуальной модели в физическую необходимо знать, что: Каждая сущность в ER-диаграмме представляет собой таблицу базы данных. Каждый атрибут становится колонкой (полем) соответствующей таблицы. В некоторых таблицах необходимо вставить новые атрибуты (поля), которых не было в концептуальной модели — это ключевые атрибуты родительских таблиц, перемещённыхв дочерние таблицы для того, чтобы обеспечить связь между таблицами посредством внешних ключей.Выводы:Семантическое моделирование (концептуальная модель, инфологическая модель) данных основывается на технологии определения значения данных через их взаимосвязи с другими данными. В качестве инструмента семантического моделирования используются различные варианты (нотации) диаграмм сущность-связь — (Entity-Relationship). Нотация — система условных обозначений, принятая в какой-либо области знаний или деятельности. ER- диаграммы позволяют использовать наглядные графические обозначения для моделирования сущностей и их взаимосвязей. Основное достоинство метода состоит в том, модель строится методом последовательного уточнения и дополнения первоначальных диаграмм. После создания концептуальной модели данных переходим к созданию физической модели средствами конкретной СУБД, а именно СУБД ACCESS.
-
Задачу -
Что надо для её решения -
Краткую постановку задачи -
Описать сущности (не менее 5) -
Внести атрибуты -
Вывод
Таким образом, проектируемая система должна выполнять следующие действия:
-
Хранить информацию о студентах и их успеваемости. -
На факультетах по определённой специальности печатать экзаменационные ведомости и другие документы.
-
Студент — явная сущность. -
Успеваемость — явная сущность. -
? Факультет — нужно выяснить один или несколько факультетов в институте? Если несколько, то это — предполагаемая новая сущность. -
?Специальность— нужно выяснить одна или несколько специальностей на факультете? Если несколько, то это — ещё одна сущность. -
Предмет — предполагаемая сущность.
Разработанный выше пример ER-диаграммы является примером концептуальной диаграммы, не учитывающей особенности конкретной СУБД. На основе данной концептуальной диаграммы можно построить физическую диаграмму, которая будут учитывать такие особенности СУБД, как допустимые типы, наименования полей и таблиц, ограничения целостности и т.п.Для преобразования концептуальной модели в физическую необходимо знать, что: Каждая сущность в ER-диаграмме представляет собой таблицу базы данных. Каждый атрибут становится колонкой (полем) соответствующей таблицы. В некоторых таблицах необходимо вставить новые атрибуты (поля), которых не было в концептуальной модели — это ключевые атрибуты родительских таблиц, перемещённыхв дочерние таблицы для того, чтобы обеспечить связь между таблицами посредством внешних ключей.Выводы:Семантическое моделирование (концептуальная модель, инфологическая модель) данных основывается на технологии определения значения данных через их взаимосвязи с другими данными. В качестве инструмента семантического моделирования используются различные варианты (нотации) диаграмм сущность-связь — (Entity-Relationship). Нотация — система условных обозначений, принятая в какой-либо области знаний или деятельности. ER- диаграммы позволяют использовать наглядные графические обозначения для моделирования сущностей и их взаимосвязей. Основное достоинство метода состоит в том, модель строится методом последовательного уточнения и дополнения первоначальных диаграмм. После создания концептуальной модели данных переходим к созданию физической модели средствами конкретной СУБД, а именно СУБД ACCESS.