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 правила удаления. Все это отразить в отчете (диаграмма, таблицы, тексты ограничений с указанием таблиц и полей).


 

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

74394. ВЫБОР ПРОВОДНИКОВ ЛИНИЙ ЭЛЕКТРОПЕРЕДАЧИ ПО ДОПУСТИМОЙ ПОТЕРЕ НАПРЯЖЕНИЯ 315.5 KB
  Как уже отмечалось, внутри распределительных электрических сетей напряжением до 20 кВ включительно обычно отсутствуют средства регулирования напряжения. При этом допустимые отклонения напряжения у элсктроприемников обеспечивают, как правило...
74395. ВЫБОР ПРОВОДНИКОВ ЛИНИЙ ЭЛЕКТРОПЕРЕДАЧИ ПО УСЛОВИЮ НАГРЕВАНИЯ 223.5 KB
  Все проводники линий электропередачи должны выбираться (или проверяться) по условию нагревания. Это требование связано с тем, что для проводников воздушных и кабельных линий устанавливаются вполне определенные длительно допустимые температуры.
74396. УЧЕТ ТЕХНИЧЕСКИХ ОГРАНИЧЕНИЙ ПРИ ВЫБОРЕ ПРОВОДОВ ВОЗДУШНЫХ ЛИНИЙ И ЖИЛ КАБЕЛЕЙ 40.5 KB
  Коронирование проводов воздушных линий. Следовательно различным номинальным напряжением будут соответствовать вполне определенные минимальные диаметры проводов для которых соблюдается условие. Поскольку диаметры и площади сечения проводов в свою очередь связаны между собой то выбор проверка проводов по условию короны может быть произведен по условию где Fнм.
74397. ПУТИ ПОВЫШЕНИЯ ПРОПУСКНОЙ СПОСОБНОСТИ ЛИНИЙ ЭЛЕКТРОПЕРЕДАЧ И ЭЛЕКТРИЧЕСКИХ СЕТЕЙ 720 KB
  К таким ограничениям относятся: а предел передаваемой мощности предел линии учитывающий устойчивость параллельной работы электрических станций и узлов нагрузки...
74398. Определение оптимальной мощности компенсирующего устройства для линии 55.5 KB
  Оптимальную мощность компенсирующего устройства описывают, исходя из критерия оптимизации. В качестве которого рассмотрим приведенные затраты. Функция кривых затрат отмечена в виде
74399. Учет равномерности затрат при оптимизации развития электрической системы. Метод приведенных затрат в динамической постановке 35 KB
  Приведенные затраты в динамической постановке записываются в виде: где Θ период год к которому приводятся разновременные инвестиции и издержки чаще всего принимают первый период или год сооружения. Выражение в скобках означает приведенные затраты на интервале Т. Если таких отраслей j то динамические приведенные затраты формулируются в следующем виде: Есть несколько вариантов наилучший вариант там где min. Практическое решение заключается в выделении одного хотя не самого лучшего доминирующего критерия например ЧДД или приведенные...
74400. Чистый дисконтированный доход (ЧДД 36.5 KB
  Под ним понимают превышение суммарных денежных поступлений над суммарными затратами с учетом неравноценности эффектов относящихся к различным моментам времени. При этом дисконтированием называют приведение разновременных значений денежных потоков денежных поступлений капиталовложений и пр.
74401. ВЫБОР ВАРИАНТА РАЗВИТИЯ ЭЛЕКТРИЧЕСКОЙ СЕТИ С УЧЕТОМ НАДЕЖНОСТИ ЭЛЕКТРОСНАБЖЕНИЯ И ТРЕБОВАНИЙ ЭКОЛОГИИ 901.5 KB
  При нормативном подходе опираются на требования к обеспечению надежности электроснабжения излаженные в ПУЭ. К наиболее ответственным электроприемникам I категории отнесены такие перерыв электроснабжения которых может повлечь за собой опасность для жизни людей повреждение дорогостоящего оборудования массовый брак продукции расстройство сложного технологического процесса нарушение функционирования особо важных элементов коммунального хозяйства. К электроприемникам II категории отнесены те перерыв электроснабжения которых приводит...