🗊 Презентация Язык структурированных запросов Structured Query Language

Категория: Образование
Нажмите для полного просмотра!
Язык структурированных запросов Structured Query Language, слайд №1 Язык структурированных запросов Structured Query Language, слайд №2 Язык структурированных запросов Structured Query Language, слайд №3 Язык структурированных запросов Structured Query Language, слайд №4 Язык структурированных запросов Structured Query Language, слайд №5 Язык структурированных запросов Structured Query Language, слайд №6 Язык структурированных запросов Structured Query Language, слайд №7 Язык структурированных запросов Structured Query Language, слайд №8 Язык структурированных запросов Structured Query Language, слайд №9 Язык структурированных запросов Structured Query Language, слайд №10 Язык структурированных запросов Structured Query Language, слайд №11 Язык структурированных запросов Structured Query Language, слайд №12 Язык структурированных запросов Structured Query Language, слайд №13 Язык структурированных запросов Structured Query Language, слайд №14 Язык структурированных запросов Structured Query Language, слайд №15 Язык структурированных запросов Structured Query Language, слайд №16 Язык структурированных запросов Structured Query Language, слайд №17 Язык структурированных запросов Structured Query Language, слайд №18 Язык структурированных запросов Structured Query Language, слайд №19 Язык структурированных запросов Structured Query Language, слайд №20 Язык структурированных запросов Structured Query Language, слайд №21 Язык структурированных запросов Structured Query Language, слайд №22 Язык структурированных запросов Structured Query Language, слайд №23 Язык структурированных запросов Structured Query Language, слайд №24 Язык структурированных запросов Structured Query Language, слайд №25 Язык структурированных запросов Structured Query Language, слайд №26 Язык структурированных запросов Structured Query Language, слайд №27 Язык структурированных запросов Structured Query Language, слайд №28 Язык структурированных запросов Structured Query Language, слайд №29 Язык структурированных запросов Structured Query Language, слайд №30 Язык структурированных запросов Structured Query Language, слайд №31 Язык структурированных запросов Structured Query Language, слайд №32 Язык структурированных запросов Structured Query Language, слайд №33 Язык структурированных запросов Structured Query Language, слайд №34 Язык структурированных запросов Structured Query Language, слайд №35 Язык структурированных запросов Structured Query Language, слайд №36 Язык структурированных запросов Structured Query Language, слайд №37 Язык структурированных запросов Structured Query Language, слайд №38 Язык структурированных запросов Structured Query Language, слайд №39 Язык структурированных запросов Structured Query Language, слайд №40 Язык структурированных запросов Structured Query Language, слайд №41 Язык структурированных запросов Structured Query Language, слайд №42 Язык структурированных запросов Structured Query Language, слайд №43 Язык структурированных запросов Structured Query Language, слайд №44 Язык структурированных запросов Structured Query Language, слайд №45 Язык структурированных запросов Structured Query Language, слайд №46 Язык структурированных запросов Structured Query Language, слайд №47 Язык структурированных запросов Structured Query Language, слайд №48 Язык структурированных запросов Structured Query Language, слайд №49 Язык структурированных запросов Structured Query Language, слайд №50 Язык структурированных запросов Structured Query Language, слайд №51 Язык структурированных запросов Structured Query Language, слайд №52 Язык структурированных запросов Structured Query Language, слайд №53 Язык структурированных запросов Structured Query Language, слайд №54 Язык структурированных запросов Structured Query Language, слайд №55 Язык структурированных запросов Structured Query Language, слайд №56 Язык структурированных запросов Structured Query Language, слайд №57 Язык структурированных запросов Structured Query Language, слайд №58 Язык структурированных запросов Structured Query Language, слайд №59 Язык структурированных запросов Structured Query Language, слайд №60 Язык структурированных запросов Structured Query Language, слайд №61 Язык структурированных запросов Structured Query Language, слайд №62 Язык структурированных запросов Structured Query Language, слайд №63 Язык структурированных запросов Structured Query Language, слайд №64 Язык структурированных запросов Structured Query Language, слайд №65 Язык структурированных запросов Structured Query Language, слайд №66 Язык структурированных запросов Structured Query Language, слайд №67 Язык структурированных запросов Structured Query Language, слайд №68 Язык структурированных запросов Structured Query Language, слайд №69

