Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Выбирайте всегда самый простой способ




АЭРОКОСМИЧЕСКИЙ КОЛЛЕДЖ

 

 

Рассмотрено на заседании

цикловой комиссии

ПиКС

_____________(Е.В. Селюн)

«__»__________ 20__г.

 

 

Методическое пособие

Лабораторный практикум

SQL

 

 

 

Г.


ПРАКТИЧЕСКАЯ РАБОТА

Тема: Язык запросов SQL (1 часть)

Цель:

1. Создание запроса;

2. Использование реляционных и булевых операторов;

3. Использование специальных операторов в условиях.

Оборудование и/или программное обеспечение:IBM PC, MS Access /OpenOffice dBase.

 

Теоретическая часть

Создание БД «Учебная»

Перед тем как приступить к изучению запросов необходимо подготовить базы данных «Учебная». Для этого необходимо:

  1. Создать новую БД и сохранить ее под названием «Учебная».
  2. Создать таблицу Salespeople (Продавцы) и заполнить ее данными по образцу:

Столбцы должны называться на англ., а отображаться на русском.

Номер продавца – snum

Имя продавца – sname

Расположение продавца – city

Комиссионные – comm

 

  1. Создать таблицу Customers (Заказчики) и заполнить ее данными по образцу:

Столбцы должны называться на англ., а отображаться на русском.

Номер заказчика – cnum

Имя заказчика – cname

Расположение заказчика – city

Рейтинг – rating

Номер продавца - snum

  1. Создать таблицу Orders (Продажи) и заполнить ее данными по образцу:

Столбцы должны называться на англ., а отображаться на русском.

Номер операции - onum

Сумма покупки – amt

Дата покупки – odate

Номер заказчика – cnum

Номер продавца – snum

Создание запроса

SQL символизирует собой Структурированный Язык Запросов. Запросы - вероятно наиболее часто используемый аспект SQL. Фактически, для категории SQL пользователей, маловероятно чтобы кто-либо использовал этот язык для чего-то другого.

Что такое запрос?

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

Команда SELECT

В самой простой форме, команда SELECT просто инструктирует базу данных, чтобы извлечь информацию из таблицы. Например, вы могли бы вывести таблицу Продавцов напечатав следующее:

SELECT snum, sname, сity, comm

FROM Salespeople;

 

Рисунок 1 команда SELECT

 

Другими словами, эта команда просто выводит все данные из таблицы. Большинство программ будут также давать заголовки столбца как выше, а некоторые позволяют детальное форматирование вывода, но это уже вне стандартной спецификации. Имеется объяснение каждой части этой команды:

SELECT Ключевое слово которое сообщает базе данных что эта команда - запрос. Все запросы начинаются этим словом, сопровождаемым пробелом.
snum, sname Это - список столбцов из таблицы которые выбираются запросом. Любые столбцы не перечисленные здесь не будут включены в вывод команды. Это, конечно, не значит что они будут удалены или их информация будет стерта из таблиц, потому что запрос не воздействует на информацию в таблицах; он только показывает данные.
FROM Salespeople FROM - ключевое слово, подобно SELECT, которое должно быть представлено в каждом запросе. Оно сопровождается пробелом и затем именем таблицы используемой в качестве источника информации. В данном случае - это таблица Продавцов(Salespeople).
; Точка с запятой используется во всех интерактивных командах SQL чтобы сообщать базе данных что команда заполнена и готова выполниться.

Выбирайте всегда самый простой способ

Если вы хотите видеть каждый столбец таблицы, имеется необязательное сокращение которое вы можете использовать. Звездочка (*) может применяться для вывода полного списка столбцов следующим образом:

SELECT *
FROM Salespeople;

Это приведет к тому же результату что и наша предыдущая команда.





Поделиться с друзьями:


Дата добавления: 2016-12-05; Мы поможем в написании ваших работ!; просмотров: 397 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент может не знать в двух случаях: не знал, или забыл. © Неизвестно
==> читать все изречения...

2817 - | 2385 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.