🗊Презентация Использование инструкций DDL для создания таблиц и управления ими

Категория: Информатика
Нажмите для полного просмотра!
Использование инструкций DDL для создания таблиц и управления ими, слайд №1Использование инструкций DDL для создания таблиц и управления ими, слайд №2Использование инструкций DDL для создания таблиц и управления ими, слайд №3Использование инструкций DDL для создания таблиц и управления ими, слайд №4Использование инструкций DDL для создания таблиц и управления ими, слайд №5Использование инструкций DDL для создания таблиц и управления ими, слайд №6Использование инструкций DDL для создания таблиц и управления ими, слайд №7Использование инструкций DDL для создания таблиц и управления ими, слайд №8Использование инструкций DDL для создания таблиц и управления ими, слайд №9Использование инструкций DDL для создания таблиц и управления ими, слайд №10Использование инструкций DDL для создания таблиц и управления ими, слайд №11Использование инструкций DDL для создания таблиц и управления ими, слайд №12Использование инструкций DDL для создания таблиц и управления ими, слайд №13Использование инструкций DDL для создания таблиц и управления ими, слайд №14Использование инструкций DDL для создания таблиц и управления ими, слайд №15Использование инструкций DDL для создания таблиц и управления ими, слайд №16Использование инструкций DDL для создания таблиц и управления ими, слайд №17Использование инструкций DDL для создания таблиц и управления ими, слайд №18Использование инструкций DDL для создания таблиц и управления ими, слайд №19Использование инструкций DDL для создания таблиц и управления ими, слайд №20Использование инструкций DDL для создания таблиц и управления ими, слайд №21Использование инструкций DDL для создания таблиц и управления ими, слайд №22Использование инструкций DDL для создания таблиц и управления ими, слайд №23Использование инструкций DDL для создания таблиц и управления ими, слайд №24Использование инструкций DDL для создания таблиц и управления ими, слайд №25Использование инструкций DDL для создания таблиц и управления ими, слайд №26Использование инструкций DDL для создания таблиц и управления ими, слайд №27Использование инструкций DDL для создания таблиц и управления ими, слайд №28Использование инструкций DDL для создания таблиц и управления ими, слайд №29Использование инструкций DDL для создания таблиц и управления ими, слайд №30Использование инструкций DDL для создания таблиц и управления ими, слайд №31Использование инструкций DDL для создания таблиц и управления ими, слайд №32Использование инструкций DDL для создания таблиц и управления ими, слайд №33Использование инструкций DDL для создания таблиц и управления ими, слайд №34Использование инструкций DDL для создания таблиц и управления ими, слайд №35Использование инструкций DDL для создания таблиц и управления ими, слайд №36Использование инструкций DDL для создания таблиц и управления ими, слайд №37Использование инструкций DDL для создания таблиц и управления ими, слайд №38Использование инструкций DDL для создания таблиц и управления ими, слайд №39Использование инструкций DDL для создания таблиц и управления ими, слайд №40Использование инструкций DDL для создания таблиц и управления ими, слайд №41Использование инструкций DDL для создания таблиц и управления ими, слайд №42

Содержание

Вы можете ознакомиться и скачать презентацию на тему Использование инструкций DDL для создания таблиц и управления ими. Доклад-сообщение содержит 42 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Использование инструкций DDL для создания таблиц и управления ими
Описание слайда:
Использование инструкций DDL для создания таблиц и управления ими

Слайд 2





Цели 
Изучив материал этого занятия, вы освоите следующие темы: 
Классификация основных объектов базы данных 
Просмотр структуры таблиц
Доступные типы данных столбцов 
Создание простой таблицы 
Определение ограничений при создании таблиц 
Описание принципов работы объектов схемы
Описание слайда:
Цели Изучив материал этого занятия, вы освоите следующие темы: Классификация основных объектов базы данных Просмотр структуры таблиц Доступные типы данных столбцов Создание простой таблицы Определение ограничений при создании таблиц Описание принципов работы объектов схемы

Слайд 3





План занятия 
Объекты базы данных 
правила присвоения имен 
Инструкция CREATE TABLE: 
доступ к таблицам другого пользователя 
параметр DEFAULT 
Типы данных 
Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) 
Создание таблицы с помощью подзапроса 
Инструкция ALTER TABLE 
таблицы только для чтения 
Инструкция DROP TABLE
Описание слайда:
План занятия Объекты базы данных правила присвоения имен Инструкция CREATE TABLE: доступ к таблицам другого пользователя параметр DEFAULT Типы данных Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) Создание таблицы с помощью подзапроса Инструкция ALTER TABLE таблицы только для чтения Инструкция DROP TABLE

Слайд 4





Объекты базы данных
Описание слайда:
Объекты базы данных

Слайд 5





Правила присвоения имен 
Имена таблиц и столбцов должны подчиняться следующим правилам: 
начинаться с буквы 
иметь длину 1–30 символов 
содержать только символы A–Z, a–z, 0–9, _, $ и # 
не дублировать имя другого объекта, принадлежащего тому же пользователю 
не являться зарезервированным словом сервера Oracle
Описание слайда:
Правила присвоения имен Имена таблиц и столбцов должны подчиняться следующим правилам: начинаться с буквы иметь длину 1–30 символов содержать только символы A–Z, a–z, 0–9, _, $ и # не дублировать имя другого объекта, принадлежащего тому же пользователю не являться зарезервированным словом сервера Oracle

Слайд 6





План занятия 
Объекты базы данных 
правила присвоения имен 
Инструкция CREATE TABLE: 
доступ к таблицам другого пользователя 
параметр DEFAULT 
Типы данных 
Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) 
Создание таблицы с помощью подзапроса 
Инструкция ALTER TABLE 
таблицы только для чтения 
Инструкция DROP TABLE
Описание слайда:
План занятия Объекты базы данных правила присвоения имен Инструкция CREATE TABLE: доступ к таблицам другого пользователя параметр DEFAULT Типы данных Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) Создание таблицы с помощью подзапроса Инструкция ALTER TABLE таблицы только для чтения Инструкция DROP TABLE

Слайд 7





Инструкция CREATE TABLE 
Для этого необходимо: 
привилегия на создание таблиц (CREATE TABLE) 
область хранения 
 
 
Требуется определить: 
имя таблицы 
имя, тип данных и размер столбца
Описание слайда:
Инструкция CREATE TABLE Для этого необходимо: привилегия на создание таблиц (CREATE TABLE) область хранения Требуется определить: имя таблицы имя, тип данных и размер столбца

Слайд 8





Ссылка на таблицы другого пользователя 
Таблицы других пользователей не находятся в схеме данного пользователя. 
Необходимо указывать в качестве префикса в названиях этих таблиц имя владельца.
Описание слайда:
Ссылка на таблицы другого пользователя Таблицы других пользователей не находятся в схеме данного пользователя. Необходимо указывать в качестве префикса в названиях этих таблиц имя владельца.

Слайд 9





Параметр DEFAULT 
Укажите при вставке стандартное значение столбца. 
 
 
Допустимые значения: литералы, выражения или функции SQL. 
Использование имен других столбцов или псевдостолбцов не допускается. 
Стандартный тип данных должен совпадать с типом данных столбца.
Описание слайда:
Параметр DEFAULT Укажите при вставке стандартное значение столбца. Допустимые значения: литералы, выражения или функции SQL. Использование имен других столбцов или псевдостолбцов не допускается. Стандартный тип данных должен совпадать с типом данных столбца.

Слайд 10





Создание таблиц 
Создайте таблицу: 
 
 
 
 
 
Подтвердите создание таблицы:
Описание слайда:
Создание таблиц Создайте таблицу: Подтвердите создание таблицы:

Слайд 11





План занятия 
Объекты базы данных 
правила присвоения имен 
Инструкция CREATE TABLE: 
доступ к таблицам другого пользователя 
параметр DEFAULT 
Типы данных 
Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) 
Создание таблицы с помощью подзапроса 
Инструкция ALTER TABLE 
таблицы только для чтения 
Инструкция DROP TABLE
Описание слайда:
План занятия Объекты базы данных правила присвоения имен Инструкция CREATE TABLE: доступ к таблицам другого пользователя параметр DEFAULT Типы данных Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) Создание таблицы с помощью подзапроса Инструкция ALTER TABLE таблицы только для чтения Инструкция DROP TABLE

