Similar presentations:
Моделирование баз данных
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. Управление БД в СУБДРазработка объектов управления
данными:
• Экранные формы для просмотра, ввода и
изменения данных
• Запросы для сортировки, поиска и отбора
данных
• Отчеты для вывода данных
• Средства защиты БД