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


ALTER TABLE Сделка ADD CONSTRAINT fk_Товар



Pdf көрінісі
бет37/40
Дата08.12.2023
өлшемі0,63 Mb.
#135241
түріЛабораторная работа
1   ...   32   33   34   35   36   37   38   39   40
Байланысты:
ignat eva 4 лаб-75-105 (2)

ALTER TABLE Сделка ADD CONSTRAINT fk_Товар 
FOREIGN KEY (КодТовара) REFERENCES Товар
ON UPDATE CASCADE ON DELETE CASCADE 
Пример 14. Пример создания вычисляемого поля. 
ALTER TABLE Товар ADD Налог AS Цена*0.05
 
Пример 15. Пример удаления поля 
ALTER TABLE Товар DROP COLUMN Остаток 
4.7. Удаление таблиц
Удаление таблицы выполняется командой: 
DROP TABLE имя_таблицы 
Удалить можно любую таблицу, даже системную. К этому вопросу нужно 
подходить очень осторожно. Однако удалению не подлежат таблицы, если существуют 
объекты, ссылающиеся на них. К таким объектам относятся таблицы, связанные с 
удаляемой таблицей посредством внешнего ключа. Поэтому, прежде чем удалять 
родительскую таблицу, необходимо удалить либо ограничение внешнего ключа, либо 


101 
дочерние таблицы. Если с таблицей связано хотя бы одно представление, то таблицу 
также удалить не удастся. Кроме того, связь с таблицей может быть установлена со 
стороны функций и процедур. Следовательно, перед удалением таблицы необходимо 
удалить все объекты базы данных, которые на нее ссылаются, либо изменить их таким 
образом, чтобы ссылок на удаляемую таблицу не было. 
Самостоятельно
удалите таблицу 
Продавцы
.
Задание для лабораторной работы №4 
Самостоятельно, 
используя 
команды языка SQL,
в базе данных 
Университет
создать

1).
Новую таблицу под именем 
STUDENT
(
Студент)
с помощью sql-операторов с 
полями: 
STUDENT_ID
– целого типа для уникальной идентификации записей в таблице 
первичный ключ тип счетчик,
SUTNAME
– текстового типа для обозначения имени студента,


Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   40




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

    Басты бет