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

Моделирование баз данных

1.

Моделирование
баз данных

2.

Базы данных используют
для учета и хранения информации

3.

Информационная модель
Это целенаправленно
отобранная и
представленная в некоторой
форме информация об
объектах реального мира

4.

Модель данных – это совокупность
взаимосвязанных по определенному правилу
данных.
Реляционная модель данных – это
совокупность таблиц, с установленными между
ними связями.

5.

Таблица
• Распространенная форма представления информации
• Столбцы отображают значения одного из признаков объекта
• Строки содержат совокупность сведений об одном
конкретном объекте

6.

База данных

компьютерная
информационная модель объекта

7.

Цели создания БД
o хранение информации и своевременное
редактирование
o упорядочение данных по некоторым признакам
o создание различных критериев выбора данных
o удобное для использования представление
отобранной информации

8.

Основные объекты БД
таблицы
формы
запросы
отчеты

9.

Операции над данными
• сортировка
• поиск (фильтрация)
• создание расчетных полей (формул)

10.

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

11.

Пример
Предметная область – Поликлиника
Классы объектов: врачи, их специальности, пациенты, заболевания
Связи между объектами: лечат, устанавливают диагнозы

12.

Этапы моделирования
1.
2.
3.
4.
Постановка задачи
Проектирование базы данных
Создание базы данных в СУБД
Управление базой данных в СУБД

13.

1. Постановка задачи
Создание информационной модели
предметной области
• Составление описания предметной области
• Определение целей и задач создания БД

14.

2. Проектирование БД
• Выделение классов объектов
• Определение типов связей между ними
• Задание отдельных параметров,
описывающих предметную область

15.

3.Создание БД в СУБД
Создание компьютерной модели:
• Запуск СУБД и создание нового файла БД
• Создание структур таблиц и ввод текстовых
данных для проверки правильности описания
полей
• Установление связей между таблицами и
обеспечение целостности данных после этого
• Ввод и удаление текстовых данных для
проверки правильности установления связей

16.

4. Управление БД в СУБД
Разработка объектов управления
данными:
• Экранные формы для просмотра, ввода и
изменения данных
• Запросы для сортировки, поиска и отбора
данных
• Отчеты для вывода данных
• Средства защиты БД
English     Русский Правила