Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему по программированию баз данных в среде Delphi на тему: Проектирование реляционной базы данных

Содержание

Проектирование БД - это взаимосвязанный комплекс работ – от определения общих параметров создаваемой базы данных , анализа объекта управления, построения информационной модели до создания реальной базы данных
Проектирование реляционной базы данныхОсновные принципы проектированияПрограммирование баз данных Проектирование БД -  это взаимосвязанный комплекс работ – от определения общих Проектирование БДИсследование объекта(системный анализ)Информационная модельВыбор СУБДЛогическая модельФизическая модель Этапы проектирования баз данных Основные этапы проектирования баз данныхКонцептуальное проектированиеЛогическое проектированиеФизическое проектирование Концептуальное проектирование  отражает обобщенную модель предметной области, для которой создается БДДля Логическое проектирование  описывает как выбранные взаимосвязи будут представлены в структурах записей Физическое проектированиеопределение особенностей хранения данных, методов доступа и т.д. Различие уровней представления данных на каждом этапеКонцептуальный уровеньСущностиАтрибутыСвязи Представление аналитикаЛогический уровеньЗаписи Элементы Концептуальное проектированиеИнформационное описание ПрООписание ПрО при помощи графических нотаций (нотация - язык отображения моделей) Методики представления знаний о ПрОSADT (Structured Analysis and Design Technique) – методика Методики представления знаний о ПрОUML (Unified Modeling Language) – методика объектно-ориентированного анализа и др. Модели типа «объект-отношение» или «сущность-связь»ERD (Entity – Relationship Diagrams)ER – диаграммыПредложена Питером Сущность, свойства, связьСущность (Имя)Действие Пример  Сотрудник (таб_номер, ФИО, возраст) Отдел (номер_отдела, наименование)работает1М Пример  Сотрудник (таб_номер, ФИО, возраст) Отдел (номер_отдела, наименование)руководит11 Описание предметной областиАВТОБУС – это транспортное средство для перевозки людей. Автобусный парк Из описания предметной области выявились три сущности: автобусы, водители, маршруты. Каждая сущность Модель типа «Сущность-связь» БД Автобусный парк Этапы проектирования БДПредметная область(восприятие, абстрагирование, изучение и описание предметной области)Информационные потребности пользователяПроектированиеконцептуальной Табельный номерФамилияИмя ОтчествоКод подразделенияСумма по документуСерия и номер паспортаДата выпискиДолжностьНомер платежного документаНаименование
Слайды презентации

Слайд 2 Проектирование БД -
это взаимосвязанный комплекс работ

Проектирование БД - это взаимосвязанный комплекс работ – от определения общих

– от определения общих параметров создаваемой базы данных ,

анализа объекта управления, построения информационной модели до создания реальной базы данных

Слайд 3 Проектирование БД
Исследование объекта
(системный анализ)
Информационная модель
Выбор СУБД
Логическая модель
Физическая модель





Проектирование БДИсследование объекта(системный анализ)Информационная модельВыбор СУБДЛогическая модельФизическая модель

Слайд 4 Этапы проектирования баз данных

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

Слайд 5 Основные этапы проектирования баз данных
Концептуальное проектирование
Логическое проектирование
Физическое проектирование

Основные этапы проектирования баз данныхКонцептуальное проектированиеЛогическое проектированиеФизическое проектирование

Слайд 6 Концептуальное проектирование
отражает обобщенную модель предметной области,

Концептуальное проектирование отражает обобщенную модель предметной области, для которой создается БДДля

для которой создается БД
Для этого осуществляются следующие мероприятия:
обследование

предметной области, изучение ее информационной структуры (системный анализ)
проводятся сбор информации, ее упорядочение
составление моделей данных
По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных.
Часто она представляется в виде модели "сущность-связь".

Слайд 7 Логическое проектирование
описывает как выбранные взаимосвязи будут

Логическое проектирование описывает как выбранные взаимосвязи будут представлены в структурах записей

представлены в структурах записей базы данных. Выбираются модели СУБД

и логические структуры (таблицы, файлы, списки и др.) для описания данных.

Слайд 8 Физическое проектирование
определение особенностей хранения данных, методов доступа и

Физическое проектированиеопределение особенностей хранения данных, методов доступа и т.д.

т.д.


Слайд 9 Различие уровней представления данных на каждом этапе
Концептуальный уровень
Сущности
Атрибуты
Связи

Различие уровней представления данных на каждом этапеКонцептуальный уровеньСущностиАтрибутыСвязи Представление аналитикаЛогический уровеньЗаписи



Представление
аналитика
Логический уровень
Записи
Элементы данных
Связи между записями

Физический уровень
Группирование данных


Индексы
Методы доступа

Представление
программиста

Представление
администратора