Содержание

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

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


Слайд 1


Лекция №7 Ст. преподаватель каф. КИБЭВС М.А. Сопов
Описание слайда:
Лекция №7 Ст. преподаватель каф. КИБЭВС М.А. Сопов

Слайд 2


Язык структурированных запросов Structured Query Language
Описание слайда:
Язык структурированных запросов Structured Query Language

Слайд 3


Вначале была IBM, и IBM создала SQL.
Описание слайда:
Вначале была IBM, и IBM создала SQL.

Слайд 4


SQL - Structured Query Language (Язык Структурированных Запросов) – универсальный язык для создания модификации и управления данными в реляционных...
Описание слайда:
SQL - Structured Query Language (Язык Структурированных Запросов) – универсальный язык для создания модификации и управления данными в реляционных БД. SQL - Structured Query Language (Язык Структурированных Запросов) – универсальный язык для создания модификации и управления данными в реляционных БД.

Слайд 5


Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый...
Описание слайда:
Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: 1. 2. 3.

Слайд 6


Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый...
Описание слайда:
Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: 1. имя таблицы; 2. 3.

Слайд 7


Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый...
Описание слайда:
Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: 1. имя таблицы; 2. название столбца; 3.

Слайд 8


Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый...
Описание слайда:
Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: Если каждый элемент данных, или значение, определяется пересечением строки. Чтобы найти требуемый элемент данных, необходимо знать: 1. имя таблицы; 2. название столбца; 3. значение первичного ключа;

Слайд 9


В реляционных БД существует 2 типа таблиц: В реляционных БД существует 2 типа таблиц: пользовательские; системные. Пользовательские таблицы содержат...
Описание слайда:
В реляционных БД существует 2 типа таблиц: В реляционных БД существует 2 типа таблиц: пользовательские; системные. Пользовательские таблицы содержат информацию, для которых собственно и создавалась БД. Системные таблицы (системные каталоги) содержат описание БД.

Слайд 10


Независимость Независимость Отражается в двух аспектах: 1. изменение приложения, без изменения структуры БД; 2. изменение структуры БД, без изменения...
Описание слайда:
Независимость Независимость Отражается в двух аспектах: 1. изменение приложения, без изменения структуры БД; 2. изменение структуры БД, без изменения работы приложений. В БД такое свойство достигается наличием двух структур: физической и логической морелей БД.

Слайд 11


Физическая независимость данных – представление данных абсолютно не зависит от способа их физического хранения. Физическая независимость данных –...
Описание слайда:
Физическая независимость данных – представление данных абсолютно не зависит от способа их физического хранения. Физическая независимость данных – представление данных абсолютно не зависит от способа их физического хранения. Примеры: 1. Недостаток места для хранения информации. 2. Выход из строя устройства. 3. Увеличение производительности системы.

Слайд 12


Логическая независимость – изменение взаимосвязей между таблицами, столбцами и строками не влияет на правильное функционирование программных...
Описание слайда:
Логическая независимость – изменение взаимосвязей между таблицами, столбцами и строками не влияет на правильное функционирование программных приложений и текущих запросов. Логическая независимость – изменение взаимосвязей между таблицами, столбцами и строками не влияет на правильное функционирование программных приложений и текущих запросов.

Слайд 13


