SHARE
TWEET

Untitled

a guest Nov 16th, 2019 74 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 1. С помощью SQL (DDL):
  2. Создайте базу данных test_guru
  3. CREATE DATABASE test_guru;
  4.  
  5. Таблицу categories с атрибутом title
  6. CREATE TABLE categories (
  7. id serial PRIMARY KEY,
  8. title varchar(25) NOT null
  9. );
  10.  
  11. Таблицу tests в которой должны быть атрибуты title, level, внешний ключ к таблице categories
  12.  
  13. CREATE TABLE tests (
  14. id serial PRIMARY KEY,
  15. title varchar(50) NOT null,
  16. level int,
  17. category_id int
  18. );
  19.  
  20. Таблицу questions в которой должен быть атрибут body и внешний ключ к таблице tests:
  21. CREATE TABLE questions(
  22. id serial PRIMARY KEY,
  23. body varchar(50),
  24. test_id int
  25. );
  26.  
  27.  
  28. 2. Выполните операции CRUD, JOIN:
  29. Создайте 3 строки в таблице categories
  30. INSERT INTO categories(title) VALUES
  31. ('Frontend'),
  32. ('Backend'),
  33. ('Machine Learning');
  34.  
  35.  
  36. Создайте 5 строк в таблице tests (хотя бы 3 из них должны иметь отличное от NULL значение в атрибуте внешнего ключа к таблице categories)
  37. Создайте 5 строк в таблице questions
  38. Выберите все тесты с уровнем 2 и 3
  39. Выберите все вопросы для определённого теста
  40. Обновите атрибуты title и level для строки из таблицы tests с помощью одного запроса
  41. Удалите все вопросы для конкретного теста с помощью одного запроса
  42. С помощью JOIN выберите названия всех тестов и названия их категорий
  43. С помощью JOIN выберите содержание всех вопросов (атрибут body) и названия связанных с ними тестов
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top