Содержание
- 2. Создание БД CREATE DATABASE - создать новую базу данных; USE - сделать активной базу данных с
- 3. Создание, изменение и удаление таблиц CREATE TABLE – создание новой таблицы; ALTER TABLE – изменение структуры
- 4. Создание таблиц Для создания таблицы необходимо указать: Название таблицы Названия столбцов Тип данных для столбцов Ограничения
- 5. Ограничения
- 6. Создание таблиц CREATE TABLE table ( column1 data_type1 [col_constraints1], column2 data_type2 [col_constraints2], ... columnN data_typeN [col_constraintsN]
- 7. Ограничения (constraints) Ограничение столбца Ограничение таблицы Присвоение имени ограничению: … CONSTRAINT constraint_name …
- 8. Задание перечня столбцов при создании новой таблицы Пример 10.1 CREATE TABLE titles ( title.id CHAR(3) ,
- 9. Задание ограничений столбцов при создании таблицы Пример 10.5 CREATE TABLE titles ( title_id CHAR(3) NOT NULL
- 10. Задание ограничения уникальности Простое ограничение уникальности в ограничении столбца: … [CONSTRAINT constraint_name] UNIQUE Простое ограничение уникальности
- 11. Задание ограничения уникальности Сложное ограничение уникальности в ограничении таблицы: … [CONSTRAINT constraint_name] UNIQUE (unique _columns)
- 12. Задание ограничения уникальности при создании новой таблицы Пример 10.13а Простое ограничение уникальности задано с помощью ограничения
- 13. Задание ограничения уникальности при создании новой таблицы Пример 10.13б Простое ограничение уникальности задано с помощью именованного
- 14. Задание ограничения уникальности при создании новой таблицы Пример 10.14 CREATE TABLE authors ( au_id CHAR(3) NOT
- 15. Задание проверки значений столбца … [CONSTRAINT constraint_name] CHECK (condition) Пример: … CHECK (salary
- 16. Задание проверки значений столбца при создании новой таблицы Пример 10.15 CREATE TABLE titles ( title_id CHAR(3)
- 17. Задание проверки значений столбца при создании новой таблицы Пример 10.15 (продолжение) … CONSTRAINT titles_pk PRIMARY KEY
- 18. Задание первичного ключа при создании новой таблицы Пример 10.8а CREATE TABLE publishers ( pub_id GHAR(3) PRIMARY
- 19. Задание первичного ключа при создании новой таблицы Пример 10.8б CREATE TABLE publishers ( pub_id GHAR(3) NOT
- 20. Задание первичного ключа при создании новой таблицы Пример 10.8в CREATE TABLE publishers ( pub_id GHAR(3) NOT
- 21. Задание первичного ключа при создании новой таблицы Пример 10.9 CREATE TABLE title_authors ( title_id CHAR(3) NOT
- 22. Задание внешнего ключа Внешний ключ в ограничении столбца: … [CONSTRAINT constraint_name] REFERENCES ref_table (ref_column) Внешний ключ
- 23. Задание внешнего ключа Составной внешний ключ в ограничении таблицы: … [CONSTRAINT constraint_name] FOREIGN KEY (key_col1, key_col2,
- 24. Задание внешнего ключа при создании новой таблицы Пример 10.10 CREATE TABLE titles ( title_id CHAR(3) NOT
- 25. Задание внешнего ключа при создании новой таблицы Пример 10.11 CREATE TABLE royalties ( title_id CHAR(3) NOT
- 27. Скачать презентацию