Презентация Язык БД SQL онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Язык БД SQL абсолютно бесплатно. Урок-презентация на эту тему содержит всего 60 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Язык БД SQL
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:60 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:579.50 kB
- Просмотров:59
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
Содержание слайда: 1. Общие сведения о языках запросов к реляционным БД
Запрос представляет собой специальным образом описанное требование, определяющее состав производимых на БД операций по выборке, удалению или модификации хранимых данных.
Для подготовки запросов чаще всего используются два основных языка описания запросов: QBE и SQL.
№5 слайд
Содержание слайда: Краткая история стандартизации языка SQL
Деятельность по стандартизации языка SQL началась практически одновре- менно с появлением его первых коммерческих реализаций. В 1982 г. комитету по БД Американского национального института стандар- тов (ANSI) было поручено разработать спецификацию стандартного языка реляционных БД.
№13 слайд
Содержание слайда: 2. Структура языка SQL и его типы данных. Понятие представления
Опишем базовые механизмы языка SQL. Язык SQL, соответствующий последним стандартам, представляет собой богатый и сложный язык. Поэтому приходится разбивать язык на уровни такие, что каждый уровень языка включает все конструкции, входящие в более низкие уровни. Возможны различные способы разбиения языка на уровни. Один из способов разбиения языка SQL на уровни имеет следующий вид.
№16 слайд
Содержание слайда: Типы данных в языке SQL
Данные, хранящиеся в столбцах таблиц SQL-ориентированной БД, являются типизиро-ванными, то есть представляют собой значения одного из типов данных, предопределенных в языке SQL или определяемых пользователями путем применения соответствующих средств языка. Для этого при определении отношения каждому его атрибуту назначается некоторый тип данных (или домен), и в дальнейшем СУБД должна следить за тем, чтобы в каждом столбце каждой строки каждого отношения присутствовали только допустимые значения.
№17 слайд
Содержание слайда: Категории типов данных
Точные целочисленные типы (INTEGER, SMALLINT).
Точные типы, допускающие наличие дробной части (NUMERIC (p, s), где p задает точность значений, а s – число десятичных цифр в дробной части.
DECIMAL (p, s), DECIMAL (p), DECIMAL .
Литералы типов точных чисел, представляемые в виде строк символов, изображающих десятичные числа со знаком или без знака, допускается внутри числа разделительная точка).
№18 слайд
Содержание слайда: Приближенные числовые типы
REAL – числа с плавающей точкой одинарной точности (точность опре-деляется конкретной реализацией).
DOUBLE PRECISION – числа с плаваю-щей точкой двойной точности.
FLOAT(p) – параметрический тип (точ-ность задается параметром p).
Литеральное выражение вида xEy.
№19 слайд
Содержание слайда: Типы символьных строк
Тип CHARACTER (x) (или CHAR) - значе-ниями являются символьные строки (на-бор символов ASCII).
Тип CHARACTER VARYING (x), где x – ко-личество символов в строке.
Тип CHARACTER LARGE OBJECT – предназначен для определения столбцов, хранящих большие и разные по размеру группы символов.
Литералы символов строк, заключен-ные в одинарные или двойные кавычки.
№20 слайд
Содержание слайда: Операции над символьными типами
Операция конкатенации (обозначает-ся «||») - соединение строк.
Функция выделения подстроки (обоз-начается SUBSTRING) принимает три аргумента – строку, номер начальной позиции и длину.
Функция APPER возвращает строку, в которой все строчные буквы строки-ар-гумента заменяются прописными.
№22 слайд
Содержание слайда: Типы даты и времени
Тип DATE. Значения этого типа состоят из компонентов-значений года (4 де-сятичных цифры), месяца (2 десятич-ные цифры от 01 до 12) и дня некоторой даты (2 десятичные цифры от 01 до 31).
Литералы типа DATE представляются в виде строки «’yyyy-mm-dd’», напри-мер, литерал ‘1949-04-08’ означает да-ту 8 апреля 1949 г.
№24 слайд
Содержание слайда: Булевский тип
При определении атрибута булевского типа указывается просто спецификация BOOLEAN. Булевский тип состоит из трех значений: true, false и unknown (соответствующие литералы обознача-ются TRUE, FALSE и UNKNOWN). Поддерживается возможность построе-ния булевских выражений, которые вы-числяются в трехзначной логике.
№28 слайд
Содержание слайда: Преимущество использования представ-лений по сравнению запросами к основной таблице состоит в том, что представление будет модифицировано автоматически каждый раз, когда таблица, лежащая в его основе, изменяется. Содержание пред-ставления не фиксировано, и обновляется каждый раз, когда на него ссылаются в команде.
Преимущество использования представ-лений по сравнению запросами к основной таблице состоит в том, что представление будет модифицировано автоматически каждый раз, когда таблица, лежащая в его основе, изменяется. Содержание пред-ставления не фиксировано, и обновляется каждый раз, когда на него ссылаются в команде.
№29 слайд
Содержание слайда: Описание и использование курсора
Курсор представляет собой своеобраз-ный указатель, используемый для перемещения по наборам кортежей при их обработке.
В описательной части программы вы-полняют связывание переменной типа курсор (CURSOR) с оператором языка SQL (обычно с оператором SELECT).
№31 слайд
Содержание слайда: 3. Основные операторы языка SQL
Опишем минимальное подмножество языка SQL, опираясь на его реализа-цию в стандартном интерфейсе ODBC (совместимость открытых БД) фирмы MICROSOFT (стандарт ISO SQL/92 и ANSI SQL/92). Операторы языка SQL можно условно разделить на два подъязыка: язык определения данных (DDL) и язык манипулирования данными (DML).
№36 слайд
Содержание слайда: Замечания 2 и 3
Порядок расположения атрибутов в отношении определяется тем, в какой последовательности они указаны в команде создания отношения.
Кроме создания отношения в SQL/92 аналогичной командой CREATE SCHEMA можно создавать схемы с необязательным указанием автора, а также можно создать домен – CREATE DOMAIN.
№37 слайд
Содержание слайда: 2. Оператор удаления отношения
Оператор удаления отношения имеет формат
DROP TABLE <имя отношения>
Перед удалением отношения необ-ходимо убедиться в том, что оно не ссылается на другое отношение и не используется в каком-либо пред-ставлении. Кроме того, чтобы удалить отношение, пользователь должен быть его собственником. Перед удалением отношение должно быть очищено.
№46 слайд
Содержание слайда: В языке SQL одним из принципов защи-ты данных служит система привилегий, то есть прав пользователя на прове-дение тех или иных действий над опре-деленными объектами БД. Создает пользователей и назначает им привиле-гии администратор БД. Существует не-сколько типов привилегий, соответ-ствующих типам операций над БД.
В языке SQL одним из принципов защи-ты данных служит система привилегий, то есть прав пользователя на прове-дение тех или иных действий над опре-деленными объектами БД. Создает пользователей и назначает им привиле-гии администратор БД. Существует не-сколько типов привилегий, соответ-ствующих типам операций над БД.
№49 слайд
Содержание слайда: Пусть пользователь Гамидов владеет таблицей студентов STUDENTS и желает разрешить пользователю Куриловой выполнить запрос к этой таблице. Тогда Гамидов должен в этом случае выполнить команду
Пусть пользователь Гамидов владеет таблицей студентов STUDENTS и желает разрешить пользователю Куриловой выполнить запрос к этой таблице. Тогда Гамидов должен в этом случае выполнить команду
GRANT SELECT ON STUDENTS TO
Курилова
Скачать все slide презентации Язык БД SQL одним архивом:
-
Язык SQL
-
Базы данных Язык запросов SQL. Введение
-
Базы данных Язык запросов SQL. Команда SELECT
-
Базы данных Язык запросов SQL. Команда SELECT (продолжение)
-
Базы данных Язык запросов SQL. Команда SELECT. Дополнительные возможности
-
Основы языка SQL
-
Обзор языка SQL. ppt
-
ЯзыкSQL
-
Язык запросов SQL
-
СИНТАКСИЧЕСКИЙ И ЛЕКСИЧЕСКИЙ АНАЛИЗАТОР ЯЗЫКОВ ORACLE PL/SQL И DB2 SQL/SQL