Buscar

MAPA - TI - BANCO DE DADOS - 2019D

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

QUESTÃO 1 
 
Um cliente solicitou a uma empresa a criação de um banco de dados para armazenar os jogos e 
resultados de um campeonato de futebol. A solicitação engloba o cadastro de equipes, dos 
estádios, das categorias dos jogos, dos jogos e seus respectivos resultados. Após a reunião da 
equipe de analistas chegou-se as seguintes tabelas, Chaves e Referências que este banco de 
dados terá que conter: 
 
 
Chaves e Referências: 
 
Tabela Equipe: 
- ID é chave primária. 
 
Tabela Estádio: 
- ID é chave primária. 
 
Tabela Categoria: 
- ID é chave primária. 
 
Tabela Jogos: 
- ID é chave primária. 
- ID_EQUIPE1 é chave estrangeira e referencia ID da tabela EQUIPE. 
- ID_EQUIPE2 é chave estrangeira e referencia ID da tabela EQUIPE. 
- ID_CATEGORIA é chave estrangeira e referencia ID da tabela CATEGORIA. 
- ID_ESTADIO é chave estrangeira e referencia ID da tabela ESTADIO. 
 
Questão Adaptada ENADE 2017. 
 
Analisando o caso e baseando-se nas chaves e referências citadas, desenvolva as seguintes 
atividades: 
 
1) Crie um DER (Diagrama de Entidade e Relacionamento) com seus relacionamentos 
e cardinalidades. 
 
2) Crie um script contendo os comandos de criação das tabelas (CREATE TABLE) onde os 
campos base sejam os da referência e os demais sejam de sua criação. 
 
 
 
 
 
 
 Atividade MAPA 
Acadêmico (a): FRANCISCO DAS CHAGAS FERNANDES R.A 1915094-5 
Curso: 
TECNOLOGIA EM GESTÃO DA 
TECNOLOGIA DA INFORMAÇÃO 
Disciplina: 
BANCO DE DADOS 
 
QUESTÃO 1: RESPOSTA 
 
1) Crie um DER (Diagrama de Entidade e Relacionamento) com seus relacionamentos 
e cardinalidades. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2) Crie um script contendo os comandos de criação das tabelas (CREATE TABLE) onde os 
campos base sejam os da referência e os demais sejam de sua criação. 
CREATE TABLE CATEGORIA ( 
 CAT_ID INTEGER PRIMARY KEY, 
 CAT_SERIE_A CHAR(1), 
 CAT_SERIE_B CHAR(1), 
 CAT_SERIE_C CHAR(1) 
 ); 
 
CREATE TABLE EQUIPE ( 
 EQUI_ID INTEGER PRIMARY KEY, 
 EQUI_NOME VARCHAR(40) NOT NULL, 
 CATEGORIA_FK INT, 
 FOREIGN KEY (CATEGORIA_FK) REFERENCES CATEGORIA(CAT_ID), 
 EQUI_DATAFUNDACAO DATE, 
 EQUI_APELIDO VARCHAR(40) NOT NULL 
 ); 
 
CREATE TABLE ESTADIO ( 
 EST_ID INTEGER PRIMARY KEY, 
 EST_NOME VARCHAR(25) NOT NULL, 
 EST_APELIDO VARCHAR(25) NOT NULL, 
 EST_ENDERECO VARCHAR(40) NOT NULL, 
 EQUIPE_FK INT, 
FOREIGN KEY (EQUIPE_FK) REFERENCES EQUIPE(EQUI_ID) 
 ); 
 
CREATE TABLE JOGOS ( 
 JOG_ID INTEGER PRIMARY KEY, 
 JOG_DATA DATE, 
 JOG_HORA TIME, 
 
 EQUIPE1_FK INT, 
 FOREIGN KEY (EQUIPE1_FK) REFERENCES EQUIPE(EQUI_ID), 
 
 EQUIPE2_FK INT, 
 FOREIGN KEY (EQUIPE2_FK) REFERENCES EQUIPE(EQUI_ID), 
 
 CATEGORIA_FK INT, 
 FOREIGN KEY (CATEGORIA_FK) REFERENCES CATEGORIA(CAT_ID), 
 
 ESTADIO_FK INT, 
 FOREIGN KEY (ESTADIO_FK) REFERENCES ESTADIO(EST_ID) 
 ); 
 
CREATE TABLE RESULTADOS ( 
 RESUL_ID INTEGER PRIMARY KEY, 
 RESUL_VENCEDOR VARCHAR(40) NOT NULL, 
 RESUL_PERDEDOR VARCHAR(40) NOT NULL, 
JOGOS_FK INT, 
 FOREIGN KEY (JOGOS_FK) REFERENCES JOGOS(JOG_ID) 
 );

Continue navegando