Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
24 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
587.37 kB
Просмотров:
165
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Курс «Базы данных»
Тема. Пример построения ER-модели.
Барабанщиков
Игорь Витальевич
№2 слайд
Содержание слайда: Вопросы
Определение сущностей
Определение атрибутов
Определение связей.
Пример построения ER-диаграммы
№3 слайд
Содержание слайда: Модель «сущность-связь»: построение
Этапы построения диаграммы «сущность-связь»:
Определение списка сущностей выбранной предметной области
Определение списка атрибутов сущностей
Описание связей между сущностями (степени, классы принадлежности связей, а также атрибуты связей, если они необходимы)
Организация данных в виде диаграммы "сущность-связь"
№4 слайд
Содержание слайда: Модель «сущность-связь»: пример
Задача: построить диаграмму, отображающую связь данных для информационной системы учета продажи продуктов в магазине.
БД должна хранить информацию:
о продуктах, поставляемых в магазин
об ежедневной продаже продуктов
о заказах на поставку продуктов
о поставщиках продуктов
№5 слайд
Содержание слайда: Модель «сущность-связь»: пример
Составим список сущностей с их атрибутами:
Сущность «Продукты»
Код продукта – уникальный идентификатор, ключевой атрибут
Продукт – название продукта
Единица измерения – литры, килограммы, штуки и т.п.
Срок хранения в днях – для определения даты окончания срока годности продукта
Условия хранения – температура, влажность и т.п.
№6 слайд
Содержание слайда: Модель «сущность-связь»: пример
Сущность «Поставщики»
Код поставщика – уникальный идентификатор, ключевой атрибут
Поставщик – название организации или ФИО физического лица
Код города – город, где находится поставщик (для поиска)
Адрес – улица и дом (а также квартира – для физического лица)
ФИО директора
Телефон
Факс
№7 слайд
Содержание слайда: Модель «сущность-связь»: пример
№8 слайд
Содержание слайда: Модель «сущность-связь»: пример
№9 слайд
Содержание слайда: Модель «сущность-связь»: пример
Рассмотрим связи, существующие между сущностями:
Связь M:N «Поставляют» между сущностями Продукты и Поставщики
№10 слайд
Содержание слайда: Модель «сущность-связь»: пример
Связь «Поставляют» имеет следующие атрибуты:
Дата поставки
Код поставщика – какой поставщик поставил этот продукт
Код продукта – какой именно продукт был поставлен
КоличествоП – сколько поставлено этого продукта
Цена поставки – цена при поставке за единицу продукта
Дата изготовления – дата изготовления продукта
№11 слайд
Содержание слайда: Модель «сущность-связь»: пример
Связь M:N «Заказаны» между сущностями Продукты и Поставщики
Дата заказа
Код поставщика – какому поставщику заказан этот продукт
Код продукта – какой именно продукт был заказан
КоличествоЗ – сколько поставлено этого продукта
№12 слайд
Содержание слайда: Модель «сущность-связь»: пример
Связи между сущностями Продукты и Поставщики:
№13 слайд
Содержание слайда: Модель «сущность-связь»: пример
№14 слайд
Содержание слайда: Модель «сущность-связь»: пример
№15 слайд
Содержание слайда: Нотации ER-модели
Для графического отображения ER-модели используется несколько нотаций:
Нотация Питера Чена
Нотация Гордона Эвереста. Сейчас ее называют Crow’s Foot (воронья лапка)
Нотация Мартина
Нотация Баркера
Нотация IDEF1X
№16 слайд
Содержание слайда: Нотация «Воронья лапка»
Сущность изображается в виде прямоугольника, содержащего ее имя.
Атрибуты сущности записываются внутри прямоугольника, изображающего сущность.
Связь изображается линией, которая соединяет две сущности, участвующие в отношении.
Множественность связи изображается в виде вилки. Необязательность связи помечается кружком.
№17 слайд
Содержание слайда: Модель «сущность-связь»: сущность
№18 слайд
Содержание слайда: Сравнение нотаций Чена и Баркера
№19 слайд
Содержание слайда: Нотация Мартина
Независима и родительская сущность изображаются аналогично нотации Чена.
Связи изображаются линиями.
Вилка (воронья лапка) означает много.
№20 слайд
Содержание слайда: Нотация IDEF1X
Сущность изображается прямоугольником.
Ключевые атрибуты находятся в верхней части сущности
Связи изображаются линиями
Точка (закрашенный круг) означает много.
№21 слайд
Содержание слайда: Инфологическое моделирование: CASE
CASE-средства
Computer-Aided System (Software) Engineering
CASE-средства обеспечивают поддержку технологий автоматизированного проектирования, разработки и сопровождения программных систем
№22 слайд
Содержание слайда: CASE-средства
Существует много CASE-средств для проектирования БД:
Платные:
ERwin Data Modeler (AllFusion)
PowerDesigner (Sybase)
ER/Studio (Embarcadero)
Бесплатные:
Oracle Data Modeler (Oracle)
№23 слайд
Содержание слайда: Инфологическое моделирование: CASE
№24 слайд
Содержание слайда: Функции CASE-средств
Построение логической и физической схемы БД
Прямой и обратный инжиниринг БД
Проектирование других объектов БД (обзоры, триггеры, хранимые процедуры)
Генерация DDL-скрипта для создания БД
Разбиение большой схемы БД на отдельные подсхемы.
Генерация отчетов.