CREATE DATABASE DB_Books;
GO
USE DB_Books;
GO
USE DB_Books;
CREATE TABLE Authors (
AuthorID INT PRIMARY KEY,
NameAuthor VARCHAR(50),
Country VARCHAR(30)
);
CREATE TABLE Publishing_House (
Code_publish INT PRIMARY KEY,
Name_publish VARCHAR(50),
City VARCHAR(30)
);
CREATE TABLE Books (
BookID INT PRIMARY KEY,
Title VARCHAR(50),
AuthorID INT,
Code_publish INT,
Price INT,
FOREIGN KEY (AuthorID) REFERENCES Authors(AuthorID),
FOREIGN KEY (Code_publish) REFERENCES Publishing_House(Code_publish)
);
CREATE TABLE Sales (
SaleID INT PRIMARY KEY,
BookID INT,
Quantity INT,
SaleDate DATE,
FOREIGN KEY (BookID) REFERENCES Books(BookID)
);
INSERT INTO Authors VALUES
(1, 'Pushkin', 'Russia'),
(2, 'Tolstoy', 'Russia'),
(3, 'Rowling', 'UK');
INSERT INTO Publishing_House VALUES
(1, 'AST', 'Moscow'),
(2, 'Eksmo', 'Moscow'),
(3, 'Bloomsbury', 'London');
INSERT INTO Books VALUES
(1, 'Eugene Onegin', 1, 1, 500),
(2, 'War and Peace', 2, 2, 700),
(3, 'Harry Potter', 3, 3, 900);
INSERT INTO Sales VALUES
(1, 1, 5, '2025-01-10'),
(2, 2, 3, '2025-02-15'),
(3, 3, 8, '2025-03-20');