СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

651 11.04.2020 Практическая работа ТРБД

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«651 11.04.2020 Практическая работа ТРБД»

Практическая работа

Тема «Создание SQL-запросов на добавление, модификацию и удаление данных. Создание SQL-запросов на изменение структуры базы данных»


1.Изменение структуры таблиц.

При необходимости можно изменить структуру таблицы:

  • удалить существующие поля;

  • добавить новые поля;

  • создать или удалить индексы.

Все указанные действия затрагивают одновременно только одно поле или один индекс:

Опция ADD обеспечивает добавление поля, опция DROP - удаление поля таблицы, добавление опции CONSTRAINT означает подобные действия для индексов таблицы.

Задание 1. Откройте базу данных с таблицей студент и создайте запрос на языке SQL:

В таблице студент появиться новое поле «Пол».

Добавить поле «Группа» в таблицу «Студенты»

Для создания нового индекса для существующей таблицы можно использовать также команду:


Фраза WITH обеспечивает наложение условий на значения полей, включенных в индекс:

DISALLOW NULL — запретить пустые значения в индексиро­ванных полях новых записей;

IGNORE NULL — включать в индекс записи, имеющие пустые значения в индексированных полях.

Задание 2. Откройте базу данных с таблицей студент и создайте запрос на языке SQL:

Поле «Группа» не сможет содержать нулевое значение.

Удаление таблицы. Для удаления таблицы (одновременно и структуры, и данных) используется команда:

Для удаления только индекса таблицы (сами данные не разрушаются) выполняется команда:

2.Ввод данных в таблицу. Формирование новой записи в таблице выполняется командой:

Указывается имя таблицы, в которую добавляют запись, состав полей, для которых вводятся значения.

Задание 3. Откройте базу данных с таблицей студент и создайте запрос на языке SQL:

Аналогичным образом ввести 7 записей в таблицу Группы.

Аналогичным образом в таблицу «Студенты» ввести по 5 записей для каждой группы