Базы данных
и язык SQL

База данных "Библиотека"

Скопируйте в окно запросов SQL Server Management Studio следующий код для создания базы данных, её таблиц и заполнения таблиц данными:

CREATE DATABASE library; CREATE DATABASE library; GO USE library; CREATE TABLE Customer ( Customer_ID INT PRIMARY KEY, Surname NVARCHAR(50) NOT NULL ); INSERT INTO Customer (Customer_ID, Surname) VALUES (18, 'Зотов'), (31, 'Перов'), (47, 'Васин'), (65, 'Тихонов'), (120, 'Краснов'), (205, 'Климов'); CREATE TABLE Bookinuse ( Author NVARCHAR(50) DEFAULT NULL, Title NVARCHAR(50) NOT NULL, Pubyear INT NOT NULL, Inv_No INT PRIMARY KEY, Customer_ID INT REFERENCES Customer (Customer_ID) ); INSERT INTO Bookinuse (Author, Title, Pubyear, Inv_No, Customer_ID) VALUES ('Толстой', 'Война и мир', 2005, 28, 65), ('Чехов', 'Вишневый сад', 2000, 2000, 31), ('Чехов', 'Избранные рассказы', 2011, 19, 120), ('Чехов', 'Вишневый сад', 1991, 5, 65), ('Ильф и Петров', 'Двенадцать стульев', 1985, 3, 31), ('Маяковский', 'Поэмы', 1983, 2, 120), ('Пастернак', 'Доктор Живаго', 2006, 69, 120), ('Толстой', 'Воскресенье', 2006, 77, 47), ('Толстой', 'Анна Каренина', 1989, 7, 205), ('Пушкин', 'Капитанская дочка', 2004, 25, 47), ('Гоголь', 'Пьесы', 2007, 81, 47), ('Чехов', 'Избранные рассказы', 1987, 4, 205), ('Пушкин', 'Сочинения т.1', 1984, 6, 47), ('Пастернак', 'Избранное', 200, 137, 18), ('Пушкин', 'Сочинения т.2', 1984, 8, 205), (NULL, 'Наука и жизнь 9 2018', 2019, 127, 18), ('Чехов', 'Ранние рассказы', 2001, 171, 31);