Слайд 12





Типы данных
Описание слайда:
Типы данных

Слайд 13


Использование инструкций DDL для создания таблиц и управления ими, слайд №13
Описание слайда:

Слайд 14





Типы данных даты/времени 
Можно использовать несколько типов данных даты/времени:
Описание слайда:
Типы данных даты/времени Можно использовать несколько типов данных даты/времени:

Слайд 15





План занятия 
Объекты базы данных 
правила присвоения имен 
Инструкция CREATE TABLE: 
доступ к таблицам другого пользователя 
параметр DEFAULT 
Типы данных 
Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) 
Создание таблицы с помощью подзапроса 
Инструкция ALTER TABLE 
таблицы только для чтения 
Инструкция DROP TABLE
Описание слайда:
План занятия Объекты базы данных правила присвоения имен Инструкция CREATE TABLE: доступ к таблицам другого пользователя параметр DEFAULT Типы данных Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) Создание таблицы с помощью подзапроса Инструкция ALTER TABLE таблицы только для чтения Инструкция DROP TABLE

Слайд 16





Включение ограничений 
Ограничения применяют правила на уровне таблицы. 
Ограничения предотвращают удаление таблицы,
если для нее существуют зависимости. 
Допускаются следующие типы ограничений: 
NOT NULL (не пусто) 
UNIQUE (уникальность) 
PRIMARY KEY (первичный ключ) 
FOREIGN KEY (внешний ключ) 
CHECK (проверка)
Описание слайда:
Включение ограничений Ограничения применяют правила на уровне таблицы. Ограничения предотвращают удаление таблицы, если для нее существуют зависимости. Допускаются следующие типы ограничений: NOT NULL (не пусто) UNIQUE (уникальность) PRIMARY KEY (первичный ключ) FOREIGN KEY (внешний ключ) CHECK (проверка)

Слайд 17





Указания по ограничениям 
Имя ограничения может быть определено пользователем или создано сервером Oracle 
с использованием формата SYS_Cn. 
Время создания ограничений: 
при создании таблицы 
после создания таблицы 
Ограничение определяется на уровне столбца или таблицы. 
Просмотр ограничения возможен в словаре данных.
Описание слайда:
Указания по ограничениям Имя ограничения может быть определено пользователем или создано сервером Oracle с использованием формата SYS_Cn. Время создания ограничений: при создании таблицы после создания таблицы Ограничение определяется на уровне столбца или таблицы. Просмотр ограничения возможен в словаре данных.

Слайд 18





Определение ограничений 
Синтаксис: 
 
 
 
Синтаксис ограничения на уровне столбца: 
 
Синтаксис ограничения на уровне таблицы:
Описание слайда:
Определение ограничений Синтаксис: Синтаксис ограничения на уровне столбца: Синтаксис ограничения на уровне таблицы:

Слайд 19





Определение ограничений 
Пример ограничения на уровне столбца: 
 
 
 
Пример ограничения на уровне таблицы:
Описание слайда:
Определение ограничений Пример ограничения на уровне столбца: Пример ограничения на уровне таблицы:

Слайд 20





Ограничение NOT NULL (не пусто) 
Обеспечивает запрет пустых значений для столбца:
Описание слайда:
Ограничение NOT NULL (не пусто) Обеспечивает запрет пустых значений для столбца:

Слайд 21





Ограничение UNIQUE
Описание слайда:
Ограничение UNIQUE

Слайд 22





Ограничение UNIQUE 
Определяется на уровне таблицы или столбца:
Описание слайда:
Ограничение UNIQUE Определяется на уровне таблицы или столбца:

Слайд 23





Ограничение PRIMARY KEY (первичный ключ)
Описание слайда:
Ограничение PRIMARY KEY (первичный ключ)

Слайд 24





Ограничение FOREIGN KEY (внешний ключ)
Описание слайда:
Ограничение FOREIGN KEY (внешний ключ)

Слайд 25





