Введение в базы данных

  • ppt
  • 27.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 135. Введение в базы данных.ppt

Введение в базы данных

Классификация БД

Тип

Пример

Количество пользователей

Объем*

Персональные

Личный органайзер

1

~10 Мб

Коллективные

Риэлтерская компания

Десятки

~100 Мб

Организационные (масштаба крупного предприятия)

КамАЗ

Сотни- тысячи

До Тб

Сетевые (Интернет)

Amazon.com

Может быть любым

* Оценка объема базы данных, разумеется, весьма приблизительная, в.т.ч. без учета мультимедиа-данных

Системы обработки файлов

Предшественником СУБД были системы обработки файлов

Файл1

Файл2

Файл3

Приложение1

Приложение2

Приложение3

Операции чтения-записи

Системы управления базами данных

Приложение1

Приложение2

Приложение3

База данных

СУБД

Сравнение двух подходов

Системы обработки файлов

Системы управления базами данных

Данные разделены и изолированы

Данные интегрированы, поддерживается целостность* данных

Наблюдается существенное дублирование данных

Дублирование данных минимально

Приложения тесно зависят от физической структуры файлов

Приложения независимы от физической организации базы данных

Сложно представить данные в удобном для пользователя виде

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

* Целостность данных –логическая согласованность данных

Определение БД

База данных – это самодокументированное собрание интегрированных записей

Самодокументированность

База данных является самодокументированной: она содержит, в дополнение к данным пользователя, описание собственной структуры. Это описание называется каталогом данных, или словарем данных, или метаданными.

Интегрированность

Процесс разработки базы данных

Инфологическое моделирование

Инфологическая модель, задание 1

Даталогическое проектирование

Реляционная модель, задание 2

Реализация БД

БД, серверная часть, задания 3-9
(таблицы, представления, запросы, хранимые процедуры, триггеры)

Разработка приложений БД

БД, клиентская часть, задания 10-13
(меню, удаленные представления, формы, отчеты)

Инфологическая модель

Инфологическая модель

ER-
модель

Правила ссылочной целостности

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

Лингвистические отношения

Информационные потребности пользователей