Nome:
Professora:
RGM:
Disciplina: PROJETO INTEGRADO DE GESTÃO DE PROJETOS E DE DADOS - 20h_Turma_01_022020
Data Entrega:
Ferramenta: MySQL Workbench 8.0.19
SEU NOME
NOME DO PROFESSOR
SEU N. DE MATRICULA
MODELO FISICO
desenvolver um script na linguagem SQL (sintaxe SQLite). Esse script deve contemplar a criação das tabelas de acordo
com o modelo físico abaixo.
ATIVIDADE
SCRIPT
CREATE DATABASE IF NOT EXISTS `cadastro` USE `cadastro`;
CREATE TABLE `carro` (
`Modelo` varchar(128) DEFAULT NULL, `Cor` varchar(64) DEFAULT NULL, `Placa` varchar(10) DEFAULT NULL,
`Id_Carro` int NOT NULL AUTO_INCREMENT, `Id_Socio` int DEFAULT NULL,
`Id_Marca` int DEFAULT NULL, PRIMARY KEY (`Id_Carro`), KEY `Id_Socio_idx` (`Id_Socio`), KEY `Id_Marca_idx` (`Id_Marca`),
CONSTRAINT `Id_Marca` FOREIGN KEY (`Id_Marca`) REFERENCES `marca` (`Id_Marca`), CONSTRAINT `Id_Socio` FOREIGN KEY (`Id_Socio`) REFERENCES `socio` (`Id_Socio`) )
CREATE TABLE `marca` (
`Marca` varchar(128) DEFAULT NULL,
`Id_Marca` int NOT NULL AUTO_INCREMENT, PRIMARY KEY (`Id_Marca`)
)
CREATE TABLE `situacao` (
`Situacao` varchar(10) DEFAULT NULL,
`Id_Situacao` int NOT NULL AUTO_INCREMENT, PRIMARY KEY (`Id_Situacao`)
)
CREATE TABLE `socio` (
`Nome` varchar(256) DEFAULT NULL, `CPF` varchar(11) DEFAULT NULL, `Email` varchar(256) DEFAULT NULL,
`Id_Socio` int NOT NULL AUTO_INCREMENT, `Id_Situacao` int DEFAULT NULL,
PRIMARY KEY (`Id_Socio`),
KEY `Id_Situacao_idx` (`Id_Situacao`),
CONSTRAINT `Id_Situacao` FOREIGN KEY (`Id_Situacao`) REFERENCES `situacao` (`Id_Situacao`) )