1
resposta

Criando tabelas

USE alura_mysql;
CREATE TABLE proprietarios(
 proprietario_id INT PRIMARY KEY AUTO_INCREMENT,
 nome VARCHAR(30),
 cpf_cnpj VARCHAR(20),
 contato VARCHAR(20)
); 

CREATE TABLE clientes (
    cliente_id INT PRIMARY KEY AUTO_INCREMENT,
    nome VARCHAR(255),
    cpf VARCHAR(14),
    contato VARCHAR(255)
);

CREATE TABLE enderecos (
    endereco_id INT PRIMARY KEY AUTO_INCREMENT,
    rua VARCHAR(255),
    numero INT,
    bairro VARCHAR(255),
    cidade VARCHAR(255),
    estado VARCHAR(2),
    cep VARCHAR(10)
);

CREATE TABLE hospedagens (
    hospedagem_id INT PRIMARY KEY AUTO_INCREMENT,
    tipo VARCHAR(50),
    endereco_id INT,
    proprietario_id INT,
        ativo bool,
    FOREIGN KEY (endereco_id) REFERENCES enderecos(endereco_id),
    FOREIGN KEY (proprietario_id) REFERENCES proprietarios(proprietario_id)
);

CREATE TABLE alugueis (
    aluguel_id INT PRIMARY KEY AUTO_INCREMENT,
    cliente_id INT,
    hospedagem_id INT,
    data_inicio DATE,
    data_fim DATE,
    preco_total DECIMAL(10, 2),
    FOREIGN KEY (cliente_id) REFERENCES clientes(cliente_id),
    FOREIGN KEY (hospedagem_id) REFERENCES hospedagens(hospedagem_id)
);

CREATE TABLE avaliacoes (
avaliacao_id INT PRIMARY KEY AUTO_INCREMENT,
cliente_id INT,
hospedagem_id INT,
nota INT,
comentario TEXT,
FOREIGN KEY (cliente_id) REFERENCES clientes(cliente_id),
FOREIGN KEY (hospedagem_id) REFERENCES hospedagens(hospedagem_id)
);
1 resposta

Oi, Danielle! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube elaborar chaves primárias de forma eficiente para garantir unicidade dos registros e aproveitou o uso de chaves estrangeiras para criar relacionamentos consistentes.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!