08 октября 2009

Практика 8 октября

Разминка

Вопрос 1. Что произойдет в результате выполнения скрипта:

1: CREATE TABLE A (a1 INT, a2 VARCHAR)
2: INSERT INTO A (a2, a1) VALUES ('12345', 12345)


  1. Скрипт упадет потому что порядок атрибутов в добавляемом кортеже не соответствует порядку атрибутов в таблице
  2. Скрипт упадет потому что строчка '12345' не поместится в отведенный атрибуту a2 тип
  3. Скрипт выполнится успешно



Вопрос 2. Что произойдет в результате повторного выполнения этого скрипта?

  1. Скрипт упадет потому что таблица уже существует
  2. Скрипт упадет потому что двух одинаковых кортежей быть не может
  3. Скрипт упадет по той же причине что и в первый раз
  4. Скрипт выполнится успешно
Занятие


Слайды (с ошибками)