Разделы презентаций


поле 1 поле 2 поле 3 запись 1 запись 2 запись 3 ... ... ... ... ... запись

Содержание

Введение в SQL Основные предложения SQL и примеры их использованияБазы данных - 5

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

Слайд 1БАЗЫ
ДАННЫХ - 5

БАЗЫДАННЫХ - 5

Слайд 2 Введение в SQL
Основные предложения SQL и примеры их

использования


Базы данных - 5

Введение в SQL Основные предложения SQL и примеры их использованияБазы данных - 5

Слайд 3Введение в SQL
Вопрос 1

Введение в SQLВопрос 1

Слайд 41. Введение в SQL
Язык SQL (Structured Query Language) –


структурированный язык запросов, ориентированный на операции
с данными, представленными в виде

логически взаимосвязанных
таблиц.

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

Здесь можно привести такое сравнение:
Мы пришли в магазин за покупками, какими именно – объясняем продавцу, или менеджеру торгового зала – т.е. делаем запрос. Остальное нас не касается: специалисты магазина знают, где размещены необходимые товары, какие выполнить расчеты, во что завернуть … и мы получаем конечный результат.
Примерно по такому же принципу работает SQL. Наша задача - корректно сформулировать запрос

1. Введение в SQL Язык SQL (Structured Query Language) – структурированный язык запросов, ориентированный на операциис данными,

Слайд 51. Введение в SQL
Немного о развитии языка:
Рождение языков запросов

связано с созданием Коддом теории реляционных баз данных ( языки

ISBL, SQL, QBE, PIQUE, QUEL)

В начале 80-х годов SQL "победил" другие языки запросов и стал
фактическим стандартом таких языков для профессиональных
реляционных СУБД.
В 1987 году SQL был признан международным стандартом языка баз данных и начал внедряться во все распространенные СУБД персональных
компьютеров.

Наиболее широко применяется SQL в клиент – серверных приложениях, где клиент посылает SQL – запрос к серверу, который его обрабатывает и возвращает клиенту результат

Поэтому все современные версии профессиональных реляционных
СУБД (DB2, Oracle, Ingres, Informix, Sybase, Progress, Rdb) используют
технологию "Клиент-Сервер" и язык SQL.
Кроме того, многие локальные СУБД, в том числе MS ACCESS,
имеют возможности работы с SQL

1. Введение в SQLНемного о развитии языка: Рождение языков запросов связано с созданием Коддом теории реляционных баз

Слайд 61. Введение в SQL
Итак, SQL – простой и компактный

язык указаний по работе с базой данных, называемых предложениями SQL

(которых около 30)

Основными предложениями SQL являются:
создание и уничтожение таблиц
запрос на выборку данных
модификация данных (добавление, удаление, изменение)
управление данными (привилегии, доступ)
вычисления по условиям
упорядочение, группирование и т.д.


Рассмотрим на примерах создание предложений SQL (естественно, учитывая время на изучения SQL в школе, ограничимся знакомством с самыми простыми примерами)

1. Введение в SQL Итак, SQL – простой и компактный язык указаний по работе с базой данных,

Слайд 7Основные предложения SQL
и примеры их использования
Вопрос 2

Основные предложения SQL и примеры их использования Вопрос 2

Слайд 82. Основные предложения SQL
Для создания запросов SQL нужна таблица,

поэтому начнем с ее создания
Для создания таблицы служит предложение

: CREATE TABLE имя_таблицы, после которого в скобках указываются названия полей и типы данных через запятую:

Например:
CREATE TABLE ПРОДУКТЫ
( ПРОДУКТ CHAR(20),
БЕЛКИ INT,
ЖИРЫ INT,
УГЛЕВОДЫ INT,
КАЛОРИЙНОСТЬ INT )


При выполнении такого запроса будет создана таблица ПРОДУКТЫ с полями:
ПРОДУКТ CHAR(20) - поле ПРОДУКТ, тип текстовый, длиной до 20 символов
БЕЛКИ INT поле БЕЛКИ с целым типом данных (Integer)
ЖИРЫ INT, УГЛЕВОДЫ INT, КАЛОРИЙНОСТЬ INT – это тоже понятно

2. Основные предложения SQL Для создания запросов SQL нужна таблица, поэтому начнем с ее создания Для создания

Слайд 92. Основные предложения SQL
1. Откроем Access: Файл – создать

– Новая база данных – назовем ее «SQL»
Сделаем это в

Access:

2. На вкладке ЗАПРОСЫ выберем СОЗДАТЬ В РЕЖИМЕ КОНСТРУКТОРА, окно добавления таблицы закроем, щелкнем правой по полю запроса и выберем РЕЖИМ SQL

2. Основные предложения SQL 1. Откроем Access: Файл – создать – Новая база данных – назовем ее

Слайд 102. Основные предложения SQL
3. Напечатаем наш запрос
4. Закроем

окно запроса и сохраним его
5. Наш запрос появился на

вкладке базы ЗАПРОСЫ. Запустим его.

