ВУЗ:
Составители:
Рубрика:
39
Базы данных третьего поколения должны сохранять параллелизм
обработки запросов.
Некоторые предложения обеспечивали открытость баз данных
третьего поколения:
1) SQL должен сохранить свои позиции как язык запросов к базам
данных;
2) SQL должен стать языком нижнего уровня для клиент-серверных
систем.
2.3. Манифест объектно-ориентированных баз данных
Манифест (1990 г.) сформулировал свойства ООБД. Все свойства
разбиты на 3 группы: 1) обязательные, 2) факультативные
(необязательные), 3) обеспечивающие открытость. Манифест ООБД в
качестве обязательных свойств назвал: 1) иерархию типов и
наследование, 2) инкапсуляцию, 3) перегрузку методов. Наряду с
требованием индивидуальных идентификаторов появилось требование
поддержки сложных объектов. Отдельно подчеркивается
необходимость:
— позднего связывания, то есть связывания имени метода и кода не на
этапе трансляции, а на этапе исполнения;
— расширяемости типов, то есть предполагается равенство как
встроенных, так и определённых пользователем типов данных;
— полной вычислимости, то есть предполагается реализация в языке
манипулирования данными вычисления функций, реализуемых в
обычных языках программирования.
К необязательным свойствам отнесены: 1) множественное
наследование, 2) поддержка версий объектов.
Свойство открытости должно обеспечить связывание с C++, Smalltalk,
JAVA.
2.4. Способы реализации объектно-ориентированных баз
данных (ООБД). Объектно-ориентированные языки БД и SQL
В настоящее время язык SQL имеет несколько версий, связанных
с появлением стандартов: SQL — 86, 89, 92, а также практически
каждый поставщик серверов данных поставляет своё подмножество
языка. Перспективой языка SQL является появление объектно-
ориентированного стандарта SQL-3, который предназначен для
расширенных или гибридных моделей данных. В стандарте SQL-92
имеется 149 элементов языка, которые должны быть определены и
документированы разработчиком (implementation definition) и 75
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »
