Лабораторная работа №4. Введение в язык sql. Создание таблиц и ограничений на sql


PRIMARY KEY гарантирует уникальность данных, оно  часто определяется для столбцов-счетчиков. Создание ограничения целостности  PRIMARY KEY



Pdf көрінісі
бет24/40
Дата08.12.2023
өлшемі0,63 Mb.
#135241
түріЛабораторная работа
1   ...   20   21   22   23   24   25   26   27   ...   40
PRIMARY KEY
гарантирует уникальность данных, оно 
часто определяется для столбцов-счетчиков. Создание ограничения целостности 
PRIMARY KEY
возможно как при создании, так и при изменении таблицы. Одним из 
назначений первичного ключа является обеспечение ссылочной целостности данных 
нескольких таблиц. Естественно, это может быть реализовано только при определении 
соответствующих внешних ключей в других таблицах. 
Пример 2.
Создание таблицы Товар с ограничением первичного ключа. 
 
CREATE TABLE Товар 
(КодТовара INT IDENTITY(1,1) PRIMARY KEY, 
 Название VARCHAR(50) , 
 Цена MONEY , 
 Тип VARCHAR(50) , 
 Сорт VARCHAR(50) , 
 Город VARCHAR(50) , 
 Остаток INT );
Примечание.
Прежде чем выполнять sql-код удалите ранее созданную таблицу 
Товар
из базы данных и обновите ее. 
Выполните sql-код
. Обновите базу данных и просмотрите созданную таблицу. 


92 
Сохраните sql-запрос под именем 
Пример2.sql
в папке 
ФИО_студента/Лаб4
.
Первичные ключи более чем одного поля 
Ограничение 
PRIMARY 
KEY
может также быть применено для
многочисленных полей, составляющих уникальную комбинацию значений.
Предположим что ваш первичный ключ - это имя, и вы имеете первое имя и последнее
имя сохраненными в двух различных полях ( так что вы можете организовывать данные 
с помощью любого из них ). Очевидно, что ни первое ни последнее имя нельзя 
заставить быть уникальным самостоятельно, но мы можем каждую из этих двух 
комбинаций сделать уникальной.
Мы можем применить ограничение таблицы 
PRIMARY KEY
для пар: 


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   40




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет