Содержание
- 2. Тема доклада Внутренняя организация ОСУБД на примере Versant, Poet, ODB-Jupiter НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru
- 3. Области применения ОСУБД САПР, Case-средства Автоматизация производственных процессов Автоматизация управления предприятием Геоинформационные, картографические системы Телекоммуникации Internet
- 4. ОСУБД Versant Компания Versant представляет программные продукты: Versant Developer Suite - сервер ОСУБД + комплект разработчика;
- 5. ОСУБД Poet POET Software представляет следующие продукты: Poet Database - сервер хранилища данных; Poet Object Server
- 6. ОСУБД ODB-Jupiter Компания НПЦ «ИНТЕЛТЕК ПЛЮС» представляет ОСУБД ODB-Jupiter. В состав которой входят компоненты: сервер хранилища
- 7. Особенности построения ОСУБД. Модель данных. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Требования ODMG 3.0 Объектная модель, предписывающая формат
- 8. Особенности построения ОСУБД. Модель данных. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Основные элементы объектной модели
- 9. Особенности построения ОСУБД. Модель данных. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru
- 10. Идентификаторы объектов ОСУБД. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru ОСУБД Versant OID = { Storage ID : Object
- 11. Особенности построения ОСУБД. Методы организации клиент-серверного взаимодействия. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Клиент-серверная архитектура ОСУБД
- 12. Особенности построения ОСУБД. Методы организации клиент-серверного взаимодействия. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Клиент-серверные архитектуры СУБД
- 13. Организация хранилищ данных НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru системное хранилище используется для хранения системы классов. Системное хранилище
- 14. Организация хранилищ данных в ОСУБД Versant НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Классификация по типу базы данных: 1)
- 15. Организация хранилищ данных в ОСУБД ODB-Jupiter НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru системное хранилище, которое содержит описатели схемы
- 16. Организация хранилищ данных в ОСУБД ODB-Jupiter НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Варианты организации взаимодействия серверов ОСУБД и
- 17. Некоторые функции ОСУБД ведение схемы данных ведение версий объектов; транзакции и блокировки; длинные транзакции и блокировки;
- 18. Ведение схемы данных ОСУБД Схема данных является основой функционирования ОСУБД, содержит описание хранимых типов, их иерархии
- 19. Ведение схемы данных ОСУБД ODB-Jupiter выполнение функций, предусмотренных ODMG; возможность ведения группы алиасов атрибута; возможность работы
- 20. Некоторые характеристики ОСУБД на примере ODB-Jupiter количество типов в схеме данных: до 216 количество атрибутов типа:
- 21. Ведение версий объектов НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Управление версиями в ОСУБД Versant
- 22. Разделение доступа к объектам НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru ОСУБД Poet, ОСУБД Versant - необходима самостоятельная реализация
- 23. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Транзакции и блокировки Транзакции: короткие; длинные; вложенные; параллельные. Блокировки: короткие; продолжительные; оптимистические.
- 24. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Язык запросов ОСУБД Группа ODMG для связи с ОСУБД разработала язык OQL:
- 25. Язык запросов ОСУБД НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Группы операторов OQL: операторы сравнения - операторы типа равно,
- 26. Язык запросов ОСУБД НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Пример запроса в OQL: select distinct struct( name: x.name,
- 27. Язык запросов ОСУБД. Расширение языка OQL в СУБД Versant: НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru В функциональных библиотеках
- 28. Язык запросов ОСУБД. Расширение языка OQL в СУБД Versant: НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Управление логическими путями
- 29. Язык запросов ОСУБД. Расширение языка OQL в СУБД Versant: НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Конструкции Versant Query
- 30. Язык запросов ОСУБД. Расширение языка OQL в СУБД Versant: НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Виртуальные атрибуты ОСУБД
- 31. Язык запросов ОСУБД. Поиск текстовых данных НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru ОСУБД Versant: поддержка национальных кодировок; ОСУБД
- 32. Язык запросов ОСУБД. Поиск текстовых данных НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Язык запросов ОСУБД ODB-Jupiter включает конструкции,
- 33. Язык запросов ОСУБД. Тенденции развития НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Унифицированный язык запросов СУБД; Типовой набор функций,
- 34. Промежуточный объектно-ориентированный слой НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Использование данных из СУБД сторонних производителей; расширение функциональных возможностей
- 35. Промежуточный объектно-ориентированный слой Poet SQL Object Factory НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Варианты организации внутреннего взаимодействия ОСУБД
- 36. Отображение объектной схемы данных на реляционную структуру НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Описание класса на языке C++:
- 37. Отображение объектной схемы данных на реляционную структуру НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Пример C++ POET Object Model:
- 38. Варианты реализации наследования при отображении на реляционную структуру Варианты организации наследования в Poet SQL Object Factory.
- 39. Заключение Тенденции развития ОСУБД: унификация языка запросов; формализация методов работы с объектами и управления работой ОСУБД;
- 40. Научно-производственный центр «ИНТЕЛТЕК ПЛЮС» Научно-производственный центр ИНТЕЛТЕК ПЛЮС НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru http://www.inteltec.ru
- 41. НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Язык запросов ОСУБД Допустимые имена атрибутов struct Date { int day; Base
- 42. Язык запросов ОСУБД НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Определение именованных запросов в OQL: define age(x) as select
- 43. Язык запросов ОСУБД НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Обработка элементов пронумерованных коллекций в OQL: list(a,b,c,d)[1:3] element( select
- 44. Язык запросов ОСУБД НПЦ «ИНТЕЛТЕК ПЛЮС» www.inteltec.ru Операции с группами в OQL: bag(2,2,3,3,3) union bag(2,3,3,3) ->
- 46. Скачать презентацию