Изучение возможностей создания баз данных средствами языка запросов SQL, изучение возможностей формирования запросов из базы данных

Страницы работы

Содержание работы

Министерство Общего и Профессионального Образования РФ

Новосибирский Государственный Технический

Университет

Лабораторная работа №5

«Команды языка запросов SQL»

Факультет: АВТ

Группа: АМ-811

Студенты: Кропин П.А.

                 Капилюшин Я.В.

                 Коломейцев М.В.

Преподаватель: Трошина Г.В.

Вариант: 1

Новосибирск

- 2001-

Цель работы: Изучение возможностей создания баз данных средствами языка запросов SQL, изучение возможностей формирования запросов из базы данных.

          Задание: Создать базу данных из лабораторной работы №1 средствами SQL. Создать и заполнить базу данных student, содержащую поля: фамилия, имя, отчество, дата рождения студента, курс, факультет, размер стипендии, номер студенческого билета, год поступления. Провести редактирование созданной базы данных. Выполнить запросы: вывод минимального, максимального и среднего значений поля “размер стипендии“; вывод фамилий студентов, получающих 100..300 руб.; вывод фамилий всех студентов, кроме обучающихся на факультетах ФТФ, РТФ; выборка фамилий всех студентов факультета АВТФ.

Запросы, составленные на языке SQL:

Поиск средней стипендии:

SELECT AVG(ST1.Stipendia);

    FROM U:\USERS\AM811\5\ST1.DBF ST1;

Поиск стипендии в промежутке между 100 и 300 руб:

SELECT ST1.Fname,ST1.Mname,ST1.Lname,ST1.Data,ST1.Course,ST1.Fakultet,;

    ST1.Stipendia,ST1.Studid,ST1.Year;

    FROM U:\USERS\AM811\5\ST1.DBF ST1;

    WHERE (BETWEEN(ST1.STIPENDIA,100.0000,300.0000));

    ORDER BY ST1.Fname

Поиск максимальной стипендии:

SELECT TOP 1 ST1.Fname,ST1.Mname,ST1.Lname,ST1.Data,ST1.Course,ST1.Fakultet,;

    ST1.Stipendia,ST1.Studid,ST1.Year;

    FROM U:\USERS\AM811\5\ST1.DBF ST1;

    ORDER BY ST1.Stipendia DESC;

Поиск минимальной стипендии:

SELECT TOP 1 ST1.Fname,ST1.Mname,ST1.Lname,ST1.Data,ST1.Course,ST1.Fakultet,;

    ST1.Stipendia,ST1.Studid,ST1.Year;

    FROM U:\USERS\AM811\5\ST1.DBF ST1;

    ORDER BY ST1.Stipendia;

Поиск всех студентов, кроме обучающихся на факультетах РТФ и ФТФ:

SELECT ST1.Fname,ST1.Mname,ST1.Lname,ST1.Data,ST1.Course,ST1.Fakultet,;

    ST1.Stipendia,ST1.Studid,ST1.Year;

    FROM U:\USERS\AM811\5\ST1.DBF ST1;

    WHERE (ST1.FAKULTET<>'РТФ' AND ST1.FAKULTET<>'ФТФ');

    ORDER BY ST1.Fakultet,ST1.Fname

Поиск всех студентов с факультета АВТ:

SELECT ST1.Fname,ST1.Mname,ST1.Lname,ST1.Data,ST1.Course,ST1.Fakultet,;

    ST1.Stipendia,ST1.Studid,ST1.Year;

    FROM U:\USERS\AM811\5\ST1.DBF ST1;

    WHERE (ST1.FAKULTET='АВТФ');

    ORDER BY ST1.Fname

Вывод:

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Отчеты по лабораторным работам
Размер файла:
29 Kb
Скачали:
0