Просмотр содержимого документа
«651 11.04.2020 Практическая работа ТРБД»
Практическая работа
Тема «Создание SQL-запросов на добавление, модификацию и удаление данных. Создание SQL-запросов на изменение структуры базы данных»
1.Изменение структуры таблиц.
При необходимости можно изменить структуру таблицы:
удалить существующие поля;
добавить новые поля;
создать или удалить индексы.
Все указанные действия затрагивают одновременно только одно поле или один индекс:
Опция ADD обеспечивает добавление поля, опция DROP - удаление поля таблицы, добавление опции CONSTRAINT означает подобные действия для индексов таблицы.
Задание 1. Откройте базу данных с таблицей студент и создайте запрос на языке SQL:
В таблице студент появиться новое поле «Пол».
Добавить поле «Группа» в таблицу «Студенты»
Для создания нового индекса для существующей таблицы можно использовать также команду:
Фраза WITH обеспечивает наложение условий на значения полей, включенных в индекс:
DISALLOW NULL — запретить пустые значения в индексированных полях новых записей;
IGNORE NULL — включать в индекс записи, имеющие пустые значения в индексированных полях.
Задание 2. Откройте базу данных с таблицей студент и создайте запрос на языке SQL:
Поле «Группа» не сможет содержать нулевое значение.
Удаление таблицы. Для удаления таблицы (одновременно и структуры, и данных) используется команда:
Для удаления только индекса таблицы (сами данные не разрушаются) выполняется команда:
2.Ввод данных в таблицу. Формирование новой записи в таблице выполняется командой:
Указывается имя таблицы, в которую добавляют запись, состав полей, для которых вводятся значения.
Задание 3. Откройте базу данных с таблицей студент и создайте запрос на языке SQL:
Аналогичным образом ввести 7 записей в таблицу Группы.
Аналогичным образом в таблицу «Студенты» ввести по 5 записей для каждой группы