Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Практическая работа № 11 Создание базы данных с помощью SQL. Ввод, изменение и удаление данных с помощью SQL ⇐ ПредыдущаяСтр 6 из 6
Цель занятия: получить навыки работы с командами языка SQL Приобретаемые умения и навыки: умение создавать таблицы, заполнять таблицы данными с помощью языка SQL Оснащение рабочего места: ПК, Microsoft Office Access Содержание работы и последовательность её выполнения Задание 1. Создайте базу Студенты в своей папке, состоящую из двух таблиц: Сведения, Успеваемость 1. Запустите программу СУБД Microsoft Office Access 2013. Создайте БД Студенты в своей папке 2. Создайте структуру таблицы Сведения: ü создайте запрос с помощь Конструктора ü перейдите в режим SQL, щелкнув по кнопке в группе Результаты на вкладке Конструктор ü в окне SQL-запроса наберите команду для создания структуры таблицы Сведения: ü выполните запрос, с помощью кнопки ü сохраните запрос с именем Создание_Сведения ü убедитесь в наличии таблицы Сведения 3. Создайте структуру таблицы Успеваемость аналогично, для этого создайте запрос в режиме 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, наберите команду на изменение
ü сохраните запрос с именем Замена фамилии
ü выполните запрос, откройте таблицу Сведения и убедитесь в произведенном изменении
2. Измените с помощью SQL-команды в таблице Успеваемость оценку по информатике 4 у студента с номером зачетной книжки 200202, на оценку 5. Сохраните запрос с именем Замена оценки
3. Удалите с помощью SQL-команды из таблицы Сведения данные о студенте, у которого номер зачетной книжки 200204, для этого:
ü создайте запрос в режиме SQL, наберите команду на удаление
ü сохраните запрос с именем Удаление
ü выполните запрос, откройте таблицу Сведения и убедитесь в произведенном изменении
Задание 4. Выполните выбор сведений, содержащихся в таблицах Сведения, Успеваемость
1. Выберите для просмотра все данные из таблицы Сведения, используя SQL-команду:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду
ü выполните запрос, сохраните его с именем Сведения_все
2. Выберите для просмотра из таблицы Сведения только поля НомЗ, ФИО, используя SQL-команду:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду
ü выполните запрос, сохраните его с именем Сведения_2поля
3. Выберите для просмотра из таблицы Сведения записи о студентках, используя SQL-команду:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем Сведения_ж
4. Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по информатике 5:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем Успеваемость_инф5
5. Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по информатике выше 2. Сохраните запрос с именем Успеваемость_инф_б2
6. Выберите для просмотра из таблицы Успеваемость данные о студентах, у которых оценка по математике 3 или 4. Сохраните запрос с именем Успеваемость_матем ( IN(3, 4) – условие отбора)
7. Выберите для просмотра из таблицы Сведения данные о студентах, у которых год рождения больше или равен 1995 и меньше или равен 1997. Сохраните запрос с именем Сведения_год рожд ( BETWEEN 1995 AND 1997 – условие отбора)
8. Выберите для просмотра из таблицы Успеваемость данные о студентах не из группы М-1. Сохраните запрос с именем не М-1 ( NOT Груп=’М-1’ – условие отбора)
9. Выберите для просмотра из таблицы Сведения данные о студентах, фамилии которых начинаются с буквы И. Сохраните запрос с именем Сведения_фам
10. Выберите для просмотра из таблицы Успеваемость данные о студентах, не сдававших информатику. Сохраните запрос с именем Успеваемость_нет_инф ( ОИнф IS NULL – условие отбора)
11. Выберите для просмотра в алфавитном порядке ФИО поля ФИО и Год из таблицы Сведения:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем ФИО
12. Рассчитайте и просмотрите средний балл каждого студента:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем Средний балл
13. Выведите студентов, у которых оценка по математике 4:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем Математика 4
14. Рассчитайте и выведите для каждой группы средний балл по информатике:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем Средний балл_группа
15. Выведите ФИО студентов из таблицы Сведения и их оценки по информатике из таблицы Успеваемость, для этого:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем ФИО_оценки
16. Выведите оценку по математике и оценку по информатике для студента Сидорова С.С. в предположении, что пользователю неизвестен номер зачетной книжки этого студента:
ü создайте запрос в режиме SQL, в окне SQL-запроса наберите команду:
ü выполните запрос, сохраните его с именем Оценки студента
17. Закройте базу данных. Выйдите из СУБД
Последнее изменение этой страницы: 2019-05-18; Просмотров: 778; Нарушение авторского права страницы