Презентация, доклад на тему Gрезентация по теме язык программирования SQL

Содержание

Основы SQLЗапросы к базе данных

Слайд 1Бедный, неудачливый, несчастливый и нездоровый это тот, кто часто использует слово

«завтра».

ДЖЕКИ ЧАН

Бедный, неудачливый, несчастливый и нездоровый это тот, кто часто использует слово «завтра».ДЖЕКИ  ЧАН

Слайд 2Основы SQL
Запросы к базе данных

Основы SQLЗапросы к базе данных

Слайд 3ЦЕЛЬ
Сформировать первоначальные навыки составления запросов в языке программирования SQL,уметь их записывать

в программном редакторе, знать синтаксис операторов.
ЦЕЛЬСформировать первоначальные навыки составления запросов в языке программирования SQL,уметь их записывать в программном редакторе, знать синтаксис операторов.

Слайд 4Ключевые слова
СУБД – Система управления базами данных
SQL - Structured Query Language


SELECT- выбрать 
INSERT - добавить
UPDATE - обновить
DELETE  - удалить

Ключевые словаСУБД – Система управления базами данныхSQL - Structured Query Language SELECT- выбрать INSERT - добавитьUPDATE - обновитьDELETE  - удалить

Слайд 5









Наша компания, которая занимается продажами компьютеров и комплектующих к ним, просит

Вас о помощи в разработке базы данных! Нам нужны специалисты, разбирающиеся в базах данных и SQL запросах. Ждем от вас ответа!»

Уважаемые студенты отделения «Программирование в компьютерных системах»

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

Слайд 6Что такое SQL?
SQL (Structured Query Language - «Структурированный язык запросов») -

универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных
Что такое SQL?	SQL (Structured Query Language - «Структурированный язык запросов») - универсальный компьютерный язык, применяемый для создания,

Слайд 7Функции языка SQL:
Организация данных
Обработка данных
Целостность данных
Управление доступа к данным
создание и изменение

структуры баз данных

удаление, добавление и корректировка данных

защита данных от разрушения при сбое системы или других обстоятельствах

предоставление привилегий (ограничение возможностей) пользователю для чтения и изменения данных

Функции языка SQL:Организация данныхОбработка данныхЦелостность данныхУправление доступа к даннымсоздание и изменение структуры баз данныхудаление, добавление и корректировка

Слайд 8Типы запросов данных
Есть четыре основных типа запросов данных в SQL
SELECT
INSERT
UPDATE
DELETE
выбрать строки

из таблиц;

добавить строки в таблицу;

удалить строки в таблице;

изменить строки в таблице;

Типы запросов данныхЕсть четыре основных типа запросов данных в SQLSELECTINSERTUPDATEDELETEвыбрать строки из таблиц;добавить строки в таблицу;удалить строки

Слайд 9Microsoft SQL Server
Microsoft SQL Server — система управления реляционными базами данных, разработанная

корпорацией Microsoft. Основной используемый язык запросов —SQL, создан совместно Microsoft и Sybase.
Microsoft SQL ServerMicrosoft SQL Server — система управления реляционными базами данных, разработанная корпорацией Microsoft. Основной используемый язык запросов —SQL,

Слайд 11Использование запроса SELECT для выборки нужных данных
Чтобы получить информацию, хранящуюся в

базе данных используется запрос SELECT. Для того, чтобы получить все строки данных для специфических столбцов, используется запрос такого вида:
SELECT column1, column2 FROM table_name;


Использование запроса SELECT для выборки нужных данных	Чтобы получить информацию, хранящуюся в базе данных используется запрос SELECT. Для

Слайд 12ЗАДАНИЕ 1.
ЗАПИСАТЬ ЗАПРОС ВЫБИРАЮЩИЙ ИЗ ДАННОЙ ТАБЛИЦЫ СТОЛБЦЫ «ФИО» И

«ГОРОД»


SELECT column1, column2 FROM table_name;

