Содержание
- 2. Виды моделей данных Уже упоминалось, что обычно выделяют модели: Концептуальные (инфологические) – выделяют сущности/концепты и связи
- 3. Что моделируем Сущности вещные/предметные, может быть изменяющиеся со временем Сущности-процессы
- 4. Инфологические модели принято называть семантическими. Среди них наиболее известна модель “сущность - связь”. Семантическая модель данных
- 5. Семантические модели данных зачем они? На начальной стадии создания приложения (анализ бизнеса) необходимо иметь модель предметной
- 6. Семантическая модель “Сущность-Связь” (Entity-Relationship) Наиболее известна семантическая модель “сущность – связь” (“entity - relationship” -- ER)
- 7. Четыре уровня представления моделей данных (по Чену) Информация об объектах и связях предметной области (ПО). Данные,
- 8. Сущность и набор сущностей Сущность это воображаемый объект или процесс, информация об экземплярах которого должна сохраняться
- 9. Связи Связь – это тЍповое понятие, устанавливающее правила связывания сущностей. Каждый экземпляр типа связи, устанавливается между
- 10. Обозначения и примеры связей Обозначения: или Бинарная связь: Несколько связей между двумя сущностями: Тернарная связь: Быть
- 11. Атрибуты, значения, наборы значений и типы Атрибут это свойство сущности или связи, получаемое путем наблюдения или
- 12. Атомарность атрибутов Свойство атомарности атрибута корректно определяется только в рамках выбранной семантики. Атрибут атомарный, если его
- 13. Связи также имеют атрибуты Выделим две разновидности атрибутов связей: Атрибуты привязки, через которые осуществляется привязка к
- 14. Сводка обозначений Имя сущности Имя типа имя_атрибута имя атрибута Имя_связи © Бессарабов Н.В.2018
- 15. Условность разделения на сущности, связи и атрибуты Разделение на сущности, связи и атрибуты условно. Пример: То,
- 16. Разрешение связей вида “многие-ко-многим” Значения элементов ассоциативной сущности: 1a, 1b, 3b, 4b, 5b Связи многие-ко-многим не
- 17. Неопределенные значения (Null) Null это универсальное (бестиповое, не зависящее от типа данных) значение, показывающее, что необходимое
- 18. Какие сорта атрибутов могут использоваться? Некоторые сорта атрибутов: Атрибуты, однозначно определяющие экземпляр сущности. Это ключи (первичные,
- 19. О ключах в ERWin и других инструментах(1/2) Изображение каждой сущности разделяется горизонтальной линией на верхнюю часть
- 20. О ключах в ERWin и др. инструментах (2/2) Свойства уникального ключа Внешние ключи Если сущности связаны,
- 21. ER-диаграммы в ERWin (1/2) Название сущности Ключевые атрибуты Неключевые атрибуты Кнопка сущности в логической модели Выбрана
- 22. ER-диаграммы в ERWin (2/2) Запись определений (Definition), примечаний (Notes, Extended Notes) свойств, определенных пользователем (User Definied
- 23. Связи в ERWin Связи между сущностями обозначаются линиями, может быть снабжёнными дополнительными символами на концах. Связи
- 24. Создание связей в ERWin и DBDesigner © Бессарабов Н.В.2018 В этом примере связь идентифицирующая. Идентифицирующая и
- 25. Пример связи вида “многие-ко-многим” и её разрешение в ERWin © Бессарабов Н.В.2018 Создаём диаграмму со связью
- 26. Сильные и слабые сущности (1/2) Если при выборе экземпляра сущности С1 необходимо как-то указать на его
- 27. Обозначения концов связей: Модальность “может” - - - - - - Модальность “должен” ---------- Построение описания
- 28. Альтернативные ключи Потенциальные ключи, не использующиеся как первичные, могут быть определены как альтернативные ключи и записаны
- 29. ER-диаграммы предназначены для разработки концептуальных моделей, но инструментарий обычно позволяет создавать логические и физические модели. Чтобы
- 30. Другие семантические модели UML Диаграммы Баркера Семантические сети Концептуальные графы Объектная семантическая модель (Крёнке) BPM Модели
- 31. Нотации IDEF1X и IE для логической модели IE - Information Engineering (информационное проектирование). Слабые и сильные
- 32. Примеры в нотации IE Экземпляру родительской сущности могут соответствовать 0,1 или много экземпляров дочерней сущности Экземпляру
- 33. О жизненном цикле баз данных Выделим этапы разработки, называемые «Анализ», «Проектирование» и «Реализация». Обратим внимание на
- 34. Анализ Определяются цели создания информационной системы. Выбирается стратегия разработки. Исследуются риски. Определяются особенности управления проектом. Подробно
- 35. Проектирование На этапе проектирования используя результаты анализа уточняют семантику данных и разрабатывают: схему базы данных (описания
- 36. Реализация (разработка) Разработка это написание кодов приложения, в том числе: скриптов создающих базу и, может быть,
- 37. Две модели жизненного цикла информационной системы Последовательная (waterfall) Каждый этап выполняется для всей системы. Система разрабатывается
- 38. Последовательная модель ЖЦ Анализ Проектирование Реализация (разработка и тестирование) Внедрение Сопровождение Замечание: Этап внедрения требует в
- 39. Недостатки последовательной модели Внедрение системы и поиск основной массы ошибок откладываются до окончания разработки. Пользователи не
- 40. Инкрементная модель ЖЦ В один момент времени могут прорабатываться несколько этапов, обычно для разных подсистем. Возможен
- 41. Заключение: семантические модели Рассмотрены два достаточно сложных вопроса: модели данных называемые семантическими (бегло); диаграммы сущность –
- 42. Задание для самостоятельной работы Разберите схему HR (Human Resources). Опишите ее семантику. Укажите недостатки. Сосредоточьтесь на
- 43. Литература Петер Пин-Шен Чен. Модель “сущность-связь” – шаг к единому представлению о данных. СУБД (перевод из
- 44. Основные понятия (1/2) © Бессарабов Н.В.2018
- 45. Основные понятия (2/2) © Бессарабов Н.В.2018
- 46. Словарь студента (1/4) Анализ – этап жизненного цикла информационной системы, на котором анализируют предметную область и
- 47. Ключ первичный – набор атрибутов, который уникальным образом идентифицирует экземпляр, не использует NULL значений и не
- 48. Реализация -- этап жизненного цикла информационных систем, на котором кодируются модули реализующие функции информационной системы, пишутся
- 50. Скачать презентацию















































Каталог вопросов
Поправить Internet Explorer
Разработка учебной презентации
Примеры комплектации компьютерного обеспечения внешними устройствами и специализированным_Перелёт_Карибжанова
Git. Распределённая система управления версиями
Международный день БЕЗ интернета
Что такое WWW. Информация и информационные процессы
Исследовательская деятельность как интеграция физики и информатики
Выдача сертификатов учета в АИС Навигатор дополнительного образования Брянской области
c5f0a843-16d7-4791-875b-3b9c26b67276
СС_8
Дребезг контактов. Программный и аппаратный способы устранения дребезг
Обробка вхідного масиву економічних даних
Сети датацентров и виртуализация. Вычислительные сети и телекоммуникации
3D Измерительная компьютерная система Сcar-O-Tronic Сlassic
Что такое пиксель
Локальные компьютерные сети
Проект Octpcast
Основные устройства компьютера
海运航船物流交通PPT模板 汇报人 千库网 汇报时间 XX年XX月
Ведение раздельного учета
Создание 3D модели на основе операций твердотельного моделирования.(3 занятие)
Получение сведений из фонда данных государственной кадастровой оценки
Отбор признаков в задачах анализа данных
Табличный процессор Excel. Практическая работа
Программная работа лр 130305 01 сд.уп.04 09 12
Моя будущая профессия – программист
Табличные расчеты и электронные таблицы