Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Бази даних-20210115T104840Z-001 / Проверка команд Лабораторной №1 и №2 / Лобода ПІк-91 Бази даних лаб. 1-2 перевірка

.docx
Скачиваний:
3
Добавлен:
15.01.2021
Размер:
15.11 Кб
Скачать

Лобода ПІк-91

Проверка команд Лабораторной №1-2

Вариант 10

Лабораторная работа №1. Вариант 10

1. Какие существуют правила изменения типов CHAR на VARCHAR2 и наоборот при изменении описания таблицы?

Я могу изменить CHAR на VARCHAR2 (или наоборот) только если столбец содержит NULL во всех строках или если при такой модификации не происходит изменение размера столбца.

2. Какое имя таблицы является правильным?

  1. #_667

  2. number

  3. Catch_#22

  4. 1996_invoices

  5. Invoices-1996

Правильное имя таблицы – 5.

3. Проверка структуры таблицы STUDENT показала:

NAME NULL? TYPE

SUDENT_ID NOT NULL NUMBER(3)

NAME NOT NULL VARCHAR2(25)

PHONE NOT NULL VARCHAR2(9)

ADDRESS VARCHAR2(50)

GRADUATION DATE

В таблице студент существует сотни записей. Вы хотите изменить имя столбца GRADUATION на GRAD_DATE. Напишите выражение SQL, чтобы выполнить это действие.

ALTER TABLE STUDENT

RENAME COLUMN GRADUATION TO GRAD_DATE

Лабораторная работа №2. Вариант 10

1. Проверка структуры таблицы STUDENT показала:

NAME NULL? TYPE

SUDENT_ID NOT NULL NUMBER(3)

NAME NOT NULL VARCHAR2(25)

PHONE NOT NULL VARCHAR2(9)

ADDRESS VARCHAR2(50)

GRADUATION DATE

В таблице студент существует сотни записей. Вы хотите изменить имя столбца GRADUATION на GRAD_DATE. Какое из приведенных утверждений является верным?

A. Вы не можете переименовать столбец.

B. Для переименования столбца используйте команду ALTER TABLE с фразой MODIFY.

C. Для переименования столбца используйте команду ALTER TABLE c фразой RENAME COLUMN (переименовать столбец).

D. Для модификации столбца используйте команду ALTER TABLE с фразой MODIFY столбец.

Правильный ответ – C.

2. Условия в SQL Oracle. Условия проверки вхождения элемента во множество. Синтаксис. Примеры.

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