Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лб3_SQL_2010_печать.doc
Скачиваний:
4
Добавлен:
14.08.2019
Размер:
294.4 Кб
Скачать

3.3.3. Выбора данных

Далее для запросов в качестве базовой использовать инструкцию 7 в сочетании при необходимости с агрегатными функциями.

Задание 7. Подсчитать общее количество записей в таблице Студенты. Имя запроса: Всего студентов.

Задание 8. Вывести информацию о первых пяти студентах из таблицы Студенты. (Имя запроса: 5студентов).

Задание 9. Вывести список городов в алфавитном порядке без повторений. (Имя запроса: Города).

Задание 10. Вывести студентов, проживающих в Ульяновске и Чапаевске и чьи фамилии отсортированы по алфавиту от "В" до "К". (Имя запроса: Города_фамВК).

Задание 11. Найти всех студентов, чьи фамилии начинаются на "К" и оканчиваются на "ов". Имя запроса: Фам_К;

Задание 12. Подсчитать количество студентов, проживающих в каждом городе. Информацию вывести отсортированную по городам в алфавитном порядке с поясняющим текстом и соответствующими заголовками полей вывода. (Имя запроса: Города_кол).

Задание 13. Определить для каждого города и года рождения количество студентов. В список вывода включить название города, возраст, количество человек. (Возраст подсчитать так: из года текущей даты вычесть год рождения. (Имя запроса: Город_возрас_кол)

Задание 14. Определить максимальную разницу в возрасте среди студентов таблицы. (Имя запроса: Макс_разн)

Задание 15. Вывести ФИО, г.р., адрес студентов, у которых г.р.>= среднего, причем в список вывода включить величину на сколько г.р. каждого студента больше среднего. Список отсортировать по возрастанию возраста. (Имя запроса: Возр_больше_ср).

Задание 16. используя подзапрос вывести номер группы и курс, где обучается студентка Ветрова. (Имя запроса: Группа_студента).

Задание 17. Используя подзапрос вывести ФИО и г.р. студентов обучающихся с 1-ого по 3-й курс. (Имя запроса: Студенты_нач_курсов).

Задание 18. Сделать выборку студентов 1989 года рождения, с указанием номера группы и курса. (Имя запроса: Год рождения).

Задание 19. Сделать выборку студентов, проживающих в Чапаевске и Новокуйбышевске, с указанием номера группы и курса. (Имя запроса: Иногородние).

3.4. Контрольное задание

Для своей БД создать теже запросы, что и в лабораторной работе №2, но написанные в редакторе SQL MSAccess.

3.5. Содержание отчета

Отчет должен содержать следующие разделы:

  • задание;

  • схема базы данных;

  • описание запросов:

  • формулировка запроса;

  • скринщот запроса в редакторе SQL;

  • скринщот с результатом, возвращаемым запросом.

3.6. Контрольные вопросы

  1. Какие выделяют группы команд SQL Jet согласно справке Access?

  2. Какая команда позволяет создать новую таблицу?

  3. Как установить связь между таблицами?

  4. Как обеспечить ограничение целостности базы данных?

  5. Какой командой можно изменить структуру таблицы (добавить /удалить поле, изменить тип данных и т.д.)?

  6. Как удалить таблицу?

  7. Какой командой можно удалить записи?

  8. Подробно объяснить синтаксис команды SELECT

  9. Как при выборке обеспечить соединение таблиц по равенству ключей?

7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]