Язык высокого уровня Язык высокого уровня SQL используется для: 1. манипуляции с данными (data manipulation); 2. определения данных (data...
Описание слайда:
Язык высокого уровня Язык высокого уровня SQL используется для: 1. манипуляции с данными (data manipulation); 2. определения данных (data definition): - выборка (data retrieval); - модификации (data modification); 3. администрирование данных (data administration). Выборка – поиск необходимых данных. Модификация – добавление, удаление или изменение данных.

Слайд 14


Операции выборки: Операции выборки: Select * From class
Описание слайда:
Операции выборки: Операции выборки: Select * From class

Слайд 15


Операции выборки: Операции выборки: Select * From class
Описание слайда:
Операции выборки: Операции выборки: Select * From class

Слайд 16


Операции по модификации: Операции по модификации: Insert into class Values (‘5’, ‘9A’, ‘Смирнова А.П.’)
Описание слайда:
Операции по модификации: Операции по модификации: Insert into class Values (‘5’, ‘9A’, ‘Смирнова А.П.’)

Слайд 17


Операции по модификации: Операции по модификации: Insert into class Values (‘5’, ‘9A’, ‘Смирнова А.П.’)
Описание слайда:
Операции по модификации: Операции по модификации: Insert into class Values (‘5’, ‘9A’, ‘Смирнова А.П.’)

Слайд 18


Создание таблицы: Создание таблицы: Create table test (id int, name char (15))
Описание слайда:
Создание таблицы: Создание таблицы: Create table test (id int, name char (15))

Слайд 19


Операции администрирования или управления данными: Операции администрирования или управления данными: Grant select On test To teatcher
Описание слайда:
Операции администрирования или управления данными: Операции администрирования или управления данными: Grant select On test To teatcher

Слайд 20


Реляционные операции Реляционные операции В управлении реляционными БД упоминается три операции по выборке данных: - проектирование: выбирает...
Описание слайда:
Реляционные операции Реляционные операции В управлении реляционными БД упоминается три операции по выборке данных: - проектирование: выбирает столбцы; - выбор (ограничение): выбирает строки; - объединение: собирает вместе данные из связанных таблиц. Все эти операции записываются с использованием ключевого слова Select.

Слайд 21


Общий синтаксис: Общий синтаксис: SELECT список выбора FROM список таблиц WHERE условия поиска
Описание слайда:
Общий синтаксис: Общий синтаксис: SELECT список выбора FROM список таблиц WHERE условия поиска

Слайд 22


Операция проектирования позволяет указать системе, какие столбцы таблицы вы хотите просмотреть. Операция проектирования позволяет указать системе,...
Описание слайда:
Операция проектирования позволяет указать системе, какие столбцы таблицы вы хотите просмотреть. Операция проектирования позволяет указать системе, какие столбцы таблицы вы хотите просмотреть. Например: Select id_class, number_class From class

Слайд 23


Операция проектирования позволяет указать системе, какие столбцы таблицы вы хотите просмотреть. Операция проектирования позволяет указать системе,...
Описание слайда:
Операция проектирования позволяет указать системе, какие столбцы таблицы вы хотите просмотреть. Операция проектирования позволяет указать системе, какие столбцы таблицы вы хотите просмотреть. Например: Select id_class, number_class From class Результат: в виде таблицы (результирующая или производная таблица) Базовая таблица – содержит исходные строки и данные

Слайд 24


Операция выбора позволяет получить из таблицы подмножества ее строк. Операция выбора позволяет получить из таблицы подмножества ее строк. Например:...
Описание слайда:
Операция выбора позволяет получить из таблицы подмножества ее строк. Операция выбора позволяет получить из таблицы подмножества ее строк. Например: Select * From class Where teacher = “С*”

Слайд 25


Операция выбора позволяет получить из таблицы подмножества ее строк. Операция выбора позволяет получить из таблицы подмножества ее строк. Например:...
Описание слайда:
Операция выбора позволяет получить из таблицы подмножества ее строк. Операция выбора позволяет получить из таблицы подмножества ее строк. Например: Select * From class Where teacher = “С*”

Слайд 26


Операция объединения может работать с одной или несколькими таблицами, соединяя данные таким образом, что можно легко сопоставить или выделить...
Описание слайда:
Операция объединения может работать с одной или несколькими таблицами, соединяя данные таким образом, что можно легко сопоставить или выделить определенную информацию из своей БД. Операция объединения может работать с одной или несколькими таблицами, соединяя данные таким образом, что можно легко сопоставить или выделить определенную информацию из своей БД. Пример: Select number_class, name From class, students Where class.id_class=titles.id_class

Слайд 27


Операция объединения может работать с одной или несколькими таблицами, соединяя данные таким образом, что можно легко сопоставить или выделить...
Описание слайда:
Операция объединения может работать с одной или несколькими таблицами, соединяя данные таким образом, что можно легко сопоставить или выделить определенную информацию из своей БД. Операция объединения может работать с одной или несколькими таблицами, соединяя данные таким образом, что можно легко сопоставить или выделить определенную информацию из своей БД. Пример: Select number_class, name From class, students Where class.id_class=titles.id_class

Слайд 28


Вопрос: Вопрос: А разве нельзя все эти данные поместить в одну таблицу?
Описание слайда:
Вопрос: Вопрос: А разве нельзя все эти данные поместить в одну таблицу?

Слайд 29


Альтернативный способ просмотра данных Альтернативный способ просмотра данных Курсор – виртуальная таблица или производная таблица. Перемещаемая по...
Описание слайда:
Альтернативный способ просмотра данных Альтернативный способ просмотра данных Курсор – виртуальная таблица или производная таблица. Перемещаемая по таблице рамка, через которую можно увидеть только необходимую часть информации. Виртуальные таблицы не хранятся физически в БД. Это не копия некоторых данных из базовых таблиц, изменяя данные в курсоре – изменяются данные и в базовой таблице.

Слайд 30


Нули Нули При пропуске информации в БД возникает проблема несогласованности, т.е. возможно появление противоречий в логике обработки данных, в...
Описание слайда:
Нули Нули При пропуске информации в БД возникает проблема несогласованности, т.е. возможно появление противоречий в логике обработки данных, в следствии чего появляется нарушение целостности БД. В БД «нуль» не означает пустое поле или обычный математический нуль. Он отображает тот факт, что значение не известно, недоступно или неприменимо.

Слайд 31


Безопасность Безопасность Понятие безопасности связано с необходимостью управления доступом к информации. Команды SQL Grant и Revoke позволяют...
Описание слайда:
Безопасность Безопасность Понятие безопасности связано с необходимостью управления доступом к информации. Команды SQL Grant и Revoke позволяют привилегированным пользователям управлять правами других пользователей по просмотру и модификации информации.

Слайд 32


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

Слайд 33


Целостность Целостность Объектная целостность связана с корректным проектированием БД. Одно из требований, чтобы ни один первичный ключ не имел...
Описание слайда:
Целостность Целостность Объектная целостность связана с корректным проектированием БД. Одно из требований, чтобы ни один первичный ключ не имел нулевого значения. Ссылочная целостность требует не противоречивости между частями информации повторяющихся в разных таблицах. Т.е. при изменении информации в одном месте она изменялась и во всех остальных частях.

Слайд 34


SQL применим как к локальным, так и распределенным БД. SQL применим как к локальным, так и распределенным БД. Важным достоинством SQL при работе с...
Описание слайда:
SQL применим как к локальным, так и распределенным БД. SQL применим как к локальным, так и распределенным БД. Важным достоинством SQL при работе с распределенными БД, является не большая загрузка сети, т.к. передаются только запросы и результаты их выполнения.

Слайд 35


SQL позволяет: SQL позволяет: - формировать состав полей набора данных при выполнении приложения; - включать в набор данных поля и записи из разных...
Описание слайда:
SQL позволяет: SQL позволяет: - формировать состав полей набора данных при выполнении приложения; - включать в набор данных поля и записи из разных таблиц; - отбирать записи по сложным условиям и критериям; - сортировать набор данных по любому полю, в том числе неиндексированному; - осуществлять поиск данных по частичному совпадению со значениями в поле.

Слайд 36


SQL не обладает возможностями полнофункционального языка программирования, а ориентирован на доступ к данным и поэтому включается в средства...
Описание слайда:
SQL не обладает возможностями полнофункционального языка программирования, а ориентирован на доступ к данным и поэтому включается в средства разработки программного обеспечения. SQL не обладает возможностями полнофункционального языка программирования, а ориентирован на доступ к данным и поэтому включается в средства разработки программного обеспечения. Выделяют два вида SQL-запросов: 1. статический; 2. динамический.

Слайд 37


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

Слайд 38


Спасибо за внимание!!!
Описание слайда:
Спасибо за внимание!!!

Слайд 39


Синтаксис Синтаксис Ключевые слова и операторы SQL всегда записываются прописными буквами (SELECT, FROM, WHERE). Фигурные скобки {} вокруг слов или...
Описание слайда:
Синтаксис Синтаксис Ключевые слова и операторы SQL всегда записываются прописными буквами (SELECT, FROM, WHERE). Фигурные скобки {} вокруг слов или фраз – необходимо выбрать хотя бы одну из заключенных в них опций. Если опции разделены вертикальной чертой | - использование только одной из опций. Если опции разделены запятой (,) - использование одной или нескольких опций. Квадратные скобки [] – заключенные опции не обязательны. Если опции разделены вертикальной чертой | - использование только одной из опций или вообще не использовать. Если опции разделены запятой (,) - использование одной или нескольких опций, либо вообще не использовать.

Слайд 40


Создание БД Создание БД Права управления БД: Установка прав других пользователей на использование БД. Регулярное создание резервных копий и запуск...
Описание слайда:
Создание БД Создание БД Права управления БД: Установка прав других пользователей на использование БД. Регулярное создание резервных копий и запуск процедур восстановления в случаях сбоев системы. Выделение в случае необходимости дополнительного пространства на диске под базу данных. Владение большинством производных объектов БД. Понимание типов данных БД и умение их использовать.

Слайд 41


Создание БД Создание БД В некоторых стандартах SQL оператор CREATE DATABASE не входит его заменяет оператор CREATE SCHEMA –определяющий части БД,...
Описание слайда:
Создание БД Создание БД В некоторых стандартах SQL оператор CREATE DATABASE не входит его заменяет оператор CREATE SCHEMA –определяющий части БД, которыми будут владеть конкретные пользователи. В зависимости от реализации в запись этого оператора могут входить разные предложения, позволяющие управлять расположением БД, ее размером и др. параметрами

Слайд 42


Создание БД Создание БД CREATE TABLE table-name ( [(size)], [(size)] ...) Команда CREATE TABLE определяет имя таблицы и описание набора имён...
Описание слайда:
Создание БД Создание БД CREATE TABLE table-name ( [(size)], [(size)] ...) Команда CREATE TABLE определяет имя таблицы и описание набора имён столбцов, указанных в определенном порядке. Она также определяет типы данных и размеры столбцов. Каждая таблица должна иметь по крайней мере один столбец.

Слайд 43


Создание БД Создание БД Замечание: - Так как пробелы используются для разделения частей команды SQL, они не могут быть частью имени таблицы (или...
Описание слайда:
Создание БД Создание БД Замечание: - Так как пробелы используются для разделения частей команды SQL, они не могут быть частью имени таблицы (или любого другого объекта, такого как индекс). Знак подчеркивания ( _ ) обычно используется для разделения слов в именах таблиц.

Слайд 44


Создание БД Создание БД Замечание: - Значение аргумента размера зависит от типа данных. Если вы его не указываете, ваша система сама будет назначать...
Описание слайда:
Создание БД Создание БД Замечание: - Значение аргумента размера зависит от типа данных. Если вы его не указываете, ваша система сама будет назначать значение автоматически. Числовые типы – хороший вариант, т.к. нет необходимости согласовывать размеры для их совместимости, но есть проблемы при использовании больших чисел – вопрос в том достаточно ли велики для того чтобы их вместить. Символьные типы – размер указывается всегда.

Слайд 45


Создание БД Создание БД Таблицы принадлежат пользователю, который их создал, и имена всех таблиц, принадлежащих данному пользователю, должны...
Описание слайда:
Создание БД Создание БД Таблицы принадлежат пользователю, который их создал, и имена всех таблиц, принадлежащих данному пользователю, должны отличаться друга от друга, как и имена всех столбцов внутри данной таблицы. Отдельные таблицы могут использовать одинаковые имена столбцов, даже если они принадлежат одному и тому же пользователю. .

Слайд 46


Создание БД Создание БД Порядок столбцов в таблице определяется порядком, в котором они указаны. Имена столбца не должны разделяться при переносе...
Описание слайда:
Создание БД Создание БД Порядок столбцов в таблице определяется порядком, в котором они указаны. Имена столбца не должны разделяться при переносе строки (что делается для удобочитаемости) и отделяются запятыми. CREATE TABLE group (id_group integer, name group char (5), city char (10))

Слайд 47


Индексы Индексы Таблицы могут иметь большое количество строк, а, так как строки не находятся в каком-нибудь определенном порядке, их поиск по...
Описание слайда:
Индексы Индексы Таблицы могут иметь большое количество строк, а, так как строки не находятся в каком-нибудь определенном порядке, их поиск по указанному значению может потребовать времени. Индексный адрес это и забота, и в то же время обеспечение способа объединения всех значений в группы из одной или больше строк, которые отличаются одна от другой. Индекс - это упорядоченный (буквенный или числовой) список столбцов или групп столбцов в таблице.

Слайд 48


Индексы Индексы Индекс значительно улучшает эффективность запросов, но использование индекса несколько замедляет операции модификации DML (такие как...
Описание слайда:
Индексы Индексы Индекс значительно улучшает эффективность запросов, но использование индекса несколько замедляет операции модификации DML (такие как INSERT и DELETE), а сам индекс занимает память. Следовательно, каждый раз, когда вы создаёте таблицу, вы должны принять решение, индексировать её или нет.

Слайд 49


Создание БД Создание БД Индексы могут состоять из нескольких полей. Если больше чем одно поле указывается для одного индекса, второе упорядочивается...
Описание слайда:
Создание БД Создание БД Индексы могут состоять из нескольких полей. Если больше чем одно поле указывается для одного индекса, второе упорядочивается внутри первого, третье внутри второго, и так далее. CREATE INDEX name_index ON name_tables (column_name [,column_name]...) CREATE UNIQUE INDEX name_index ON name_tables (column_name [,column_name]...)

Слайд 50


Индексы Индексы Замечание: - создание уникального индекса имеет смысл только тогда когда это диктуется самими данными. усилить уникальность поля. эта...
Описание слайда:
Индексы Индексы Замечание: - создание уникального индекса имеет смысл только тогда когда это диктуется самими данными. усилить уникальность поля. эта команда будет отклонена, если уже имеются идентичные значения в поле. Лучше создавать индексы в процессе создания таблицы и прежде чем введены любые значения. для уникального индекса состоящего из более чем одного поля, это - комбинация значений, каждое из которых может и не быть уникальным.

Слайд 51


Индексы Индексы Синтаксис для удаления индекса: DROP INDEX index_name Удаление индекса не влияет на содержимое полей.
Описание слайда:
Индексы Индексы Синтаксис для удаления индекса: DROP INDEX index_name Удаление индекса не влияет на содержимое полей.

Слайд 52


Изменение таблицы после создания Изменение таблицы после создания Команда ALTER TABLE это широко распространённая и довольно содержательная форма,...
Описание слайда:
Изменение таблицы после создания Изменение таблицы после создания Команда ALTER TABLE это широко распространённая и довольно содержательная форма, хотя её возможности несколько ограничены. Она используется для того, чтобы: - изменить определение существующей таблицы; - добавить столбцы к таблице; - удалять столбцы; - изменять размеры столбца; - добавлять или удалять ограничения.

Слайд 53


Изменение таблицы после создания Изменение таблицы после создания Синтаксис добавления столбца к таблице: ALTER TABLE name_table ADD ;
Описание слайда:
Изменение таблицы после создания Изменение таблицы после создания Синтаксис добавления столбца к таблице: ALTER TABLE name_table ADD ;

Слайд 54


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

Слайд 55


Удаление таблицы Удаление таблицы Вы должны быть владельцем (т.е. создателем) таблицы, чтобы иметь возможность удалить её. При удалении таблицы SQL...
Описание слайда:
Удаление таблицы Удаление таблицы Вы должны быть владельцем (т.е. создателем) таблицы, чтобы иметь возможность удалить её. При удалении таблицы SQL сначала потребует, чтобы вы очистили таблицу прежде чем удалить её из БД.

Слайд 56


Удаление таблицы Удаление таблицы Синтаксис для удаления вашей таблицы, если конечно она является пустой, следующий: DROP TABLE
Описание слайда:
Удаление таблицы Удаление таблицы Синтаксис для удаления вашей таблицы, если конечно она является пустой, следующий: DROP TABLE

Слайд 57


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

Слайд 58


Ограничение значений Ограничение значений Когда вы создаёте таблицу возможно указывать ограничения на значения, которые могут быть введены в поля....
Описание слайда:
Ограничение значений Ограничение значений Когда вы создаёте таблицу возможно указывать ограничения на значения, которые могут быть введены в поля. Если это сделано, SQL будет отклонять любые значения, нарушающие критерии, которые вы определили. Есть два основных типа ограничений: ограничение столбца и ограничение таблицы. Различие между ними в том, что ограничение столбца применяется только к отдельным столбцам, в то время как ограничение таблицы применяется к группам из одного и более столбцов.

Слайд 59


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

Слайд 60


Исключение пустых значений Исключение пустых значений CREATE TABLE group (id_group integer NOT NULL, name group char (5) NOT NULL, city char (10))
Описание слайда:
Исключение пустых значений Исключение пустых значений CREATE TABLE group (id_group integer NOT NULL, name group char (5) NOT NULL, city char (10))

Слайд 61


Уникальность столбца Уникальность столбца CREATE TABLE group (id_group integer NOT NULL UNIQUE, name group char (5), city char (10))
Описание слайда:
Уникальность столбца Уникальность столбца CREATE TABLE group (id_group integer NOT NULL UNIQUE, name group char (5), city char (10))

Слайд 62


Уникальность таблицы Уникальность таблицы CREATE TABLE group (id_group integer NOT NULL, name group char (5) NOT NULL, city char (10), UNIQUE...
Описание слайда:
Уникальность таблицы Уникальность таблицы CREATE TABLE group (id_group integer NOT NULL, name group char (5) NOT NULL, city char (10), UNIQUE (id_group))

Слайд 63


Определение первичных ключей Определение первичных ключей CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY, name group char (5) NOT NULL,...
Описание слайда:
Определение первичных ключей Определение первичных ключей CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY, name group char (5) NOT NULL, city char (10))

Слайд 64


Составной первичный ключ Составной первичный ключ CREATE TABLE group (id_group integer NOT NULL, name group char (5) NOT NULL, city char (10),...
Описание слайда:
Составной первичный ключ Составной первичный ключ CREATE TABLE group (id_group integer NOT NULL, name group char (5) NOT NULL, city char (10), PRIMARY KEY (id_group, name))

Слайд 65


Проверка значений полей Проверка значений полей Для установки таких ограничений используется ограничение CHECK – устанавливает условие которому...
Описание слайда:
Проверка значений полей Проверка значений полей Для установки таких ограничений используется ограничение CHECK – устанавливает условие которому должно удовлетворять вводимое значение CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY, name group char (5) NOT NULL, city char (10), count integer CHECK (count >=1))

Слайд 66


Предопределение перечня вводимых значений Предопределение перечня вводимых значений CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY,...
Описание слайда:
Предопределение перечня вводимых значений Предопределение перечня вводимых значений CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY, name_group char (5) CHECK, (name_group IN (‘529-1’, ‘529-2’, ‘579’ )), city char (10), count integer CHECK (count >=1))

Слайд 67


Ограничение базирующиеся на нескольких полях Ограничение базирующиеся на нескольких полях CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY,...
Описание слайда:
Ограничение базирующиеся на нескольких полях Ограничение базирующиеся на нескольких полях CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY, name_group char (5), city char (10), kurs integer, CHECK (kurs>1 and kurs

Слайд 68


Установка значений по умолчанию Установка значений по умолчанию CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY, name_group char (5)...
Описание слайда:
Установка значений по умолчанию Установка значений по умолчанию CREATE TABLE group (id_group integer NOT NULL PRIMARY KEY, name_group char (5) DEFAULT = ‘526-1', city char (10), count integer CHECK (count >=1))

Слайд 69


Спасибо за внимание!!!
Описание слайда:
Спасибо за внимание!!!



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