Диаграммы классов языка UML. Основные понятия. Отображение классов, стереотипов, комментариев и ограничений на диаграммах. Примеры


Диаграммы классов языка UML. Категории связей и их отображение на диаграмме. Примеры.


40. Язык OCL. Инварианты OCL. Основные типы данных и выражения.


Получение реляционной схемы из диаграммы классов. Основные проблемы и рекомендации.


Язык баз данных SQL. Основные отличия SQL-ориентированной модели от реляционной модели. Стандарт SQL:2003 – основные тома. Структура языка SQL (три различных схемы).


Основные типы данных языка SQL (без учета объектных расширений). Преобразования типов данных.


Средства работы с доменами в SQL.


Средства определения, изменения и отмены определения базовых таблиц в SQL.


Базовые средства манипулирования данными в языке SQL.


Понятие триггера. Механизм триггеров в SQL. Типы триггеров и их выполнение.


Общая структура оператора выборки в SQL и схема его выполнения.


Представляемые и порождаемые таблицы в SQL. Агрегатные и кванторные функции.


Предикаты языка SQL.


Управление транзакциями в SQL. Средства инициации и завершения транзакций. Понятие точки сохранения. Уровни изоляции SQL-транзакций.


Иерархия ограничений в SQL. Средства определения и отмены общих ограничений (ограничений БД). Проверка ограничений и ее связь с механизмом транзакций.


Поддержка авторизации доступа к данным в SQL. Объекты и привилегии. Пользователи и роли.


Передача и аннулирование привилегий и ролей в SQL.


Объектно-ориентированная модель данных. Ее структурная, манипуляционная и целостная части. Реализации.


Объектно-реляционные расширения языка SQL. Возможные подходы к объектно-реляционному отображению без использования объектно-реляционных расширений SQL.


Истинная реляционная модель данных. Ее структурная, манипуляционная и целостная части. Реализации.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: