O documento cria um banco de dados para uma locadora de veículos com tabelas para categorias de veículos, veículos, clientes, locações, oficinas e manutenções de veículos. Ele define as chaves primárias e estrangeiras para conectar as tabelas entre si.
O documento cria um banco de dados para uma locadora de veículos com tabelas para categorias de veículos, veículos, clientes, locações, oficinas e manutenções de veículos. Ele define as chaves primárias e estrangeiras para conectar as tabelas entre si.
O documento cria um banco de dados para uma locadora de veículos com tabelas para categorias de veículos, veículos, clientes, locações, oficinas e manutenções de veículos. Ele define as chaves primárias e estrangeiras para conectar as tabelas entre si.
CATEGORIA_ID INT NOT NULL AUTO_INCREMENT, NOME VARCHAR(100), DESCRICAO VARCHAR(100), CLASSIFICACAO VARCHAR(50), PRECO FLOAT, NUM_REF INT, PRIMARY KEY(CATEGORIA_ID) ); CREATE TABLE carro( carro_id int not null auto_increment, CHASSI varchar(45) DEFAULT NULL, PLACA varchar(45) DEFAULT NULL, COR varchar(45) DEFAULT NULL, ANO int DEFAULT NULL, MODELO varchar(45) DEFAULT NULL, MARCA varchar(45) DEFAULT NULL, CATEGORIA_ID_CATEGORIA int NOT NULL, PRIMARY KEY (ID_CARRO), FOREIGN KEY CATEGORIA_id (CATEGORIA_ID_CATEGORIA) REFERENCES categoria (ID_CATEGORIA) );
CREATE TABLE CLIENTE(
CLIENTE_ID INT NOT NULL AUTO_INCREMENT, NOME VARCHAR(100), CNH VARCHAR(20), DATANASC DATE, TELEFONE VARCHAR(20), CPF VARCHAR(15), PRIMARY KEY(CLIENTE_ID) ); CREATE TABLE LOCACAO( LOCACAO_ID INT NOT NULL AUTO_INCREMENT, CLIENTE_ID INT NOT NULL, CARRO_ID INT NOT NULL, DATAHORA DATETIME, VALOR FLOAT, PRIMARY KEY (LOCACAO_ID), FOREIGN KEY (CLIENTE_ID) REFERENCES CLIENTE(CLIENTE_ID), FOREIGN KEY (CARRO_ID) REFERENCES CARRO(CARRO_ID) ); CREATE TABLE OFICINA( OFICINA_ID INT NOT NULL AUTO_INCREMENT, NOME VARCHAR(100), TIPO VARCHAR(100), TELEFONE VARCHAR(100) ); CREATE TABLE MANUNTENCAO( MANUTENCAO_ID INT NOT NULL AUTO_INCREMENT, OFICINA_ID INT NOT NULL, CARRO_ID INT NOT NULL, DATAH DATETIME, PRECO FLOAT, DESCRICAO VARCHAR(150), FOREIGN KEY (OFICINA_ID) REFERENCES OFICINA(OFICINA_ID), FOREIGN KEY (CARRO_ID) REFERENCES CARRO(CARRO_ID) );