Buscar

TESTE 1 - banco de dados

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

Continue navegando


Prévia do material em texto

TESTE 1
1) Acerca das regras de integridade de dados relacionais (integridade de entidade e integridade referencial), é INCORRETO afirmar:
a) Em relação à regra de integridade referencial, uma chave estrangeira pode ter valores duplicados (dois valores iguais em tuplas diferentes), porém, não pode ter valores nulos;
b) A regra de integridade de entidade declara que nenhum valor de chave primária pode ser nulo;
c) Através da restrição de domínio também é especificado se a coluna pode ou não ter valores nulos;
d) São regras que todo sistema de gerenciamento de banco dados (SGBD) relacional deve obedecer, pois fazem parte do modelo relacional.
2) Analise as seguintes tabelas:
 
select sum(x1,X)*max(x1,y) as r from t1 x1
A consulta SQL acima produz um resultado de apenas uma linha contendo qual número? Resposta: 240
3) Considere uma entidade E1, com atributos a A1 e B1, e uma entidade E2, com atributos A2 e B2, sendo A1 um atributo identificador de E1 e A2 atributo chave parcial de E2. Com os componentes das chaves primárias com um asterisco do lado (*) e as estrangeiras estão com um sinal de mais (+). Para a chave primária e estrangeira sendo o mesmo atributo aparecerá da seguinte forma (*+). O esquema relacional derivado das entidades que melhor manifesta um relacionamento fraco entre E2 (entidade fraca) e E1 é:
a) E1(A1*, B1) - E2(A2*, A1*+, B2)
b) E1(A1*, B1) - E2(A2*+, B2, A1)
c) E1(A1*, B1) – R2(A2*, B2)
d) E1(A1*, B1, A2*) – E2(A2*, B2)
4) Analise as seguintes tabelas:
select count(*) from t1, t2 where t1.x>t2.a
A consulta SQL acima produz um resultado de apenas uma linha contendo qual número? Resposta: 12
5) Sobre as restrições do modelo relacional, é INCORRETO afirmar que:
a) O comando INSERT pode violar as restrições de domínio, chave e entidade, mas não viola a restrição de entidade referencial;
b) A única restrição de integridade que a operação DELETE pode violar é a integridade referencial;
c) O comando UPDATE pode violar a restrição de integridade referencial;
d) Quando uma operação de exclusão causa uma violação da integridade, um dos comportamentos possíveis é de Bloqueio (restrict).
TESTE 1
 
1)
 
Acerca das regras de integridade de dados relacionais (integridade de entidade e integridade 
referencial), é INCORRETO afirmar:
 
a)
 
Em relação à regra de integridade referencial, uma chave estrangeira pode ter valores 
duplicados (dois valores iguais em tuplas diferentes), porém, não pode ter valores nulos;
 
b)
 
A regra de integridade de entidade declara que nenhum valor de chave primária po
de ser nulo;
 
c)
 
Através da restrição de domínio também é especificado se a coluna pode ou não ter valores nulos;
 
d)
 
São regras que todo sistema de gerenciamento de banco dados (SGBD) relacional deve obedecer, 
pois fazem parte do modelo relacional.
 
2)
 
Analise as seg
uintes tabelas:
 
 
 
select sum(x1,X)*max(x1,y) as r from t1 x1
 
A consulta SQL acima produz um resultado de apenas uma linha contendo qual número? 
Resposta: 240
 
3)
 
Considere uma entidade E1, com atributos a A1 e B1, e uma entidade E2, com atributos A2 
e B2, sendo A1 um atributo identificador de E1 e A2 atributo chave parcial de E2. Com os 
componentes das chaves primárias com um asterisco do lado (*) e as estrangeiras
 
estão com 
um sinal de mais (+). Para a chave primária e estrangeira sendo o mesmo atributo aparecerá 
da seguinte forma (*+). O esquema relacional 
derivado das entidades que melhor manifesta 
um relacionamento fraco entre E2 (entidade fraca) e E1 é:
 
a)
 
E1(A1*,
 
B1) 
-
 
E2(A2*, A1*+, B2)
 
b)
 
E1(A1*, B1) 
-
 
E2(A2*+, B2, A1)
 
c)
 
E1(A1*, B1) 
–
 
R2(A2*, B2)
 
d)
 
E1(A1*, B1, A2*) 
–
 
E2(A2*, B2)
 
4)
 
Analise as seguintes tabelas:
 
 
select count(*) from t1, t2 where t1.x>t2.a
 
A consulta SQL acima produz um resultado de apenas uma linha conte
ndo qual número? 
Resposta: 12
 
TESTE 1 
1) Acerca das regras de integridade de dados relacionais (integridade de entidade e integridade 
referencial), é INCORRETO afirmar: 
a) Em relação à regra de integridade referencial, uma chave estrangeira pode ter valores 
duplicados (dois valores iguais em tuplas diferentes), porém, não pode ter valores nulos; 
b) A regra de integridade de entidade declara que nenhum valor de chave primária pode ser nulo; 
c) Através da restrição de domínio também é especificado se a coluna pode ou não ter valores nulos; 
d) São regras que todo sistema de gerenciamento de banco dados (SGBD) relacional deve obedecer, 
pois fazem parte do modelo relacional. 
2) Analise as seguintes tabelas: 
 
select sum(x1,X)*max(x1,y) as r from t1 x1 
A consulta SQL acima produz um resultado de apenas uma linha contendo qual número? 
Resposta: 240 
3) Considere uma entidade E1, com atributos a A1 e B1, e uma entidade E2, com atributos A2 
e B2, sendo A1 um atributo identificador de E1 e A2 atributo chave parcial de E2. Com os 
componentes das chaves primárias com um asterisco do lado (*) e as estrangeiras estão com 
um sinal de mais (+). Para a chave primária e estrangeira sendo o mesmo atributo aparecerá 
da seguinte forma (*+). O esquema relacional derivado das entidades que melhor manifesta 
um relacionamento fraco entre E2 (entidade fraca) e E1 é: 
a) E1(A1*, B1) - E2(A2*, A1*+, B2) 
b) E1(A1*, B1) - E2(A2*+, B2, A1) 
c) E1(A1*, B1) – R2(A2*, B2) 
d) E1(A1*, B1, A2*) – E2(A2*, B2) 
4) Analise as seguintes tabelas: 
 
select count(*) from t1, t2 where t1.x>t2.a 
A consulta SQL acima produz um resultado de apenas uma linha contendo qual número? 
Resposta: 12