11544

Ограничения на данные (DEFAULT и CHECK) и ссылочную целостность

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная № 5. Ограничения на данные DEFAULT и CHECK и ссылочную целостность Добавление отношения Конт. м. таблицы содержащей FK Отношения Добавить Спецификация таблиц и столбцов ИЛИ Проект таблицы кнопка Отношения Добавить... Слева все про РК имя таблицы поле...

Русский

2013-04-08

18.35 KB

3 чел.

Лабораторная № 5. Ограничения на данные (DEFAULT и CHECK) и ссылочную целостность

Добавление отношения

Конт. м. таблицы, содержащей FK - Отношения - Добавить - Спецификация таблиц и столбцов

ИЛИ

Проект таблицы - кнопка Отношения - Добавить...

Слева все про РК (имя таблицы, поле), справа - про FK.

Структура базы (диаграмма)

Диаграммы (конт.м.) - Создать диаграмму - Добавить (выделяя нужные таблицы) - Закрыть

  1.  Ограничение DEFAULT

Проект таблицы- выбрать поле - Свойства столбцов - Значения или привязки по умолчанию

Значения: Строка, число, константы (Getdate(), User)

Если не устанавливаются: сохранить проект, нажать [ ! ] на панели инструментов.

Пример:

Открыть проект таблицы «Материал», установить значение Наименования по умолчанию «не задано», сохранить, открыть таблицу для заполнения, ввести новую строку.

Открыть проект таблицы «Деталь», создать поле «Дата создания» с типом Дата, установить значение по умолчанию Getdate(), сохранить, открыть таблицу для заполнения, ввести новую строку.

  1.  Ограничение CHECK

Проект таблицы - конт.м. рабочей области (белой) ~ Проверочные ограничения -Добавить -
Выражение (справа):  
Строка - Name like       'A%' - первая буква А

'_о%с' - вторая буква о, последняя с

in ('Иван', 'Денис') Число - Weight > 0 and Weight < 1000 between 0 and 1000 ! Если не работает: стереть DEFAULT, удалить содержимое таблицы.

Пример:

Открыть проект таблицы «Деталь», создать поле «Вес» с типом Float установить ограничение отО до 500, сохранить, открыть таблицу для заполнения, ввести новую строку.

  1.  Поддержание ссылочной целостности

Создаем материал - ссылаемся на него - пробуем удалить материал = ошибка!

Проект таблицы «Деталь» - Отношения - Спецификация INSERT и UPDATE – правило удаления:

  1. Удалить каскадом (удаляя сам объект, удалять все объекты, на него ссылающиеся)
  2. Проставлять NULL (удалять объект, а вместо ссылок на него ставить NULL).

Задание:

В своей таблице нарисовать все связи, заполнить базу, 2 DEFAULT, 2 CHECK, 2 правила удаления. Все это отразить в отчете (диаграмма, таблицы, тексты ограничений с указанием таблиц и полей).


 

А также другие работы, которые могут Вас заинтересовать

43067. Проектирование АТП по перевозке строительных грузов (кирпичи, песок, и т.д.) по Сибири 487 KB
  Реализация потенциальных свойств автомобиля, заложенных при его создании, снижение затрат на содержание, ТО и ремонт, уменьшение соответствующих простоев, обеспечивающие повышение производительности, при одновременном снижении их себестоимости – основные задачи технической эксплуатации подвижного состава автомобильного транспорта.
43068. Расчет применения станков с ЧПУ 386.5 KB
  Характерной особенностью серийного производства является изготовление деталей партиями. Под размером партии деталей понимают число деталей, обрабатываемых с одной наладки оборудования.
43069. Расчет технико-экономических показателей строительного предприятия 313 KB
  Строительные процессы выполняемые вручную с использованием ручного инструмента и простейших приспособлений называют ручными; выполняемые с помощью электрических ручных машин электропилы электрорубанка и пр. Эффективность инвестиций может также устанавливаться при выражении результата в стоимостной а затрат в натуральной форме и наоборот когда затраты рассчитываются в рублях а результат – в натуральных измерителях.
43070. Подземная разработка месторождений полезных ископаемых 427.5 KB
  В настоящих методических указаниях поставлена задача освоить методы и приемы применяемые проектными и научными организациями, при решении таких вопросов, как установление размеров очистных камер и целиков, определение рациональных параметров отбойки, выпуска и доставки руды, организации основных технологических процессов и др.
43071. Система автоматического управления электроприводом 6.2 MB
  Конструктивное исполнение всех двигателей со степенью защиты IP44 – станина с продольными радиальными ребрами и наружный обдув, установленным на валу реверсивным центробежным вентилятором, защищенным кожухом, предназначенным одновременно и для направления воздушного потока.
43072. Объединение региональных объединённых энергосистем в более мощную систему образует Единую энергетическую систему России 2.3 MB
  Одной из главных задач электроснабжения является обеспечить дальнейший экономический прогресс общества, глубокий качественный сдвиг в материально-технической базе на основе ускорения научно- технического прогресса, интенсификации общественного производства, повышение эффективности.
43073. Народное хозяйство и природно-климатические условия проектирования 88 KB
  Климат: почти вся территория Томской области находится в пределах таежной зоны. Климатические условия южных и северных районов Томской области заметно отличаются ввиду того что расстояние между северной и южной границами области по меридиану достигает 600 километров. Климатические характеристики северных районов области отличаются большей суровостью и продолжительностью зимнего сезона. На долю речных долин приходится 1 5 территории Томской области.
43074. БЕЗОПАСНОСТЬ ОБЪЕКТОВ, ЗДАНИЙ И СООРУЖЕНИЙ 12.44 MB
  Разработка проекта пассивной противопожарной защиты здания 15 2.2 Характеристика здания по заданию и предварительная планировка здания 16 2.3 Определение категории здания по взрывопожарной и пожарной опасности 19 2.1 Деление здания на пожарные отсеки 20 2.
43075. РАСЧЕТ И КОНСТРУИРОВАНИЕ ПРЕДВАРИТЕЛЬНО НАПРЯЖЕННОЙ ЖЕЛЕЗОБЕТОННОЙ ПАНЕЛИ СБОРНОГО ПЕРЕКРЫТИЯ МНОГОЭТАЖНОГО ЗДАНИЯ 2.92 MB
  Характеристики арматуры и бетона. Подбор продольно напрягаемой рабочей арматуры из условия прочности сечения нормального к продольной оси панели. Определение необходимости постановки поперечной арматуры проектирование постановки косвенной арматуры исходя из конструктивных требований строительных норм. Учет влияния длины зоны передачи напряжений продольной напрягаемой арматуры.