Académique Documents
Professionnel Documents
Culture Documents
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
E conhecimento? Setzer (2001), em http://www.ime.usp.br/~vwsetzer/dadoinfo.html, destaca que o conhecimento pode ser considerado como uma
abstrao interior, pessoal, de algo que foi experimentado, vivenciado,
por algum.
Conforme destaca Rob e Coronel (2011), o conhecimento implica familiaridade,
conscincia e compreenso das informaes conforme se apliquem a um
ambiente. Uma caracterstica fundamental do conhecimento que o "novo"
conhecimento pode ser obtido a partir do "antigo". A seguir, alguns pontos
fundamentais:
Vale destacar que informaes rpidas e teis exigem dados precisos. Esses
dados devem ser gerados de forma adequada e armazenados em um formato de
fcil acesso. E, como qualquer recurso bsico, o ambiente de dados deve ser
gerenciado com cuidado.
O gerenciamento de dados uma disciplina que foca na gerao, no
armazenamento e na recuperao adequada dos dados. Diante do papel crucial
executado pelos dados, voc no deve estar surpreso que o gerenciamento de
dados seja uma atividade central para qualquer negcio, ou organizao (Rob e
Coronel, 2011).
Em geral, o gerenciamento eficiente de dados exige a utilizao de um banco de
dados computacional.
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
Dados
T
I
L
A
H
.T
Banco de Dados
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
.T
A
H
Dados estruturados so o resultado da obteno de dados no estruturados e de sua formatao (estruturao), visando facilitar o
armazenamento, a utilizao e a gerao de informaes. A estrutura
(formato) aplicada com base no tipo de processamento que se deseja
executar nos dados. Alguns dados podem no estar prontos (no
estruturados) para determinados tipos de processamento, mas podem estar
prontos (estruturados) para outros tipos. Por exemplo, o valor de dados
37890 pode se referir a um CEP, um valor de vendas ou um cdigo de
produto. Se representar um CEP ou um cdigo de produto e for armazenado
como texto, no ser possvel executar clculos matemticos com ele. Por
possvel
escane-las
e
salv-las em formato grfico. Por outro lado, se desejar obter informaes
como vendas mensais totais e mdias, esse armazenamento grfico no seria
til. Em vez disso, possvel armazenar os dados das faturas em um formato
de planilha (estruturado) de modo a permitir a execuo dos clculos
necessrios. Na verdade, em sua maioria, os dados que encontramos so
mais bem classificados como semiestruturados.
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
10
11
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
12
13
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
14
15
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
16
17
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
18
Independncia de Dados
A independncia de dados pode ser definida como a imunidade das aplicaes
s alteraes feitas, seja no nvel fsico seja no nvel lgico de um banco de
dados. O objetivo alcanar o mximo de independncia possvel.
a capacidade de MODIFICAR a definio dos
esquemas em determinado nvel, sem afetar o
esquema do nvel superior. Existem dois nveis
de INDEPENDNCIA DOS DADOS: fsica e
lgica!
19
R
B
.
M
O
C
.
S
Dicionrio de Dados
O
S
R
N
O
C
A
T
I
L
A
H
.T
U
C
20
Esquemas e Instncias
Em qualquer modelo de dados utilizado, importante distinguir a descrio do
banco de dados do banco de dados por si prprio.
A descrio de um banco de dados chamada de esquema de um banco de
dados e especificada durante o projeto do banco de dados. Geralmente,
poucas mudanas ocorrem no esquema do banco de dados.
Os dados armazenados em um determinado instante do tempo formam um
conjunto chamado de instncia do banco de dados. A instncia altera toda
vez que uma alterao no banco de dados feita.
21
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
22
Modelo de Dados
Conforme visto, uma das principais caractersticas da abordagem de banco de
dados o fato de ele fornecer alguns nveis de abstrao de dados,
omitindo ao usurio final detalhes de como estes dados so armazenados.
Um modelo de dados um conjunto de conceitos que podem ser utilizados
para descrever a estrutura lgica e fsica de um banco de dados. Por estrutura
podemos compreender o tipo dos dados, os relacionamentos e as restries que
podem recair sobre os dados.
Os modelos de dados podem ser basicamente de dois tipos:
Alto nvel: ou modelo de dados conceitual, que fornece uma
viso mais prxima do modo como os usurios visualizam os dados
realmente;
Baixo nvel: ou modelo de dados lgico ou fsico, que fornece
uma viso mais detalhada do modo como os dados esto realmente
armazenados no computador.
A seguir, vamos ao estudo dos modelos principais, que podem ser cobrados na
prova, a saber: Modelo E-R (exemplo de modelo conceitual) e Modelo Relacional
(exemplo de modelo lgico).
23
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
Entidades
O objeto bsico tratado pelo modelo ER a entidade, que pode ser definida
como um objeto do mundo real, concreto (por exemplo, uma pessoa, um
carro, um funcionrio, etc.) ou abstrato (um projeto, um curso, uma disciplina,
etc.) e que possui existncia independente.
A
H
.T
24
25
R
B
.
M
O
C
.
S
O
S
R
U
C
Monovalorados x Multivalorados
Atributos Monovalorados
Atributos Multivalorados
Podem assumir mltiplos valores.
Possuem apenas um valor para
uma entidade em particular.
Uma nica entidade tem diversos
Tambm conhecidos como atributos
valores para este atributo.
atmicos.
Esse tipo de atributo
representado por uma elipse com
linha dupla.
Ex1: O atributo telefone
Por exemplo, o atributo CPF de uma
entidade Funcionrio monovalorado,
multivalorado, pois um funcionrio
pois cada funcionrio possui apenas
pode possuir vrios telefones ao
um CPF.
mesmo tempo ou at mesmo nenhum
valor.
2
Ex : O atributo idioma de uma
entidade aluno pode conter os valores
ingls e francs. Para outro aluno
poderia conter apenas um valor espanhol. Para um terceiro aluno,
poderamos ter 3 valores para este
atributo.
N
O
C
A
T
I
L
A
H
.T
Armazenados x Derivados
Atributos Armazenados
Atributos que realmente pretendemos
guardar no Banco de Dados.
Atributos Derivados
Podem ser gerados ou calculados a
partir de outros atributos.
26
Relacionamentos
Um relacionamento pode ser entendido como uma associao entre
instncias de entidades devido a regras de negcio. So relaes entre
duas ou mais entidades, determinando uma associao entre as
mesmas.
Por exemplo, imaginem que existe no minimundo de uma Universidade a
entidade Aluno e a entidade Disciplina. Essas duas entidades tm um
relacionamento, uma vez que os alunos cursam disciplinas.
Normalmente, um relacionamento representado por um losango com um
verbo para indicar a ao de relacionamento.
27
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
No relacionamento de casamento:
Uma ocorrncia de pessoa exerce o papel de marido.
Uma ocorrncia de pessoa exerce o papel de esposa.
Observe que nessa situao surge o conceito de PAPEL que identificar o
relacionamento. O PAPEL a funo que uma ocorrncia de uma entidade
cumpre em uma ocorrncia de um relacionamento. Em relacionamento
entre entidades diferentes no necessrio indicar os papis das
entidades.
28
Relacionamentos Binrios
Relacionamentos N-rios
29
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
Cardinalidade de Relacionamento
A
H
.T
Cardinalidade Mnima
Define se o relacionamento entre duas entidades obrigatrio ou
no. o nmero mnimo de instncias da entidade associada que
devem se relacionar com uma instncia da entidade em questo.
Usada para indicar o tipo de participao da entidade em um
relacionamento. Esta participao pode ser: parcial/opcional ou
total/obrigatria.
30
pode
ou
no
participar
de
Exemplo:
Total ou Obrigatria
Quando TODAS as ocorrncias de uma entidade devem participar
de determinado relacionamento.
indicado pela cardinalidade mnima > 0 (zero) ... geralmente 1.
A cardinalidade mnima 1 recebe a denominao de associao
obrigatria, uma vez que indica que o relacionamento DEVE
obrigatoriamente associar uma ocorrncia de entidade a cada ocorrncia
da outra entidade em questo.
Exemplo:
31
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
32
33
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
34
Generalizao/Especializao
possvel incluir nos modelos entidade-relacionamento (MER) conjuntos de
entidades com diversas caractersticas em comum, diferenciando apenas em
algumas caractersticas.
Nesse caso, pode-se usar o conceito de generalizao, em que se cria um
conjunto de entidades genrico contendo as caractersticas em comum, e de
especializao em que se especializam (apresentam diferenas) nas
caractersticas que so distintas.
Assim, existem casos em que as entidades podem ser divididas em
categorias, cada qual com seus atributos especficos.
Querem um
exemplo? Pensem nos clientes de uma empresa. Vamos supor que essa
empresa atende clientes pessoa fsica e pessoa jurdica. No modelo de alto
nvel, tudo cliente. Mas se analisarmos com calma, vamos ver que eles tm
atributos comuns e atributos distintos. Veja ento como fica um DER com
clientes em categorias diferentes.
35
R
B
.
M
O
tringulo
representa
uma
associao
de
especializao/
O
generalizao (Significa que a entidade Cliente foi especializada em duas
outras entidades, Pessoa Fsica e Pessoa Jurdica). A entidade especializada
herda as propriedades da entidade genrica.
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Entidade Fraca
Uma entidade fraca uma entidade que tem uma relao de dependncia
com outra entidade. Isto quer dizer que a entidade fraca s existe se existir a
entidade com a qual est relacionada.
Um exemplo de entidade fraca a entidade Dependente, na relao com a
entidade Funcionrio. Cabe destacar que s existe Dependente se existir
Funcionrio. As entidades fracas so representadas por retngulos
duplos, e seus relacionamentos tambm podem ser representados por
losangos duplos.
36
Entidade Associativa
Por definio um relacionamento uma associao entre entidades.
Na modelagem ER no prevista a possibilidade de associar uma entidade a
um relacionamento, ou de associar dois relacionamentos entre si.
Mas, em certas oportunidades, durante a modelagem surgem situaes nas
quais desejvel permitir uma associao entre uma entidade e um
relacionamento, gerando a uma entidade associativa.
Observe como exemplo o modelo ilustrado a seguir:
37
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
TIPO
ENTIDADE
ATRIBUTO
C
A
ATRIBUTO
CHAVE
TIPO ENTIDADE
FRACA
T
I
L
A
H
ATRIBUTO
MULTI
VALORADO
TIPO
RELACIONAMENTO
.T
ATRIBUTO
COMPOSTO
TIPO
RELACIONAMENTO
IDENTIFICADOR
E1
E2
ATRIBUTO
DERIVADO
E1
E2
Participao Parcial de E1 em R,
Participao Total de E2 em R
(min, max)
E1
38
39
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
Tuplas
C
A
T
I
L
A
H
.T
40
Atomicidade
41
Unicidade
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
42
Restries de Integridade
O modelo relacional traz consigo uma srie de restries, que so
caractersticas importantes do modelo.
Entre elas, as mais populares so as restries de integridade, que so
regras aplicadas pelo banco de dados para garantir que o banco permanea
ntegro, exato e consistente. Em outras palavras, que o banco de dados reflita
a realidade modelada.
Algumas das restries de integridade mais importantes so:
Integridade de
domnio (ou
restrio de
domnio)
Integridade de
vazio
43
Integridade de
chave
(ou restrio de
chave)
R
B
.
M
O
C
.
S
Restrio de
Entidade
O
S
R
U
C
C
A
T
I
L
A
H
Integridade
Semntica
.T
N
O
as
restries
de
integridade
Existem
semntica ou regras de negcio que so
implementadas por meio de gatilhos ou stored
procedures (procedimentos armazenados).
Ex: o salrio de uma atriz no pode ser maior
que 1/3 do oramento total do filme.
44
TRIGGERS (Gatilhos)
Uma trigger uma sub-rotina, parecida com uma stored procedure, que
tem como caracterstica ser executada automaticamente a partir de
alguma ao realizada no banco de dados. Geralmente utilizada com um
tipo de proteo ao acesso indiscriminado a dados de uma tabela. Quando h
uma tentativa de inserir, atualizar ou excluir os dados em uma tabela, e uma
trigger tiver sido definida na tabela para essa ao especfica, ela ser
executada automaticamente, no podendo nunca ser ignorada.
Propriedades
Durabilidade)
ACID
(Atomicidade,
Consistncia,
Isolamento,
45
Notao: R.x
R.y (l-se a coluna x da tabela
funcionalmente determina (identifica) a coluna y.
relacional
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Normalizao
46
Cdigo
Telefone n
Endereo
Rua
Nmero
Cidade
Cliente
Cdigo
Cliente_Telefone
Rua
Nmero
Cdigo_Cliente
Cidade
Telefone_Cliente
47
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
4 Forma Normal
48
Figura. Normalizao
SQL
O nome da SQL derivado de Structured Query Language ou Linguagem
de Consulta Estruturada. Foi projetada e implementada na IBM Research
como uma interface para um sistema experimental de um banco de dados
relacional chamado SISTEMA R. A SQL agora a linguagem-padro para os
SGBDs relacionais comerciais. Isto decorre da sua simplicidade e facilidade de
uso.
As linhas a seguir sumarizam algumas observaes que merecem nossa
ateno sobre a SQL!
49
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
select
*
from cliente;
SELECT *
from cliente;
50
Criao de Tabelas
51
R
B
.
M
O
Criao de um ndice
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
Voc pode criar tantos ndices quantos desejar em qualquer tabela ( possvel
ter um ndice para cada coluna da tabela, assim como um ndice para uma
combinao de colunas). Quantos ndices e de que tipos voc criar para
uma determinada tabela depender do tipo de consultas que voc
espera que sejam dirigidas ao banco de dados e do tamanho deste.
Excesso de ndices pode ser to prejudicial quanto sua falta.
.T
Alterao de Tabelas
52
nome_da_tabela
nome_da_coluna tipo_do_dado;
nome_da_tabela
nome_da_coluna tipo_do_dado
nova_largura;
Exemplos:
ALTER TABLE Telefone
DROP COLUMN Tipo;
ALTER TABLE TELEFONE
ADD CONSTRAINT TIPO_TELEFONE
CHECK (TIPO IN(Fixo, Movel));
ALTER TABLE TELEFONE
DROP CONSTRAINT TIPO_TELEFONE;
ALTER TABLE TELEFONE
MODIFY (TIPO VARCHAR2(5));
Nota: para diminuir tamanho, a coluna precisa estar vazia.
Excluso de Tabelas
Para excluir uma tabela de um banco de dados, use o comando DROP TABLE
seguido do nome da tabela:
DROP TABLE nomedatabela;
Quando uma tabela excluda por um comando SQL, como acima, todas as
vises e ndices definidos sobre a tabela so automaticamente excludos.
Exemplo:
DROP TABLE EMP;
53
Para EXCLUIR um ndice, use o comando SQL DROP INDEX seguido do nome
do ndice:
DROP INDEX nome_do_ndice
ON nome_da_tabela;
Se voc tem ndices definidos com o mesmo nome em tabelas diferentes, deve
usar a clusula ON, como no exemplo acima, para indicar o ndice que quer
eliminar.
Se h apenas um ndice com este nome, ento voc no precisa especificar o
nome da tabela. O comando DROP abaixo ser suficiente:
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
Aps a carga dos dados nas tabelas criadas pelos comandos DDL, os
comandos de manipulao de dados tornam possvel sua manipulao,
incluindo inseres, atualizaes, excluses e consultas (com a utilizao
do comando SELECT da SQL).
C
A
T
I
L
Principais comandos:
.T
A
H
o
o
o
o
Insero
54
Atualizao
WHERE
nome_da_tabela
coluna1=novo_valor,
Coluna2=novo_valor,
...
colunaN=novo_valor,
condio;
55
UPDATE PESSOA
SET idade = 20
WHERE nome = Maria;
R
B
.
Excluso
O comando DELETE usado para remover linhas de uma tabela. Sua forma
geral :
M
O
C
.
S
DELETE
FROM
nome_da_tabela
WHERE
condio;
Voc no pode excluir parcialmente uma linha, portanto no precisa especificar
os nomes das colunas no comando DELETE.
O
S
R
U
C
A clusula WHERE determina que linhas sero eliminadas. Ela pode ser
complexa e incluir vrias condies, conectores e/ou subconsultas.
N
O
Se voc deseja excluir todas as linhas de uma tabela, omita a clusula WHERE,
como listado a seguir:
C
A
DELETE
FROM
T
I
L
nome_da_tabela;
A
H
.T
56
WHERE
57
HAVING
ORDER BY
grupo exibido
deve
R
B
.
Exemplos:
SELECT * From PESSOA;
M
O
C
.
S
O
S
R
U
C
FROM PESSOA
WHERE IDADE > ANY (10,20,30);
N
O
ou
C
A
T
I
L
A
H
FROM PESSOA
.T
58
Criao de Vises
Uma viso (view) pode ser considerada como uma maneira alternativa de
observao de dados de uma ou mais entidades (tabelas). Pode ser considerada
tambm como uma tabela virtual ou uma consulta armazenada.
As vantagens de se usar views so:
permite economizar tempo, evitando retrabalho;
aumenta a velocidade de acesso aos dados;
esconde a complexidade do banco de dados;
simplifica a gerncia de permisso de usurios; e
organiza os dados a serem exportados.
Uma vez que a view gerada, o seu conjunto de dados armazenado em
uma tabela temporria (virtual), tornando o acesso s informaes mais
rpido. Deve-se ressaltar que uma view no existe fisicamente, uma
tabela virtual. No entanto, os dados contidos em uma view podem ser
modificados normalmente.
Para criar uma viso, voc seleciona apenas as colunas da tabela (ou tabelas)
bsica em que est interessado.
Para definir uma viso, voc deve dar um nome para a viso e ento
estabelecer a consulta contendo os nomes das colunas e as especificaes que
constituiro a viso. A sintaxe :
CREATE VIEW nome-de-viso [ (nomes_das_colunas_da_viso) ]
AS (expresso da consulta);
onde (expresso da consulta) um comando SELECT FROM.
Exemplo:
www.pontodosconcursos.com.br | Profa. Patrcia Lima Quinto
59
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
1. O Contexto Atual
C
A
T
I
L
A
H
.T
60
61
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
62
De forma bem resumida e direta, posso definir dados como fatos que
podem ser analisados e que possuem um significado implcito. Por
exemplo, se voc encontrar uma folha de papel, e verificar que nela est
escrito o valor 25, o que voc pensaria? Bem 25 um valor numrico que
tem algum significado. Mas qual? Pode ser a idade de algum, pode ser um
dia de um ms, pode ser o nmero de uma casa. Enfim, apenas um fato,
um dado registrado, que possui algum significado, mas que de forma isolada
no agrega nenhum valor para quem l.
O que INFORMAO?
O que CONHECIMENTO?
63
O que SABEDORIA?
R
B
.
Importante observar...
C
.
S
Dado NO Informao.
Informao no Conhecimento.
M
O
O
S
R
Conhecimento no Inteligncia.
Inteligncia no Sabedoria.
U
C
N
O
C
A
T
I
L
A
H
.T
64
65
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
-Dados derivados
Muitas das variveis de uma populao apresentam relacionamentos entre si.
Sendo assim, se houver a necessidade de dados que no estejam disponveis,
possvel tentar obt-los atravs da transformao ou combinao de outros.
Estes dados so chamados de dados derivados. Um exemplo de um dado que
pode ser calculado a partir de outro a idade de um indivduo, que pode ser
encontrada a partir de sua data de nascimento.
66
67
R
B
.
M
O
C
.
S
O
S
R
Entendimento do
Negcio
Limpeza dos
Dados
U
C
C
A
T
I
L
A
H
Modelagem dos
Dados
.T
N
O
Avaliao do
processo
Execuo
68
69
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
70
71
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
.T
A
H
72
73
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
74
75
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
76
77
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
Intelligence
pode
ser
obtido
por
qualquer
Business
artefato, seja tecnolgico ou no, que permita a extrao
de conhecimento a partir de anlises do n e g c i o .
A
H
.T
a primeira, que sustenta o negcio por meio de ferramentas OLTP (On Line
Transaction Processing); e
78
a segunda, que analisa o negcio por meio de ferramentas OLAP (On Line
Analytical Processing).
79
Memorex
R
B
.
M
O
C
.
S
O
S
R
U
C
C
A
T
I
L
que
tm
so confiveis, coerentes e
necessidades de informaes
A
H
.T
N
O
80
81
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
82
de
Banco
de
Dados,
Modelo
Lgico
Modelo
Fsico
Algo
do
mundo
real
com
uma
existncia
independente. Uma entidade pode ser um objeto com
existncia fsica (por exemplo, uma pessoa, um carro, um
DVD, um funcionrio) ou um objeto com existncia
conceitual (um projeto, um curso universitrio, uma
disciplina).
Atributo
83
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Existe um modelo chamado MER estendido, que foi uma forma de expandir
um pouco o MER para incorporar ideias do paradigma de Orientao a
Objetos, que um paradigma de desenvolvimento de Sistemas. O principal
elemento incorporado a herana, que uma forma de representar um
84
Chave Primria (Primary Key): uma ou mais colunas com valores que so
nicos dentro da tabela e por isso podem ser usados para identificar as
linhas dessa tabela.
85
A SQL usa os termos tabela, linha e coluna, em vez dos termos relao,
tupla e atributo, respectivamente, para o modelo relacional formal.
Business
artefato,
extrao
negcio.
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
86
Informao
87
Controle/Gesto
M
O
R
B
.
em
C
.
S
a) uma relao de dependncia entre dados que tem por objetivo atender a
uma comunidade de usurios.
b) um conjunto de dados integrados que tem por objetivo impedir acessos
indevidos a dados armazenados.
O
S
R
U
C
N
O
C
A
T
I
L
Comentrios
A
H
.T
Gabarito: letra D.
4. (ESAF/ATI/SUSEP/2010) Um Banco de Dados um:
a) conjunto de objetos da realidade sobre os quais se deseja manter
informaes.
88
89
R
B
.
M
O
C
.
S
Comentrios
Para entender bancos de dados, cabe destacar que os elementos de dados que
constituem um banco de dados esto divididos em nveis hierrquicos.
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
90
Por fim, cabe destacar que o sistema operacional determina o tamanho dos
blocos de disco de acordo com as caractersticas fsicas do disco. Os registros
so mapeados em arquivos e os arquivos em blocos de discos. Os arquivos,
assim como os registros, podem variar de tamanho, no entanto os blocos de
disco possuem um tamanho fixo. Os arquivos so formados por um conjunto de
blocos de disco.
Gabarito: item correto.
7. (CESPE/SERPRO/Tcnico/Programao e Controle de Servios de
Tecnologia da Informao/2013) Julgue os itens seguintes, relativos
manipulao de dados em sistemas de computao. Nesse sentido, considere
que a sigla SGBD, sempre que empregada, se refere a sistema gerenciador
de banco de dados. [SGBD um software construdo para facilitar as
atividades de definio, construo e manipulao de um banco de dados].
Comentrios
Um SGBD um software (conjunto de programas) de carter geral que
executa os processos de definio, construo, manipulao e
compartilhamento de bancos de dados entre vrios usurios e
aplicaes, incluindo mdulos para consulta, atualizao e as interfaces entre
o sistema e o usurio. Em um SGBD as grandes colees de informaes so
estruturadas e armazenadas de uma forma consistente e integrada.
91
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
Comentrios
T
I
L
A
H
.T
a
aplicao/programa].
92
93
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Comentrios
94
95
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Gabarito: letra E.
96
97
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
98
99
R
B
.
Comentrios
M
O
C
.
S
O
S
R
U
C
20. (CESPE/2010/BANCO
DA
AMAZONIA/rea:
Tecnologia
da
Informao Administrao de Dados) Se um sistema de banco de
dados prov independncia fsica dos dados, correto inferir que esse
sistema tambm permite independncia lgica de dados.
N
O
Comentrios
C
A
T
I
L
A
H
.T
100
em
101
R
B
.
M
O
C
.
S
O
S
R
U
C
Gabarito: letra A.
N
O
C
A
T
I
L
A
H
.T
102
tipo
de
armazenamento,
a
informao
Nesse
usualmente no sobrevive a quedas no sistema.
Exemplos de tal armazenamento so memria principal
e memria cache.
acesso
armazenamento
voltil
O
extremamente rpido, tanto devido velocidade de
acesso da memria em si quanto ao acesso direto a
qualquer item de dado possvel no armazenamento
voltil.
Armazenamento
no-voltil
103
Gabarito: letra A.
DA
AMAZONIA/rea:
Tecnologia
da
26. (CESPE/2010/BANCO
Informao Administrao de Dados) Os administradores de banco de
dados devem estar atentos aos fatores que podem influenciar na eficincia
do projeto fsico como, por exemplo, a anlise das consultas e transaes
do banco de dados e a frequncia esperada das chamadas de consultas e
transaes , mas no deve se preocupar com as restries de tempo das
consultas e das transaes.
R
B
.
M
O
C
.
S
Comentrios
O
S
R
U
C
N
O
27. (CESPE/2010/BANCO
DA
AMAZONIA/rea:
Tecnologia
da
Informao Administrao de Dados) O administrador do banco de
dados deve ter um bom conhecimento a respeito do sistema operacional no
qual o SGBD est instalado, pois, em caso de problemas e definio de
procedimentos de recuperao, um bom conhecimento sobre os processos, a
gerncia de memria e o sistema de arquivos utilizados pelo sistema
operacional pode fazer uma grande diferena no desempenho do BD.
C
A
T
I
L
A
H
.T
Comentrios
Segundo
http://www.sqlmagazine.com.br/Colunistas/Methanias/04_AdministracaoBD.asp
, para cumprir as responsabilidades de um Administrador de dados so exigidos
conhecimentos em diversas reas relacionadas direta e indiretamente com os
SGBDs propriamente ditos, que so:
104
105
R
B
.
M
O
C
.
S
O
S
R
Comentrios
U
C
N
O
C
A
T
I
L
A
H
.T
106
107
R
B
.
M
O
C
.
S
Comentrios
O
S
R
U
C
Alguns exemplos:
N
O
C
A
T
I
L
A
H
.T
108
Exemplo:
Gabarito: letra D.
109
R
B
.
M
O
C
.
S
Comentrios
O
S
R
U
C
Observe que se estamos falando em alto nvel, estamos buscando algo mais
abstrato, mais prximo da linguagem humana. Da, as letras a, b e d j so
descartadas. Na letra c observamos itens da implementao e no de modelos.
Na letra e, finalmente, temos itens abstratos que representam a realidade em
forma de modelo de dados: entidades, atributos e relacionamentos.
N
O
C
A
T
I
L
A
H
.T
Gabarito: letra E.
Administrativo/Tecnologia
35. (ESAF/2013/DNIT/Analista
Informao) Define-se Modelo de dados da forma seguinte:
da
110
111
de
sistemas
implementado
por
Comentrios
O modelo conceitual est mais ligado ao alto nvel de abstrao e no leva
em conta o banco de dados em si, na realidade ele leva em considerao a
forma como as estruturas sero criadas para armazenar os dados. Por estar
mais ligado ao nvel mais alto, faz-se necessrio o acompanhamento do cliente
para que sejam coletados os requisitos funcionais que daro suporte
construo de todo o modelo.
R
B
.
Gabarito: letra B.
M
O
.C
38. (FCC/TRT-6
Regio/Analista
Judicirio/Tecnologia
Informao/2012) No modelo entidade-relacionamento,
da
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
112
CONSULTA um exemplo de
a) relacionamento primrio.
b) entidade especializada.
c) entidade generalizada.
d) entidade associativa.
e) relacionamento dimensional.
Comentrios
Fcil, no mesmo!! J vimos essa figura e a explicao na questo anterior.
CONSULTA um exemplo de entidade associativa. Nesse contexto, o
relacionamento entre Mdico e Paciente foi transformado numa Entidade
Associativa e relacionado com a entidade Medicamento.
Gabarito: letra D.
113
R
B
.
b) entidade fraca.
c) 1:n.
M
O
d) n:m.
C
.
S
e) n:1.
O
S
R
Comentrios
U
C
N
O
C
A
T
I
L
A
H
.T
114
115
R
B
.
Gabarito: letra D.
M
O
C
.
S
O
S
R
a) cardinalidade.
U
C
b) hierarquia.
N
O
c) relacionamento.
d) diagrama.
C
A
e) agregao.
Comentrios
T
I
L
A
H
.T
116
todos
os
empregados
que
no
supervisionam
outros
117
R
B
.
Comentrios
M
O
C
.
S
Gabarito: letra E.
O
S
R
U
C
a) Tabela.
b) Tupla.
N
O
c) Atributo.
C
A
d) Entidade.
e) Chave.
T
I
L
A
H
Comentrios
.T
Gabarito: letra C.
47. (IADES/Banco de Dados/CFA/2010) Em relao ao Modelo EntidadeRelacionamento (MER), quando um atributo possui mais de um valor para
cada entidade que caracteriza, definido como um atributo
a) chave.
118
119
R
B
.
Comentrios
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
120
Gabarito: letra B.
51. (FCC/Analista Arq. Software/INFRAERO/2011) No MER de Peter
Chen, um retngulo duplo (ou seja, o smbolo representado por um
retngulo inscrito em outro) a representao grfica de
a) Relacionamento.
b) Entidade Associativa.
c) Entidade Fraca.
d) Auto-relacionamento.
e) Sub-conjunto.
Comentrios
As entidades fracas so representadas por retngulos duplos, e seus
relacionamentos tambm podem ser representados por losangos
duplos.
Gabarito: letra C.
121
R
B
.
M
O
d) no relacionamento um-para-um, cada elemento de uma entidade relacionase com um, e somente um, elemento de outra entidade.
C
.
S
e) no relacionamento um-para-um, cada elemento de uma entidade relacionase com pelo menos um elemento de outra entidade.
O
S
R
Comentrios
U
C
N
O
C
A
Item b. Item errado. Novamente cabe destacar o relacionamento um-paramuitos (1:N). Nesse contexto, a primeira parte da assertiva est correta, ao
afirmar que cada elemento de uma entidade 1 relaciona-se com muitos
elementos da entidade 2. No entanto, a assertiva tornou-se inadequada ao
destacar que cada elemento de uma entidade 2 relaciona-se com muitos
elementos da entidade 1, pois no relacionamento 1:N, cada elemento da
entidade 2 relaciona-se apenas com um elemento da entidade 1.
T
I
L
A
H
.T
122
( b ) multivalorado
( c ) monovalorado
Gabarito: letra B.
54. (FCC/Analista Judicirio-TI/TRT24 2011) Em um modelo de dados
especificado que a entidade funcionrio participa do relacionamento junto
entidade departamento com no mnimo uma e no mximo n ocorrncias. Tal
especificao (1-n) a
a) multiplicidade.
b) cardinalidade.
c) associao.
d) variabilidade.
e) conectividade.
123
R
B
.
M
O
C
.
S
O
S
R
Comentrios
U
C
N
O
Gabarito: letra C.
C
A
T
I
L
a) Um para um.
A
H
b) Um para muitos.
.T
124
Receita
125
R
B
.
Um banco de dados relacional pode ser constitudo por vrias tabelas, cada uma
com um nome nico atribudo.
M
O
Gabarito: letra C.
C
.
S
O
S
R
U
C
N
O
(D) os valores de seus atributos devem ser distintos para cada entidade de um
conjunto de entidades.
C
A
T
I
L
A
H
.T
Exemplo:
126
127
Comentrios
De modo geral, o projeto de um banco de dados que atenda a um
conjunto de necessidades do negcio dever passar por diversas fases.
O conhecimento das necessidades a serem atendidas pelo banco de dados, ou
seja, Pra qu?, Pra quem? e O qu? deve ser armazenado. Essa fase pode
ser chamada de Especificao das necessidades do usurio, talvez o nome
de uma fase ou outra varie de autor para autor, mas o fundamental que se
tenha em mente qual o propsito de cada etapa do projeto de um banco de
dados.
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Vamos agora a cada uma das opes disponveis para esta questo:
Item A. Item errado, por apresentar duas fases estranhas ao projeto de banco
de dados: especificao dos usurios do projeto e especificao das
necessidades estruturais.
Item B. Item errado por apresentar duas fases que no so pertinentes ao
projeto de banco de dados: especificao das necessidades do
desenvolvedor e projeto funcional. Alm de ter antecipada a fase do
projeto lgico.
128
129
R
B
.
Gabarito: letra A.
M
O
64. (VUNESP/TRIBUNAL
DE
JUSTIA
DE
SP/OFICIAL
DE
JUSTIA/2009) Observe a figura de uma planilha no MS Access XP, na sua
configurao padro, para resolver a prxima questo.
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
a) Primeiro Nome.
b) Ano Nascimento.
.T
c) Registro Geral.
d) Sobrenome.
e) Cidade.
Comentrios
A chave primria um campo (ou vrios campos) que serve(m) como
identificador exclusivo de um registro em uma tabela, ou seja, ela
identifica um registro de forma unvoca.
Para entender melhor isso, vamos fazer uma analogia com o mundo real.
Vamos supor que um cidado se chame Jos Maria. Qual a probabilidade de
encontrarmos homnimos desse cidado? Grande, no ? Pois bem, que
130
131
R
B
.
Gabarito: letra C.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
Comentrios
A
H
.T
132
133
R
B
.
Gabarito: letra B.
M
O
C
.
S
O
S
R
Comentrios
U
C
N
O
C
A
T
I
L
a) chaves estrangeiras.
b) erros.
A
H
c) views.
.T
e) agregaes.
Comentrios
134
Gabarito: letra A.
72. (FUNIVERSA/2010/MPE-GO/Tcnico de Informtica) Um banco de
dados relacional baseado em tabelas nas quais possvel armazenar,
manipular e recuperar dados. Para se recuperarem informaes de uma linha
de uma tabela, bem como para inter-relacionar informaes entre tabelas
diferentes em um banco de dados relacional, utilizam-se as chaves. Assinale
a alternativa que apresenta o nome de trs tipos de chaves utilizadas em um
banco de dados relacional.
a) primria, secundria e terciria.
b) pblica, privada e simtrica.
c) simtrica, assimtrica e distribuda.
d) primria, alternativa e estrangeira.
e) global, local e universal.
Comentrios
No modelo relacional so
alternativas e estrangeiras.
consideradas
as
chaves:
primrias,
135
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
Gabarito: letra D.
A
H
.T
136
137
R
B
.
M
O
Comentrios
Qual o objetivo da modelagem de dados? Por que modelar?
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
138
da
CREATE TABLE VALORES (ID INT NOT NULL PRIMARY KEY,VALOR INT);
INSERT INTO VALORES VALUES (1,5);
INSERT INTO VALORES VALUES (1,6);
INSERT INTO VALORES VALUES (NULL,7);
INSERT INTO VALORES VALUES (2,1);
INSERT INTO VALORES VALUES (2,8);
INSERT INTO VALORES VALUES (3,9);
INSERT INTO VALORES VALUES (NULL,10);
SELECT COUNT(VALOR) FROM VALORES WHERE VALOR >= 5;
A consulta retornar o valor
a) 2.
b) 14.
c) 6.
d) 29.
e) 5.
139
Comentrio:
Durante a insero dos valores na tabela Valores os seguintes comandos no
so executados devido a erro:
INSERT INTO VALORES VALUES (1,6); [erro]
INSERT INTO VALORES VALUES (NULL,7); [erro]
INSERT INTO VALORES VALUES (2,8); [erro]
R
B
.
M
O
emitido erro porque uma chave primria no pode ser nula, e porque no se
pode inserir valores em registros que j tm valor inserido (para modificar o
contedo faz-se necessrio o uso do comando UPDATE).
C
.
S
O
S
R
------------
U
C
|ID |VALOR|
|1
| 5 |
|2
| 1 |
|3
| 9 |
N
O
C
A
T
I
L
------------
Como pode ser observado s existem dois registros na tabela Valores que
possuem valores maiores ou igual a 5, que so os de ID 1 e 3.
A
H
Gabarito: letra A.
.T
140
141
R
B
.
M
O
C
.
S
O
S
R
e) uma Chave Externa formada por uma coluna de uma tabela que se
referencia a uma Coluna qualquer de outra tabela. Essas colunas, na tabela
destino, no aceitam valores nulos. Uma tabela destino pode ter apenas uma
Chave Externa.
U
C
N
O
Comentrios
C
A
A letra A est errada pois na 1FN, todos devem conter valores atmicos.
T
I
L
A letra B est correta pois mais de uma chave pode ser candidata a chave
primria.
A
H
A letra C est errada pois a chave primria deve conter valores que
identifiquem unicamente cada registro da tabela, no podendo ser nulos.
.T
Na letra D, a chave primria deve ser nica para a tabela. J a letra E, est
incorreta pois uma tabela pode conter mais de uma chave externa.
Gabarito: letra B.
80. (ESAF/2006/SUSEP-TI) Analise as seguintes afirmaes relacionadas a
banco de dados distribudos, relacionais e orientados a objetos.
I. Em um Banco de Dados Relacional um objeto est encapsulado quando
seu estado visvel ao usurio e ele pode ser consultado e modificado
exclusivamente por meio das operaes a ele associadas.
II. A linguagem de manipulao de dados (DML) permite a uma aplicao
acessar ou manipular as informaes contidas num banco de dados. A
142
143
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
Comentrios
1 Forma Normal (1FN): toda relao deve ter uma chave primria e deve-se
garantir que todo atributo seja atmico. Atributos compostos devem ser
separados.
A
H
.T
2 Forma Normal (2FN): toda relao deve estar na 1FN e devem-se eliminar
dependncias funcionais parciais, ou seja, todo atributo no chave deve ser
totalmente dependente da chave primria. Observe a relao abaixo:
3 Forma Normal (3FN):
Toda relao deve estar na 2FN e devem-se eliminar dependncias funcionais
transitivas, ou seja, todo atributo no chave deve ser mutuamente
independente.
Gabarito: letra C.
84. (ESAF/Superintendncia de Seguros Privados/Tecnologia da
Informao/2010) Em Sistemas Gerenciadores de Bancos de Dados
(SGBD), existem as seguintes categorias de restries de integridade:
144
145
R
B
.
M
O
C
.
S
O
S
R
Comentrios
Quando uma tabela criada pode ser definido, para cada coluna, um conjunto
de valores que os campos da respectiva coluna podem assumir. Este conjunto
de valores conhecido como domnio da coluna ou domnio do campo.
Assim, o tipo de dado que descreve cada coluna chamado de domnio, e ficou
muito estranha a declarao da assertiva E, resposta da questo. As demais
assertivas esto certas.
U
C
Gabarito: letra E.
C
A
T
I
L
A
H
N
O
.T
146
147
R
B
.
M
O
C
.
S
A afirmativa IV verdadeira!
O
S
R
Gabarito: letra E.
U
C
N
O
C
A
T
I
L
A
H
.T
Comentrios
148
ALTER TABLE
CREATE INDEX
ALTER INDEX
DROP INDEX
CREATE VIEW
DROP VIEW
Gabarito: letra E.
89.
(FCC/ICMS-RJ/Auditor Fiscal da Receita Estadual/2014) Est
correlacionado corretamente o que est expresso em:
Comentrios
No livro de Sistemas de Banco de Dados do Navathe, o autor categoriza os
modelos de dados em trs nveis:
149
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
Gabarito: letra B.
.T
150
151
Conceito
Descrio
Data
Warehouse
II
R
B
.
M
O
C
.
S
III
O
S
R
U
C
N
O
C
A
IV
T
I
L
OLAP
(Online
Analytical
Processing)
A
H
.T
Gabarito: letra D.
152
Comentrios
O termo Business Intelligence (BI) est relacionado ao processo de tomada
de decises em uma empresa, sendo de elevada importncia nesse contexto a
existncia de um repositrio prprio para os dados consolidados e j
transformados em informao real, que pode ser um Data Warehouse ou um
Data Mart por exemplo.
Nesse contexto, duas aplicaes so identificadas:
a primeira, que sustenta o negcio por meio de ferramentas OLTP (On Line
Transaction Processing); e
a segunda, que analisa o negcio por meio de ferramentas OLAP (On Line
Analytical Processing).
153
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
154
155
R
B
.
M
O
C
.
S
O
S
R
U
C
Gabarito: letra A.
N
O
93. (FCC/2010/TRF-4/Analista
mining, correto afirmar:
Judicirio-Informtica)
Sobre
data
C
A
T
I
L
A
H
.T
156
157
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
158
transformar os registros
conhecimento empresarial.
obtidos
em
informao
til
para
Gabarito: letra A.
DataWarehouse e
96. (FGV/SEFAZ-RJ/Fiscal de Rendas/2007)
DataMining so recursos utilizados por muitas organizaes para
facilitar e agilizar o processamento, a anlise e a consulta de dados.
Sobre esses recursos, correto afirmar que:
(A) um DataMining armazena dados extrados de bancos de dados de
diferentes organizaes.
159
R
B
.
M
O
Comentrios
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Gabarito: letra C.
97. (UFF/UFF/2009) O conjunto de tcnicas que, envolvendo mtodos
matemticos e estatsticos, algoritmos e princpios de inteligncia
artificial, tem o objetivo de descobrir relacionamentos significativos
entre dados armazenados em repositrios de grandes volumes e
concluir sobre padres de comportamento de clientes de uma
organizao conhecido como:
160
Datawarehouse;
(B)
Metadados;
(C)
Data Mart;
(D)
Data Mining;
(E)
Sistemas Transacionais.
Comentrios
O enunciado da questo d fortes indicaes de que a questo trata de Data
Mining. O texto diz: descobrir relacionamentos significativos e tambm
concluir sobre padres de comportamento de clientes de uma organizao,
tudo isso faz parte da descrio de Data Mining.
Contudo vamos comentar as demais opes:
A letra A cita o Data Warehouse. Uma das atividades de uma empresa que
pretende trabalhar com Data Mining justamente coletar os registros das bases
de dados transacionais e organiz-los em bases de dados agrupadas por
assunto e destinadas a anlises. Cada base de dados organizada por assunto
d-se o nome de Data Mart, e ao conjunto de Data Marts d-se o nome de Data
Warehouse. Essa organizao dos dados importante e muito vlida, pois
tende a facilitar em muito o trabalho de minerao de dados.
A letra B cita o Metadados. Metadados so dados com a finalidade de descrever
outros dados. como se fosse um dicionrio, trata-se de um grupo especfico
de registros em banco de dados cuja finalidade permitir melhor entendimento
dos dados a que se referem.
A letra C cita o Data Mart, que uma base de dados em que os dados j esto
organizados por assunto. Assim, numa grande empresa seria comum encontrar
um Data Mart de Vendas (tratando de registros sobre vendas), um Data Mart de
Recursos de Humanos, ou outro sobre Compras da Empresa, e por a vai.
A letra E cita Sistemas Transacionais. Esses so os sistemas da empresa de um
modo geral. Pode ser tanto a loja virtual da empresa, como pode ser seu
sistema de gerenciamento de vendas ou de recursos humanos. Esses sistemas
so caracterizados inclusive por realizarem contnuas operaes de consulta,
insero, alterao e excluso em banco de dados transacionais. Chamamos de
banco de dados transacionais os bancos de dados preparados para se
comportarem em transaes (insero, excluso e alterao). Esses bancos de
dados so chamados de OLTP (On-line Transaction Processing).
Gabarito: letra D.
161
R
B
.
M
O
Comentrios
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Gabarito: letra A.
99. (FGV/Fiscal
de
Rendas/SEFAZ-RJ/2007)
No
contexto
do
DataWarehouse, a anlise multidimensional uma das grandes
utilidades da tecnologia OLAP, consistindo em ver determinados
cubos de informaes de diferentes ngulos e de vrios nveis de
agregao. As ferramentas que disparam uma instruo SQL de um cliente
qualquer para o servidor e recebem o microcubo de informaes de volta
para ser analisado na workstation constituem uma determinada arquitetura.
162
Formas de armazenamento:
Vantagem:
Desvantagem:
163
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
dependendo
apenas
da
164
OLAP Hbrido.
165
R
B
.
M
O
C
.
S
Gabarito: letra C.
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
Comentrios
OLAP (online analytical processing processamento analtico on-line)
uma ferramenta de Business Intelligence utilizada para apoiar as empresas na
anlise de suas informaes, visando obter novos conhecimentos que so
empregados na tomada de deciso.
166
167
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
168
169
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
Gabarito: letra D.
C
A
T
I
L
A
H
.T
Comentrios
Conforme visto o Data Mining um processo de procura de padres e regras de
associaes em conglomerados de dados. Esse processo pode realizado com o
uso de softwares com algoritmos que implementam as tcnicas de Data Mining
conhecidas e tambm com a superviso de um especialista no domnio de
170
Sobre Data
Mining, pode-se
afirmar
171
R
B
.
M
O
C
.
S
O
S
R
Gabarito: letra A.
U
C
N
O
C
A
T
I
L
A
H
.T
Comentrios
Conforme vimos anteriormente Data Mining um processo de identificar
informaes relevantes, tais como padres, associaes, mudanas,
anomalias e estruturas, em grandes conglomerados de dados que
estejam em banco de dados ou outros repositrios de informaes.
172
173
QUINTO, PATRCIA LIMA. 1001 Questes Comentadas Informtica CESPE,1. Edio. Ed. Gen/Mtodo, 2014. EM FASE FINAL.
BERRY, M. J. A.; LONOFF, G.. Data Mining Techniques: for Marketing, Sales and
Customer Support. New York: John Wiley & Sons, Inc., 1997.
R
B
.
NETO,
Francisco.
Data
M
O
Mining:
uma
C
.
S
O
S
R
U
C
HAN, J.; KAMBER, M.. Data Mining: concepts and techniques. Morgan
Kaufmann, 2001.
N
O
C
A
T
I
L
A
H
.T
174
Controle/Gesto
em
a) uma relao de dependncia entre dados que tem por objetivo atender a
uma comunidade de usurios.
b) um conjunto de dados integrados que tem por objetivo impedir acessos
indevidos a dados armazenados.
c) um conjunto de dados integrados que tem por objetivo atender a requisitos
do sistema operacional.
d) um conjunto de dados integrados que tem por objetivo atender a uma
comunidade de usurios.
e) uma estrutura de mquina virtual que tem por objetivo atender a
necessidades do software de acesso.
4. (ESAF/ATI/SUSEP/2010) Um Banco de Dados um:
a) conjunto de objetos da realidade sobre os quais se deseja manter
informaes.
b) conjunto de operaes sobre dados integrados destinados a modelar
processos.
c) software que incorpora as funes de definio, recuperao e alterao de
dados.
175
R
B
.
M
O
C
.
S
6. (CESPE/SERPRO/2013/ANALISTA/Especializao: Administrao de
Servios de Tecnologia da Informao) Registros so mapeados em
blocos de discos, sendo organizaes lgicas de um arquivo. Blocos possuem
um tamanho fixo, que determinado pelas propriedades fsicas do disco e
pelo sistema operacional, entretanto o tamanho dos registros pode variar.
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
a
aplicao/programa].
176
177
R
B
.
a) fsico.
b) de viso.
M
O
c) lgico.
d) de esquema.
C
.
S
e) de modelo.
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
178
em
179
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
DA
AMAZONIA/rea:
Tecnologia
da
26. (CESPE/2010/BANCO
Informao Administrao de Dados) Os administradores de banco de
dados devem estar atentos aos fatores que podem influenciar na eficincia
do projeto fsico como, por exemplo, a anlise das consultas e transaes
do banco de dados e a frequncia esperada das chamadas de consultas e
transaes , mas no deve se preocupar com as restries de tempo das
consultas e das transaes.
T
I
L
A
H
.T
27. (CESPE/2010/BANCO
DA
AMAZONIA/rea:
Tecnologia
da
Informao Administrao de Dados) O administrador do banco de
dados deve ter um bom conhecimento a respeito do sistema operacional no
qual o SGBD est instalado, pois, em caso de problemas e definio de
procedimentos de recuperao, um bom conhecimento sobre os processos, a
gerncia de memria e o sistema de arquivos utilizados pelo sistema
operacional pode fazer uma grande diferena no desempenho do BD.
28. (FCC/2006/Banco do Brasil) Uma interface padro utilizada para
acessar SGBD, Sistemas de Gerenciamento de Banco de Dados,
desenvolvida pela Microsoft, denominada:
180
181
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
35. (ESAF/2013/DNIT/Analista
Administrativo/Tecnologia
Informao) Define-se Modelo de dados da forma seguinte:
C
A
da
T
I
L
A
H
.T
182
da
183
R
B
.
M
O
CONSULTA um exemplo de
a) relacionamento primrio.
C
.
S
b) entidade especializada.
c) entidade generalizada.
O
S
R
d) entidade associativa.
e) relacionamento dimensional.
U
C
N
O
C
A
T
I
L
A
H
.T
a) entidade associativa.
b) entidade fraca.
c) 1:n.
d) n:m.
e) n:1.
184
185
R
B
.
M
O
45. (CESGRANRIO/2010/PETROBRS/ANALISTA
DE
SISTEMAS
JNIOR/REA ENG. SOFTWARE) Considere o modelo conceitual de dados
representado pelo diagrama de entidades e relacionamentos (DER) a seguir,
na notao de Peter-Chen. Esse diagrama apresenta trs relacionamentos: o
primeiro Lotado_em, que representa empregados lotados em
departamentos; o segundo DER apresenta tambm o relacionamento
Trabalha_em, que representa as associaes dos empregados aos projetos
em que trabalham e o terceiro relacionamento Superviso, que representa
associao entre empregados e seus supervisionados. Os atributos
identificadores de cada entidade esto sublinhados.
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
todos
os
empregados
que
no
supervisionam
outros
186
187
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
51.
(FCC/Analista Arq. Software/INFRAERO/2011) No MER de Peter
Chen, um retngulo duplo (ou seja, o smbolo representado por um
retngulo inscrito em outro) a representao grfica de
A
H
.T
a) Relacionamento.
b) Entidade Associativa.
c) Entidade Fraca.
d) Auto-relacionamento.
e) Sub-conjunto.
52. (ESAF/AFRF/SRF/2003) No desenvolvimento de banco de dados,
quando se tem um relacionamento entre duas entidades, o nmero de
ocorrncias de uma entidade que est associado com ocorrncias de outra
entidade determina o grau do relacionamento. Considerando os graus de
relacionamentos, correto afirmar que:
188
189
R
B
.
M
O
a) Um para um.
b) Um para muitos.
C
.
S
O
S
R
U
C
57. (CIAAR/Analista de Sistema/EAOT/2010) O modelo EntidadeRelacionamento um modelo de dados conceitual de alto nvel. Este modelo
geralmente empregado em projeto conceitual de aplicaes de um banco
de dados. Com base neste modelo, assinale a alternativa correta.
N
O
C
A
T
I
L
A
H
.T
Receita
190
191
R
B
.
b) entidade/relacionamento.
c) baseado em objetos.
M
O
d) de dados semiestruturados.
e) objeto/relacionamento.
C
.
S
O
S
R
63.
(ESAF/Superintendncia de Seguros Privados/Tecnologia da
Informao/2010) Um modelo de banco de dados relacional deve conter
no mnimo a definio de
U
C
N
O
C
A
T
I
L
A
H
64. (VUNESP/TRIBUNAL
DE
JUSTIA
DE
SP/OFICIAL
DE
JUSTIA/2009) Observe a figura de uma planilha no MS Access XP, na sua
configurao padro, para resolver a prxima questo.
.T
192
193
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
a) chaves estrangeiras.
A
H
b) erros.
.T
c) views.
194
195
da
CREATE TABLE VALORES (ID INT NOT NULL PRIMARY KEY,VALOR INT);
INSERT INTO VALORES VALUES (1,5);
INSERT INTO VALORES VALUES (1,6);
INSERT INTO VALORES VALUES (NULL,7);
INSERT INTO VALORES VALUES (2,1);
R
B
.
M
O
C
.
S
O
S
R
a) 2.
b) 14.
U
C
c) 6.
N
O
d) 29.
e) 5.
C
A
T
I
L
A
H
.T
79.
196
197
R
B
.
e) desnormalizao.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
198
199
R
B
.
M
O
C
.
S
O
S
R
U
C
Data Warehousing e BI
N
O
C
A
T
I
L
A
H
.T
200
201
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
93. (FCC/2010/TRF-4/Analista
mining, correto afirmar:
Judicirio-Informtica)
Sobre
data
202
203
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
(A)
Datawarehouse;
(B)
Metadados;
(C)
Data Mart;
(D)
Data Mining;
(E)
Sistemas Transacionais.
204
205
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
206
Sobre Data
Mining, pode-se
afirmar
207
R
B
.
M
O
C
.
S
O
S
R
U
C
N
O
C
A
T
I
L
A
H
.T
208
33.
Letra D.
2. Item correto.
34.
Letra E.
3. Letra D.
35.
Letra D.
4. Letra E.
36.
Letra A.
5. Item errado.
37.
Letra B.
6. Item correto.
38.
Letra E.
7. Item correto.
39.
Letra D.
8. Item correto.
40.
Letra D.
9. Item errado.
41.
Letra C.
10.
Item correto.
42.
Letra D.
11.
Item correto.
43.
Letra A.
12.
Item errado.
44.
Letra D.
13.
Item errado.
45.
Letra E.
14.
Item errado.
46.
Letra C.
15.
Letra E.
47.
Letra C.
16.
Letra B.
48.
Letra A.
17.
Letra B.
49.
Letra C.
18.
Item errado.
50.
Letra B.
19.
Item errado.
51.
Letra C.
20.
Item errado.
52.
Letra D.
21.
Item correto.
53.
Letra B.
22.
Letra A.
54.
Letra B.
23.
Letra A.
55.
Letra C.
24.
Letra B.
56.
Letra C.
25.
Letra A.
57.
Letra B.
26.
Item errado.
58.
Letra C.
27.
Item correto.
59.
Letra D.
28.
Letra D.
60.
Letra B.
29.
Item errado.
61.
Letra D.
30.
Item correto.
62.
Letra A.
31.
Item correto.
63.
Letra A.
32.
Letra B.
64.
Letra C.
209
Letra E.
86.
Item errado.
66.
Letra C.
87.
Letra E.
67.
Letra C.
88.
Letra E.
68.
Item correto.
89.
Letra B.
69.
Letra B.
90.
Letra D.
70.
Item errado.
91.
Letra E.
71.
Letra A.
92.
Letra A.
72.
Letra D.
93.
Letra E.
73.
Letra D.
94.
Item errado.
74.
Item errado.
95.
Letra A.
75.
Item errado.
96.
Letra C.
76.
Letra D.
97.
Letra D.
77.
Letra A.
98.
78.
Item correto.
99.
79.
Letra B.
100. Letra A.
80.
Letra E.
O
S
R
81.
Item errado.
82.
Item errado.
83.
Letra C.
84.
Letra A.
85.
Letra E.
Data
M
O
C
.
S
Letra C.
U
C
101. Letra D.
N
O
C
A
T
I
L
102. Letra D.
103. Letra B.
104. Letra E.
105. Letra A.
106. Letra A.
A
H
.T
Data
Letra A.
R
B
.
N
questes
Acertos
%
acerto
Dat
a
106
N
questes
106
N
Acertos
questes
%
acerto
106
Acertos
%
acerto
Dat
a
N
Acertos
questes
%
acerto
106
210