Слайд 10 Концептуальное проектирование
Информационное описание ПрО
Описание ПрО при помощи графических

Концептуальное проектированиеИнформационное описание ПрООписание ПрО при помощи графических нотаций (нотация - язык отображения моделей)

нотаций (нотация - язык отображения моделей)


Слайд 11 Методики представления знаний о ПрО
SADT (Structured Analysis and

Методики представления знаний о ПрОSADT (Structured Analysis and Design Technique) –

Design Technique) – методика структурного анализа, основанная на ней

нотация IDEF0. В семейство стандартов IDEF (Integrated DEFinition) входят следующие IDEF-модели : IDEF1 и IDEF1Х (ER-диаграммы), IDEF2 и IDEF3 (Как система реализует функцию?), IDEF4 (объектно-ориентированный анализ) и др.

Слайд 12 Методики представления знаний о ПрО
UML (Unified Modeling Language)

Методики представления знаний о ПрОUML (Unified Modeling Language) – методика объектно-ориентированного анализа и др.

– методика объектно-ориентированного анализа и др.


Слайд 13 Модели типа «объект-отношение» или «сущность-связь»
ERD (Entity – Relationship

Модели типа «объект-отношение» или «сущность-связь»ERD (Entity – Relationship Diagrams)ER – диаграммыПредложена

Diagrams)
ER – диаграммы
Предложена Питером Пин Шен Ченом в 1976

г.
ER-модель, как описание ПрО, должна определить объекты и взаимосвязи между ними.

Слайд 14 Сущность, свойства, связь
Сущность (Имя)
Действие

Сущность, свойства, связьСущность (Имя)Действие

Слайд 15 Пример Сотрудник (таб_номер, ФИО, возраст) Отдел (номер_отдела, наименование)
работает
1
М

Пример Сотрудник (таб_номер, ФИО, возраст) Отдел (номер_отдела, наименование)работает1М

Слайд 16 Пример Сотрудник (таб_номер, ФИО, возраст) Отдел (номер_отдела, наименование)
руководит
1
1

Пример Сотрудник (таб_номер, ФИО, возраст) Отдел (номер_отдела, наименование)руководит11

Слайд 17 Описание предметной области
АВТОБУС – это транспортное средство для

Описание предметной областиАВТОБУС – это транспортное средство для перевозки людей. Автобусный

перевозки людей. Автобусный парк содержит определенное количество подвижных единиц.

Автобусы характеризуются маркой, государственным номером, количеством посадочных мест. На маршруты выходят иногда одни и те же автобусы, иногда разные. Значит, автобусы не закреплены жестко за определенным маршрутом.
Водители отвечают за работоспособность автобуса, закрепленного за ними. Обычно по два водителя, т.к. они работают в разные смены. Бывают случаи, что водителю приходится выходить на линию совсем на другом автобусе. Для диспетчера очень важно знать фамилию, имя, отчество водителя, адрес его проживания и телефон.
Диспетчер закрепляет за автобусами маршруты следования каждый день, определяет в какую смену выходит водитель и на каком автобусе. Указывает в маршрутном листе время выхода на линию и время возвращения в парк. Каждый маршрут имеет свой номер, пункт отправления и пункт назначения.

Слайд 18 Из описания предметной области выявились три сущности: автобусы,

Из описания предметной области выявились три сущности: автобусы, водители, маршруты. Каждая

водители, маршруты. Каждая сущность имеет свои атрибуты.
АВТОБУСЫ (государственный_номер_автобуса, марка,

количество мест)
ВОДИТЕЛИ (табельный_номер, фамилия_водителя, имя_водителя, отчество_водителя, населенный_пункт, улица, дом, квартира, телефон)
МАРШРУТЫ (номер_маршрута, пункт_отправления, пункт_назначения, день_выхода, месяц_выхода, год_выхода, время_выхода, время_возвращения)


Слайд 19 Модель типа «Сущность-связь» БД Автобусный парк

Модель типа «Сущность-связь» БД Автобусный парк

Слайд 20 Этапы проектирования БД
Предметная область
(восприятие, абстрагирование,
изучение и описание

Этапы проектирования БДПредметная область(восприятие, абстрагирование, изучение и описание предметной области)Информационные потребности

предметной области)
Информационные
потребности пользователя
Проектирование
концептуальной модели
(ER-диаграммы)
Выбор СУБД
Проектирование
логической модели
Проектирование представления
данных

в памяти ЭВМ
(физическая модель)

Оценка эксплуатационных характеристик


  • Имя файла: prezentatsiya-po-programmirovaniyu-baz-dannyh-v-srede-delphi-na-temu-proektirovanie-relyatsionnoy-bazy-dannyh.pptx
  • Количество просмотров: 120
  • Количество скачиваний: 0