ЗАДАНИЕ 1. ЗАПИСАТЬ ЗАПРОС ВЫБИРАЮЩИЙ ИЗ ДАННОЙ ТАБЛИЦЫ СТОЛБЦЫ «ФИО» И «ГОРОД»SELECT column1, column2 FROM table_name;

Слайд 13 Также, можно получить все столбцы из таблицы, используя подстановочный знак «*»:
SELECT

* FROM table_name;
Это может быть полезно в том случае, когда вы собираетесь выбрать данные с определенным условием WHERE(где). Следующий запрос возвратит все столбцы со всех строк, где «column1» содержит значение «3»:
SELECT * FROM table_name WHERE column1=3;
Также, можно получить все столбцы из таблицы, используя подстановочный знак «*»:	SELECT * FROM table_name;	Это может быть полезно

Слайд 14ЗАДАНИЕ 2.
ЗАПИСАТЬ ЗАПРОС ВЫБИРАЮЩИЙ ИЗ ДАННОЙ ТАБЛИЦЫ ВСЕ СТОЛБЦЫ, ГДЕ

«ГОД РОЖДЕНИЯ» ИМЕЕТ ЗНАЧЕНИЕ 1998


SELECT * FROM table_name WHERE column1=3;

ЗАДАНИЕ 2. ЗАПИСАТЬ ЗАПРОС ВЫБИРАЮЩИЙ ИЗ ДАННОЙ ТАБЛИЦЫ ВСЕ СТОЛБЦЫ, ГДЕ «ГОД РОЖДЕНИЯ» ИМЕЕТ ЗНАЧЕНИЕ 1998SELECT *

Слайд 15 Кроме «=» (равно), существуют следующие условные операторы:
= Равно
Не равно
> Больше
< Меньше
>= Больше

или равно
<= Меньше или равно
Кроме «=» (равно), существуют следующие условные операторы:	= 	Равно	 	Не равно	>	Больше	< 	Меньше	>=	Больше или равно

Слайд 16 Дополнительно можно использовать комбинации операторов AND и OR.

Дополнительно можно использовать комбинации операторов AND и OR.

Слайд 17ЗАДАНИЕ 3.
ЗАПИСАТЬ ЗАПРОС ВЫБИРАЮЩИЙ ИЗ ДАННОЙ ТАБЛИЦЫ ВСЕ СТОЛБЦЫ, ГДЕ

«ГОД РОЖДЕНИЯ» ИМЕЕТ ЗНАЧЕНИЕ 1998 И «ГОРОД» ИМЕЕТ ЗНАЧЕНИЕ ХАСАВЮРТ ИЛИ МАХАЧКАЛА


SELECT * FROM table_name WHERE column1=3;

ЗАДАНИЕ 3. ЗАПИСАТЬ ЗАПРОС ВЫБИРАЮЩИЙ ИЗ ДАННОЙ ТАБЛИЦЫ ВСЕ СТОЛБЦЫ, ГДЕ «ГОД РОЖДЕНИЯ» ИМЕЕТ ЗНАЧЕНИЕ 1998 И

Слайд 18Использование запроса INSERT для вставки новых данных
Запрос INSERT используется для создания

новой строки данных. Для обновления уже существующих данных или пустых полей строки нужно использовать запрос UPDATE.
Примерный синтаксис запроса INSERT:
INSERT INTO table_name (column1, column2, column3) VALUES (‘6’, ‘data6’, ‘pole5’);


Использование запроса INSERT для вставки новых данных	Запрос INSERT используется для создания новой строки данных. Для обновления уже

Слайд 19ЗАДАНИЕ 4.
СОЗДАТЬ ЗАПРОС ЗАПИСЫВАЮЩИЙ В ДАННУЮ ТАБЛИЦУ НОВОГО ПОЛЬЗОВАТЕЛЯ

INSERT

INTO table_name (column1, column2, column3) VALUES (‘6’, ‘data6’, ‘pole5’);
ЗАДАНИЕ 4. СОЗДАТЬ ЗАПРОС ЗАПИСЫВАЮЩИЙ В ДАННУЮ ТАБЛИЦУ НОВОГО ПОЛЬЗОВАТЕЛЯ INSERT INTO table_name (column1, column2, column3) VALUES

Слайд 20Запрос UPDATE и условие WHERE
UPDATE используется для того, чтобы изменить существующие

значения или освободить поле в строке. Если вы не хотите изменить значения во всех строках, то нужно использовать условие WHERE.
UPDATE table_name SET column1 = ‘data1’, column2 = ‘data2’


data1

data2

Запрос UPDATE и условие WHERE	UPDATE используется для того, чтобы изменить существующие значения или освободить поле в строке.

Слайд 21Будьте осторожны! Запрос DELETE удаляет целые строки
Запрос DELETE полностью удаляет строку

из базы данных. Если вы хотите удалить одно единственное поле, то нужно использовать запрос UPDATE

DELETE FROM table_name WHERE column1 = ‘data1’;
Будьте осторожны! Запрос DELETE удаляет целые строки	Запрос DELETE полностью удаляет строку из базы данных. Если вы хотите

Слайд 22ЗАДАНИЕ 5.
ЗАПИСАТЬ ЗАПРОС удаляющий из данной таблицы первую строку

DELETE FROM

table_name
WHERE column1 = ‘data1’;
ЗАДАНИЕ 5. ЗАПИСАТЬ ЗАПРОС удаляющий из данной таблицы первую строкуDELETE FROM table_name WHERE column1 = ‘data1’;

Слайд 23ЗАДАНИЕ ДЛЯ КАПИТАНОВ КОМАНД
Создать реляционную базу данных в СУБД ACCESS, в

которой будет 2 таблицы
1 таблица имеет название «ТОВАР»
Столбцы – « название», «количество», «цена».
2 таблица имеет название «ПЕРСОНАЛ»
Столбцы – «ФИО», «должность», «телефон».

В ТАБЛИЦЕ ДОЛЖНО БЫТЬ НЕ МЕНЕЕ 3 записей!

ПОСЛЕ СОЗДАНИЯ ТАБЛИЦ , создать запрос с использованием SELECT yf выборку данных из первой таблицы.
ОТОБРАЗИТЬ : НАЗВАНИЕ И ЦЕНУ
ОТОБРАЗИТЬ: ФИО, ТЕЛЕФОН

ЗАДАНИЕ ДЛЯ КАПИТАНОВ КОМАНДСоздать реляционную базу данных в СУБД ACCESS, в которой будет 2 таблицы 1 таблица

Слайд 24Продолжи фразы
1.Я сегодня узнал….
2. Я сегодня научился….
3. Сегодня было интересным….
4. Для

меня сегодня было главным….
Продолжи фразы1.Я сегодня узнал….2. Я сегодня научился….3. Сегодня было интересным….4. Для меня сегодня было главным….

Слайд 25«Язык гипертекстовой разметки HTML»
ОПЕРЕЖАЮЩЕЕ ДОМАШНЕЕ ЗАДАНИЕ
Интернет-ресурсы
http://for-schoolboy.ru/Struktura-programmyi-na-yazyike-Paskal-543.html
Литературные источники
1.Семакин И.Г. Основы алгоритмизации и

программирования Практикум ИЦ «Академия».
1.Семакин И.Г. Основы алгоритмизации и программирования ИЦ «Академия». 2015

ПЛАН УРОКА
HTML
Тег
Web-страница
Редактор NotePad++

«Язык гипертекстовой разметки HTML»ОПЕРЕЖАЮЩЕЕ ДОМАШНЕЕ ЗАДАНИЕИнтернет-ресурсыhttp://for-schoolboy.ru/Struktura-programmyi-na-yazyike-Paskal-543.htmlЛитературные источники1.Семакин И.Г. Основы алгоритмизации и программирования Практикум ИЦ «Академия».1.Семакин И.Г. Основы

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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