
- •БАЗЫ ДАННЫХ
- •Литература
- •1.Основные понятия
- •По запросу
- •Основная особенность СУБД – это наличие процедур для ввода и хранения не только
- •СУБД должна предоставлять доступ к данным любым пользователям, включая и тех, которые практически
- •Языковые средства СУБД (две основные группы):
- •Среди лингвистических средств СУБД
- •Состав функционально полной СУБД
- •Функционально-полную СУБД можно определять следующим составом
- •2. Модели данных. Классификация СУБД
- •Классические модели
- •Новые модели
- •Новейшие модели
- •2.1.Иерархическая модель
- •2.2.Сетевая модель
- ••Структура данных: 2) наборы (SET) содержащие ссылки на подчиненные записи хозяин (OWNER) член
- •2.3.Реляционная модель
- •• Структура данных:
- •Понятия
- •Понятия
- •Определение
- •• Методы доступа
- •Двуместные операции
- •• Пример двуместной операции (JOIN):
- •• Достоинства
- •2.4. Семантическая модель
- •2.5. Типово-полная модель
- •Конструктор агрегации
- •Конструктор ассоциации
- •Пример суперпозиции типов
- •2.6. Объектно- ориентированная модель
- •2.7.Машины БД
- •СУБД - Teradata (Фирма NCD)
- •2.8.Многомерный куб
- •Требования
- •Основные понятия
- •1.Фирмы
- •Пример
- •2.10. XML data type. Революция в реляционных СУБД
- •Что произошло?
- •Почему это случилось? Немного истории
- •Сложность
- •Сложность
- •Сложность
- •Что не нравилось пользователям и разработчикам?
- •Революция (контрреволюция)
- •XML хорош, если :
- •Сложность
- •Верстовые столбы ORACLE. Возврат к семантике!
1.Фирмы
BMW
•Филиалы по странам
•……
Ford
•Филиалы по странам
•……
Пример
2. Продукция
Грузовики
• Легкие
• Тяжелые
• ……
Автобусы
•Микроавтобус
ы
•……
3. Время
Год
•Январь
•Февраль
•Март
•Апрель
•……

Пример
Ячейки (cell) – объем продаж в денежном выражении
Время
Фирма
Объем
продаж
2002
2.9.XML - DB
•Для описания сложных структур данных на языке XML (Extensible Markup Language)
•База данных содержит XML-документы:
<имя объекта1> <имя подоб1.1>
<имя данного 1> данное 1 < /имя данного 1> <имя данного 2> данное 2 < /имя данного 2>
……
< /имя подоб1.1>
……
< /имя объекта1>
2.10. XML data type. Революция в реляционных СУБД
(2005 – 2006 гг.)
Что произошло?
Введен новый тип данных XML data type
Теперь один реквизит может содержать сколь угодно сложно структурированное данное - вплоть до всей БД!
В один день устарели миллионы учебников по СУБД, написанные на всех языках мира

Почему это случилось? Немного истории
|
|
|
|
FOX |
|
|
|
|
Clipper |
Clarion |
|||
dBASE I - IV 1982-1989 |
|
НИКА |
||||
|
Oracle |
|||||
|
|
SQL/DS |
1981 |
1994 |
||
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
ИНЕС |
1975 - 1977 |
1997 |
DB2 |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
IDMS |
1970-73 |
|
|
|
|
|
СЕТЬ |
|
|
|
INFORMIX |
|
|
|
|
|
|
Cashe
ADABAS 1969
IMS
XML DB
ОКА 1969
MS SQL
2005 -06
ОКА
СЕТЬ
КОМПАС
ПАРМА
НАБОБ
ПАЛЬМА
Более 1500 СУБД – в нашем справочнике для РФФИ

|
|
|
|
FOX |
|
|
|
|
Clipper |
Clarion |
|||
dBASE I - IV 1982-1989 |
|
НИКА |
||||
|
Oracle |
|||||
|
|
SQL/DS |
1981 |
1994 |
||
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
ИНЕС |
1975 - 1977 |
1997 |
DB2 |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
IDMS |
1970-73 |
|
|
|
|
|
СЕТЬ |
|
|
|
INFORMIX |
|
|
|
|
|
|
Cashe
ADABAS 1969
IMS
XML DB
ОКА 1969
MS SQL
2005 -06
НИКА
ОКА
СЕТЬ
КОМПАС
ПАРМА
НАБОБ
ПАЛЬМА

Сложность |
«Развитие» СУБД в последние 30 лет |
данных |
IMS-1969
иерархические
IDMS-1970-е
сетевые
SQL/DS-1981
реляционные
1960 |
1970 |
1980 |
1990 |
2006 Годы |

Сложность
данных
XML-1998
SGML-1986
НИКА-1990
ИНЕС-1977
IMS-1969
< - начало имени > - конец имени / - конец данного
IDMS-1970-е
SQL/DS-1981
1960 |
1970 |
1980 |
1990 |
2006 Годы |

Сложность
данных
XML-1998
SGML-1986
НИКА-1990
ИНЕС-1977
IMS-1969
IDMS-1970-е
SQL/DS-1981
1960 |
1970 |
1980 |
1990 |
2006 Годы |