Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Практическая работа № 11 Создание базы данных с помощью SQL. Ввод, изменение и удаление данных с помощью SQL



Цель занятия: получить навыки работы с командами языка 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; Просмотров: 751; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.021 с.)
Главная | Случайная страница | Обратная связь