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


 

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

59020. Кожна байка чогось навчає 58 KB
  Ми закінчили працювати над розділом який називається Байки. Чому він так називається Байки яких авторів вміщені в ньому Сьогодні ми детальніше познайомимося з вивченими поетамибайкарями прочитаємо їх байки повчимось визначати мораль байки.
59021. Коли руйнуються любовні стосунки - руйнується світ 32.5 KB
  Обладнання: портрет письменника Всесвітня література 1998 № 9 форзац репродукція картини М. Всесвітня література 1999 № 6 с. Бесідаінсценівка зустрічі з письменником: учні й учитель задають запитання учню який виконує роль письменника Всесвітня література 1998 № 6 с. Доповнення вчителя Зарубіжна література 1998 № 8 с.
59022. Композиція музичного твору 46.5 KB
  Глинки виходить перша група учнів яка готувала матеріал про композиторів твори яких написані у сонатній формі 1й учень. 2й учень. Глінки 3й учень. Учень зачитує підготовлене цікаве повідомлення про творчий і життєвий шлях композитора 12 хв.
59023. Комунікація. Дискусія та правила її ведення 40.5 KB
  Протягом заняття ми мультимедійна проекція слайдів: визначимо місце дискусії у процесі вербальної комунікації; ознайомимося з правилами її ведення; навчимось практично їх використовувати. І тоді людина вдається до дискусії.
59024. Краса, велич і трагедія в образах шевченкового Кобзаря 49 KB
  Природно шевченкові пейзажі є саме такими. Де й навіщо використовує Шевченко пейзаж На початку іноді в середині великого поетичного твору. Яка назва цієї пісні Що ви знаєте про історію її написання Яким у ній зображено Дніпро В іншій поезії Шевченко зазначає...
59025. Краса осені (прикмети та ознаки) 41 KB
  Осінь наче художник велетенським пензлем розфарбовує у яскраві кольори плоди та листя. Ось так починається осінь. Осінь Які слова допомогли вам відгадати загадки Підкреслимо їх. розфарбувала жовті шати одягає жде білу сестрицю...
59026. Критичне мислення на уроках зарубіжної літератури 99.5 KB
  Теорія та практика Критичне мислення на уроках зарубіжної літератури I. Саме тому основною проблемною темою в контексті викладання зарубіжної літератури в 811 класах є: Використання технологій критичного мислення як засобу створення творчого мікроклімату на уроці зарубіжної літератури...
59027. Література ХХ століття. Р. Кіплінг 48 KB
  Мета практична: повторити біографію Р. Кіплінга; ознайомити учнів з особливостями індуїзму, проаналізувати вплив вірувань індійців на творчість Р. Кіплінга, спонукати учнів до нового осмислення Мауглі...