Ограничение FOREIGN KEY (внешний ключ) 
Определяется на уровне таблицы или столбца:
Описание слайда:
Ограничение FOREIGN KEY (внешний ключ) Определяется на уровне таблицы или столбца:

Слайд 26





Ограничение FOREIGN KEY:
ключевые слова 
FOREIGN KEY: определяет столбец в дочерней таблице на уровне ограничения таблицы 
REFERENCES: определяет таблицу и столбец 
в родительской таблице 
ON DELETE CASCADE: удаляет зависимые строки 
в дочерней таблице при удалении строки в родительской таблице 
ON DELETE SET NULL: преобразует зависимые значения внешнего ключа в пустые
Описание слайда:
Ограничение FOREIGN KEY: ключевые слова FOREIGN KEY: определяет столбец в дочерней таблице на уровне ограничения таблицы REFERENCES: определяет таблицу и столбец в родительской таблице ON DELETE CASCADE: удаляет зависимые строки в дочерней таблице при удалении строки в родительской таблице ON DELETE SET NULL: преобразует зависимые значения внешнего ключа в пустые

Слайд 27





Ограничение CHECK 
Определяет условие, которому должна соответствовать каждая строка 
Следующие значения запрещены: 
Ссылки на псевдостолбцы CURRVAL, NEXTVAL, LEVEL 
и ROWNUM 
Вызовы функций SYSDATE, UID, USER и USERENV 
Запросы, ссылающиеся на другие значения в других строках
Описание слайда:
Ограничение CHECK Определяет условие, которому должна соответствовать каждая строка Следующие значения запрещены: Ссылки на псевдостолбцы CURRVAL, NEXTVAL, LEVEL и ROWNUM Вызовы функций SYSDATE, UID, USER и USERENV Запросы, ссылающиеся на другие значения в других строках

Слайд 28





Пример инструкции CREATE TABLE
Описание слайда:
Пример инструкции CREATE TABLE

Слайд 29





Нарушение ограничений 
Отдел 55 не существует.
Описание слайда:
Нарушение ограничений Отдел 55 не существует.

Слайд 30





Нарушение ограничений 
Нельзя удалить строку, которая содержит первичный ключ, используемый в качестве внешнего ключа в другой таблице.
Описание слайда:
Нарушение ограничений Нельзя удалить строку, которая содержит первичный ключ, используемый в качестве внешнего ключа в другой таблице.

Слайд 31





План занятия 
Объекты базы данных 
правила присвоения имен 
Инструкция CREATE TABLE: 
доступ к таблицам другого пользователя 
параметр DEFAULT 
Типы данных 
Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) 
Создание таблицы с помощью подзапроса 
Инструкция ALTER TABLE 
таблицы только для чтения 
Инструкция DROP TABLE
Описание слайда:
План занятия Объекты базы данных правила присвоения имен Инструкция CREATE TABLE: доступ к таблицам другого пользователя параметр DEFAULT Типы данных Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) Создание таблицы с помощью подзапроса Инструкция ALTER TABLE таблицы только для чтения Инструкция DROP TABLE

Слайд 32





Создание таблицы
с помощью подзапроса 
Создайте таблицу, объединив инструкцию CREATE TABLE и параметр AS subquery. 
Согласуйте число указанных столбцов с числом столбцов в подзапросе. 
Определите имена столбцов и стандартные значения.
Описание слайда:
Создание таблицы с помощью подзапроса Создайте таблицу, объединив инструкцию CREATE TABLE и параметр AS subquery. Согласуйте число указанных столбцов с числом столбцов в подзапросе. Определите имена столбцов и стандартные значения.

Слайд 33





Создание таблицы
с помощью подзапроса
Описание слайда:
Создание таблицы с помощью подзапроса

Слайд 34





План занятия 
Объекты базы данных 
правила присвоения имен 
Инструкция CREATE TABLE: 
доступ к таблицам другого пользователя 
параметр DEFAULT 
Типы данных 
Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) 
Создание таблицы с помощью подзапроса 
Инструкция ALTER TABLE 
таблицы только для чтения 
Инструкция DROP TABLE
Описание слайда:
План занятия Объекты базы данных правила присвоения имен Инструкция CREATE TABLE: доступ к таблицам другого пользователя параметр DEFAULT Типы данных Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) Создание таблицы с помощью подзапроса Инструкция ALTER TABLE таблицы только для чтения Инструкция DROP TABLE

