русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Средства задания целостности в среде AllFusion ERwin Data Modeler


Дата добавления: 2015-07-09; просмотров: 1158; Нарушение авторских прав


В используемом CASE-средстве предусмотрены инструменты для определения ограничений на значение атрибутов. Они используют различные виды описателей, которые применяются для определения атрибутов таблиц:

· типы значений атрибута,

· описатель первичного ключа и индекса,

· правила валидации.

· значения по умолчанию.

Задание целостности в ERwin Data Modeler модет быть определено как для каждого атрибута, так и для связанных таблиц (ссылочная целостность). Ссылочная целостность предполагает выполнение требования, чтобы значения внешнего ключа экземпляра дочерней сущности соответствовали значениям первичного ключа в родительской сущности. Ссылочная целостность может контролироваться при всех операциях, изменяющих данные (INSERT/UPDATE/DELETE). Средства контроля ссылочной целостности в ERwin Data Modeler включают автоматическую генерацию триггеров и использование механизмов декларативной ссылочной целостности (для тех СУБД, которые поддерживают данные механизмы).

Для каждой связи на логическом уровне могут быть заданы требования по обработке операций INSERT/UPDATE/DELETE для родительской и дочерней сущности. ERwin представляет следующие варианты обработки этих событий:

· отсутствие проверки;

· проверка допустимости;

· запрет операции;

· каскадное выполнение операции (DELETE/UPDATE);

· установка пустого (NULL-значения) или заданного значения по умолчанию.

В соответствии с выбранным вариантом AllFusion ERwin Data Modeler автоматически создает необходимые триггеры на диалекте SQL целевой СУБД. При этом ERwin Data Modeler пользуется библиотекой шаблонов триггеров, которые можно модифицировать.



<== предыдущая лекция | следующая лекция ==>
Основные понятия | Средства AllFusion ERwin Data Modeler для создания БД в среде выбранной СУБД


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.457 сек.