Проектирование баз данных презентация

Содержание


Презентации» Астрономия» Проектирование баз данных
ПРОЕКТИРОВАНИЕ  БАЗ ДАННЫХЛитератураВОПРОСЫТрехуровневая архитектура БДМодели данных
 Внешняя модель данных (описание предметной области на естественном языке)
Модели данных, используемые при проектировании БДЖизненный цикл БД
 Планирование разработки БД
 Определение требований к системе
 СборМетод нисходящего проектированияСовременный метод проектирования
 Инфологическое проектирование
 Даталогическое проектирование
 Физическое проектированиеПроектирование БД
 Формирование внешнего уровня БДОрганизационная структура предприятия. Информационные потокиИнформационные потокиСостав функциональной подсистемы  «Управление персоналом»Функциональная иерархияОтличия между классом объектов и свойствомЧем больше классов объектов будет выявлено в ходе анализа предметной области,Формализованное описание предметной области. Классы объектов, свойства.Правило чтения связиВ любой предметной области нет связей «многие_ко_многим», в каждый момент времениФормализованное описание предметной области. Связи между классами объектовУровни доступа пользователей подсистемы "Управление персоналом"Проектирование БД
 Разработка концептуального уровня БДМетодология Ричарда Баркера 
 Методология Ричарда Баркера 
 класс объектов, 
Используются следующие соглашения:
 Используются следующие соглашения:
 класс объектов отображается в видечетырехугольник, отображающий класс объектов, можно увеличивать до любых размеров, четырехугольники могутПример рекурсивной связиПример иерархии данныхПример использования шаблона для моделирования иерархии данных.Разрыв связи М:МНеправильное моделирование ролейПравильное моделирование ролейПримеры моделирования ролейПример моделирования ролейДаталогическое проектированиеФизическое  проектированиеСовременные СУБДПроектирование реляционных таблицТехническое описание таблицы «Должность» на ЯОД СУБД AccessТехническое описание таблицы «Должность» на ЯОД СУБД InterBase



Слайды и текст этой презентации
Слайд 1
Описание слайда:
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ


Слайд 2
Описание слайда:
Литература

Слайд 3
Описание слайда:
ВОПРОСЫ

Слайд 4
Описание слайда:
Трехуровневая архитектура БД

Слайд 5
Описание слайда:
Модели данных Внешняя модель данных (описание предметной области на естественном языке) Концептуальная модель (диаграмма, схема, рисунок) Внутренняя модель (язык СУБД)

Слайд 6
Описание слайда:
Модели данных, используемые при проектировании БД

Слайд 7
Описание слайда:
Жизненный цикл БД Планирование разработки БД Определение требований к системе Сбор и анализ требований пользователя Проектирование Выбор СУБД Разработка приложений Создание БД Конвертирование и загрузка данных из старой системы Тестирование БД Эксплуатация и сопровождение

Слайд 8
Описание слайда:
Метод нисходящего проектирования

Слайд 9
Описание слайда:
Современный метод проектирования Инфологическое проектирование Даталогическое проектирование Физическое проектирование

Слайд 10
Описание слайда:
Проектирование БД Формирование внешнего уровня БД

Слайд 11
Описание слайда:
Организационная структура предприятия. Информационные потоки

Слайд 12
Описание слайда:
Информационные потоки

Слайд 13
Описание слайда:

Слайд 14
Описание слайда:

Слайд 15
Описание слайда:

Слайд 16
Описание слайда:
Состав функциональной подсистемы «Управление персоналом»

Слайд 17
Описание слайда:
Функциональная иерархия

Слайд 18
Описание слайда:
Отличия между классом объектов и свойством

Слайд 19
Описание слайда:
Чем больше классов объектов будет выявлено в ходе анализа предметной области, тем более нормализованной затем будет структура реляционной базы данных. Почти любое существительное в предметной области имеет право быть определено как класс объектов, поскольку почти каждое существительное имеет, как минимум, набор из трех свойств: название объекта, краткое название объекта, числовой эквивалент названия объекта (код, номер, шифр). Чем больше классов объектов будет выявлено в ходе анализа предметной области, тем более нормализованной затем будет структура реляционной базы данных. Почти любое существительное в предметной области имеет право быть определено как класс объектов, поскольку почти каждое существительное имеет, как минимум, набор из трех свойств: название объекта, краткое название объекта, числовой эквивалент названия объекта (код, номер, шифр).

