Главная страница
Навигация по странице:

  • 3.Напишите запрос, выводящий имена и фамилии студентов, кроме тех, что учатся в Воронеже.

  • 6.Напишите запрос, позволяющий получить из таблицы EXAM_MARKS значение столбца MARK (экзаменационная оценка), для всех студентов, исключив из списка повторение одинаковых строк.

  • 7.Какие данные будут получены в результате следующего запроса

  • 8.Какие данные будут получены в результате следующего запроса

  • 9.Напишите запрос, выбирающий из таблицы STUDENT сведения о студентах, фамилии которых начинаются на «Р».

  • 12.Напишите запрос, подсчитывающий количество студентов, сдававших экзамен по предмету обучения с идентификатором 20.

  • 13.Напишите запрос, выводящий средний балл по каждому студенту.

  • базы данных. Контрольная работа По дисциплине Базы данных Студент гр. Зпиуд218 Коробов С. А. Градусов Д. А


    Скачать 34 Kb.
    НазваниеКонтрольная работа По дисциплине Базы данных Студент гр. Зпиуд218 Коробов С. А. Градусов Д. А
    Анкорбазы данных
    Дата13.11.2021
    Размер34 Kb.
    Формат файлаdoc
    Имя файлаkontrBase.doc
    ТипКонтрольная работа
    #271097

    Министерство образования и науки Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение
    высшего профессионального образования


    «Владимирский государственный университет
    имени Александра Григорьевича и Николая Григорьевича Столетовых»


    Контрольная работа

    По дисциплине: «Базы данных»


    Выполнил:
    Студент гр. ЗПИуд-218

    Коробов С.А.

    Руководитель:
    Градусов Д.А.

    Владимир 2019г.
    1. 1. Выдать список номеров пятого этажа.
    SELECT Номер, Этаж

    FROM Номер

    WHERE (Этаж = 5)
    2.Напишите запрос, выводящий имена и фамилии студентов, идентификационный номер которых находится в первой сотне.
    SELECT SURNAME, NAME, STUDENT_ID

    FROM STUDENT

    WHERE (STUDENT_ID < 100)
    3.Напишите запрос, выводящий имена и фамилии студентов, кроме тех, что учатся в Воронеже.
    SELECT SURNAME, NAME, CITY

    FROM STUDENT

    WHERE (NOT (CITY LIKE 'Воронеж'))
    4.Напишите запрос, выбирающий все данные из таблицы STUDENT, расположив столбцы таблицы в следующем порядке: KURS, SURNAME, NAME, STIPEND.
    SELECT KURS, SURNAME, NAME, STIPEND, CITY, BIRTHDAY, STUDENT_ID, UNIV_ID

    FROM STUDENT

    ORDER BY KURS
    5.Напишите запрос, выводящий список студентов, упорядочив его по фамилиям в алфавитном порядке.
    SELECT STUDENT.*

    FROM STUDENT

    ORDER BY SURNAME
    6.Напишите запрос, позволяющий получить из таблицы EXAM_MARKS значение столбца MARK (экзаменационная оценка), для всех студентов, исключив из списка повторение одинаковых строк.
    SELECT MARK, EXAM_ID, STUDENT_ID, SUBJ_ID, EXAM_DATE

    FROM EXAM_MARKS

    ORDER BY MARK

    7.Какие данные будут получены в результате следующего запроса:

    SELECT *

    FROM SDUDENT

    WHERE (STIPEND <100 OR NOT (BIRTHDAY>=’10/03/1980’ AND STUDENT_ID>1003)
    Выбраны все данные(столбцы) из таблицы SDUDENT. Где Степендия меньше 100, или отсутствуют записи, в которых Дни рождения больше 10/03/1980 включительно и, в то же время, уникальный номер студента выше 1003.
    8.Какие данные будут получены в результате следующего запроса:

    SELECT *

    FROM SDUDENT

    WHERE NOT (STIPEND <100 OR NOT BIRTHDAY=’10/03/1980’) AND STUDENT_ID>1003)
    Выбраны все данные(столбцы) из таблицы SDUDENT. Где отсутствуют записи, в которых Степендия меньше 100, или Дни рождения равны 10/03/1980 и, в то же время, уникальный номер студента выше 1003.
    9.Напишите запрос, выбирающий из таблицы STUDENT сведения о студентах, фамилии которых начинаются на «Р».

    SELECT *

    FROM STUDENT

    WHERE (SURNAME LIKE 'П%')
    10.Напишите запрос, выводящий номера предметов из таблицы EXAM_MARKS, экзамены по которым сдавались между 10 и 20 января 2000 года.
    SELECT SUBJ_ID

    FROM EXAM_MARKS

    WHERE (EXAM_DATE BETWEEN '10/01/2000' AND '20/01/2000')
    11.Напишите запрос, выводящий фамилии, имена студентов и получаемые ими стипендии, при этом значения стипендий должны быть увеличены в 10 раз.
    SELECT SURNAME, NAME, STIPEND * 10

    FROM STUDENT

    12.Напишите запрос, подсчитывающий количество студентов, сдававших экзамен по предмету обучения с идентификатором 20.
    SELECT COUNT(MARK) AS 'NULL'

    FROM EXAM_MARKS

    WHERE (SUBJ_ID = 20)
    13.Напишите запрос, выводящий средний балл по каждому студенту.
    SELECT STUDENT_ID, AVG(MARK) as MARK_SR

    FROM EXAM_MARKS

    GROUP BY STUDENT_ID


    написать администратору сайта