Escolar Documentos
Profissional Documentos
Cultura Documentos
PGINA
2
2
5
7
10
12
13
13
16
19
22
25
30
40
41
44
47
51
98
99
123
Ol pessoal!
Vamos ministrar Banco de Dados. Particularmente acho a matria muito
interessante. o tipo de assunto que, uma vez aprendido, dificilmente os
conhecimentos bsicos saem da cabea.
Por outro lado, um assunto tipicamente de Tecnologia da Informao, e o
seu aprendizado, em um primeiro momento, pode ser mais difcil que os
assuntos anteriores. Talvez voc precise ler essa apostila e ver as videoaulas
mais de uma vez.
Vamos ao que interessa?
21532552106
www.estrategiaconcursos.com.br
1 de 123
1.1
Definies
www.estrategiaconcursos.com.br
2 de 123
www.estrategiaconcursos.com.br
3 de 123
www.estrategiaconcursos.com.br
4 de 123
1.2
SGBD
www.estrategiaconcursos.com.br
5 de 123
www.estrategiaconcursos.com.br
6 de 123
1.3
www.estrategiaconcursos.com.br
7 de 123
A independncia programa-dados e a independncia programaoperao s so possveis em virtude de uma caracterstica do SGBD, que
a abstrao de dados.
Um SGBD oferece aos usurios uma representao conceitual de
dados, que no inclui muitos detalhes de como os dados so armazenados
ou como as operaes so implementadas. Um modelo de dados um
Prof. Victor Dalton
www.estrategiaconcursos.com.br
8 de 123
www.estrategiaconcursos.com.br
9 de 123
1.4
Trabalhadores envolvidos
www.estrategiaconcursos.com.br
10 de 123
Ateno!
Date (2011) acrescenta a figura do Administrador de Dados(DA),
que seria uma pessoa que toma decises estratgicas e de normas com
relao aos dados da empresa. Nessa abordagem, o DA teria atribuies
como:
21532552106
www.estrategiaconcursos.com.br
11 de 123
1.5
21532552106
www.estrategiaconcursos.com.br
12 de 123
1.6
1.7
www.estrategiaconcursos.com.br
13 de 123
www.estrategiaconcursos.com.br
14 de 123
1.7.1
www.estrategiaconcursos.com.br
15 de 123
1.8
21532552106
www.estrategiaconcursos.com.br
16 de 123
www.estrategiaconcursos.com.br
17 de 123
21532552106
www.estrategiaconcursos.com.br
18 de 123
www.estrategiaconcursos.com.br
19 de 123
21532552106
www.estrategiaconcursos.com.br
20 de 123
www.estrategiaconcursos.com.br
21 de 123
21532552106
Aqui estamos diante de um diagrama ER, do modelo entidaderelacionamento. Aquele mais conceitual, alto nvel. Faamos uma breve
legenda:
Prof. Victor Dalton
www.estrategiaconcursos.com.br
22 de 123
www.estrategiaconcursos.com.br
23 de 123
EMPREGADO
CodEmpregado
NomeEmpregado
Gerente?
001
Marcos
002
Paula
003
Roberta
004
Marcelo
CodDepartamento
NomeDepartamento
CodGerente
MKT
Marketing
001
ADM
Administrao
003
21532552106
DEPARTAMENTO
www.estrategiaconcursos.com.br
24 de 123
1.11 Cardinalidade
21532552106
www.estrategiaconcursos.com.br
25 de 123
NomeDepartamento
CodGerente
MKT
Marketing
001
ADM
Administrao
003
CodProjeto
NomeProjeto
CodDepResponsavel
P01
Inovao
MKT
P02
Reestruturao
ADM
P03
Vender Mais
MKT
P04
Novo Produto
MKT
PROJETO
21532552106
www.estrategiaconcursos.com.br
26 de 123
NomeProjeto
CodDepResponsavel
P01
Inovao
MKT
P02
Reestruturao
ADM
P03
Vender Mais
MKT
P04
Novo Produto
MKY
21532552106
EMPREGADO
CodEmpregado
NomeEmpregado
Gerente?
001
Marcos
002
Paula
003
Roberta
www.estrategiaconcursos.com.br
27 de 123
004
TRABALHA
CodEmpregado
CodProjeto
001
P01
001
P02
002
P03
003
P01
21532552106
www.estrategiaconcursos.com.br
28 de 123
21532552106
www.estrategiaconcursos.com.br
29 de 123
21532552106
Creio que voc j o entenda mais do que quando o viu pela primeira
vez. Mas vamos entend-lo ainda mais, pois ele est carregado de
informaes do modelo relacional.
www.estrategiaconcursos.com.br
30 de 123
21532552106
www.estrategiaconcursos.com.br
31 de 123
Tipos de Atributos
www.estrategiaconcursos.com.br
32 de 123
No confunda!
www.estrategiaconcursos.com.br
33 de 123
Simples
indivisvel
Composto
pode ser dividido em vrias partes
Multivalorado
mais de um valor dentro da mesma
tupla
Cor
Preto, Azul, Amarelo
www.estrategiaconcursos.com.br
34 de 123
1.12.3
codigo_cliente
1
2
3
4
endereco
Rua do Imperador
Dom Pedro II, SN
Rua do Imperador
Dom Pedro II, SN
Rua Jos Augusto
Moreira, 1037
Rua Jos Augusto
Moreira, 1037
telefone
08002851244
08002851244
(81) 31835941
(81) 31835941
cidade
Recife
estado
PE
Recife
PE
Olinda
PE
Olinda
PE
codigo_cliente
1
2
3
4
Nome
Jader
Afonso
Andr
Simone
www.estrategiaconcursos.com.br
35 de 123
www.estrategiaconcursos.com.br
36 de 123
Perceba que, mesmo que um mesmo atributo possa ser (ou compor)
chave primria e ser chave estrangeira, as funes da chave so bem
distintas. A primria restringe unicidade ou nulidade, enquanto a
estrangeira restringe relacionamento. No esquema, as chaves
parcialmente douradas esto fazendo o papel de chave primria, mas
funcionam ao mesmo tempo como chaves estrangeiras, na mesma tabela.
Prof. Victor Dalton
www.estrategiaconcursos.com.br
37 de 123
cod_usuario,
Analisando as assertivas:
a) o cabealho de uma tabela contm os atributos. Certa!
b) o domnio do atributo o conjunto de valores permitidos.
c) o cabealho de uma tabela contm atributos.
d) o domnio do atributo o conjunto de valores permitidos.
e) o corpo da tabela contm os registros.
21532552106
www.estrategiaconcursos.com.br
38 de 123
Nome
Paulo
Paulo
Paulo
Marta
Marta
Rita
Telefone
(11) 99999-8888
(11) 99999-7777
(11) 3030-3131
(11) 5678-9012
(11) 99988-9876
(11) 98765-4321
(codigo,
conteudo,
data_criacao,
www.estrategiaconcursos.com.br
39 de 123
cod_usuario,
Creio que podemos voltar a este aspecto, uma vez que voc
compreende um pouco mais sobre banco de dados.
Lembra que, no comeo da apostila, eu falei que o SGBD precisava
gerenciar milhares de transaes simultneas, fazer controle de
redundncia, dentre outros?
Acho que voc compreende isso melhor agora. Basta imaginar uma
simples transao modificando mltiplas tabelas, verificando restries de
integridade. J no algo simples para uma transao nica. E quando as
transaes tentam modificar os mesmos campos de uma tabela ao
mesmo tempo? a que entra o famoso controle de concorrncia do
SGBD, organizando as transaes, impedindo que o Banco de Dados entre
em um estado inconsistente.
Idealmente, toda transao em um banco de dados dever ser:
Atmica: ou a transao feita ou no feita. Parece bvio, mas
transaes complexas em um banco, envolvendo vrias tabelas, podem
sofrer interrupes inesperadas, ou no conseguirem terminar por entrar
em conflito com outra que ocorra ao mesmo tempo. Nesse caso, o SGBD
dever ser capaz de reverter o que parcialmente foi modificado (realizar o
rollback);
21532552106
www.estrategiaconcursos.com.br
40 de 123
Uma vez visto o modelo relacional, creio que seja mais simples
entender o papel do catlogo, ou dicionrio de dados.
Um SGBD, ao implementar o modelo relacional, precisa armazenar
no somente os dados propriamente ditos, mas tambm os metadados.
Eles podem ser:
nomes das relaes (tabelas);
nomes dos atributos das relaes;
domnios dos atributos;
restries de integridade;
mapeamentos (entre nveis externos, conceitual e interno).
Alm dos metadados, tambm podem ser armazenados:
www.estrategiaconcursos.com.br
41 de 123
21532552106
www.estrategiaconcursos.com.br
42 de 123
Analisando as alternativas:
a) Pegadinha: a independncia fsica a habilidade de modificar o
esquema fsico sem a necessidade de mudar o esquema do banco de
dados. Na independncia lgica, modifica-se o esquema sem a
necessidade de mudar as aplicaes;
b) invivel fazer registros de tamanho fixo em um modelo baseado em
objetos, uma vez que objetos possuem tamanho varivel;
c) Correta!
d) Esta a descrio do nvel fsico. O nvel conceitual mostra o esquema,
mas ocultando tais detalhes;
e) o nvel de viso ou nveis de usurio so uma coisa s, no existem
quatro nveis de abstrao.
21532552106
www.estrategiaconcursos.com.br
43 de 123
DEPARTAMENTO
CodDepartamento
NomeDepartamento
CodGerente
MKT
Marketing
001
ADM
Administrao
003
21532552106
PROJETO
CodProjeto
NomeProjeto
CodDepResponsavel
P01
Inovao
MKT
P02
Reestruturao
ADM
P03
Vender Mais
MKT
P04
Novo Produto
MKT
www.estrategiaconcursos.com.br
44 de 123
VISO PROJETO
Projeto
Departamento
Responsvel
Inovao
Marketing
Reestruturao
Administrao
Vender Mais
Marketing
Novo Produto
Marketing
www.estrategiaconcursos.com.br
45 de 123
VISO PROJETO
Projeto
Departamento
Responsvel
Inovao
Marketing
Reestruturao
Administrao
Vender Mais
Marketing
Novo Produto
Marketing
21532552106
www.estrategiaconcursos.com.br
46 de 123
Marta
Rita
21532552106
Telefone
(11) 99999-8888
(11) 99999-7777
(11) 3030-3131
(11) 5678-9012
(11) 99988-9876
(11) 98765-4321
Telefone
(11) 99999-8888
www.estrategiaconcursos.com.br
47 de 123
(11) 99999-7777
(11) 3030-3131
(11) 5678-9012
(11) 99988-9876
(11) 98765-4321
www.estrategiaconcursos.com.br
48 de 123
www.estrategiaconcursos.com.br
49 de 123
21532552106
www.estrategiaconcursos.com.br
50 de 123
www.estrategiaconcursos.com.br
51 de 123
3 Questo) (FCC TCE/SP - Agente da Fiscalizao Financeira Produo e Banco de Dados 2010) No catlogo so mantidos
a) esquemas internos, conceituais e externos, mapeamentos e metadados.
b) apenas os esquemas internos e os metadados.
c) apenas o esquema conceitual e os metadados.
d) apenas os esquemas internos, externos e os metadados.
e) apenas o mapeamento conceitual.
O catlogo, tambm chamado de dicionrio de dados, guarda os
metadados do modelo relacional, que englobam mapeamentos, esquemas,
dados das relaes, atributos, etc. A alternativa mais abrangente,
invariavelmente, ser a correta.
21532552106
Alternativa a).
www.estrategiaconcursos.com.br
52 de 123
21532552106
www.estrategiaconcursos.com.br
53 de 123
6 Questo) (FCC MPE/AM Agente de Apoio Programador 2013) Um sistema de banco de dados deve apresentar um projeto que visa a
organizao das informaes e utilizao de tcnicas para que o futuro sistema
obtenha boa performance e tambm facilite as manutenes que venham a
acontecer.
www.estrategiaconcursos.com.br
54 de 123
Alternativa c).
www.estrategiaconcursos.com.br
55 de 123
www.estrategiaconcursos.com.br
56 de 123
Das vrias alternativas confusas, que passam por outros ramos da TI, a
alternativa e) apresenta uma afirmativa completa e coerente.
12 Questo) (FCC TCE/SP - Agente da Fiscalizao Financeira Produo e Banco de Dados 2010) As trs vises da arquitetura bsica de
um SGBD, pela ordem, desde a mais prxima do usurio at a mais distante,
so:
a) externa, conceitual e interna.
b) externa, interna e conceitual.
c) conceitual, interna e externa.
d) conceitual, externa e interna.
e) interna, conceitual e externa.
21532552106
Para relembrar!
www.estrategiaconcursos.com.br
57 de 123
Alternativa a).
Relembrando:
Nvel externo: abrange os esquemas externos, ou vises de usurio. Cada
esquema descrever apenas a viso pertinente de cada usurio a respeito do
Banco de Dados, ocultando o restante. Por exemplo, para um aluno, de um
sistema de aulas online, somente determinada parte do BD lhe relevante,
provavelmente relacionada aos cursos que realiza. Para um administrador
Prof. Victor Dalton
www.estrategiaconcursos.com.br
58 de 123
Alternativa c).
14 Questo) (FCC MPE/AM Agente de Apoio Programador 2013) O sistema de banco de dados deve garantir uma viso totalmente
abstrata do banco de dados para o usurio, ou seja, para o usurio do banco de
dados pouco importa qual a unidade de armazenamento est sendo usada para
guardar seus dados, contanto que os mesmos estejam disponveis no momento
necessrio.
Esta abstrao se d em trs nveis:
I. Nvel de viso do usurio: as partes do banco de dados que o usurio
tem acesso de acordo com a necessidade individual de cada usurio ou grupo de
usurios.
II. Nvel conceitual.
III. Nvel fsico: o nvel mais baixo de abstrao, em que define
efetivamente de que maneira os dados esto armazenados.
O Nvel conceitual:
a) garante a integridade dos dados por aplicao de criptografia e o
controle de blocos de acesso.
b) especifica a maneira como os dados devem ser transferidos para a
memria.
c) determina o tipo de segurana que ser utilizado no acesso aos dados.
d) apresenta o conceito de acesso (simtrico ou assimtrico) e as chaves
que sero utilizadas.
e) define quais os dados que esto armazenados e qual o relacionamento
entre eles.
21532552106
www.estrategiaconcursos.com.br
59 de 123
21532552106
www.estrategiaconcursos.com.br
60 de 123
Alternativa a).
Prof. Victor Dalton
www.estrategiaconcursos.com.br
61 de 123
Alternativa c).
www.estrategiaconcursos.com.br
62 de 123
21532552106
www.estrategiaconcursos.com.br
63 de 123
www.estrategiaconcursos.com.br
64 de 123
www.estrategiaconcursos.com.br
65 de 123
www.estrategiaconcursos.com.br
66 de 123
a) relacionamentos entidades
b) atributos relacionamentos
c) entidades relacionamentos
d) entidades atributos
e) atributos entidades
Relembrando:
Retngulos: so as entidades.
Losangos: representam os relacionamentos.
Elipses: representam os atributos (ausente neste diagrama).
Prof. Victor Dalton
www.estrategiaconcursos.com.br
67 de 123
www.estrategiaconcursos.com.br
68 de 123
So restries de integridade:
www.estrategiaconcursos.com.br
69 de 123
Alternativa c).
www.estrategiaconcursos.com.br
70 de 123
www.estrategiaconcursos.com.br
71 de 123
endereco
Rua Siqueira
Campos, 1044
Rua Siqueira
Campos, 1044
Avenida Mau, 1055
telefone
(51) 32145000
(51) 32145000
(51) 32243364
(51) 32243364
cidade
Porto Alegre
estado
RS
Porto Alegre
RS
Porto Alegre
RS
Porto Alegre
RS
www.estrategiaconcursos.com.br
72 de 123
www.estrategiaconcursos.com.br
73 de 123
www.estrategiaconcursos.com.br
74 de 123
Alternativa d).
www.estrategiaconcursos.com.br
75 de 123
Alternativa a).
www.estrategiaconcursos.com.br
76 de 123
www.estrategiaconcursos.com.br
77 de 123
O projeto conceitual, voc j sabe, vem antes do projeto lgico. Ele resulta
em diagramas como o acima: algo bem alto nvel, pro projetista sentar com o
cliente e conversar, para saber se isso que ele realmente quer. No projeto
lgico j comea a ser definido como as tabelas ficam na base de dados. Perceba
tambm algo que eu lhe falei antes: nesta questo, nitidamente relao
tabela!
Vou colocar o diagrama novamente:
21532552106
Antes de mais nada, um erro da banca: perceba que CodLote deveria estar
em uma elipse. Mas isso no nos impede de prosseguir.
Agora, comecemos pelas entidades. Inevitavelmente, as entidades viraro
tabelas no banco de dados. Vou escrev-las em notao relacional, que voc
facilmente entender:
Produto (CodProduto, Nome);
Prof. Victor Dalton
www.estrategiaconcursos.com.br
78 de 123
www.estrategiaconcursos.com.br
79 de 123
www.estrategiaconcursos.com.br
80 de 123
Analisando os itens:
I. Correto. Podemos ocultar alguns atributos da tabela real em uma view,
seja por segurana ou por convenincia ao usurio final.
II. Errado! View no armazena dados! A view uma tabela virtual que
mostra os elementos de outras tabelas!
21532552106
III. Correto. Para ser atualizvel, via de regra, uma view dever:
No caso de uma view que possui todas as colunas de uma tabela real, uma
insero de uma linha, nessa view, insere, na verdade, um registro na tabela
real.
www.estrategiaconcursos.com.br
81 de 123
e) Sistemas de arquivos.
www.estrategiaconcursos.com.br
82 de 123
www.estrategiaconcursos.com.br
83 de 123
entidade
normal,
um
retngulo.
Os
www.estrategiaconcursos.com.br
84 de 123
Nome
Paulo
Paulo
Paulo
Marta
Marta
Rita
Telefone
(11) 99999-8888
(11) 99999-7777
(11) 3030-3131
(11) 5678-9012
(11) 99988-9876
(11) 98765-4321
21532552106
www.estrategiaconcursos.com.br
85 de 123
www.estrategiaconcursos.com.br
86 de 123
21532552106
www.estrategiaconcursos.com.br
87 de 123
www.estrategiaconcursos.com.br
88 de 123
www.estrategiaconcursos.com.br
89 de 123
21532552106
www.estrategiaconcursos.com.br
90 de 123
www.estrategiaconcursos.com.br
91 de 123
Telefone
(11) 99999-8888
(11) 99999-7777
(11) 3030-3131
Marta
(11) 5678-9012
(11) 99988-9876
Rita
(11) 98765-4321
A tabela acima no est na primeira forma normal (1FN). O atributo
telefone est multivalorado em alguns registros.
21532552106
Nome
Paulo
Paulo
Paulo
Marta
Marta
Rita
Telefone
(11) 99999-8888
(11) 99999-7777
(11) 3030-3131
(11) 5678-9012
(11) 99988-9876
(11) 98765-4321
www.estrategiaconcursos.com.br
92 de 123
multivalorado
foi
2 Forma Normal uma tabela estar na segunda forma normal se, alm
de estar na 1FN, todos os seus atributos no-chave forem depender
funcionalmente da chave inteira. Se algum atributo da tabela depender
funcionalmente apenas de parte da chave primria, ento este atributo dever
migrar para outra tabela. Veja este exemplo:
Projetos(codp, tipo, descrio)
EmpregadosProjetos(code,codp, nome, categ, salrio, data_incio_projeto,
tempo_aloc_projeto)
Forma Normal de Boyce-Codd(BCNF) alm da 3FN, todo atributo nochave deve depender funcionalmente diretamente da chave primria, ou seja,
no pode haver dependncias entre atributos no-chave. uma afirmao um
pouco mais forte que a 3FN.
Forma Normal de Boyce Codd (FNBC) foi proposta como uma forma
mais simples de 3FN, mas acaba sendo mais rgida. Ou seja, toda relao na
FNBC est na 3FN, mas a volta no obrigatoriamente verdadeira. Uma tabela
estar na BCNF se e somente se estiver na 3FN e todo atributo no chave
depender funcionalmente diretamente da chave primria, ou seja, no h
Prof. Victor Dalton
www.estrategiaconcursos.com.br
93 de 123
Perceba que um mesmo livro que possua vrios autores receber mltiplas
entradas na tabela AutAssLiv com a repetio do atributo assunto. Uma eventual
busca nesta tabela, filtrando por assunto, retornaria vrias vezes o mesmo livro,
com autores distintos. Seria necessria a aplicao de alguma lgica para que
fosse mostrado um nico resultado de livro, com seus diferentes autores.
Isto pode ser contornado com a aplicao da 4FN, a seguir:
Livros(nrol, ttulo, editora, ano_public)
Editoras(editora, cid-edit)
AutLiv(nrol, autor)
AssLiv(nrol, assunto)
www.estrategiaconcursos.com.br
94 de 123
www.estrategiaconcursos.com.br
95 de 123
Errada! J sabemos que todo modelo de dados na BCNF est na 3FN, mas
nem sempre modelos na 3FN esto na FNBC.
www.estrategiaconcursos.com.br
96 de 123
Para estar na segunda forma normal, uma tabela, alm de estar na 1FN,
precisa que todos os seus atributos no-chave forem dependam funcionalmente
da chave inteira. Ou seja, no podem existir atributos que dependam apenas de
parte da chave, caso exista mais de um atributo compondo a chave primria.
Resposta certa, alternativa c).
21532552106
www.estrategiaconcursos.com.br
97 de 123
Victor Dalton
21532552106
www.estrategiaconcursos.com.br
98 de 123
3 Questo) (FCC TCE/SP - Agente da Fiscalizao Financeira Produo e Banco de Dados 2010) No catlogo so mantidos
a) esquemas internos, conceituais e externos, mapeamentos e metadados.
b) apenas os esquemas internos e os metadados.
c) apenas o esquema conceitual e os metadados.
d) apenas os esquemas internos, externos e os metadados.
e) apenas o mapeamento conceitual.
21532552106
www.estrategiaconcursos.com.br
99 de 123
6 Questo) (FCC MPE/AM Agente de Apoio Programador 2013) Um sistema de banco de dados deve apresentar um projeto que visa a
organizao das informaes e utilizao de tcnicas para que o futuro sistema
obtenha boa performance e tambm facilite as manutenes que venham a
acontecer.
O projeto de banco de dados se d em, pelo menos, duas fases:
Modelagem conceitual e
a) Projeto lgico.
b) Teste de integrao.
c) Instalao.
d) Definio da ferramenta que ser adotada.
e) Teste de carga.
21532552106
www.estrategiaconcursos.com.br
100 de 123
21532552106
www.estrategiaconcursos.com.br
101 de 123
12 Questo) (FCC TCE/SP - Agente da Fiscalizao Financeira Produo e Banco de Dados 2010) As trs vises da arquitetura bsica de
um SGBD, pela ordem, desde a mais prxima do usurio at a mais distante,
so:
a) externa, conceitual e interna.
b) externa, interna e conceitual.
c) conceitual, interna e externa.
d) conceitual, externa e interna.
e) interna, conceitual e externa.
www.estrategiaconcursos.com.br
102 de 123
14 Questo) (FCC MPE/AM Agente de Apoio Programador 2013) O sistema de banco de dados deve garantir uma viso totalmente
abstrata do banco de dados para o usurio, ou seja, para o usurio do banco de
dados pouco importa qual a unidade de armazenamento est sendo usada para
guardar seus dados, contanto que os mesmos estejam disponveis no momento
necessrio.
Esta abstrao se d em trs nveis:
I. Nvel de viso do usurio: as partes do banco de dados que o usurio
tem acesso de acordo com a necessidade individual de cada usurio ou grupo de
usurios.
II. Nvel conceitual.
III. Nvel fsico: o nvel mais baixo de abstrao, em que define
efetivamente de que maneira os dados esto armazenados.
O Nvel conceitual:
a) garante a integridade dos dados por aplicao de criptografia e o
controle de blocos de acesso.
b) especifica a maneira como os dados devem ser transferidos para a
memria.
c) determina o tipo de segurana que ser utilizado no acesso aos dados.
d) apresenta o conceito de acesso (simtrico ou assimtrico) e as chaves
que sero utilizadas.
e) define quais os dados que esto armazenados e qual o relacionamento
entre eles.
www.estrategiaconcursos.com.br
103 de 123
www.estrategiaconcursos.com.br
104 de 123
21532552106
www.estrategiaconcursos.com.br
105 de 123
21532552106
www.estrategiaconcursos.com.br
106 de 123
www.estrategiaconcursos.com.br
107 de 123
www.estrategiaconcursos.com.br
108 de 123
www.estrategiaconcursos.com.br
109 de 123
www.estrategiaconcursos.com.br
110 de 123
www.estrategiaconcursos.com.br
111 de 123
www.estrategiaconcursos.com.br
112 de 123
21532552106
www.estrategiaconcursos.com.br
113 de 123
21532552106
www.estrategiaconcursos.com.br
114 de 123
a) dependncia funcional
b) normalizao
c) generalizao/especializao
d) relacionamento identificador
e) cardinalidade.
www.estrategiaconcursos.com.br
115 de 123
www.estrategiaconcursos.com.br
116 de 123
www.estrategiaconcursos.com.br
117 de 123
21532552106
www.estrategiaconcursos.com.br
118 de 123
www.estrategiaconcursos.com.br
119 de 123
(A) funcional.
(B) procedural.
(C) orientado a servios.
(D) relacional.
(E) orientado a componentes.
www.estrategiaconcursos.com.br
120 de 123
www.estrategiaconcursos.com.br
121 de 123
(CESPE MEC Analista de Sistema Administrador de Dados 2011) Julgue os itens seguintes, a respeito de dependncia funcional e
normalizao.
62 Quando um esquema de relao tem mais de uma chave, cada uma
delas denominada chave-candidata, e, nesse caso, deve-se decompor a
relao com base nas dependncias funcionais at que somente uma chave
primria permanea na relao.
www.estrategiaconcursos.com.br
122 de 123
GABARITO
1.e
11.e
21.e
31.a
41.a
51.a
61.a
2.a
12.a
22.e
32.e
42.c
52.b
62.e
3.a
13.c
23.d
33.b
43.b
53.c
63.c
4.b
14.e
24.c
34.e
44.c
54.e
64.e
5.d
15.d
25.a
35.d
45.e
55.d
65.e
6.a
16.b
26.b
36.d
46.c
56.a
66.e
7.c
17.a
27.a
37.a
47.d
57.a
67.c
8.d
18.c
28.d
38.b
48.a
58.d
68.c
www.estrategiaconcursos.com.br
123 de 123
9.b
19.a
29.c
39.a
49.d
59.d
10.e
20.d
30.b
40.d
50.b
60.a