750.50K
Категория: Базы данныхБазы данных

Этапы создания БД

1.

ЗАНЯТИЕ №
Этапы создания БД

2.

Процесс создания автоматизированной системы (АС) совокупность работ от формирования исходных требований к
системе до ввода в действие.
Процесс создания АС представляет собой совокупность упорядоченных во
времени, взаимосвязанных, объединённых в стадии и этапы работ,
выполнение которых необходимо и достаточно для создания АС,
соответствующей заданным требованиям.
Стадии и этапы создания АС выделяются как части процесса создания по
соображениям рационального планирования и организации работ,
заканчивающихся заданным результатом.
(ГОСТ 34.601-90 Автоматизированные системы. Стадии создания.)

3.

Процесс создания БД:
Стадии создания БД:
Этапы создания БД:
1. Концептуальное
(инфологическое)
проектирование БД.
1.1 Анализ предметной области (ПрО):
- описание объектов и понятий ПрО,
- связей между ними
1.2 Определение требований к БД и функций БД.
(какие данные необходимо хранить в БД, запросы
пользователей к БД и т.п.)
1.3 Проектирование концептуальной
(инфологической) модели данных (ER – диаграммы,
модели предметной области)
2. Логическое
(даталогическое)
проектирование БД.
2.1 Выбор СУБД
2.2 Проектирование логической (даталогической)
модели (схемы данных БД).
3. Физическое
проектирование БД.
4. Реализация БД.
Создание таблиц, объединение таблиц.
Создание запросов к БД.
Создание форм для ввода и вывода данных.
Ввод данных (импорт данных), тестирование и

4.

5.

Рис.1. Модели данных
При проектировании информационных систем с входящими в их состав
базами данных удобно пользоваться классификацией моделей изображённой на
рис.1.
Все модели данных делятся на три вида, используемые на трёх этапах
проектирования.

6.

Рис.1. Модели данных
1. На первом этапе исследуется предметная область, выявляются в ней
объекты и процессы, которые нужно будет отобразить в информационной
системе при решении задач, для которых разрабатывается информационная
система. Модель, используемая на этом этапе, служит для наглядного
представления семантических связей в предметной области. Строгая
формализация структуры данных на этом этапе не обязательна. Такие модели
называются
инфологическими.
В
настоящее
время
наиболее
распространённой инфологической моделью является модель сущность-связь.

7.

Рис.1. Модели данных
2. После того как закончено исследование предметной области и
детально поставлена задача проектирования можно переходить ко второму
этапу, на котором проектируется база данных. На этом этапе используются
формальные модели данных, в которые нужно преобразовать
инфологическую модель. Такие модели, непосредственно используемые в
базах данных, называются даталогическими.
На рис.1 показаны три вида датологических моделей: иерархические,
сетевые и реляционные.
3. Базу данных независимо от её даталогической модели можно поразному разместить на разных внешних носителях. Например, можно
использовать жёский диск или твёрдотельную внешнюю память. Для
описания физического размещения базы даных служит физическая модель.

8.

Концептуальная (инфологическая) модель
В настоящее время наиболее распространённой инфологической
(концептуальной) моделью является модель сущность-связь (ER – модель,
диаграмма).
Ключевыми элементами модели «Сущность—связь» (рис.3)
являются:
сущности
атрибуты
связи
Рис. 3. Диаграмма «сущность - связь», ER - диаграмма.

9.

Логическая (даталогическая) модель. Схема данных.
Даталогическая модель (схема) БД – структура хранения данных в контексте
выбранной СУБД (рис. 4).
Рис.4. Даталогическая модель (схема) БД.

10.

11.

https://www.intuit.ru/studies/courses/2195/
55/info
Проектирование информационных
систем.
Проектирование информационных
систем : учебное пособие / В.В.
Коваленко - М.: Форум: ИНФРА-М, 2014.
- 320 с.

12.

Проектирование информационных систем :
учебное пособие / Н.З. Емельянова, Т.Л.
Партыка, И.И. Попов. — М. : ФОРУМ :
ИНФРА-М, 2017. — 432 с
Технология разработки программного
обеспечения : учеб. пособие / Л.Г.
Гагарина, Е.В. Кокорева, Б.Д. Виснадул ;
под ред. Л.Г. Гагариной. — М. : ИД
«ФОРУМ» : ИНФРА-М, 2017. — 400 с.
English     Русский Правила