Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. С помощью SQL (DDL):
- Создайте базу данных test_guru
- CREATE DATABASE test_guru
- Таблицу categories с атрибутом title
- CREATE TABLE categories (
- id serial PRIMARY KEY,
- title varchar (25) NOT NULL
- );
- Таблицу tests в которой должны быть атрибуты title, level, внешний ключ к таблице categories
- CREATE TABLE tests(
- id serial PRIMARY KEY,
- title varchar (50) NOT NULL,
- level integer NOT NULL,
- id_categories NOT NULL
- );
- Таблицу questions в которой должен быть атрибут body и внешний ключ к таблице tests
- CREATE TABLE questions(
- id serial PRIMARY KEY,
- body varchar (100) NOT NULL,
- id_tests NOT NULL
- );
- 2. Выполните операции CRUD, JOIN:
- Создайте 3 строки в таблице categories
- Создайте 5 строк в таблице tests (хотя бы 3 из них должны иметь отличное от NULL значение в атрибуте внешнего ключа к таблице categories)
- Создайте 5 строк в таблице questions
- Выберите все тесты с уровнем 2 и 3
- Выберите все вопросы для определённого теста
- Обновите атрибуты title и level для строки из таблицы tests с помощью одного запроса
- Удалите все вопросы для конкретного теста с помощью одного запроса
- С помощью JOIN выберите названия всех тестов и названия их категорий
- С помощью JOIN выберите содержание всех вопросов (атрибут body) и названия связанных с ними тестов
Add Comment
Please, Sign In to add comment