Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы |
Художественные возможности материалов
Удаленный доступ | Доменные имена развития компьютерной графики
Аплеты | SQL | Надежность | Задачи | Информационные процессы | Очередь JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Основные понятия и способы применения SQL - в примерах и задачах

SQL язык запросов к реляционным базам данных Учебник

Создание объектов базы данных

Ограничения на множество допустимых значений данных

Уникальность как ограничение на столбец

Иногда требуется, чтобы все значения, введенные в стол­бец, отличались друг от друга. Например, этого требуют первич­ные ключи. Если при создании таблицы для столбца указывается ограничение UNIQUE, то база данных отвергает любую попытку ввести в это поле какой-либо строки значение, уже содержащееся в том же поле другой строки. Это ограничение применимо толь­ко к тем полям, которые были объявлены NOT NULL. Можно и предложить следующее определение таблицы STUDENT, исполь­зующее ограничение UNIQUE:

CREATE TABLE STUDENT (STUDENT_ID INTEGER NOT NULL UNIQUE,

 

SURNAME

CHAR (25)

NOT

NULL,

NAME

CHAR (10)

NOT

NULL,

STIPEND

INTEGER,

 

 

KURS

INTEGER,

 

 

CITY

CHAR (15),

 

 

BIRTHDAY

DATE,

 

 

UNIV ID

INTEGER) ;

 

 

Объявляя поле STUDENT_ID уникальным, можно быть уве­ренным, что в таблице не появится записей для двух студентов с одинаковыми идентификаторами. Столбцы, отличные от пер­вичного ключа, для которых требуется поддержать уникаль­ность значений, называются возможными ключами или уни­кальными ключами (CANDIDATE KEYS ИЛИ UNIQUE KEYS).

Maya 3D графика в кино и телевидении Воздействие испытаний ядерного оружия на здоровье населения Объектно-ориентированный язык программирования Java Объектно-ориентированное программирование Delphi Библиотека визуальных компонентов VCL и ее базовые классы Кроссплатформенное программирование для Linux Элементы управления Win32 Элементы управления Windows XP Файлы и устройства ввода/вывода Что такое экспертная система? Объектно-ориентированное программирование Инструментальные средства разработки экспертных систем Программирование на языке CLIPS Критерии и количественные характеристики надежности Расчет характеристик надежности невостанавливаемых резервированных изделий Расчет надежности системы с постоянным резервированием Интегрирование тригонометрических функций ;