Similar presentations:
Проектирование базы данных (тема 3)
1.
Проектирование базы данных1.
2.
Этапы проектирования
Построение концептуальной схемы
2.
1. Этапы проектирования1.
2.
3.
4.
Концептуальное проектирование
Логическое проектирование
Выбор СУБД
Физическое проектирование
3.
1. Этапы проектирования:концептуальное проектирование
1.
На данном этапе изучается предметная область ,
разрабатывается модель.
2. Для каждого объекта выделяются атрибуты.
3. Устанавливаются связи между объектом и
атрибутами.
4. Устанавливаются связи между объектами.
4.
1. Этапы проектирования:логическое проектирование
На данном этапе разрабатывается
общая
глобальная, логическая схема информационной
модели.
5.
1. Этапы проектирования:выбор СУБД
На данном этапе определяются критерии выбора
СУБД.
6.
1. Этапы проектирования:физическое проектирование
В зависимости от выбранной СУБД на данном этапе
определяются:
1. Количество ИС
2. Методы организации данных.
3. Первичный и дополнительные ключи.
7.
1. Этапы проектированияНачало
Концептуальное
проектирование
Логическое проектирование
Выбор СУБД
нет
Оценка
качества
удовлетворит
ельная?
нет
да
Физическое
проектирование
Оценка
качества
удовлетворит
ельная?
да
Конец
8.
2. Построение концептуальнойсхемы
1 этап концептуального проектирования изучение предметной области:
Предметная область (ПрО)– это часть реального
мира, которая будет отражена в ИС.
После изучения предметной области, выделяются
объекты.
Пример:
ПрО: учебный процесс в
колледже
ЦК
Специальност
ь
Группа
Студент
Дисциплины
Преподавате
ли
9.
2. Построение концептуальнойсхемы
2 этап концептуального проектирования –
выделение атрибутов объекта.
Для каждого объекта определяются атрибуты и
идентификатор, который отображается в виде
схемы.
- объект
- атрибут
10.
2. Построение концептуальнойсхемы
Пример:
Студент
Номер студенческого
билета
ФИО
Дата рождения
Паспортные данные
Адрес прописки
Знание ин.языков
11.
2. Построение концептуальнойсхемы
Виды связей между
объектом и атрибутами.
Если свойство является
постоянным у объекта, то
оно называется
статическим (S).
Если свойство меняется с
течением времени, то оно
называется динамическим
(D).
Схема.
S
D
12.
2. Построение концептуальнойсхемы
Виды связей между
объектом и атрибутами.
Если объект обладает только
одним значением данного
свойства, то такое свойство
называется единичным.
Если объект обладает
несколькими значениями
данного свойства, то такое
свойство называется
множественным
Схема.
13.
2. Построение концептуальнойсхемы
Виды связей между
объектом и атрибутами.
Если свойство присутствует у
всех объектов данного
класса, то оно является
постоянным.
Если свойство присутствует не у
всех объектов данного
класса, то условным.
Схема.
14.
2. Построение концептуальной схемыПример связей между объектом и атрибутами:
Студент
S
Номер студенческого
билета
D
ФИО
S
Дата рождения
D
Паспортные данные
D
Адрес прописки
D
Знание ин.языков
15.
Задание1. Выделите атрибуты для объектов:
специальность, группа и ЦК (Цикловая
комиссия), записать их идентификаторы.
Представьте в виде схемы.
2. Определите виды связей между объектами
и их атрибутами.
database