Слайд 20
Описание слайда:
Формализованное описание предметной области. Классы объектов, свойства.

Слайд 21
Описание слайда:
Правило чтения связи

Слайд 22
Описание слайда:
В любой предметной области нет связей «многие_ко_многим», в каждый момент времени всё определяется однозначно. Появление такой связи в проектной документации показывает, что предметная область не дообследована. Связь М:М может быть «разорвана» каким—либо документом или позицией документа. В любой предметной области нет связей «многие_ко_многим», в каждый момент времени всё определяется однозначно. Появление такой связи в проектной документации показывает, что предметная область не дообследована. Связь М:М может быть «разорвана» каким—либо документом или позицией документа.

Слайд 23
Описание слайда:
Формализованное описание предметной области. Связи между классами объектов

Слайд 24
Описание слайда:
Уровни доступа пользователей подсистемы "Управление персоналом"

Слайд 25
Описание слайда:
Проектирование БД Разработка концептуального уровня БД

Слайд 26
Описание слайда:
Методология Ричарда Баркера Методология Ричарда Баркера класс объектов, свойство класса объектов, уникальные идентификаторы, опциональность свойств, мощность (тип), опциональность и переносимость связей, уникальность объектов из связей, супертипы, подтипы, арки.

Слайд 27
Описание слайда:
Используются следующие соглашения: Используются следующие соглашения: класс объектов отображается в виде четырехугольника с закругленными углами. Имя класса объектов указывается внутри четырехугольника, это имя существительное в единственном числе, отображенное заглавными буквами; свойства записываются внутри четырехугольника, отображающего класс объектов строчными буквами, это имя существительное в единственном числе;

Слайд 28
Описание слайда:
четырехугольник, отображающий класс объектов, можно увеличивать до любых размеров, четырехугольники могут быть разных размеров; четырехугольник, отображающий класс объектов, можно увеличивать до любых размеров, четырехугольники могут быть разных размеров; опциональность свойств помечается: обязательное свойство – звездочкой (*), необязательное – кружочком (о); уникальный идентификатор помечается #, если уникальных идентификаторов несколько, тогда каждый помечается номером, указанным в скобках, например, # (1), #(2); обязательная связь помечается сплошной линией, необязательная – пунктирной; тип (мощность) связи «один» помечается линией, «много» — «вороньей лапой».

Слайд 29
Описание слайда:

Слайд 30
Описание слайда:

Слайд 31
Описание слайда:
Пример рекурсивной связи

Слайд 32
Описание слайда:
Пример иерархии данных

Слайд 33
Описание слайда:
Пример использования шаблона для моделирования иерархии данных.

Слайд 34
Описание слайда:
Разрыв связи М:М

Слайд 35
Описание слайда:
Неправильное моделирование ролей

Слайд 36
Описание слайда:
Правильное моделирование ролей

Слайд 37
Описание слайда:
Примеры моделирования ролей

Слайд 38
Описание слайда:
Пример моделирования ролей

Слайд 39
Описание слайда:

Слайд 40
Описание слайда:

Слайд 41
Описание слайда:

Слайд 42
Описание слайда:

Слайд 43
Описание слайда:

Слайд 44
Описание слайда:
Даталогическое проектирование

Слайд 45
Описание слайда:

Слайд 46
Описание слайда:

Слайд 47
Описание слайда:
Физическое проектирование

Слайд 48
Описание слайда:
Современные СУБД

Слайд 49
Описание слайда:
Проектирование реляционных таблиц

Слайд 50
Описание слайда:
Техническое описание таблицы «Должность» на ЯОД СУБД Access

Слайд 51
Описание слайда:
Техническое описание таблицы «Должность» на ЯОД СУБД InterBase


Скачать презентацию на тему Проектирование баз данных можно ниже:

Похожие презентации