3 курс_Лекция_Модель ПО (1084764)
Текст из файла
3 курс Модель типа СУЩНОСТЬ-СВЯЗЬ
МОДЕЛЬ ТИПА «СУЩНОСТЬ-СВЯЗЬ»
Модель типа «сущность-связь» – это неформальная модель предметной области, которая используется на этапе инфологического проектирования БД.
Основное назначение неформальной модели «сущность-связь» – семантическое описание ПО и представление информации для обоснования выбора видов моделей и структуры данных.
При построении модели используется три основных конструктивных элемента для представления составляющих ПО:
-
Сущность
-
Атрибут
-
Связь
Информация о проекте объединяется с помощью графических диаграмм.
Сущность – это собирательное понятие, некоторая абстракция реально существующего объекта, процесса или явления, о котором необходимо хранить информацию в системе.
Тип сущности определяет набор однородных элементов.
Экземпляр сущности – конкретный объект в наборе.
Каждый тип сущности должен быть поименован.
Для идентификации конкретных экземпляров сущностей в некотором типе используются специальные атрибуты – идентификаторы.
Атрибут – это поименованная характеристика сущности, которая принимает значения некоторого множества значений.
В модели атрибут выступает в качестве средства, с помощью которого моделируются свойства сущностей.
Пример:
Сущность КНИГА
Атрибуты НАЗВАНИЕ, ФАМИЛИЯ_АВТОРА,
ГОД_ИЗДАНИЯ
Чтобы задать атрибут в модели необходимо:
-
Присвоить ему наименование;
-
Привести смысловое значение;
-
Определить множество допустимых значений;
-
Дать назначение.
Основное назначение атрибута – описание свойств сущности, а также идентификация экземпляров сущностей.
Атрибут или набор атрибутов, которые могут быть использованы для однозначной идентификации экземпляра сущности называются первичным ключом.
Связи - выступают в модели в качестве средства, с помощью которого представляют отношения между сущностями, имеющими место в ПО.
Тип связи рассматривается между типами сущностей.
Существуют следующие виды бинарных связей:
-
бинарные
-
терные
-
n –арные.
Классификация бинарных связей.
-
Отображение 1:1 (Связь один к одному)
С помощью отображения 1:1 определяют такой тип связи между типами сущностей А и В, когда каждому экземпляру сущности А соответствует один и только один экземпляр сущности В и наоборот.
Т.е. А однозначно идентифицирует В и, наоборот, В однозначно идентифицирует А.
Тип А Тип В
……..
………









Р АБОТНИК ЛИЧНОЕ_ДЕЛО
Имеет
-
Отображение 1:М (Связь один ко многим)
С помощью отображения 1:М определяют такой тип связи между типами сущностей А и В, когда одному экземпляру сущности А соответствует несколько или ни одного экземпляра сущности В, а каждому экземпляру сущности В соответствует только один экземпляр А.
Связь можно охарактеризовать как «имеет в составе».
Тип А Тип В
………
………..
ГОРОД ОКРУГ
Имеет в составе
-
Отображение М:1 (Связь многие к одному)
Связь обратная 1:М.
Характеризуется как «входит в состав»
Тип А Тип В
………




………







С ТУДЕНТ ГРУППА
Учится в
-
Отображение М:М (Связь многие ко многим)
С помощью отображения М:М определяют такой тип связи между типами сущностей А и В, когда каждому экземпляру сущности А соответствует несколько или ни одного экземпляра сущности В и наоборот.
Тип А Тип В
………




………









С ТУДЕНТ ДИСЦИПЛТНА
Изучает
Информация о проекте оформляется составлением спецификаций по сущностям, атрибутам и связям с использованием графических диаграмм.
Сущность:
Атрибут:
С вязь:
Пример:
На рисунке приведена диаграмма модели типа «Сущность-Связь»
Спецификация сущностей:
ПАЦИЕНТ
Первичный ключ - № КАРТЫ
ВРАЧ
Первичный ключ – ТАБЕЛ. №
ЗАБОЛЕВАНИЕ
Первичный ключ – ШИФР
Спецификация атрибутов:
№ КАРТЫ: цифровой, 6 символов, идентификация пациента,
хранит номер карты пациента
ФИО: символьный, 80 символов, хранит информацию о ФИО
………………………………
Спецификация связей:
ПАЦИЕНТ лечится у ВРАЧ тип М:М
ПАЦИЕНТ перенес ЗАБОЛЕВАНИЕ тип 1:М
ПАЦИЕНТ










ВРАЧ








ЗАБОЛЕВАНИЕ










М 1
М М
5
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.