Технология концептуального моделирования биомедицинских данных
1. Основные понятия и определения
Понятие базы данных
Состав современных баз данных
Хранилища данных
Базы знаний
Системы управления базами данных – СУБД
СУБД реализует:
Архитектура СУБД
Архитектуры «клиент – сервер»
Классификации СУБД
Разработка и поддержка СУБД
Платформа СУБД
Современные платформы СУБД
Проектирование баз данных
Краткая история СУБД
Все на сегодня… Вопросы?
655.50K
Category: databasedatabase

Базы данных. Основные понятия и определения

1. Технология концептуального моделирования биомедицинских данных

Лаборатория
информационных систем
Кафедра Автоматики и телемеханики
Проф. М. Ю. Богатырев
Технология концептуального
моделирования
биомедицинских данных
Базы данных

2. 1. Основные понятия и определения

2
1. Основные понятия и
определения
Лекция 1
Понятие базы данных
Хранилища данных
Базы знаний
Понятие системы управления базами данных
– СУБД.
• Архитектуры СУБД
• Платформы СУБД
• Классификации СУБД

3. Понятие базы данных

Определение: Базой данных называется целостный объект, содержащий структурированные 3
данны
Понятие базы данных
Определение
Базой данных называется целостный
объект, содержащий
структурированные данные и средства
управления ими.

4. Состав современных баз данных

4
Состав современных баз данных
Данные
Средства
управления
данными
• ТАБЛИЦЫ
• ВИДЫ
• СНИМКИ
ТРИГГЕРЫ
ПОЛЬЗОВАТЕЛИ
ПРОЦЕДУРЫ
ПАКЕТЫ

5. Хранилища данных

5
Хранилища данных
Хранилище данных
База данных
Запрос
Запрос
Данные
Данные
Результат
Метаданные
Результат

6. Базы знаний

6
Базы знаний
Данные
Запрос
Метаданные
Знания
Результат

7. Системы управления базами данных – СУБД

7
Системы управления базами
данных – СУБД
Система
управления
БД
Запрос
Результат
СУ+БД = СУБД

8. СУБД реализует:

8
СУБД реализует:
• физическое размещение в памяти данных и их
описаний;
механизмы поиска запрашиваемых данных;
разрешение проблем, возникающих при
одновременном запросе одних и тех же данных
многими пользователями (прикладными
программами);
способы обеспечения защиты данных от
некорректных обновлений и (или)
несанкционированного доступа;
поддержание баз данных в актуальном состоянии

9. Архитектура СУБД

9
Архитектура СУБД
Модель данных:
• иерархическая,
• сетевая,
• реляционная,
• ….
Тип архитектуры:
• двухуровневая «клиент – сервер»,
• трехуровневая «клиент – сервер»

10. Архитектуры «клиент – сервер»

10
Архитектуры «клиент – сервер»
Сервер
БД
БД
БД
Сервер
БД
двухуровневая
трехуровневая
Серверы приложений
Клиенты
Клиенты

11. Классификации СУБД

11
Классификации СУБД
По масштабам:
• настольные
• офисные
• корпоративные
По архитектурам:
• локальные
• «клиент – сервер»,
• распределенные
По ….
• инструментальные (средства разработки)
• прикладные (бухгалтерские, медицинские, …

12. Разработка и поддержка СУБД

12
Разработка и поддержка СУБД
• проектирование БД
• программирование приложений
• администрирование СУБД

13. Платформа СУБД

13
Платформа СУБД
Тип базы данных
▫ сосредоточенная
▫ распределенная
Формат базы данных
*.ora, *.dbf,
*.db, *.dbc
Серверное ПО
Клиентское ПО

14. Современные платформы СУБД

14
Современные платформы СУБД
№1
Oracle
Sybase

Microsoft
IBM
№2
№3

15.

Главный арсенал
Инструменты
PowerDesigner
Средство проектирования ИС
CASE - технология
Технологии
Серверы
программирования
Java™
.NET
Web Services
PowerBuilder
Средство программирования
СУБД
PowerBuilder®
• язык PowerScript
• компоненты
SAP Sybase
SQL
Anywhere
SAP Sybase
Adaptive
Server
Enterprise
SAP Sybase IQ
EAServer

16. Проектирование баз данных

PowerDesigner:
Проектирование баз
данных
1. Моделирование данных
• концептуальное
• логическое
• физическое
• многомерное (OLAP)
2. Реализация БД.
Модели «сущностьсвязь» - классическая и
расширенная
Поддержка всех
известных платформ
СУБД

17. Краткая история СУБД

18. Все на сегодня… Вопросы?

18
Все на сегодня…
Вопросы?
English     Русский Rules