Magna Concursos
Questões
Planos
Entrar
Entrar
Criar Conta
Respondida
411515
Ano:
2014
Disciplina:
TI - Banco de Dados
Banca:
UFMT
Orgão:
UFMT
Provas:
Engenharia da Computação
Provas
×
SQL
Para responder à questão, considere o exemplo a seguir de Modelo Entidade Relacionamento (MER), que representa a modelagem de um campeonato de tênis.
Os comandos SQL que criam as tabelas MyGame, MySet e Partida seguindo a modelagem do campeonato de tênis são:
A
CREATE TABLE MyGame (cod INTEGER,
set INTEGER,
partida INTEGER,
data_hora_inicio DATETIME,
data_hora_fim DATETIME,
CONSTRAINT G_PK PRIMARY KEY (cod,set, partida),
CONSTRAINT G_Set_FK FOREIGN KEY (set)
REFERENCES MySet (cod),
CONSTRAINT G_Partida_FK FOREIGN KEY (partida)
REFERENCES MySet (cod));
CREATE TABLE MySet (cod INTEGER,
partida INTEGER,
CONSTRAINT G_PK PRIMARY KEY (cod),
CONSTRAINT S_Partida_FK FOREIGN KEY (partida)
REFERENCES MyPartida (cod));
CREATE TABLE Partida (cod INTEGER PRIMARY KEY,
nomeQuadra VARCHAR(30));
B
CREATE TABLE MyGame (cod INTEGER NOT NULL,
set INTEGER NOT NULL,
partida INTEGER NOT NULL,
data_hora_inicio DATETIME,
data_hora_fim DATETIME,
CONSTRAINT G_PK PRIMARY KEY (cod,set, partida),
CONSTRAINT G_Set_FK FOREIGN KEY (set)
REFERENCES MyPartida (cod),
CONSTRAINT G_Partida_FK FOREIGN KEY (partida)
REFERENCES MyPartida (cod));
CREATE TABLE MySet (cod INTEGER NOT NULL,
partida INTEGER NOT NULL,
CONSTRAINT G_PK PRIMARY KEY (cod,partida),
CONSTRAINT S_Partida_FK FOREIGN KEY (partida)
REFERENCES MyPartida (cod));
CREATE TABLE Partida (cod INTEGER NOT NULL PRIMARY KEY,
nomeQuadra VARCHAR(30));
C
CREATE TABLE MyGame (cod INTEGER,
set INTEGER,
partida INTEGER,
data_hora_inicio DATETIME,
data_hora_fim DATETIME,
CONSTRAINT G_PK PRIMARY KEY (cod,set, partida),
CONSTRAINT G_Set_FK FOREIGN KEY (set, partida)
REFERENCES MySet (cod,partida));
CREATE TABLE MySet (cod INTEGER,
partida INTEGER,
CONSTRAINT G_PK PRIMARY KEY (cod),
CONSTRAINT S_Partida_FK FOREIGN KEY (partida)
REFERENCES MyPartida (cod));
CREATE TABLE Partida (cod INTEGER PRIMARY KEY,
nomeQuadra VARCHAR(30));
D
CREATE TABLE MyGame (cod INTEGER NOT NULL,
set INTEGER NOT NULL,
partida INTEGER NOT NULL,
data_hora_inicio DATETIME,
data_hora_fim DATETIME,
CONSTRAINT G_PK PRIMARY KEY (cod,set, partida),
CONSTRAINT G_Set_FK FOREIGN KEY (set, partida)
REFERENCES MySet (cod,partida));
CREATE TABLE MySet (cod INTEGER NOT NULL,
partida INTEGER NOT NULL,
CONSTRAINT G_PK PRIMARY KEY (cod,partida),
CONSTRAINT S_Partida_FK FOREIGN KEY (partida)
REFERENCES MyPartida (cod));
CREATE TABLE Partida (cod INTEGER NOT NULL PRIMARY KEY,
nomeQuadra VARCHAR(30));
Questão Anulada
Resolver
Comentários
0
×
Cadernos
×
Flashcards
×
Estatísticas
×
Reportar um erro
×
Provas
Questão presente nas seguintes provas
Engenharia da Computação
60 Questões
Resolver Prova
Publicar
Responder
Qual o problema da questão?
Selecione uma opção
Questão Desatualizada
Questão Repetida
Gabarito Errado
Outros Motivos
Mensagem
Enviar
Acessar
Criar Conta
Acesse sua Conta
Google
Facebook
Esqueci minha senha
Acessar
Ainda não tem conta?
Crie uma
!
Crie uma Conta
Criar Conta
Olá, para continuar, precisamos criar uma conta!
É
rápido
e
grátis
.
Google
Facebook
Concordo com os
Termos de Uso
Criar
Já tem uma conta?
Acesse aqui