Buscar

Modelo de Banco de Dados para Gestão de Carros de Sócios

Prévia do material em texto

Nome: Ana Paula Aparecida Santana
Curso: CST em Gestão da Tecnologia da Informação
SGBD utilizado: SQLite 
CREATE TABLE SITUACAO
(
 ID_SITUACAO INTEGER NOT NULL, 
 SITUACAO VARCHAR2(10) NOT NULL,
 CONSTRAINT PK_SITUACAO PRIMARY KEY (ID_SITUACAO)
 );
 
 CREATE TABLE SOCIO
 (
 ID_SOCIO INTEGER NOT NULL, 
 NOME VARCHAR2(256) NOT NULL, 
 CPF VARCHAR2 (11) NOT NULL, 
 EMAIL VARCHAR2(256) NOT NULL, 
 ID_SITUACAO INTEGER NOT NULL, 
 CONSTRAINT PK_SOCIO PRIMARY KEY (ID_SOCIO), 
 CONSTRAINT FK_SOCIO_REF_SITUACAO FOREIGN KEY (ID_SITUACAO)
 REFERENCES SITUACAO (ID_SITUACAO)
 );
 
 CREATE TABLE MARCA
 (
 ID_MARCA INTEGER NOT NULL, 
 MARCA VARCHAR2(128) NOT NULL, 
 CONSTRAINT PK_MARCA PRIMARY KEY (ID_MARCA)
 ); 
 
 CREATE TABLE CARRO
 (
 ID_CARRO INTEGER NOT NULL, 
 MODELO VARCHAR2(128) NOT NULL, 
 COR VARCHAR2 (64) NOT NULL, 
 PLACA VARCHAR2 (10) NOT NULL, 
 ID_SOCIO INTEGER NOT NULL, 
 ID_MARCA INTEGER NOT NULL, 
 CONSTRAINT PK_CARRO PRIMARY KEY (ID_CARRO), 
 CONSTRAINT FK_CARRO_REF_SOCIO FOREIGN KEY (ID_SOCIO)
 REFERENCES SOCIO (ID_SOCIO), 
 CONSTRAINT FK_CARRO_REF_MARCA FOREIGN KEY (ID_MARCA)
 REFERENCES MARCA (ID_MARCA)
 );

Continue navegando