|
Самостійна робота №6
Тема Порівняльні характеристики існуючих систем.
Краткая характеристика корпоративных (промышленных) СУБД
Общие сведения об реляционных и объектных базах данных | |||
| Реляционные базы | Объектно- | Объектные базы |
| данных | реляционные базы данных | данных |
Примеры | ORACLE, Informix | ORACLE, Informix | ObjectStore, Gemstone. |
продуктов | Dynamic Server, | Universal Server, | РОЕТ, 02, Versant, |
| DB2, Openlngres, Miscrosoft SQL Server. Sybase SOL | Universal Server, DB2, UniSQL, Cashe | Jasmine, ODB-Jupiter |
Модель | Реляционная | Реляционная | Объектная |
Понимание и использование | Табличные струк | Табличные структуры | Существенно |
| туры легко воспри - | легко | упрощается разработка |
| нимаются, сущест - | воспринимаются, | прикладных программ, |
| вует множество | существует множество | но пока их создано |
| приложений | приложений | относительно немного |
Новые типы данных | Система | Расширение типов | Объектная база не |
| управления базами | универсального сер - | требует модификации |
| данных оперирует | вера (Informix, Oracle) | ядра при добавлении |
| с ограниченным | требует сертификации | нового типа данных. |
| набором данных | дополнительных модулей (datablades, cartridges), их специального тестирования и вставки в ядро СУБД | Новый класс и его экземпляры просто поступают во внешние структуры базы данных |
Язык СУБД и запросы | Стандартный | Язык манипуляции | Язык описания объектов |
| SQL2, хотя | данными ObjectSQL | и запросов унифици - |
| каждый | полностью совместим | рован с базовым языком |
| производитель | с SQL2. Все | программирования, |
| предлагает его | приложения, | например, с C++, |
| диалекты | использующие язык SQL для обмена с базой данных, будут работать с объектно-реляционной СУБД | Smalltalk, Java. Дополнительно предоставляется язык объектных запросов OQL, который является SOL-подобным, но он не полностью совместим с S0L2 |
Оптимизация ядра субд | Ядра реляционных | Ядра объектно- | Ядра объектных СУБД |
| СУБД оптимизиро - | реляционных СУБД | изначально |
| ваны для выполне - | оптимизированы для | оптимизированы под |
| ния операций над | выполнения операций | использование объектов |
| таблицами. | над таблицами. |
|
Контрольні питання
1. Які види програмних систем управління базами даних ви знаєте?
2. Дати визначення програмним СУБД
3. Яким умовам повинні задовольняти професійні СУБД?
Дата добавления: 2015-08-29; просмотров: 17 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
17 лет (из к-ф «Дайте жалобную книгу») 2 страница | | | Самой красивой женщине планеты |