TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

OS DIAGRAMAS DOS EXERCÍCIOS

Por:   •  1/6/2020  •  Resenha  •  3.290 Palavras (14 Páginas)  •  147 Visualizações

Página 1 de 14

DIAGRAMAS DOS EXERCICIOS

EXERCÍCIO 1


[pic 1]

 EXERCÍCIO 2[pic 2]


EXERCÍCIO 3


[pic 3]

EXERCÍCIO 4


[pic 4]

EXERCÍCIO 5


[pic 5]

EXERCÍCIO 6


[pic 6]

EXERCÍCIO 7


[pic 7]

EXERCÍCIO 8


[pic 8]

SCRIPTS DOS EXERCICIOS

EXERCICIO 1

GO

USE MASTER;

CREATE DATABASE EXEC1;

USE EXEC1;

CREATE TABLE ESTADO(

        EST_INT_ID INT NOT NULL IDENTITY(1,1),

        EST_STR_DESC VARCHAR(20),

        EST_STR_SIGLA CHAR(2)

);

ALTER TABLE ESTADO ADD CONSTRAINT PK_EST_ID PRIMARY KEY(EST_INT_ID);

ALTER TABLE ESTADO ADD CONSTRAINT UK_EST_SIGLA UNIQUE(EST_STR_SIGLA);

CREATE TABLE CIDADE(

        CID_INT_ID INT NOT NULL IDENTITY(1,1),

        CID_STR_DESC VARCHAR(30),

        EST_INT_ID INTEGER

);

ALTER TABLE CIDADE ADD CONSTRAINT PK_CID_ID PRIMARY KEY(CID_INT_ID);

ALTER TABLE CIDADE ADD CONSTRAINT FK_EST_ID FOREIGN KEY(EST_INT_ID) REFERENCES ESTADO;

CREATE TABLE ENDERECO(

        END_INT_ID INT NOT NULL IDENTITY(1,1),

        END_STR_LOGRA VARCHAR(70),

        END_STR_NUM VARCHAR(6),

        END_STR_BAIRRO VARCHAR(50),

        END_STR_COMP VARCHAR(30),

        CID_INT_ID INTEGER

);

ALTER TABLE ENDERECO ADD CONSTRAINT PK_END_ID PRIMARY KEY(END_INT_ID);

ALTER TABLE ENDERECO ADD CONSTRAINT FK_CID_ID FOREIGN KEY(CID_INT_ID) REFERENCES CIDADE;

CREATE TABLE CLIENTE(

        CLI_INT_ID INT NOT NULL IDENTITY(1,1),

        CLI_STR_NOME VARCHAR(25),

        CLI_STR_CPF CHAR(11),

        END_INT_ID INTEGER

);

ALTER TABLE CLIENTE ADD CONSTRAINT PK_CLI_ID PRIMARY KEY(CLI_INT_ID);

ALTER TABLE CLIENTE ADD CONSTRAINT UK_CLIENTE_CPF UNIQUE(CLI_STR_CPF);

ALTER TABLE CLIENTE ADD CONSTRAINT FK_END_ID FOREIGN KEY(END_INT_ID) REFERENCES ENDERECO;

CREATE TABLE PEDIDO_VENDA(

        PEV_INT_ID INT NOT NULL IDENTITY(1,1),

        PEV_DAT_DATAINCLUSAO DATETIME,

        PEV_INT_NUM INT,

        CLI_INT_ID INT

);

ALTER TABLE PEDIDO_VENDA ADD CONSTRAINT PK_PEV_ID PRIMARY KEY(PEV_INT_ID);

ALTER TABLE PEDIDO_VENDA ADD CONSTRAINT FK_CLI_ID FOREIGN KEY(CLI_INT_ID) REFERENCES CLIENTE;

CREATE TABLE PED_PROD(

        PRO_INT_ID INT,

        PEV_INT_ID INT

);

ALTER TABLE PED_PROD ADD CONSTRAINT UK_PRO_PEV_ID UNIQUE(PRO_INT_ID, PEV_INT_ID);

ALTER TABLE PED_PROD ADD CONSTRAINT FK_PED_PROD_PEV_ID FOREIGN KEY(PEV_INT_ID) REFERENCES PEDIDO_VENDA;

