Файл: Элементы языка sql. Цель занятия получить навыки работы с командами языка sql приобретаемые умения и навыки.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 10
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Элементы языка SQL.
Цель занятия: получить навыки работы с командами языка SQL
Приобретаемые умения и навыки: умение создавать таблицы, заполнять таблицы данными с помощью языка SQL
Оснащение рабочего места: ПК, Microsoft Office Access
Содержание работы и последовательность её выполнения
Задание 1. Создайте базу Студенты в своей папке, состоящую из двух таблиц: Сведения, Успеваемость
-
Запустите программу СУБД Microsoft Office Access 2007. Создайте БД Студенты в своей папке -
Создайте структуру таблицы Сведения:
-
создайте запрос с помощь Конструктора -
перейдите в режим SQL, щелкнув по кнопке в группе Результаты на вкладке Конструктор -
в окне SQL-запроса наберите команду для создания структуры таблицы Сведения:
-
выполните запрос, с помощью кнопки -
сохраните запрос с именем Создание_Сведения -
убедитесь в наличии таблицы Сведения
-
Создайте структуру таблицы Успеваемость аналогично, для этого создайте запрос в режиме SQL с именем Создание_Успеваемость, набрав в окне SQL-запроса команду для создания структуры таблицы
Задание 2. Заполните таблицы Сведения, Успеваемость данными
-
Добавьте в таблицу Сведения записи с данными:
-
создайте запрос в режиме 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. Выполните корректировку сведений, содержащихся в таблице Сведения
-
Измените с помощью SQL-команды в таблице Сведения фамилию студентки Ильиной И.И., у которой номер зачетной книжки 200201, на фамилию Кравцова, для этого:
-
создайте запрос в режиме SQL, наберите команду на изменение
-
сохраните запрос с именем Замена фамилии -
выполните запрос, откройте таблицу Сведения и убедитесь в произведенном изменении
-
Измените с помощью SQL-команды в таблице Успеваемость оценку по информатике 4 у студента с номером зачетной книжки 200202, на оценку 5. Сохраните запрос с именем Замена оценки -
Удалите с помощью SQL-команды из таблицы Сведения данные о студенте, у которого номер зачетной книжки 200204, для этого:
-
создайте запрос в режиме SQL, наберите команду на удаление
-
сохраните запрос с именем Удаление -
выполните запрос, откройте таблицу Сведения и убедитесь в произведенном изменении
Задание 4. Выполните выбор сведений, содержащихся в таблицах Сведения, Успеваемость
-
Выберите для просмотра все данные из таблицы Сведения, используя SQL-команду:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду
-
выполните запрос, сохраните его с именем Сведения_все
-
Выберите для просмотра из таблицы Сведения только поля НомЗ, ФИО, используя SQL-команду:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду
-
выполните запрос, сохраните его с именем Сведения_2поля
-
Выберите для просмотра из таблицы Сведения записи о студентках, используя SQL-команду:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем Сведения_ж
-
Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по информатике 5:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем Успеваемость_инф5
-
Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по информатике выше 2. Сохраните запрос с именем Успеваемость_инф_б2 -
Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по математике 3 или 4. Сохраните запрос с именем Успеваемость_матем (IN(3,4) – условие отбора) -
Выберите для просмотра из таблицы Сведения данные о студентах, у которых год рождения больше или равен 1995 и меньше или равен 1997. Сохраните запрос с именем Сведения_год рожд (BETWEEN 1995 AND 1997 – условие отбора) -
Выберите для просмотра из таблицы Успеваемость данные о студентах не из группы М-1. Сохраните запрос с именем не М-1 (NOT Груп=’М-1’ – условие отбора) -
Выберите для просмотра из таблицы Сведения данные о студентах, фамилии которых начинаются с буквы И. Сохраните запрос с именем Сведения_фам -
Выберите для просмотра из таблицы Успеваемость данные о студентах, не сдававших информатику. Сохраните запрос с именем Успеваемость_нет_инф (ОИнф IS NULL – условие отбора) -
Выберите для просмотра в алфавитном порядке ФИО поля ФИО и Год из таблицы Сведения:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем ФИО
-
Рассчитайте и просмотрите средний балл каждого студента:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем Средний балл
-
Выведите студентов, у которых оценка по математике 4:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем Математика 4
-
Рассчитайте и выведите для каждой группы средний балл по информатике:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем Средний балл_группа
-
Выведите ФИО студентов из таблицы Сведения и их оценки по информатике из таблицы Успеваемость, для этого:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем ФИО_оценки
-
Выведите оценку по математике и оценку по информатике для студента Сидорова С.С. в предположении, что пользователю неизвестен номер зачетной книжки этого студента:
-
создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
-
выполните запрос, сохраните его с именем Оценки студента
Закройте базу данных. Выйдите из СУБД