Buscar

teste conhecimento

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 4 páginas

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

Prévia do material em texto

Atividade 
1. Defina chave primária, chave estrangeira e qual a importância desses atributos 
em um modelo relacional. 
 
Gabarito comentado 
Chave primária e chave estrangeira são conceitos importantes na modelagem de 
dados, pois implementam restrições que garantirão ao futuro banco de dados a 
integridade dos dados. 
 
Chave primária: Atributo ou combinação de atributos que possuem a 
propriedade de identificar de forma única uma linha da tabela. 
 
Chave estrangeira: A chave estrangeira ocorre quando um atributo de uma 
relação for chave primária em outra relação. 
2. Na tabela a seguir, qual seria uma possível chave primária? Diga os motivos 
que levaram à sua escolha. 
Nome da Coluna Tipo de Dados Permitir Nul... 
NOME NCHAR(50) 
SOBRENOME NCHAR(50) 
TELEFONE NCHAR(8) 
ENDEREÇO NCHAR(100) 
CPFPAI NCHAR(11) 
CPFMAE NCHAR(11) 
RG NCHAR(15) 
CPF NCHAR(10) 
 
Gabarito comentado 
Poderia ser o campo CPF ou o campo RG, pois ambos garantem um atributo 
único que asseguram a unicidade do registro. 
3. Defina: Tupla, Relação, Entidade, Atributo e Domínio. 
 
Gabarito comentado 
Na terminologia do modelo relacional formal, uma linha é chamada tupla, um 
cabeçalho de coluna é conhecido como atributo, e a tabela é chamada relação. O 
tipo de dado que descreve os tipos de valores que podem aparecer em cada 
coluna é representado pelo domínio de valores possíveis. 
4. Por que tuplas repetidas não são permitidas em uma relação? 
 
Gabarito comentado 
Uma tupla é uma linha de registro. Não faz sentido termos duas linhas de 
registros iguais. Principalmente se houver uma chave primária definida. 
5. Considerando a tabela a seguir, marque todas as opções que atendam à 
consulta solicitada como correta ou errada e justifique. 
Listar o nome e o salário dos empregados que ganham mais de R$ 2.000,00 . 
Tabela Empregado 
ID Nome Cargo Salário Id_Depto 
101 Carlos Antunes Gerente de Vendas 5000,00 10 
102 Pedro Leitão Vendedor 1100,00 10 
103 Antônio Ventura Almoxarife 1200,00 20 
104 Marco Aurélio Vendedor 1500,00 10 
105 Carla da Silva Secretária 1000,00 30 
106 Ivo Pereira Contador 2000,00 40 
a) ππ Nome, Salário (σσ salario >= 2000,00 (Empregado)) 
CorretaErrada 
b) ππ Nome, Salário (σσ salario = 2000,00 (Empregado)) 
CorretaErrada 
c) ππ Nome, Salário (σσ salario > 2000,00 (Empregado)) 
CorretaErrada 
d) ππ RG ,Nome, Salário (σσ salario > 2000,00 (Empregado) 
CorretaErrada 
e) ππ RG ,Nome, Salário (σσ salario <> 2000,00 (Empregado) 
CorretaErrada 
f) ππ salario > 2000,00(σσ Nome, Salário (Empregado)) 
CorretaErrada 
 
Gabarito comentado 
6. Considerando as tabelas a seguir, marque todas as opções que atendam à 
consulta solicitada como correta ou errada e justifique. 
Listar o Nome do Departamento e o Nome da Região onde ele está localizado. 
Tabela Departamento 
ID NOME ID_REGIÃO 
10 VENDAS 1 
20 OPERAÇÕES 1 
30 ADMINISTRATIVO 2 
40 FINANCEIRO 3 
Tabela Região 
ID NOME 
1 NORTE 
2 CENTRO 
3 SUL 
a) ππ Nome, Nome ( DEPARTAMENTO Id_Regiao = Id REGIAO) 
CorretaErrada 
b) ππ Departamento.Nome, Regiao.Nome ( DEPARTAMENTO Id_Regiao = Id 
REGIAO) 
CorretaErrada 
c) ππ Departamento.Nome, Regiao.Nome (DEPARTAMENTO REGIAO) 
CorretaErrada 
d) ππ Departamento.Nome, Regiao.Nome (DEPARTAMENTO X REGIAO) 
CorretaErrada 
e) ππ Departamento.Nome, Regiao.Nome (σσ ID_REGIAO= REGIAO.ID 
(DEPARTAMENTO X REGIAO)) 
CorretaErrada 
f) ππ Departamento.Nome, Regiao.Nome ( DEPARTAMENTO ID = 
ID_REGIAO REGIAO) 
CorretaErrada 
 
Gabarito comentado 
a) Errada. Está errada porque, como as duas tabelas possuem a coluna Nome, é 
necessário qualificá-las como o nome da tabela antes, para evitar duplicidade de 
identificador. 
 
b) Correta. Está correta, foi realizada uma junção das duas tabelas utilizando a 
chave estrangeira em departamento (Id_regiao) e a chave primária de Regiao 
(ID), e a seguir projetadas as colunas solicitadas. Observe que as colunas estão 
qualificadas como o nome da tabela a que pertencem. 
 
c) Errada. Está faltando a condição de junção. 
 
d) Errada. O produto cartesiano ligará cada departamento a todas as regiões, não 
apenas à sua região. 
 
e) Está correta, pois, após ter realizado o produto cartesiano, realizamos uma 
seleção onde o valor do ID da tabela região é igual ao do atributo Id_Regiao da 
tabela de departamentos. Dessa forma obtemos o mesmo resultado da operação 
de junção realizada no item 2. 
 
f) Está errada devido à inversão da condição de junção. Observe que, como está 
escrito, deveríamos usar o atributo ID da tabela Departamento com o atributo 
ID_REGIAO da tabela Regiao, mas essa tabela não possui a coluna citada.

Continue navegando

Outros materiais