Escolar Documentos
Profissional Documentos
Cultura Documentos
EU VOU PASSAR !!
Aula 00
Curso: Tecnologia da Informação para ICMS-SC
`Ìi`ÊÜÌ
ÊÌ
iÊ`iÊÛiÀÃÊvÊ
(Resumo + Questões Comentadas) vÝÊ*ÀÊ*Ê
`ÌÀÊ
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
Professor: Ramon Souza ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
APRESENTAÇÃO
É com grande satisfação que inicio mais este trabalho aqui na equipe do
Exponencial Concursos.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Eis que o ano de 2013 foi o ano da colheita de frutos. Estava de férias
quando chegou a mim o telegrama de convocação para assumir o cargo de
Técnico em Química na Petrobras S/A. Mas e aí? Aí já era tarde demais, já
tinha decidido que não queria mais seguir na área de química e sim queria
passar em concurso para TI. Abdiquei do direito a posse no cargo e continuei
estudando para a área de TI.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
consegui obter o diploma. Pronto, estava preparado para assumir o MPOG, mas
como ele demorava a chamar estudava ainda firmemente para outros
concursos.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Questões de TI - FCC
ASSUNTO Quantidade de
questões
SQL 141
Modelagem de Dados 50
Data Warehousing e BI 33
Data Mining 12
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Aula Conteúdo
00 Conceito de Sistemas Gerenciadores de Banco de Dados (SGBD).
Modelo relacional de dados; Conceitos de tabelas, views, chaves
primárias e estrangeiras.
01 Modelagem de Dados: Entidades, Atributos, Relacionamentos e
Cardinalidade.
02 Conceitos de Data Warehousing e Business Intelligence
03 DataMining
04 Noções básicas de linguagem SQL: Consulta, Cláusula WHERE,
Operadores Condicionais: Lógicos, LIKE e NOT LIKE, IN e NOT IN.
Ordenação; Agrupamento; Junções (JOINS).
*Confira o cronograma de liberação das aulas no site do Exponencial,
na página do curso.
Neste curso iremos utilizar o máximo de questões da FCC, mas sempre que
necessário ou achar cabível, complementaremos com outras bancas.
EU VOU PASSAR !!
Bons estudos!
Ramon Souza
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
ASSUNTOS PÁGINA
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Banco de Dados
•Auxilia na:
SGBD ▪Definição
▪Construção
(coleção de programas) ▪Manipulação
▪Compartilhamento
▪Proteção
▪Manutenção
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
BD SGBD SBD
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Elsmari e Navathe
(vantagens de usar a abordagem SGBD)
▪Controle de redundância.
▪Restrição de acesso não autorizado.
▪Armazenamento persistente para objetos do programa.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Date
(benefícios da abordagem de BD)
▪O dado pode ser compartilhado.
▪A redundância pode ser reduzida.
▪Inconsistências podem ser evitadas.
▪Pode-se utilizar o suporte a transações.
▪A integridade pode ser mantida.
▪A segurança pode ser aperfeiçoada.
▪Requisitos conflitantes podem ser balanceados.
▪Padrões podem ser utilizados.
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
em hardware, software e
adicionais treinamento
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Durabilidade
Consistência
Isolamento
executar
Atomicidade
transação
ser realizada dados de um isolada das confirmada
em sua estado demais. devem ser
totalidade ou consistente persistidas
não deve ser para outro. no banco de
realizada de dados.
forma alguma.
integridade.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
As transações devem possuir quatro propriedades ou princípios básicos,
chamadas propriedades ACID, que devem ser impostas pelos métodos de
controle de concorrência e recuperação do SGBD. As quatro propriedades são:
Atomicidade, Consistência, Isolamento e Durabilidade.
Logo, Escalabilidade não é uma propriedade de uma transação.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Gabarito: Letra D.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Físico
Conceitual
Independente de Totalmente
hardware e software. Dependem do SGBD. dependentes do SGBD.
Modelagem Conceitual.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
O projeto de um banco de dados segue um esquema de modelos de dados. Um
modelo de (banco de) dados é uma descrição dos tipos de informações
que estão armazenadas em um banco de dados. Os modelos são:
▪ Modelo conceitual, elaborado pela Modelagem Conceitual.
▪ Modelo lógico, elaborado pelo Projeto Lógico.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Lógico
Físico
comprendido por intermediária. pelos usuários.
usuários.
Representação específica Descrevem o
Registra os dados. de um modelo interno, armazenamento dos
utilizando as estruturas dados.
de BD
Independente de Totalmente
hardware e software. Dependem do SGBD. dependentes do SGBD.
Gabarito: Letra B.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Gabarito: Letra C.
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
2. METADADOS
Metadados (informações do descritor) são dados estruturados que
descrevem, identificam, explicam, localizam e, portanto, facilitam a
recuperação, uso e gestão de recursos de informação. São os chamados dados
sobre outros dados.
A definição ou descrição completa dos metadados fica armazenada
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Catálogo ou
dicionário de
dados
Metadados ou
informações de
descritor
Estrutura de
Formato de Restrições
cada tipo de Tipo
armazenamento sobre os dados
arquivo
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
3.1 Tabelas
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Maneira
Tabela derivada de Tabela virtual: não
alternativa de Consulta pré-
outras tabelas necessariamente
visualização dos definida ou
(tabelas base ou existe em forma
dados de uma ou armazenada.
outras visões). física.
mais tabelas.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
3.3 Índices
Para fixar o que é o índice!!!
Estrutura
de acesso
auxiliar.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Uso de Utilizados
ponteiros para agilizar
para a
localização
Índice a
recuperação
dos dados. de registros
Oferecem
caminhos Não devem ser criados
de acesso de maneira ilimitada e
secundários sem cuidados.
Esquema 14 – Índices.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
(mais de 10 atributos).
Resolução:
Vamos analisar cada um dos itens:
a) Incorreto: índices não são cópias de tabelas.
b) Incorreto: não ocupam área de armazenamento, além da área ocupada
pelas tabelas originais. Isto é inclusive uma preocupação que deve restringir a
criação ilimitada de índices.
c) Correto: Os índices são estruturas de acesso auxiliares associados a
tabelas, que são utilizados para agilizar a recuperação de registros em
resposta a certas condições de pesquisa.
d) Incorreto: não há restrição quanto ao tipo de dados.
e) Incorreto: não há restrição quanto ao número de atributos.
Gabarito: Letra C.
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
4. CHAVES E RELACIONAMENTOS
Chaves
Esquema 15 – Chaves.
Relacionamentos
Muitos para
Muitos Os dados estão diretamente relacionados ao fato
(ou ao relacionamento), e não as entidades (ou tabelas).
(N:M)
Esquema 16 - Relacionamentos
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
Primeiro vamos analisar o modelo apresentado pela Figura 5(a). Este modelo
define duas tabelas (Animal e Cliente) que se relacionam através de um
relacionamento 1:N, sendo que cada cliente pode ter mais de um animal.
As tabelas possuem atributos de três tipos:
▪ INTEGER: números inteiros.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
Este modelo define duas tabelas (Animal e Cliente) que se relacionam através
de um relacionamento 1:N, sendo que cada cliente pode ter mais de um animal.
Em um Relacionamento um para muitos (1:N), cada elemento de uma
tabela r1 pode ser relacionar com mais de um elemento da tabela r2, no
entanto cada elemento da tabela r2 está relacionado a apenas um
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Gabarito: Letra C.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
dados.
c) Incorreto: não pode conter atributos do tipo Data.
d) Correto: uma chave primária pode ser formada por um ou mais de um
atributo. Mas recomenda-se escolher uma chave com um único atributo ou
pequeno número de atributos.
e) Incorreto: não pode conter mais do que um atributo.
Gabarito: Letra D.
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Normalização
•Está na 2FN.
•Cada atributo não chave não possui dependência transitiva, para cada chave
candidata.
3FN •Todos os atributos dependem exclusivamente da chave primária da tabela.
•Está na 3FN.
•Não possui dependência multivalorada.
4FN
•Está na 4FN.
•Não possui dependência de junção.
5FN
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Esta tabela
a) não está na primeira forma normal porque possui dependência funcional
transitiva do campo ID_Cliente em relação ao campo OAB_Advogado.
b) cumpre todas as regras de normalização, já que todos os campos não chave
são integralmente dependentes da chave primária composta.
c) não está na terceira forma normal porque possui um campo resultante de
cálculo envolvendo outros dois campos que não fazem parte da chave primária.
d) respeita as boas práticas de modelagem e normalização, entretanto, para
facilitar a busca de dados, a chave primária deveria ser composta apenas pelo
campo OAB_Advogado.
e) não está na terceira forma normal porque possui tabelas aninhadas, ou seja,
a tabela precisará ser dividida em duas tabelas relacionadas.
Resolução:
Vamos analisar cada uma das alternativas:
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
5. QUESTÕES COMENTADAS
Conceitos e características dos bancos de dados.
17- (FCC - 2017 - TST - Técnico Judiciário – Programação) Ao projetar
um sistema de informações para ser implantado no computador, um
Programador elaborou um modelo da realidade visando adequá-la às limitações
de tal ambiente e que, devido à complexidade para realizar a modelagem,
buscou orientações de acordo com a linha de abordagem top down e os níveis
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Gabarito: Letra C.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Físico
Conceitual
de BD
Independente de Totalmente
hardware e software. Dependem do SGBD. dependentes do SGBD.
Gabarito: Letra A.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
Assertiva bastante interessante trazida pelo CESPE. A questão parece
totalmente correta, no entanto, há um erro que pode passar aos olhos do
candidato no momento da realização da prova. Vejamos:
O item traz as seguintes informações que são corretas para o modelo relacional:
❖ Os nomes das colunas são únicos;
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
❖ As linhas são distintas entre si (ao menos um atributo deve ser diferente);
❖ A ordem da disposição das linhas é irrelevante;
No entanto, afirma também que a ordem das colunas é irrelevante, o que não
é verdade. Uma tupla é uma lista ordenada de valores, de modo que a ordem
dos valores em uma tupla – e, portanto, dos atributos em um esquema de
relação – é importante.
Em resumo,
❖ A ordem das linhas não é relevante.
❖ A ordem das colunas é relevante, a não ser que a correspondência entre
elas e seus valores seja mantida.
Assim o item ficaria correto da seguinte forma:
Em uma relação, os nomes das colunas são únicos, as linhas são distintas entre
si, e a ordem da disposição das linhas e colunas é irrelevante para o banco de
dados.
Gabarito: Errado.
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
à ordenação de tuplas.
Gabarito: Certo.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Transações ACID.
26- (CS-UFG - 2017 - CELG/GT-GO - Analista Técnico - Analista de
Infraestrutura em Tecnologia da Informação T.I) Uma transação é uma
unidade de execução de programa que acessa e pode atualizar vários itens de
dados em um Sistema Gerenciador de Bancos de Dados (SGBD). Uma transação
envolve tipicamente a execução de código escrito em SQL delimitado por
declarações de início e fim de transação (begin transaction e end transaction).
Qual das seguintes propriedades deve ser assegurada por um SGBD no
processamento de transações?
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
Segundo a Durabilidade, as mudanças aplicadas ao banco de dados pela
transação confirmada precisam persistir no banco de dados. Esta
propriedade garante que os resultados de uma transação são permanentes e
somente podem ser desfeitos somente por uma transação subsequente. Essas
mudanças não devem ser perdidas por causa de alguma falha após a
realização da transação.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Gabarito: Letra B.
b) Durabilidade: após uma transação ter sido finalizada com sucesso, suas
alterações no banco de dados tornam-se persistentes, mesmo se houver queda
ou falha do sistema.
c) Isolamento: uma transação não deve influenciar nas outras transações,
evitando a ocorrência de condições de erro.
d) Consistência: cada transação deve preservar a correção e consistência
globais do banco de dados.
e) Isolamento: não há comunicação ou troca de dados entre transações em
execução.
Gabarito: Letra B.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
Segundo a propriedade do isolamento, uma transação deve parecer
executar isoladamente das demais, embora centenas de transações possam
ser executadas concorrentemente. A propriedade de isolamento é imposta
pelo subsistema de controle de concorrência do SGBD.
Tem havido tentativas de definir o nível de isolamento de uma transação.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
▪ Nível 0: não grava sobre as leituras sujas das transações de nível mais
alto.
▪ Nível 1: não atualizações perdidas.
▪ Nível 2: não tem atualizações perdidas ou leituras sujas.
▪ Nível 3: isolamento verdadeiro, permite leituras repetitivas.
Assim, o item está em conformidade com a teoria exposta. Para complementar,
apresentamos, a seguir, a relação entre as propriedades das transações e as
responsabilidades por sua implementação:
▪ Atomicidade: subsistema de recuperação de transação.
▪ Consistência: responsabilidade dos programadores ou do módulo do
SGBD que impõe restrições de integridade.
▪ Isolamento: subsistema de controle de concorrência.
▪ Durabilidade: subsistema de recuperação de transação.
Gabarito: Certo.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
Vamos analisar cada um dos itens:
a) Incorreto: A propriedade de isolamento garante que as transações bem-
sucedidas sejam isoladas em meio físico tão logo sejam realizadas umas das
outras.
b) Incorreto: A propriedade de durabilidade consistência garante que as
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Resolução:
A questão descreve incorretamente o conceito de atomicidade. Vejamos:
A atomicidade de um SGBD garante que cada transação seja executada de
maneira singular, ou seja, que cada transação possua um identificador
unívoco em sua totalidade ou não deve ser realizada de forma alguma.
O isolamento do SGBD garante, por sua vez, que as transações sejam
executadas isoladamente uma das outras.
Gabarito: Errado.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
registros.
b) Incorreto: o dicionário armazena informações relativas às chaves.
c) Correto: armazena, dentre outras informações, nomes de tabelas e de seus
atributos.
A definição ou descrição completa dos metadados fica armazenada no
catálogo ou dicionário de dados do SGBD. Esse catálogo contém informações
como a estrutura de cada arquivo, o tipo e o formato de armazenamento
de cada item de dados e diversas restrições sobre os dados.
d) Incorreto: o dicionário armazena o tipo dos dados, portanto, seus domínios.
e) Incorreto: não há restrição de aplicabilidade em relação ao número de
atributos.
Gabarito: Letra C.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
usuários.
Resolução:
As operações de álgebra relacional geralmente tomam uma ou duas
relações como entrada e retornam uma relação como saída.
A operação de junção (ou join) retorna pares de linhas das duas relações
de entrada que têm o mesmo valor em todos os atributos que possuem o
mesmo nome. Assim, essa operação pode ser usada para recuperar dados de
mais de uma tabela.
Gabarito: Certo.
modelo relacional.
Resolução:
Um banco de dados relacional utiliza as relações (ou tabelas) para
representar tanto os dados quanto os relacionamentos entre estes dados.
Em uma tabela, cada linha representa uma coleção de valores de dados
relacionados e as colunas servem para ajudar a interpretar o significado
dos valores em cada linha.
Para operar os dados em tabelas, podem ser usadas as operações de álgebra
relacional, que geralmente tomam uma ou duas relações como entrada e
retornam uma relação como saída. Podemos destacar as operações de
seleção, projeção, junção, produto cartesiano, união, intersecção e diferença.
Gabarito: Certo.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Visão
38- (CESPE - 2017 - TCE-PE - Analista de Controle Externo - Auditoria
de Contas Públicas) A respeito de bancos de dados relacionais, julgue os itens
subsequentes.
Uma visão (view) é derivada de uma ou mais relações e armazena os dados em
uma tabela física do banco de dados, visando tornar ágeis as consultas.
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
Resolução:
Uma visão é uma tabela virtual é não uma tabela física.
Uma visão (ou view) é uma única tabela que é derivada de outras tabelas.
Por não necessariamente existir em forma física é considerada uma tabela
virtual.
É importante destacar que certos sistemas de bancos de dados permitem que
as visões sejam armazenadas. Essas visões armazenadas são chamadas de
visões materializadas.
Gabarito: Errado.
Uma visão é uma tabela virtual é não uma tabela física. Além disso, as
operações de atualização são limitadas.
Segundo Navathe, uma visão não necessariamente existe em forma física;
ela é considerada uma tabela virtual, ao contrário das tabelas da base, cujas
tuplas sempre estão armazenadas fisicamente no banco de dados. Isso limita
as possíveis operações de atualização que podem ser aplicadas às visões, mas
não oferece quaisquer limitações sobre a consulta de uma visão.
Gabarito: Errado.
Chaves e relacionamentos
40- (FCC - 2018 - DPE-AM - Analista em Gestão Especializado de
Defensoria - Analista de Banco de Dados) Uma tabela de um banco de
dados relacional está na primeira forma normal se
a) o número de atributos dessa tabela for limitado pelo sistema gerenciador de
banco de dados.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
inteiros.
Resolução:
Uma tabela está na 1FN se, e somente se, todos os valores das colunas da
tabela forem atômicos, isto é, não possuírem atributos multivalorados ou
compostos.
Gabarito: Letra D.
Resolução:
A chave estrangeira é usada para manter a consistência das tuplas entre as
relações. Falamos em restrição de integridade referencial que afirma que
uma tupla em uma relação r1 que referencia outra relação r2, precisa se referir
a uma tupla existente na relação r2. De outro modo, uma chave estrangeira
de uma relação deve existir como chave na relação referenciada.
Gabarito: Letra C.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
uma das tuplas de uma relação. Tanto uma chave primária quanto uma chave
secundária podem ser formadas por uma ou mais colunas. Se a chave for
formada por mais de um atributo ela é dita concatenada.
Uma chave é o conjunto mínimo de atributos que identificam
unicamente as linhas de uma tabela. Podemos ter mais de uma chave possível
para uma relação. A chave escolhida dentre as chaves candidatas será a
chave primária de, enquanto as demais são chamadas chaves secundárias
ou únicas.
Gabarito: Errado.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
II. Para estar na segunda forma normal (2FN), uma tabela não pode conter uma
coluna que dependa apenas de parte de uma chave primária composta.
III. Para estar na terceira formal normal (3FN), uma tabela não pode conter
uma coluna que, além de depender da chave primária, dependa de outra coluna
ou conjunto de colunas da tabela.
Quais estão corretas?
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
a) Apenas I.
b) Apenas III.
c) Apenas I e II.
d) Apenas II e III.
e) I, II e III.
Resolução:
Todas os itens estão em total conformidade com as definições das formas
normais. O esquema a seguir resume estas formas normais.
•Está na 2FN.
•Cada atributo não chave não possui dependência transitiva, para cada chave candidata.
3FN •Todos os atributos dependem exclusivamente da chave primária da tabela.
•Está na 3FN.
•Não possui dependência multivalorada.
4FN
•Está na 4FN.
•Não possui dependência de junção.
5FN
Gabarito: Letra E.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Resolução:
A questão apresenta dois erros. Vejamos!!!
A chave estrangeira (foreign key) é o campo que estabelece o relacionamento
entre duas tabelas de bancos distintos do mesmo banco, sendo
necessariamente chave primária chave candidata na tabela de um dos bancos.
Primeiramente, é importante destacar que a chave estrangeira relaciona duas
tabelas de um mesmo banco de dados. A chave estrangeira é um atributo ou
conjunto de atributos que referenciam outra tabela.
Em segundo lugar, como a chave primária é uma escolha (mais ou menos
arbitrária) dentre as chaves candidatas, basta que a chave estrangeira
referencie uma chave candidata de outra tabela e não necessariamente uma
chave primária. No entanto, para o CESPE, somente esse segundo erro não
basta, pois em várias questões ele considera como correta que uma chave
estrangeira DEVE referenciar uma chave primária.
Gabarito: Errado.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
6. LISTAS DE EXERCÍCIOS
Questões comentadas durante a aula
1- (CS-UFG - 2014 - UEAP - Analista de Tecnologia da Informação -
Desenvolvimento de Sistemas) Banco de dados e sistema de banco de dados
são essenciais na sociedade moderna. Em uma reserva de voo, possivelmente
far-se-á uso de um software que acessa um banco de dados. Por definição, um
Direitos autorais reservados (Lei 9610/98). Proibida a reprodução, venda ou compartilhamento deste arquivo. Uso individual.
e) Isolamento.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
§ Coluna "Sexo": M
§ Coluna "Data_Nascimento": 28/5/2013
III. "Animal", um novo registro com o seguinte conteúdo:
§ Coluna "Matricula": 2
§ Coluna "Dono": 3
Coluna "Nome": AMIGO
§ Coluna "Sexo": M
§ Coluna "Data_Nascimento": 10/1/2011
Quais estão corretas?
a) Apenas I.
b) Apenas III.
c) Apenas I e II.
d) Apenas II e III.
e) I, II e III.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
b) Dependência Semântica.
c) Integridade Conceitual.
d) Integridade Referencial.
e) Transitividade Composta.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
Esta tabela
a) não está na primeira forma normal porque possui dependência funcional
transitiva do campo ID_Cliente em relação ao campo OAB_Advogado.
b) cumpre todas as regras de normalização, já que todos os campos não chave
são integralmente dependentes da chave primária composta.
c) não está na terceira forma normal porque possui um campo resultante de
cálculo envolvendo outros dois campos que não fazem parte da chave primária.
d) respeita as boas práticas de modelagem e normalização, entretanto, para
facilitar a busca de dados, a chave primária deveria ser composta apenas pelo
campo OAB_Advogado.
e) não está na terceira forma normal porque possui tabelas aninhadas, ou seja,
a tabela precisará ser dividida em duas tabelas relacionadas.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
I. Para estar na segunda forma normal (2FN), uma tabela também deve,
necessariamente, estar na primeira forma normal (1FN).
II. Para estar na segunda forma normal (2FN), uma tabela não pode conter uma
coluna que dependa apenas de parte de uma chave primária composta.
III. Para estar na terceira formal normal (3FN), uma tabela não pode conter
uma coluna que, além de depender da chave primária, dependa de outra coluna
ou conjunto de colunas da tabela.
Quais estão corretas?
a) Apenas I.
b) Apenas III.
c) Apenas I e II.
d) Apenas II e III.
e) I, II e III.
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì
Curso: Tecnologia da Informação p/ ICMS-SC
Resumo + Questões comentadas
Prof. Ramon Souza - Aula 00
7. GABARITO
1 C 11 C 21 Certo 31 Errado 41 C
2 D 12 A 22 Certo 32 C 42 Certo
3 D 13 C 23 Certo 33 Certo 43 D
7 A 17 C 27 B 37 Errado 47 Errado
8 B 18 D 28 B 38 Errado 48 E
9 B 19 A 29 Certo 39 Errado 49 A
10 B 20 Errado 30 C 40 D 50 Errado
8. REFERÊNCIAS
BATTISTI, Julio. O Modelo Relacional de Dados. Disponível em:
https://juliobattisti.com.br/artigos/office/modelorelacional_p2.asp. Acesso em:
14 nov. 2017.
DATE, Christopher J. Introdução a sistemas de bancos de dados. Rio de
Janeiro: Elsevier Brasil, 2003.
ELMASRI, Ramez; NAVATHE, Shamkant B. Sistema de Banco de Dados. 6ed.
EU VOU PASSAR !!
/ÊÀiÛiÊÌ
ÃÊÌVi]ÊÛÃÌ\Ê
ÜÜÜ°Vi°VÉÕV°
Ì