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

Модели данных. Современные СУБД (Урок 2)

1.

УРОК2.
МОДЕЛИ ДАННЫХ.
СОВРЕМЕННЫЕ СУБД
1
АНОНС:
Н А У Р О К Е М Ы С Е Г О Д Н Я П О З Н А К О МИ М С Я С О С П Е Ц И А Л Ь Н О Й
О Р Г А Н И З А Ц И Е Й Д А Н Н Ы Х В В И Д Е М О Д Е Л Е Й Д А Н Н Ы Х,
КЛАССИФИЦИРУЕМ ПО МОДЕЛЯМ ДАННЫХ СОВРЕМЕННЫЕ СУБД И
УВИДИМ ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ СТРУКТУР ОСНОВНЫХ
МОДЕЛЕЙ ДАННЫХ.

2.

СОКРАЩЕНИЕ ДЛЯ МОДЕЛИ ДАННЫХ - МД
2
В ОБЩЕМ О МОДЕЛЯХ
ДАННЫХ

3.

ОБЩИЙ ВИД МД
Модель данных (Data Model) =
3
структура данных + методы доступа

4.

ДОСТОИНСТВА И НЕДОСТАТКИ МД
4
ИСТОРИЧЕСКАЯ
ПОСЛЕДОВАТЕЛЬНОСТЬ
МД

5.

МОДЕЛИ ДАННЫХ
5
Иерархическая
Сетевая
Реляционная
Семантическая
Типово – полная
Объектно – ориентированная
Многомерная

6.

6
ИЕРАРХИЧЕСКАЯ МД

7.

7
СЕТЕВАЯ МД

8.

8
РЕЛЯЦИОННАЯ МД

9.

9
ПРИВЕДЕНИЕ ДВУМЕРНЫХ
ТАБЛИЦ К ДРУГОЙ ГРАФИЧЕСКОЙ
ИНТЕРПРЕТАЦИИ

10.

10
ОПТИМИЗАЦИЯ
ТРАНСФОРМИРОВАННОЙ
РМД

11.

ИСТОРИЧЕСКАЯ
КЛАССИФИКАЦИЯ МД
11
Иерархическая (1965-1970)
Сетевая (1970 – 1975)
Реляционная (1975 – 1980)
Семантическая (1980 – 1985)
Типово – полная (1985 – 1990)
Объектно – ориентированная (1990 – 1995)
Многомерная (1995– 2000)

12.

12
ОБЪЕКТНООРИЕНТИРОВАННАЯ МД

13.

МОДЕЛИ ДАННЫХ
Время
Аудитории
Занятость
аудиторий
2020
Учебное
занятие
13
Иерархическая
Сетевая
Реляционная
Семантическая
Типово – полная
Объектно – ориентированная
Многомерная
XML

14.

РЕЛЯЦИОННАЯ МД
14
Отношение – это двумерная таблица, обладающую рядом
свойств: нет одинаковых строк, столбцы – это
поименованные логически связанные атрибуты с
уникальным именем, порядок строк неупорядочен.
Кортеж – это любая строка в отношении.
Атрибут – это любой столбец в отношении.
Домен – это множество неповторяющихся значений
атрибута.

15.

СОКРАЩЕНИЕ ДЛЯ РЕЛЯЦИОННЫЕ СИСТЕМЫ
УПРАВЛЕНИЯ ДАННЫМИ – РСУБД
15
СОВРЕМЕННЫЕ СУБД

16.

СОВРЕМЕННЫЕ СУБД
СУБД
Внутренний язык SQL
Компания
разработчик
Реляционная
DB2
SQL Procedural Language
или кратко SQL/PL
IBM
Реляционная
SQL Server
Transact-SQLили кратко TSQL
Microsoft
Объектнореляционная
PostgreSQL
Procedural
Language/PostgreSQL или
кратко PL/pgSQL
свободная
Объектнореляционная
MySQL
SQL по стандарту
SQL/PSM
свободная
Объектнореляционная
Oracle
Database
Procedural Language/SQL
или кратко PL/SQL
Oracle
Иерархическая
IMS
Data Language / I или
кратко DL / I для доступа
IBM
16
Тип СУБД
(тип МД)

17.

ВЫВОДЫ
1. Представлен перечень моделей данных в
исторической последовательности
2. Указаны графическое представление структур
организации данных в моделях данных
3. Перечислены достоинства и недостатки моделей
данных
4. Отдельно даны основные понятия для реляционной
модели данных
17
5. Классифицированы современные СУБД по моделям
данных положенным в основу с указанием названий
внутренних языков программирования
English     Русский Правила