6. Перейдем на вкладку ТАБЛИЦЫ и мы видим, что там появилась таблица ПРОДУКТЫ

7. Откроем таблицу и перед нами таблица с заданными полями – постарался SQL:

2. Основные предложения SQL 3. Напечатаем наш запрос 4. Закроем окно запроса и сохраним его 5. Наш

Слайд 112. Основные предложения SQL
Сейчас надо внести данные в таблицу

Для вставки данных в таблицу служит предложение INSERT
INSERT
INTO ПРОДУКТЫ

(ПРОДУКТ,БЕЛКИ, ЖИРЫ, УГЛЕВОДЫ, КАЛОРИЙНОСТЬ)
VALUES (ПРОДУКТ,БЕЛКИ, ЖИРЫ, УГЛЕВОДЫ, КАЛОРИЙНОСТЬ)

Напишем SQL – запрос на добавление записи:

Здесь:
INSERT – оператор добавления записи в таблицу
INTO ПРОДУКТЫ (ПРОДУКТ,БЕЛКИ, ЖИРЫ, УГЛЕВОДЫ, КАЛОРИЙНОСТЬ) – показываем в какую таблицу и в какие поля добавляются данные
VALUES (ПРОДУКТ,БЕЛКИ, ЖИРЫ, УГЛЕВОДЫ, КАЛОРИЙНОСТЬ) – здесь будут запрашиваться значения полей при вводе данных

2. Основные предложения SQL Сейчас надо внести данные в таблицу Для вставки данных в таблицу служит предложение

Слайд 122. Основные предложения SQL
Сделаем этот запрос в Access:
Для этого

создаем запрос и переходим в режим SQL (как в предыдущем

примере) и печатаем текст запроса, сохраняем.

ПРОДУКТ – мясо говядина
БЕЛКИ - 16
ЖИРЫ – 4
УГЛЕВОДЫ - 0
КАЛОРИЙНОСТЬ - 108

А сейчас запустим запрос и на предложение ввести данные введем следующее:

Откроем таблицу ПРОДУКТЫ и видим, что появилась запись с нашими данными

2. Основные предложения SQLСделаем этот запрос в Access: Для этого создаем запрос и переходим в режим SQL

Слайд 132. Основные предложения SQL
А сейчас самостоятельно, используя этот запрос

на добавление данных, внесите в таблицу следующие данные:
( Они

нужны нам для рассмотрения следующего предложения SELECT)
2. Основные предложения SQL А сейчас самостоятельно, используя этот запрос на добавление данных, внесите в таблицу следующие

Слайд 142. Основные предложения SQL
Следующее предложение SQL - SELECT
SELECT –

это запрос на выборку данных, обычно по условию или с

вычислениями

SELECT – самая распространенная инструкция SQL

Структура запроса SELECT:

SELECT – здесь указываются имена полей, из которых производится выборка

FROM – здесь указывается таблица (таблицы), из которых производится выборка

WHERE – здесь указывается условие (условия) выборки
При формировании запроса мы можем объединять условия с помощью AND (и), OR (или), NOT (не)

2. Основные предложения SQL Следующее предложение SQL - SELECTSELECT – это запрос на выборку данных, обычно по

Слайд 152. Основные предложения SQL
Организуем следующий запрос к нашей базе:

Найти продукты, не содержащие жиров и углеводов
SELECT ПРОДУКТ, ЖИРЫ, УГЛЕВОДЫ
FROM

ПРОДУКТЫ
WHERE ЖИРЫ = 0 AND УГЛЕВОДЫ = 0

Запрос выглядит так:

Сформируйте запрос, запустите его и Вы должны получить следующее:

В нашей базе только судак не содержит жиров и углеводов

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

Слайд 162. Основные предложения SQL
А сейчас попробуйте организовать самостоятельно запросы
1.

Вывести перечень продуктов с указанием содержания в них белков
2. В

каких продуктах содержание белка больше 16, а углеводов меньше 10

3. Есть ли продукты, не содержащие белков и жиров

4. В каком из продуктов содержание жиров максимально

5. Какой продукт самый калорийный

2. Основные предложения SQL А сейчас попробуйте организовать самостоятельно запросы1. Вывести перечень продуктов с указанием содержания в

Слайд 172. Основные предложения SQL
Итак, мы создали таблицу, поработали с

ней, пришла пора удалить ее
Для уничтожения таблицы служит оператор

DROP TABLE

Создадим запрос:
DROP TABLE ПРОДУКТЫ

Запустите запрос, затем посмотрите на вкладке ТАБЛИЦЫ – ее там уже нет

ЗАКЛЮЧЕНИЕ:

Мы познакомились с элементарными конструкциями SQL, не рассмотрев еще очень много возможностей языка
Для продолжения изучения языка к презентации приложен учебник по SQL, также можно посетить сайт www.sql.ru, где можно найти много полезного и интересного

2. Основные предложения SQL Итак, мы создали таблицу, поработали с ней, пришла пора удалить ее Для уничтожения

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика