Questões de Concurso
Para técnico superior especializado - administração de dados
Foram encontradas 77 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
R (CPF, Nome, Cidade, Telefone).
Sabe-se que as seguintes dependências funcionais aplicam-se:
CPF Nome
CPF Cidade
CPF Telefone
Considere ainda que tal esquema tenha sido implementado na forma de duas tabelas, R1 e R2, assim definidas durante o projeto:
R1(CPF, Nome, Cidade), onde a única chave é CPF;
R2(Nome, Telefone), onde a única chave é formada pela concatenação das colunas Nome e Telefone.
Nesse caso, nota-se que o projeto
W X
W Y
Y W
Y Z
Considerando que, nos esquemas apresentados, cada chave é representada por um ou mais atributos sublinhados por um segmento de reta contínuo, o esquema R que satisfaz a Forma Normal Boyce-Codd (FNBC) é
101 Matemática 00001000000 101 Português 10000000000 101 Prática 00000001000 102 Matemática 00000100000 102 Português 01000000000 102 Prática 00000000100 105 Matemática 00000010000 105 Português 00100000000 105 Prática 00000000010 106 Português 00010000000 Num mapa de bits para a mesma tabela, usando apenas o atributo Inscrição, o mapa de bits seria
1234567
SIMPLEX
3
33.06
12/3/2014 15:10:08
Tomando-se por base apenas esses valores, o conjunto de tipos de dados mais adequado para essas cinco colunas, na ordem, é
create table R (
A int not null primary key,
B int )
create table S (
A int not null unique,
C char(3),
constraint S_R foreign key (A)
references R (A))
É correto afirmar que as entidades representadas pelas tabelas R e S, respectivamente, têm entre si um relacionamento
Na implementação desse modelo num banco de dados relacional, é preciso
Depois de inseridas as chaves 105, 109 e 312, as chaves no primeiro nó, na ordem, seriam
R (A, B, C, D, F)
Para satisfazer as dependências funcionais A,B C,D e C,D F, a alternativa que decompõe a relação R em duas relações X e Y, tal que o novo esquema esteja na Forma Normal Boyce-Codd, é
F G
G H
I J
é possível, por meio desses axiomas, derivar
select * from avaliação where nota >= 5
inscrição provaNome nota ----------- ---------- ------ 101 Português 10 102 Português 8 106 Português 5 101 Matemática 7 105 Matemática 8 101 Prática 5
select * from avaliação where (nota >= 5)
inscrição provaNome nota
105 Português 3
102 Matemática 4
106 Prática 4
Note que em nenhum dos resultados a linha
105 Prática NULL
aparece, mesmo que, no segundo comando, a cláusula where do primeiro comando tenha sido negada logicamente. A ausência da referida linha ocorre porque o sistema gerenciador do MS SQL Server