Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.Б.Д / лекции / 2БД.doc
Скачиваний:
38
Добавлен:
30.05.2020
Размер:
103.42 Кб
Скачать

5.7 Призначені для користувача типи даних

Призначені для користувача типи даних – це типи даних, які створює користувач на основі системних типів даних, коли в декількох таблицях необхідно зберігати однотипні значення; причому потрібно гарантувати, що стовпці в таблиці матимуть однаковий розмір, тип даних і чутливість до значень NULL .

5.8 Обмеження цілісності

Обмеження цілісності – механізм, що забезпечує автоматичний контроль відповідності даних встановленим умовам (або обмеженням). Обмеження цілісності мають пріоритет над трігерами, правилами і значеннями за умовчанням. До обмежень цілісності відносяться: обмеження на значення NULL, перевірочні обмеження, обмеження унікальності (унікальний ключ), обмеження первинного ключа і обмеження зовнішнього ключа. Останні три обмеження тісно пов'язано з поняттям ключів.

5.9 Правила

Правила використовуються для обмеження значень, бережених в стовпці таблиці або в призначеному для користувача типі даних. Вони існують як самостійні об'єкти бази даних, які зв'язуються із стовпцями таблиць і призначеними для користувача типами даних. Контроль значень даних може бути реалізований і за допомогою обмежень цілісності.

5.10 Умовчання

Умовчання – самостійний об'єкт бази даних, що представляє значення, яке буде привласнене елементу таблиці при вставці рядка, якщо в команді вставки явно не вказано значення для цього стовпця.

Контрольні питання

  1. Дайте визначення даних.

  2. Що таке тип даних та чим він характеризується?

  3. Скільки типів даних налічує язик SQL?

  4. На які групи можна поділити перераховані типи?

  5. Чим особливий кожний з названих типів даних?

  6. Чим відрізняються типи даних SQL, визначені стандартом та типи даних SQL-сервер?

  7. Які типи даних використовує SQL-сервер?

  8. Наведіть характеристику типів даних SQL-сервер.

  9. Наведіть оголошення змінних різних типів для SQL-стандарт та SQL-сервер.

Соседние файлы в папке лекции