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


 

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

32619. Дати докладну характеристику розв’язок перехрещень в вузлах 900 KB
  Основное требование ко всем пересечениям маршрутов в одном уровне заключается в том что эти пересечения не должны снижать пропускную способность ниже необходимой в период интенсивного движения и создавать угрозу безопасности движения. Пересечения в одном уровне устраиваются при благоприятных топографических условиях относительно небольших размерах движения. Безопасность движения поездов обеспечивается с помощью устройств автоматики и сигнализации предохранительных тупиков. Развязки в одном уровне осуществляются чаще всего с...
32620. Розрахунок конструктивної висоти сортувальної гірки на сортувальній станції 571.5 KB
  Профільна висота головної дільниці h1 встановлюється з урахуванням найбільшого використання допустимої швидкості входу Vвх розрахункового бігуна вагою 85 т ωо=05 Н кн. в уповільнювачах 1 ГП при сприятливих умовах скочування: де Vo – найбільша швидкість розпуску приймається 25 м с; g′ох – розрахунковий параметр для ОХ бігуна м с2; де g – прискорення вільного падіння 981 м с2; n – кількість осей бігуна ОХ 4; q – вага бігуна ОХ 85 т; hωо1 hск1 – питома робота сил опору основного і від стрілок та кривих в межах головного дільниці l1...
32621. Докладно описати питання щодо пасажирської технічної станції (ПТС): 1) призначення і класифікація; 2) основні пристрої; 3) основні операції, що виконують на станції; 4) умови застосування; 5) переваги та недоліки окремих ПТС 116.5 KB
  1 ПТС призначаються для переформування ремонту очищення і екіпірування пасажирських составів. Станції бувають крупні 1520 составів за добу і середні 815.20 составів. На технічних парках менше ніж 68 составів.
32622. Аналіз схем двосторонніх станцій с послідовним розташуванням основних парків. Описати системи гіркової автоматики 216.5 KB
  Для комплексної механізації і автоматизації процесу сортування вагонів сортувальні гірки обладнуються локальними системами автоматики ГАЦ ГПЗУ АРС АЗСР ТГЛ пристроями зв’язку телебачення сигналізації. Під час роботи в маршрутному режимі оператор натисканням кнопки яка відповідає номеру підгіркової колії встановлює маршрут для кожного відчепу перед розпуском його з гірки. Система АСУ РСГ дозволяє регулювати швидкість насуву і розпуску составів швидкість руху відчепів з гірки керувати маршрутами руху відчепів з контролем...
32623. Докладно описати такі питання: визначення спеціальної вантажної станції, спеціалізація спеціальних вантажних станцій,основні операції,які виконують на спеціалізованих вантажних станціях 677.5 KB
  Докладно описати такі питання: визначення спеціальної вантажної станції спеціалізація спеціальних вантажних станційосновні операціїякі виконують на спеціалізованих вантажних станціях. Спеціалізовані вантажні станції це вантажні станції що будуються в пунктах масової переробки однорідних вантажів і забезпечують ритмічність і потоковість обробки масових вантажів і прискорену обробку рухомого складу на станції ефективне використання вантажнорозвантажувальних механізмів і скорочення обсягу роботи сортувальних станцій за рахунок формування...
32624. Дати технічну характеристику колієпроводів 992.5 KB
  Минимальная длина путепроводной развязки в плане определяется в зависимости от радиуса кривой и угла пересечения. Рис 1 – К расчету путепроводной развязки в плане. Длина путепроводной развязки в плане должна быть не менее длины развязки в профиле Lnл Lпp Длина путепроводной развязки в профиле зависит от характера подходов. Минимальная длина развязки в профиле: Lпр=lпод0.
32625. Особливості проектування вузлових дільничних станцій (ВДС). Принципи розташування основних пристроїв на дільничних станціях 98 KB
  Докладно описати такі питання: особливості проектування вузлових дільничних станцій ВДС; принципи розташування основних пристроїв на дільничних станціях; розрахунок числа приймальновідправних колій на ВДС При проектировании УУС следует выполнять такие требования: 1 на подходах к станции должны предусматриваться развязки маршрутов в одном или в разных уровнях; 2 расположение главных путей на подходах к станции конструкции горловин должны обеспечивать одновременный прием и отправление поездов со...
32626. Описати принципи і особливості проектування залізничних вузлів великих і столичних міст 559.5 KB
  В генеральной схеме развития узла особенно тщательно должна быть проработана охрана окружающей среды бережного отношения к природным ресурсам минимального использования земель и угодий ценных для других отраслей хозяйства отдыха населения и дальнейшего развития жилищного строительства. При проектировании железнодорожных узлов необходимо руководствоваться следующими принципами: общая эффективность комплексная оптимизация концентрация децентрализация специализация сохранение равновесия и пропорциональности развития отдельных...
32627. Описати принцип роботи системи КГМ-РИЗТ, а також основні системні задачі комплексу, основні достоїнства та недоліки 2.91 MB
  ВАГОННЫЙ ЗАМЕДЛИТЕЛЬ КЛЕЩЕВИДНОНАЖИМНОЙ ПОДЪЕМНЫЙ КНП5 Клещевиднонажимной подъемный двухрельсовый пневматический вагонный замедлитель используется преимущественно на спускной части сортировочных горок при новом строительстве и модернизации. Вагонный замедлитель КНП5 изготавливается пятизвенным шестисекционным. Вагонный замедлитель может имев следующие положения: отторможенное тормозная система занимает нижнее положение. Через вагонный замедлитель может пропускаться ся весь габаритный подвижной состав вагонного и локомотивного...