Слайд 35





Инструкция ALTER TABLE 
Инструкция ALTER TABLE позволяет выполнять следующие действия: 
Добавление нового столбца 
Изменение существующего определения столбца 
Определение стандартного значения для нового столбца 
Удаление столбца 
Переименование столбца 
Присвоение столбцу статуса «только чтение»
Описание слайда:
Инструкция ALTER TABLE Инструкция ALTER TABLE позволяет выполнять следующие действия: Добавление нового столбца Изменение существующего определения столбца Определение стандартного значения для нового столбца Удаление столбца Переименование столбца Присвоение столбцу статуса «только чтение»

Слайд 36





Таблицы только для чтения 
Синтаксис ALTER TABLE позволяет перевести таблицу 
в режим «только чтение»:  
Запрещает изменения DDL или DML при обслуживании таблицы  
Снова переключает таблицу в режим «чтение/запись»
Описание слайда:
Таблицы только для чтения Синтаксис ALTER TABLE позволяет перевести таблицу в режим «только чтение»: Запрещает изменения DDL или DML при обслуживании таблицы Снова переключает таблицу в режим «чтение/запись»

Слайд 37





План занятия 
Объекты базы данных 
правила присвоения имен 
Инструкция CREATE TABLE: 
доступ к таблицам другого пользователя 
параметр DEFAULT 
Типы данных 
Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) 
Создание таблицы с помощью подзапроса 
Инструкция ALTER TABLE 
таблицы только для чтения 
Инструкция DROP TABLE
Описание слайда:
План занятия Объекты базы данных правила присвоения имен Инструкция CREATE TABLE: доступ к таблицам другого пользователя параметр DEFAULT Типы данных Обзор ограничений: ограничения по наличию данных (NOT NULL), первичного ключа (PRIMARY KEY), внешнего ключа (FOREIGN KEY) и проверки (CHECK) Создание таблицы с помощью подзапроса Инструкция ALTER TABLE таблицы только для чтения Инструкция DROP TABLE

Слайд 38





Удаление таблицы 
Перемещение таблицы в корзину  
Полное удаление таблицы и всех ее данных, если указано предложение PURGE 
Перевод всех зависимых объектов в статус недействительных и удаление полномочий объектов 
для таблицы
Описание слайда:
Удаление таблицы Перемещение таблицы в корзину Полное удаление таблицы и всех ее данных, если указано предложение PURGE Перевод всех зависимых объектов в статус недействительных и удаление полномочий объектов для таблицы

Слайд 39





Заключение 
На этом занятии вы изучили использование инструкции CREATE TABLE для создания таблицы и включения ограничений: 
Классификация основных объектов базы данных 
Просмотр структуры таблиц. 
Доступные типы данных столбцов 
Создание простой таблицы 
Определение ограничений при создании таблиц 
Описание принципов работы объектов схемы
Описание слайда:
Заключение На этом занятии вы изучили использование инструкции CREATE TABLE для создания таблицы и включения ограничений: Классификация основных объектов базы данных Просмотр структуры таблиц. Доступные типы данных столбцов Создание простой таблицы Определение ограничений при создании таблиц Описание принципов работы объектов схемы

Слайд 40





Упражнение 10: обзор 
Это упражнение охватывает следующие темы: 
Создание новых таблиц 
Создание новой таблицы с помощью синтаксиса 
CREATE TABLE AS 
Проверка существования таблицы 
Присвоение таблице статуса только для чтения 
Удаление таблиц
Описание слайда:
Упражнение 10: обзор Это упражнение охватывает следующие темы: Создание новых таблиц Создание новой таблицы с помощью синтаксиса CREATE TABLE AS Проверка существования таблицы Присвоение таблице статуса только для чтения Удаление таблиц

Слайд 41


Использование инструкций DDL для создания таблиц и управления ими, слайд №41
Описание слайда:

Слайд 42


Использование инструкций DDL для создания таблиц и управления ими, слайд №42
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию