Файл: Элементы языка sql. Цель занятия получить навыки работы с командами языка sql приобретаемые умения и навыки.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 10

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Элементы языка SQL.
Цель занятия: получить навыки работы с командами языка SQL

Приобретаемые умения и навыки: умение создавать таблицы, заполнять таблицы данными с помощью языка SQL

Оснащение рабочего места: ПК, Microsoft Office Access

Содержание работы и последовательность её выполнения

Задание 1. Создайте базу Студенты в своей папке, состоящую из двух таблиц: Сведения, Успеваемость

  1. Запустите программу СУБД Microsoft Office Access 2007. Создайте БД Студенты в своей папке

  2. Создайте структуру таблицы Сведения:

  • создайте запрос с помощь Конструктора

  • перейдите в режим SQL, щелкнув по кнопке в группе Результаты на вкладке Конструктор

  • в окне SQL-запроса наберите команду для создания структуры таблицы Сведения:



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

  • сохраните запрос с именем Создание_Сведения

  • убедитесь в наличии таблицы Сведения

  1. Создайте структуру таблицы Успеваемость аналогично, для этого создайте запрос в режиме SQL с именем Создание_Успеваемость, набрав в окне SQL-запроса команду для создания структуры таблицы



Задание 2. Заполните таблицы Сведения, Успеваемость данными

  1. Добавьте в таблицу Сведения записи с данными:

  • создайте запрос в режиме SQL,

  • наберите команду для добавления в таблицу



  • запрос, сохраните его с именем Первая строка_Сведения

  • убедитесь в наличии первой записи в таблице Сведения


  • Успеваемость

    НомЗ

    Груп

    ОМатем

    ОИнф

    200101

    М-1

    5

    5

    200102

    М-1

    4

    5

    200103

    М-1

    4

    3

    200104

    М-1

    2

    4

    200201

    М-2

    3

    4

    200202

    М-2

    4

    4

    200203

    М-2

    4




    200204

    М-2

    3

    2
    аналогично выполните запись остальных сведений из таблиц


Сведения

НомЗ

ФИО

Год

Пол

200102

Петров П.П.

1996

муж

200103

Сидоров С.С.

1995

муж

200104

Малко М.М.

1997

жен

200201

Ильина И.И.

1996

жен

200202

Федоров Ф.Ф.

1995

муж

200203

Синицына А.И.

1996

жен

200204

Петренко Г.В.

1995

муж

Задание 3. Выполните корректировку сведений, содержащихся в таблице Сведения

  1. Измените с помощью SQL-команды в таблице Сведения фамилию студентки Ильиной И.И., у которой номер зачетной книжки 200201, на фамилию Кравцова, для этого:

  • создайте запрос в режиме SQL, наберите команду на изменение



  • сохраните запрос с именем Замена фамилии

  • выполните запрос, откройте таблицу Сведения и убедитесь в произведенном изменении

  1. Измените с помощью SQL-команды в таблице Успеваемость оценку по информатике 4 у студента с номером зачетной книжки 200202, на оценку 5. Сохраните запрос с именем Замена оценки

  2. Удалите с помощью SQL-команды из таблицы Сведения данные о студенте, у которого номер зачетной книжки 200204, для этого:

  • создайте запрос в режиме SQL, наберите команду на удаление



  • сохраните запрос с именем Удаление

  • выполните запрос, откройте таблицу Сведения и убедитесь в произведенном изменении


Задание 4. Выполните выбор сведений, содержащихся в таблицах Сведения, Успеваемость

  1. Выберите для просмотра все данные из таблицы Сведения, используя SQL-команду:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду



  • выполните запрос, сохраните его с именем Сведения_все

  1. Выберите для просмотра из таблицы Сведения только поля НомЗ, ФИО, используя SQL-команду:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду



  • выполните запрос, сохраните его с именем Сведения_2поля

  1. Выберите для просмотра из таблицы Сведения записи о студентках, используя SQL-команду:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем Сведения_ж

  1. Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по информатике 5:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем Успеваемость_инф5

  1. Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по информатике выше 2. Сохраните запрос с именем Успеваемость_инф_б2

  2. Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по математике 3 или 4. Сохраните запрос с именем Успеваемость_матем (IN(3,4) – условие отбора)

  3. Выберите для просмотра из таблицы Сведения данные о студентах, у которых год рождения больше или равен 1995 и меньше или равен 1997. Сохраните запрос с именем Сведения_год рожд (BETWEEN 1995 AND 1997 – условие отбора)

  4. Выберите для просмотра из таблицы Успеваемость данные о студентах не из группы М-1. Сохраните запрос с именем не М-1 (NOT Груп=’М-1’ – условие отбора)

  5. Выберите для просмотра из таблицы Сведения данные о студентах, фамилии которых начинаются с буквы И. Сохраните запрос с именем Сведения_фам

  6. Выберите для просмотра из таблицы Успеваемость данные о студентах, не сдававших информатику. Сохраните запрос с именем Успеваемость_нет_инф (ОИнф IS NULL – условие отбора)

  7. Выберите для просмотра в алфавитном порядке ФИО поля ФИО и Год из таблицы Сведения:


  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем ФИО

  1. Рассчитайте и просмотрите средний балл каждого студента:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем Средний балл

  1. Выведите студентов, у которых оценка по математике 4:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем Математика 4

  1. Рассчитайте и выведите для каждой группы средний балл по информатике:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем Средний балл_группа

  1. Выведите ФИО студентов из таблицы Сведения и их оценки по информатике из таблицы Успеваемость, для этого:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем ФИО_оценки

  1. Выведите оценку по математике и оценку по информатике для студента Сидорова С.С. в предположении, что пользователю неизвестен номер зачетной книжки этого студента:

  • создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:



  • выполните запрос, сохраните его с именем Оценки студента

Закройте базу данных. Выйдите из СУБД