- •Язык sql. Основы оператора select
- •1. Теоретические сведения
- •1.1. Язык sql.
- •Операторы определения объектов базы данных
- •Операторы манипулирования данными
- •Типы данных sql.
- •Основы оператора select.
- •1.2.1. Синтаксис оператора select
- •1.2.2. Выборка из нескольких таблиц.
- •1.2.3. Вычисления внутри select.
- •1.2.4. Групировка данных.
- •1.2.4. Cортировка данных.
- •1.2.5. Операция объединения.
- •Порядок выполнения работы
- •2.1. Выбор задания
- •2.2. Изучение оператора select.
- •3. Содержание отчета
- •4. Контрольные вопросы
- •Приложение
Порядок выполнения работы
2.1. Выбор задания
Продолжаем выполнение задания (лабораторные работы №1, №2 №3 №4 и №5), выбранного из таблицы 4.3. (см. Приложение). Вариант соответствует номеру студента в списке учебной группы. Для всех последующих лабораторных работ вариант остается неизменным. Каждый студент разрабатывает свой вариант БД.
2.2. Изучение оператора select.
На основании ранее созданной базы данных из лабораторной работы №5 необходимо произвести ряд запросов с использованием оператора SELECT согласно пунктам 1.2.1 – 1.2.5 лабораторной работы №6:
простейшие условия отбора,
устранение повторяющихся значений,
сложные условия отбора (and, or, not, between, in, like),
ORDER BY,
агрегатные функции,
внутреннее объединение таблиц.
Для этого:
Запустить программу IBExpert из C:\Program Files\ IBExpert
2. Загрузить разработанную в ЛР №5 базу данных. Для чего в окне Database Explorer кликнуть правой кнопкой мыши на названии базы. Или выбрав базу, в окне База данных нажать Подключиться к базе…
4. Выбрать окно Инструменты и загрузить из него SQL- редактор (F12)
5. Набрать необходимые команды и сохранить результаты для отчета.
3. Содержание отчета
Название и цель работы .
Все рассмотренные в лабораторной работе варианты запросов с оператором SELECT.
Таблицы с результатами выполненной команды SELECT.
Выводы
4. Контрольные вопросы
1. Какие существуют группы операторов в SQL?
2. Назовите типы данных в SQL?
3. Для чего служит оператор SELECT?
4. Простейшие условия отбора?
5. Сложные условия отбора?
6. Что такое агрегатные функции?
Приложение
Таблица 6.1. ВАРИАНТЫ ЗАДАНИЙ.
Номер варианта |
Название темы |
Номер варианта |
Название темы |
1 |
«Автошкола» |
16 |
«Конференция» |
2 |
«Аэропорт» |
17 |
«Железнодорожный вокзал» |
3 |
«Морские грузоперевозки» |
18 |
«Автовокзал» |
4 |
«Посредническое агентство» |
19 |
«Трамвайно-троллейбусное управление» |
5 |
«Детская больница» |
20 |
«Жилищное хозяйство» |
6 |
«Конкурс спортивно-бальных танцев» |
21 |
«Горводоканал» |
7 |
«Хирургическое отделение» |
22 |
«Электросеть» |
8 |
«Стоматология» |
23 |
«Газоснабжение» |
9 |
«Видеотека» |
24 |
«Теплосеть» |
10 |
«Европейский клубный футбол» |
25 |
«Кондитерский магазин» |
11 |
«Ипподром» |
26 |
«Автотранспортное предприятие» |
12 |
«Секция тяжелой атлетики» |
27 |
«Налоговая инспекция» |
13 |
«Летный клуб ДОСААФ» |
28 |
«Частная поликлиника» |
14 |
«Клуб альпинистов» |
|
|
15 |
«Секция легкой атлетики» |
|
|