Язык sql. Написание операторов sql, стандартных функций в sql



Download 0,89 Mb.
Sana20.12.2022
Hajmi0,89 Mb.
#891885
TuriЛабораторная работа
Bog'liq
lab 5


База данных
ТТ 12-20 Убайдов С
Лабораторная работа
Тема : язык SQL. Написание операторов SQL, стандартных функций в SQL.
План
  • История языка SQL и его роль сегодня.
  • Операторы SQL и их написание.
  • Стандартные функции.

язык SQL
SQL (структурированный язык запросов)– Этот язык запросов состоит из множества операторов, с помощью которых пользователи и программы могут получить доступ к базе данных в Oracle (MBBT). Утилиты Oracle или различные программы могут осуществлять доступ к базе данных без операторов SQL, но не использовать этот язык запросов при выполнении запросов невозможно.
История языка SQL
В июне 1970 г.КОД ЭФего собственныйЭ. Ф. Кодд, "Реляционная модель данных для больших общих банков данных"представил свою статью публике. Это статья«Сообщения АКМ»опубликовано в журнале. В настоящее время эта модель "Кодда"система управления надежной базой данных(RMBBT)» была принята в качестве окончательной модели. Чтобы установить модель Кодда, фирма IBMПРОДОЛЖЕНИЕ(Структурированный английский язык запросов). Позже этот язык был изменен на SQL, но все же "продолжение". 1979 г.Реляционное программное обеспечение(теперь Oracle) Corporation представила общественности первую коммерческую разработку SQL. В настоящее время SQL является стандартным языком RMBBT.
Операторы языка SQL
Следующие задачи могут быть выполнены с помощью операторов SQL:
  • Получение данных по запросу.
  • Добавление данных в строки таблицы, удаление и обновление строк.
  • Создание, изменение и удаление объектов.
  • Установите права доступа к базе данных и объектам.
  • Создайте пользователей базы данных и обеспечьте безопасность базы данных.

Операторы языка SQL
Существует 2 типа SQL:интерактивные и встроенные (построенный).
Эти два типа SQL работают одинаково, но используются в разных местах.
Операторы языка SQL
С помощью интерактивного SQL— обращается к базе данных посредством запроса и сразу получает результат. То есть процесс происходит на основе последовательности. Работает в режиме запрос-результат.
Операторы языка SQL
По встроенному SQL- под набором запросов понимается использование языка программирования. В Pascal, Delphi, Java мы обращаемся к базе, загружаем результат в переменную и используем этот результат в нужном месте. То есть мы не можем отправить запрос и сразу получить результат. Результат получается только для продолжения программы и используется там, где это требуется.
Операторы языка SQL
Операторы SQL делятся на несколько групп. Это подразделение разделено на основе задач, выполняемых операторами. Они следующие:
DDL(язык определения данных), ANSI — это группаСДЛ(язык определения схемы) называется. В эту группу входят операторы, создающие объекты (таблицы, индексы) в базе данных.
ДМЛ(Язык манипулирования данными) — это группа операторов манипулирования данными. Операторы, определяющие, какие данные хранятся в таблице в любой момент времени.
ДКЛ(язык управления данными) - операторы управления данными.
С разрешения ANSI DCL считается частью DDL. Эти группы не следует путать. Это не отдельные языки, а группы операторов SQL.
Стандартные функции
НИЖЕ- переводит строку в нижний регистр.
ВЕРХНИЙ- переводит строку в верхний регистр
RPAD — соединяет правую цепочку с другой цепочкой заданной длины.
REPLACE — заменяет все подстроки в строке новой подстрокой.
UCASE — переводит строку в верхний регистр.
ЗАДНИЙ ХОД -Преобразует строку и возвращает результат
ФОРМАТ - преобразует число в формат, например "#, ###, ###. ##", десятичные дроби.округляет до указанного числа.
"Примеры системы запросов по тематике "СУПЕРМАРКЕТ".
  • Извлечь информацию о самом высокооплачиваемом сотруднике из штатного расписания.
  • Извлечь информацию о самом низкооплачиваемом сотруднике из штатного расписания.
  • Из таблицы товаров удалите товары, цена которых равна 20 тысячам или 18 тысячам.
  • Убрать все продукты из списка продуктов, кроме мясных продуктов.
  • Найдите, сколько продуктов есть в супермаркете.
  • Используйте объект products, чтобы сообщить о продуктах с истекшим сроком годности.
  • Рассчитайте годовую заработную плату сотрудников.

Спасибо
за внимание!
Download 0,89 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish