Middle
Escreva tabelas físicas de banco de dados para o serviço de catálogo (livros, autores, géneros, preço).
sobes.tech IA
Resposta da IA
Para o serviço de catálogo com livros, autores, géneros e preços, pode projetar as seguintes tabelas físicas:
-- Tabela de autores
CREATE TABLE Authors (
AuthorID INT PRIMARY KEY AUTO_INCREMENT,
Name VARCHAR(255) NOT NULL,
BirthDate DATE,
Biography TEXT
);
-- Tabela de géneros
CREATE TABLE Genres (
GenreID INT PRIMARY KEY AUTO_INCREMENT,
Name VARCHAR(100) NOT NULL
);
-- Tabela de livros
CREATE TABLE Books (
BookID INT PRIMARY KEY AUTO_INCREMENT,
Title VARCHAR(255) NOT NULL,
AuthorID INT NOT NULL,
GenreID INT NOT NULL,
Price DECIMAL(10, 2) NOT NULL,
PublishDate DATE,
FOREIGN KEY (AuthorID) REFERENCES Authors(AuthorID),
FOREIGN KEY (GenreID) REFERENCES Genres(GenreID)
);
Aqui:
Authorsarmazena informações sobre os autores.Genresé a lista de géneros.Booksliga o livro ao autor e ao género, contém o preço e a data de publicação.
Este esquema permite expandir facilmente os dados e manter a integridade.