ALTER TABLE PED_PROD ADD CONSTRAINT FK_PED_PROD_PRO_ID FOREIGN KEY(PRO_INT_ID) REFERENCES PRODUTO;

CREATE TABLE PRODUTO(

        PRO_INT_ID INT NOT NULL IDENTITY(1,1),

        GRA_INT_ID INT,

        PRO_STR_DESC VARCHAR(45),

        PRO_STR_CODBARRAS VARCHAR(13),

        PRO_FLO_VALOR FLOAT

);

ALTER TABLE PRODUTO ADD CONSTRAINT PK_PRO_ID PRIMARY KEY(PRO_INT_ID);

ALTER TABLE PRODUTO ADD CONSTRAINT UK_PRO_CODBARRAS UNIQUE(PRO_STR_CODBARRAS);

ALTER TABLE PRODUTO ADD CONSTRAINT FK_PRO_GRA_ID FOREIGN KEY(GRA_INT_ID) REFERENCES GRAVADORA;

CREATE TABLE GRAVADORA(

        GRA_INT_ID INT NOT NULL IDENTITY(1,1),

        GRA_STR_NOME VARCHAR(50),

        GRA_STR_RSOCIAL VARCHAR(70),

        GRA_STR_CNPJ CHAR(13),

        GRA_STR_FONE CHAR(11),

        GRA_STR_CONTATO VARCHAR(25),

        GRA_STR_EMAIL VARCHAR(100),

        GRA_STR_SITE VARCHAR(100)

);

ALTER TABLE GRAVADORA ADD CONSTRAINT PK_GRA_ID PRIMARY KEY(GRA_INT_ID);

CREATE TABLE PRODUTO_MUSICA(

        MUS_INT_ID INT,

        PRO_INT_ID INT

);

ALTER TABLE PRODUTO_MUSICA ADD CONSTRAINT UK_PRO_MUS_ID UNIQUE(MUS_INT_ID, PRO_INT_ID);

ALTER TABLE PRODUTO_MUSICA ADD CONSTRAINT FK_PRODUTO_MUSICA_PRO FOREIGN KEY(PRO_INT_ID) REFERENCES PRODUTO;

ALTER TABLE PRODUTO_MUSICA ADD CONSTRAINT FK_PRODUTO_MUSICA_MUS FOREIGN KEY(MUS_INT_ID) REFERENCES MUSICA;

CREATE TABLE PRODUTO_GENERO(

        GEN_INT_ID INT,

        PRO_INT_ID INT

);

ALTER TABLE PRODUTO_GENERO ADD CONSTRAINT UK_PRO_GEN_ID UNIQUE(GEN_INT_ID, PRO_INT_ID);

ALTER TABLE PRODUTO_GENERO ADD CONSTRAINT FK_PRODUTO_GENERO_GEN_ID FOREIGN KEY(GEN_INT_ID) REFERENCES GENERO;

ALTER TABLE PRODUTO_GENERO ADD CONSTRAINT FK_PRODUTO_GENERO_PRO_ID FOREIGN KEY(PRO_INT_ID) REFERENCES PRODUTO;

CREATE TABLE GENERO(

        GEN_INT_ID INT NOT NULL IDENTITY(1,1),

        GEN_STR_DESC VARCHAR(35)

);

ALTER TABLE GENERO ADD CONSTRAINT PK_GEN_ID PRIMARY KEY(GEN_INT_ID);

CREATE TABLE PRODUTO_INTERPRETE(

        PRO_INT_ID INT,

        INT_INT_ID INT

);

ALTER TABLE PRODUTO_INTERPRETE ADD CONSTRAINT UK_PRO_INT_ID UNIQUE(PRO_INT_ID, INT_INT_ID);

ALTER TABLE PRODUTO_INTERPRETE ADD CONSTRAINT FK_PRODUTO_INTERPRETE_PRO_ID FOREIGN KEY(PRO_INT_ID) REFERENCES PRODUTO;

ALTER TABLE PRODUTO_INTERPRETE ADD CONSTRAINT FK_PRODUTO_INTERPRETE_INT_ID FOREIGN KEY(INT_INT_ID) REFERENCES INTERPRETE;

...

Baixar como (para membros premium)  txt (18.4 Kb)   pdf (786 Kb)   docx (349.1 Kb)  
Continuar por mais 13 páginas »
Disponível apenas no TrabalhosGratuitos.com