Buscar

Resumão Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Normalização: 
1FN: Uma relação está na Primeira Forma Normal se todos os atributos que a compõem são atômicos, ou 
seja, se todas as colunas que a compõem são atômicas e monovaloradas, não contendo nenhum grupo 
de repetição/dependência multivalorada. 
2FN: Uma relação está na Segunda Forma Normal se ela está na 1NF e todo atributo não-chave primária 
é plenamente dependente de toda a chave primária e não de apenas parte dela. 
3FN: Uma relação está na Terceira Forma Normal se ela está na 2NF e nenhum atributo não-chave é 
transitivamente dependente da chave primária. 
4FN: Uma relação está na Quarta Forma Normal se não exista nenhuma dependência multi-valorada não 
trivial de conjuntos de atributo em algo mais de que um superconjunto de uma chave candidata. 
5FN: trata de casos particulares que ocorrem com pouca frequencia na modelagem de dados e que são os 
relacionamentos múltiplos ( ternários, quaternários, ... , n-nários ). Ela fala que uma entidade está na sua 
5FN quando o conteudo desta entidade nao puder ser reconstruído a partir de outras entidades menores, 
extraídas desta entidade. 
FNBC: É um aperfeiçoamento da 3FN. Uma relação está na BCFN quando todos os atributos estão 
dependentes da chave, de toda a chave e de nada mais do que a chave. 
 
 
 
 
 
 1a Questão 
 
 
 - Nos Fundamentos das formas normais ou Normalização, qual resposta que não se 
enquadra no conceito de Formas Normais (FN) abaixo: 
 
 Para normalizar, o princípio básico e a desnormalização das tabelas 
 Técnicas de elevar o grau de normalização aplicada a cada tabela 
 Aborda as formas normais mais altas e os relacionamentos ternários no 
modelo ER (Entidade-Relacionamento) 
 Etapa de projeto de banco de dados que normaliza as tabelas 
 Equivalência entre o modelo de dados conceitual e as formas normais 
 
 
 
Explicação: 
Processo de Normalização visa: 
- Identificar a existência de problemas potenciais (anomalias de atualização) no projeto de um BD relacional. 
- Converter progressivamente uma tabela em tabelas de grau e cardinalidade menores até que pouca ou 
nenhuma redundância de dados exista. 
Se a normalização é bem sucedida: O espaço de armazenamento dos dados diminui; A tabela pode ser 
atualizada com maior eficiência. 
 
 
 
 
 2a Questão 
 
 
 
Ano: 2011 - Banca: FCC - Órgão: TRE-RN - Prova: Técnico Judiciário - Programação de Sistemas 
No contexto de banco de dados relacionais, Dependência Funcional é caracterizada quando 
 
 para cada valor do atributo A existe exatamente um único valor do atributo B. 
 para cada valor do atributo A existem n valores do atributo B. 
 
no relacionamento N para N há uma chave estrangeira. 
 
quando duas tabelas têm entre si relação N para N. 
 
a chave primária da tabela do lado 1 vai para a tabela do lado N. 
 
 
 
 
 
 3a Questão 
 
 
 Analise o Modelo Conceitual de Dados a seguir: 
 
Aplicando a 3
a
 forma normal ao modelo apresentado, teremos as seguintes relações: 
 
 R1 = {#MATRÍCULA, NOME} 
R2 = {#ISBN, TÍTULO} 
R3 = {#MATRÍCULA, #ISBN, DATA-INÍCIO, DATA-VENCIMENTO, DATA-
DEVOLUÇÃO} 
 R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-
DEVOLUÇÃO } 
 R2 = {#ISBN, TÍTULO, DATA-INÍCIO, DATA-VENCIMENTO, DATA-
DEVOLUÇÃO} 
 R1 = {#MATRÍCULA, # ISBN} 
R2 = {NOME, TÍTULO} 
 R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-
DEVOLUÇÃO 
R2 = {#ISBN, TÍTULO} 
 R1 = {#MATRÍCULA, NOME, #ISBN 
R2 = {#ISBN, TÍTULO, #MATRÍCULA} 
 
 
 
Gabarito 
Coment. 
 
 
 
 4a Questão 
 
 
 Uma relação R além de estar na primeira forma normal (1FN), cada atributo não chave é dependente da 
chave primária inteira, ou seja, cada atributo não chave não depende parcialmente da chave. Desta forma, 
R está, necessariamente, em que forma normal? 
 
 
3FN 
 2FN 
 
4FN 
 
5FN 
 
FNBC 
 
 
 
Explicação: 
Normalização: 
1FN: Uma relação está na Primeira Forma Normal se todos os atributos que a compõem são atômicos, ou 
seja, se todas as colunas que a compõem são atômicas e monovaloradas, não contendo nenhum grupo de 
repetição/dependência multivalorada. 
2FN: Uma relação está na Segunda Forma Normal se ela está na 1NF e todo atributo não-chave primária é 
plenamente dependente de toda a chave primária e não de apenas parte dela. 
3FN: Uma relação está na Terceira Forma Normal se ela está na 2NF e nenhum atributo não-chave é 
transitivamente dependente da chave primária. 
4FN: Uma relação está na Quarta Forma Normal se não exista nenhuma dependência multi-valorada não 
trivial de conjuntos de atributo em algo mais de que um superconjunto de uma chave candidata. 
5FN: trata de casos particulares que ocorrem com pouca frequencia na modelagem de dados e que são os 
relacionamentos múltiplos ( ternários, quaternários, ... , n-nários ). Ela fala que uma entidade está na sua 
5FN quando o conteudo desta entidade nao puder ser reconstruído a partir de outras entidades menores, 
extraídas desta entidade. 
FNBC: É um aperfeiçoamento da 3FN. Uma relação está na BCFN quando todos os atributos estão 
dependentes da chave, de toda a chave e de nada mais do que a chave. 
 
 
 
 
 5a Questão 
 
 
 Um dos objetivos da normalização é eliminar as anomalias nas operações de inclusão, remoção e alteração. 
Uma das características da normalização é que se um modelo está na quarta forma normal (4FN), ela está 
na terceira, na segunda e na primeira. Assim como, se ela estiver na segunda forma normal (2FN) 
obrigatoriamente ela está na primeira forma normal. A figura abaixo representa um determinado modelo, 
dessa forma, assinale corretamente em qual forma normal se encontra o modelo? 
 
 
 3FN 
 
4FN 
 
2FN 
 
1FN 
 
5FN 
 
 
 
 
 
 6a Questão 
 
 
 - Pode-se afirmar sobre a Terceira Forma Normal (3FN): 
 
 Está na Terceira Forma Normal se, e somente se, para cada dependência 
funcional não trivial X=>A,onde X e A são atributos simples ou compostos, 
uma das condições precisam ser mantidas: ou o atributo A é uma superchave, 
ou o atributo X é membro de uma chave candidata 
 Está na Terceira Forma Normal se, e somente se, para cada dependência 
funcional não trivial X=>A,onde X e A são atributos simples ou compostos, 
uma das condições precisam não ser mantidas: ou o atributo X é uma 
superchave, ou o atributo A é membro de uma chave candidata 
 Está na Terceira Forma Normal se, e somente se, para cada dependência 
funcional não trivial X=>A,onde X e A são atributos simples ou compostos, 
uma das condições precisam ser mantidas: ou o atributo X é uma superchave, 
ou o atributo A é membro de uma chave candidata 
 Está na Terceira Forma Normal se, e somente se, para cada dependência 
funcional não trivial X=>A,onde X e A são atributos simples ou compostos, 
uma das condições precisam ser mantidas: ou a tabela X é uma superchave, 
ou o atributo A é membro de uma chave candidata 
 Está na Terceira Forma Normal se, e somente se, para cada dependência 
funcional não trivial X=>A,onde X e A são registros simples ou compostos, 
uma das condições precisam ser mantidas: ou o registro X é uma superchave, 
ou o atributo A é membro de uma chave candidata 
 
 
 
 
 
 7a Questão 
 
 
 As utilizações das regras de normalização auxiliam no projeto de banco de dados relacional evitando a 
redundância e eliminando anomalias nas operações de inserção, exclusão e alteração. Sendo assim, foram 
propostas diversas Formas Normais (FN). A forma normal que elimina os atributos multivalorados e 
compostos, permitindo apenas atributos atômicos é a:2FN. 
 
4FN. 
 
FNBC. 
 1FN. 
 
3FN. 
 
 
 
Explicação: 
Normalização: 
1FN: Uma relação está na Primeira Forma Normal se todos os atributos que a compõem são atômicos, ou 
seja, se todas as colunas que a compõem são atômicas e monovaloradas, não contendo nenhum grupo de 
repetição/dependência multivalorada. 
2FN: Uma relação está na Segunda Forma Normal se ela está na 1NF e todo atributo não-chave primária é 
plenamente dependente de toda a chave primária e não de apenas parte dela. 
3FN: Uma relação está na Terceira Forma Normal se ela está na 2NF e nenhum atributo não-chave é 
transitivamente dependente da chave primária. 
4FN: Uma relação está na Quarta Forma Normal se não exista nenhuma dependência multi-valorada não 
trivial de conjuntos de atributo em algo mais de que um superconjunto de uma chave candidata. 
FNBC: É um aperfeiçoamento da 3FN. Uma relação está na BCFN quando todos os atributos estão 
dependentes da chave, de toda a chave e de nada mais do que a chave. 
 
 
 
 
 8a Questão 
 
 
 Entre um dos objetivos da utilização da normalização em banco de dados relacional é poder organizar os dados 
de modo que eles possam ser representados em forma de tabelas, onde cada atributo é atômico. De posse 
disso, analise o modelo relacional abaixo: 
Cliente(Código, Nome, Estado, Telefones) 
Assinale corretamente qual dos modelos relacionais abaixo identifica melhor a normalização referente à teoria 
da primeira forma normal (1FN). 
 
 
Cliente(Código, Nome, Estado) 
Cliente(Nome,Telefone) 
 
Cliente(Código, Nome) 
ClienteFone(Código, Nome, Telefone) 
 Cliente(Código, Nome) 
ClienteEstado(Código, Nome, Estado) 
ClienteTelefone(Código, Nome, Telefones) 
 
Cliente(Código, Estado) 
Cliente(Nome,Telefone) 
 Cliente(Código, Nome, Estado) 
ClienteFone(Código, Telefone) 
 
 1a Questão 
 
 
 Um modelo de base de dados que consiste principalmente de uma coleção de tabelas, uma coleção de 
operadores e uma coleção de restrições de integridade, é conhecido como modelo: 
 
 
Referencial 
 
Plano 
 
Em rede 
 
Hierárquico 
 Relacional 
 
 
 
Explicação: 
Modelo Relacional: Os dados são representados através de tabelas. 
Modelo Hierárquico: É um tipo de modelo lógico, onde os registros são organizados com coleções de 
árvores em vez de grafos aleatórios. 
Modelo em Rede: Os dados são representados por uma coleção de registros e os relacionamentos entre os 
dados são representados por meio de links. 
 
 
 
 
 2a Questão 
 
 
 Faça a correspondência entre as colunas em relação aos modelos de dados e assinale a opção correta, que 
corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. 
(A) Modelo 
Hierárquico 
( ) Um registro-tipo pode participar como dono ou membro em qualquer 
número de conjuntos-tipo. 
(B) Agregação 
( ) Mais restrito que o Modelo em Rede por basear-se em um estrutura de 
árvore que não permite um registro filho envolvido em mais de um 
relacionamento. 
(C) Modelo Rede 
( ) Define uma nova classe a partir de um conjunto de outras classes que 
representam suas partes componentes. (é parte de). 
(D) Modelo 
Relacional 
( ) Os objetos que contêm os mesmos tipos de valores e os mesmos métodos 
são agrupados em classes. 
(E) Modelo 
Orientado a Objetos 
( ) Usa um conjunto de tabelas para representar tanto os dados como a 
relação entre eles. 
 
 
 
A D B C E 
 
E A B C D 
 
C A E B D 
 C A B E D 
 
A D B E C 
 
 
 
Explicação: 
Modelo Hierárquico: Os registros são organizados com coleções de árvores em vez de grafos aleatórios. 
Agregação: Define uma nova classe a partir de um conjunto de outras classes que representam suas partes 
componentes. (é parte de). 
Modelo Rede: Os dados são representados por uma coleção de registros e os relacionamentos entre os 
dados são representados por meio de links. 
Modelo Relacional: Os dados são representados através de tabelas. 
Modelo Orientado a Objetos: No modelo orientado a objeto as entidades do modelo conceitual são objetos 
que encapsulam tanto dados quanto o código associado a este objeto. 
 
 
 
 
 3a Questão 
 
 
 Em Banco de dados uma entidade pode ser considerada um objeto do mundo real. Estas entidades contêm 
um conjunto de propriedades, que são chamadas de atributos, sendo alguns destes responsáveis pela 
identificação única de cada entidade. Sendo assim, o nome correto que pode ser dado para este atributo em 
particular é: 
 
 
Chave especial 
 Chave primária 
 
Atributo composto 
 
Chave estrangeira 
 
Atributo especial 
 
 
 
Explicação: 
Chave primária: é utilizada como o identificador único da tabela, sendo, então, 
representada, por aquele campo (ou campos) que não receberá valores repetidos. 
Chave estrangeira: é quando um atributo de uma relação é chave primária em outra. 
Atributo Composto: podem ser divididos em partes menores, ou subpartes, os quais 
representariam atributos básicos mais simples com significados independentes. Exemplos: 
Endereço (logradouro, nr, complemento, bairro, cep, cidade, estado). 
Chave Especial: não existe esse tipo de chave. 
Atributo Especial: não existe esse tipo de atributo. 
 
 
Gabarito 
Coment. 
 
 
 
 4a Questão 
 
 
 No modelo de banco de dados relacional, os dados são representados por meio de: 
 
 
Matrizes tridimensionais formadas por linhas, colunas e chaves. 
 
Vetores de tuplas. 
 
Ponteiros, que são as chaves primárias e estrangeiras. 
 Tabelas. 
 
Listas encadeadas de tuplas. 
 
 
 
 
 
 5a Questão 
 
 
 Uma chave candidata em um modelo relacional é: 
 
 
Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única 
uma linha da tabela. 
 
Ocorre em uma relação se existir somente uma combinação de atributos possuindo a propriedade de 
identificação única. 
 O conjunto de atributos, que serão chave primária, que organiza e dá acesso à tabela. 
 
Ocorre um atributo de uma relação chave primária em outra relação. 
 Ocorre em uma relação em que exista mais de uma combinação de atributos possuindo a 
propriedade de identificação única. 
 
 
 
Gabarito 
Coment. 
 
 
 
 6a Questão 
 
 
 Sobre os conceitos de domínio, atributo e relação, é correto afirmar que: 
 
 
uma relação mapeia um domínio através de seus atributos. 
 um atributo representa o uso de um domínio em uma relação; 
 
um atributo é considerado chave se pertencer ao domínio que define uma relação; 
 
domínio e atributo representam um único conceito semântico em uma dada relação; 
 
um domínio é definido por um conjunto de atributos pertencentes a uma relação; 
 
 
 
 
 
 7a Questão 
 
 
 A terminologia do Modelo Relacional, uma linha é chamada ____________, o cabeçalho de uma coluna é 
chamado ____________ e a tabela é chamado _________________. Os tipos de dados que descrevem os 
tipos de valores que podem aparecer em cada coluna são chamados de ___________. 
 
 TUPLA - ATRIBUTO - RELAÇÃO - DOMÍNIO 
 
Nenhuma das alternativas estão corretas 
 
ATRIBUTO - RELAÇÃO - DOMÍNIO - TUPLA 
 
TUPLA - RELAÇÃO - DOMÍNIO - ATRIBUTO 
 
ATRIBUTO - TUPLA - RELAÇÃO - DOMÍNIO 
 
 
 
 
 
 8a Questão 
 
 
 - O Sistema de Banco de Dados Relacional é conceituado em relações de tabelas, que 
são baseadas no modelo relacional dos dados. Logo, se baseia na lógica e na matemática 
(Teoriade Conjuntos). Assim, qual alternativa que NÃO condiz ao contexto 
supracitado? 
 
 Existe registro incomum entre as tabelas 
 Existe integridade entre as tabelas 
 Não existe integridade entre as tabelas 
 O termo Relação é essencialmente um termo matemático para designar 
uma tabela relacionada à outra. 
 A chave primária de uma tabela vira chave estrangeira em outra tabela 
relacionada 
 
 1a Questão 
 
 
 Analise o texto abaixo: 
O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de 
Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para 
seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras 
finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio 
de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é 
apresentada a seguir: 
Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de 
trabalho possui identificador de acidente, status do acidente, descrição do acidente 
e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e 
cada acidente ocorre em somente uma empresa. Um acidentado possui 
identificador de acidentado, nome do acidentado, sexo do acidentado e data de 
nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado 
pode se envolver em mais de um acidente. Um acidente pode também resultar em 
um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito 
possui número do óbito, data do óbito e parecer do legista. 
Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades 
correto existente entre os conjuntos de entidades Acidente e Óbito: 
 
 
(0,N) e (0,N). 
 
(1,1) e (0,N). 
 (0,N) e (1,1). 
 
(0,N) e (1,N). 
 
(0,1) e (1,N). 
 
 
 
 
 
 2a Questão 
 
 
 - O grau de relacionamento no Modelo ER (Entidade-Relacionamento) é o número de 
entidades associadas ao relacionamento, com as seguintes conectividades 
(cardinalidade):1 x 1, 1 x N, N x 1 e N x N. Marque a alternativa que melhor 
exemplifica a cardinalidade: 
 
 um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos 
 muitos-para-muitos, um-para-muitos, um-para-um, muitos-para-um 
 um-para-muitos, um-para-um, muitos-para-um, muitos-para-muitos 
 um-para-um, muitos-para-um, um-para-muitos, muitos-para-muitos 
 muitos-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos 
 
 
 
Explicação: 
N representa muitos. Sendo assim, 
 1x1 ¿ um para um 
 1xN ¿ um para muitos 
 Nx1 = muitos para um 
 NxN ¿ muitos para muitos 
 
 
 
 
 3a Questão 
 
 
 Do modelo da figura abaixo depreende-se: 
 
 
 
uma disciplina pode ser ministrada por vários professores. 
 
que um professor só pode ministrar uma disciplina. 
 que um professor pode ministrar mais de uma disciplina para um mesmo aluno. 
 que um professor não pode ministrar mais de uma disciplina para um mesmo aluno. 
 
que um aluno só pode está matriculado em uma disciplina. 
 
 
 
 
 
 4a Questão 
 
 
 O diagrama ER (Entidade Relacionamento) é muito utilizado em banco de dados para facilitar o 
projeto do banco. Dessa forma, analisando o diagrama abaixo, marque a opção correta de acordo 
com as afirmativas: 
 
I) Há a possibilidade da criação de um curso sem aluno. 
II) Uma disciplina pode pertencer a mais de um curso. 
III) Toda disciplina faz obrigatoriamente parte de um curso. 
IV) Toda disciplina possui apenas um departamento responsável. 
 
 
Todas as alternativas estão corretas. 
 Apenas as alternativas I, II e IV estão corretas. 
 
Apenas as alternativa I e II estão incorretas. 
 Apenas as alternativas II e III estão corretas. 
 
Apenas as alternativas I e III estão corretas. 
 
 
 
Explicação: 
I. Correta, uma vez que a cardinalidade entre Curso e Aluno é (0,n). 
II. Correta, uma vez que a cardinalidade entre Disciplina e Curso é (0,n). 
III. Incorreta, pois a cardinalidade mínima entre Disciplina e Curso é 0 (zero), ou seja, pode existir uma 
disciplina que não faça parte de algum curso. 
IV. Correta, uma vez que a cardinalidade máxima entre Disciplina e Departamento é 1 (um). 
 
 
 
 
 5a Questão 
 
 
 Analise o texto abaixo: 
O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de 
Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para 
seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras 
finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio 
de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é 
apresentada a seguir: 
Uma empresa tem CNPJ, tipo, razão social, nome-fantasia, bairro, cidade e UF. 
Um acidente de trabalho possui identificador de acidente, status do acidente, 
descrição do acidente e data e hora do acidente. Uma empresa tem diversos 
acidentes e um acidente ocorre em apenas uma empresa. Um acidentado possui 
identificador de acidentado, nome do acidentado, sexo do acidentado e data de 
nascimento. Cada acidente envolve um acidentado, mas um acidentado pode se 
envolver em mais de um acidente. Um acidente pode ou não causar uma ou mais 
deficiências e uma deficiência é causada por um acidente. Um acidente pode 
também resultar um óbito e um óbito pode ser resultado de um acidente. Uma 
deficiência tem código de deficiência, status de deficiência (temporária ou 
permanente) e descrição da deficiência. Um óbito possui número do óbito, data do 
óbito e parecer do legista. 
 Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades 
correto existente entre os conjuntos de entidades Acidente e Deficiência: 
 
 (0,N) e (1,1). 
 (0,N) e (1,N). 
 
(0,1) e (1,N). 
 
(0,N) e (0,N). 
 
(1,1) e (0,N). 
 
 
 
 
 
 6a Questão 
 
 
 Em um projeto de Banco de Dados pode-se ter diversos relacionamentos implícitos entre várias entidades. 
Um tipo de relacionamento entre entidades define um conjunto de associações ou um conjunto de 
relacionamento. Há algumas restrições que podem ser utilizadas para limitar a quantidade de associações 
em um banco. Uma destas restrições se chama cardinalidade. Analisando a figura abaixo, marque 
corretamente a alternativa que identifica a cardinalidade representada pela figura. 
 
 
 
 
1:1 
 
1:N 
 
2:1 
 
N:1 
 N:N 
 
 
 
Explicação: 
Analisando os conjuntos: 
 - Empregado (e2) se associa com 3 elementos do conjunto Trabalha_em. 
 - Projeto (p1) se associa com 2 elementos do conjunto Trabalha_em. 
Sendo assim, a cardinalidade entre Empregado e Projeto é do tipo N:N. 
 
 
 
 
 7a Questão 
 
 
 Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação ao modelo 
conceitual de dados e assinale a alternativa correta, que corresponde à 
correlação dos parênteses de cima para baixo com os valores da esquerda para a 
direita. 
 
( ) Os mecanismos de abstração utilizados para construção dos objetos do 
modelo de entidade e relacionamento são, de baixo para cima (bottom up): 
classificação, degradação e generalização. 
( ) No modelo de entidade e relacionamento, cardinalidade diz respeito ao 
número de vezes que o elemento de uma entidade participa no relacionamento 
com outra entidade. 
( ) Construir o modelo de dados no nível conceitual global de uma empresa é 
atribuição do Administrador de Banco de Dados. 
 
 
F - F - F 
 
V - V - V 
 F - V - F 
 
F - V - V 
 
V - F - V 
 
 
 
 
 
 8a Questão 
 
 
 Analise o texto abaixo: 
O Governo Federal resolveu criar um SistemaNacional de Mapeamento de Acidentes 
de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, 
correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um 
projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns 
dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir: 
Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de trabalho 
possui identificador de acidente, status do acidente, descrição do acidente e data e 
hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente 
ocorre em somente uma empresa. Um acidentado possui identificador de acidentado, 
nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode 
envolver um ou mais acidentados e um acidentado pode se envolver em mais de um 
acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode 
ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e 
parecer do legista. 
Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto 
existente entre os conjuntos de entidades Acidente e Acidentado: 
 
 
 (0,N) e (1,N). 
 
(0,N) e (0,N). 
 (0,N) e (1,1). 
 
(1,1) e (0,N). 
 
(0,1) e (1,N). 
 
 1a Questão 
 
 
 Para garantir certa abstração dos dados para o usuário, ou seja, ocultar certas informações, a arquitetura 
ANSI/SPARC define alguns níveis de arquitetura de sistema de banco de dados. De acordo com estes níveis 
de arquitetura, é correto afirmar: 
 
 Externo é o mais próximo dos usuários. 
 
Conceitual é o mais próximo do meio de armazenamento físico. 
 
Interno é o mais afastado do meio de armazenamento físico. 
 
Interno é o mais próximo do usuário. 
 
Conceitual é o mais próximo do usuário. 
 
 
 
Explicação: 
Os níveis de arquitetura são: 
 - Físico (Nível Interno): descreve a estrutura de armazenamento físico do banco de dado. 
 - Lógico (Nível Conceitual): descreve a estrutura do banco de dados inteiro para uma comunidade de 
usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra 
na descrição de entidades, tipos de dados, relacionamentos. 
 - Visão (Nível Externo): descreve a parte do banco de dados em que um grupo de usuários em particular 
está interessado e oculta o restante do banco de dados do grupo de usuários. 
 
 
 
 
 2a Questão 
 
 
 O modelo _________________ está vinculado ao modelo de dados do SGBD. 
 
 
Dinâomico 
 Lógico 
 
Conceitual 
 
Eatrutural 
 
Físico 
 
 
 
 
 
 3a Questão 
 
 
 A técnica de diagramação no modelo de Entidade - Relacionamento é bem simples. Utiliza basicamente um 
losango para representar I e um retângulo para representar II. As opções I e II são preenchidas, correta e 
respectivamente, por 
 
 
entidades - 
 
atributos - 
 
atributos - 
 
entidades - 
 relacionamentos - 
 
 
 
 
 
 4a Questão 
 
 
 O modelo que descreve as estruturas de armazenamento de dados, tais como: tamanho dos campos, 
índices, tipo de preenchimento destes campos, é: 
 
 
Modelo conceitual 
 
Modelo essencial 
 
Modelo lógico 
 
Modelo de dados 
 Modelo físico 
 
 
 
Explicação: 
 Físico (Nível Interno): descreve a estrutura de armazenamento físico do banco de dado. 
 Lógico (Nível Conceitual): descreve a estrutura do banco de dados inteiro para uma comunidade de 
usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra 
na descrição de entidades, tipos de dados, relacionamentos. 
 Visão (Nível Externo): descreve a parte do banco de dados em que um grupo de usuários em particular 
está interessado e oculta o restante do banco de dados do grupo de usuários. 
 
 
Gabarito 
Coment. 
 
 
 
 5a Questão 
 
 
 Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A 
loja se chama Naftalina Digital. A seguir é apresentada uma descrição do mini-mundo 
realizada logo após a primeira reunião com o projetista do banco de dados que será criado: 
Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem 
identificador, nome do fabricante, tipo, valor de compra e valor de venda. O valor de venda é 
o valor da compra acrescentado 30%. Um cliente possui código, nome, CPF, telefone, 
celular e de um a dois e-mails. Um fornecedor vende ao menos uma peça e uma peça é 
vendida exclusivamente por um fornecedor. Um cliente compra ao menos uma peça e 
uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar 
uma peça a data da compra também é armazenada. 
De acordo com a descrição acima, assinale a alternativa que apresenta o número correto de 
tipos de entidades e tipos de relacionamentos, respectivamente: 
 
 
3 e 3 
 4 e 3 
 
2 e 3 
 
2 e 2 
 3 e 2 
 
 
 
Explicação: 
Entidades: Fornecedor, Cliente e Peça 
Relacionamentos: Cliente compra Peça / Fornecedor vende Peça 
 
 
 
 
 6a Questão 
 
 
 - O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de 
objetos. Marque a resposta correta. As classes são... 
 
 Entidades, Relacionamentos e Atributos 
 Índices, Entidades, Relacionamentos 
 Diagramas, Relacionamentos e Atributos 
 Campos, Relacionamentos e Atributos 
 Relacionamentos, Tabelas e Atributos 
 
 
 
Explicação: 
Modelo Entidade Relacionamento é um modelo abstrato cuja finalidade é descrever, de maneira conceitual, 
os dados a serem utilizados em Sistema de Informação ou pertencente a um determinado contexto. A 
principal ferramenta do modelo é a sua representação gráfica, o DER. 
Dentre seus componentes temos: Entidade, Atributos e relacionamentos. 
 
 
 
 
 7a Questão 
 
 
 Uma importante característica dos sistemas de Banco de Dados é apresentar para o usuário uma visão 
abstrata dos dados, ou seja, o sistema oculta certos detalhes. Por esse motivo, de acordo com a arquitetura 
ANSI/SPARC, os bancos de dados são divididos em alguns níveis de arquitetura, sendo eles: 
 
 Físico, Lógico e Visão. 
 
Entidade, Atributo, Relacionamento. 
 
1FN, 2FN e 3FN. 
 
ER, Dados e Informação. 
 
Administrador, Projetista e Usuário. 
 
 
 
Explicação: 
Os níveis de arquitetura são: 
 - Físico (Nível Interno): descreve a estrutura de armazenamento físico do banco de dado. 
 - Lógico (Nível Conceitual): descreve a estrutura do banco de dados inteiro para uma 
comunidade de usuários. O esquema conceitual oculta os detalhes das estruturas de 
armazenamento físico e se concentra na descrição de entidades, tipos de dados, 
relacionamentos. 
 - Visão (Nível Externo): descreve a parte do banco de dados em que um grupo de usuários 
em particular está interessado e oculta o restante do banco de dados do grupo de usuários. 
Analisando as opções incorretas: 
- 1FN, 2FN, 3FN: Trata-se do conceito de normalização de dados. 
- Entidade, Atributo, Relacionamento: Trata-se de componentes do Diagrama Entidade 
Relacionamento (DER). 
- ER, Dado e Informação: São conceitos abordados na modelagem de dados, onde ER ¿ 
Entidade Relacionamento; Dado - Dados representam fatos em sua forma primária; 
Informação: São os dados processados. 
- Administrador, Projetista e Usuários: Trata-se das categorias de usuários de banco de dados. 
 
 
 
 
 8a Questão 
 
 
 O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados: 
 
 conceitual 
 
hierárquicoexterno 
 
interno 
 
físico 
 
 
 
Explicação: 
Resposta Certa: Modelo Conceitual - Representa e/ou descreve a realidade do ambiente, constituindo uma 
visão global dos principais dados e 
relacionamentos (estruturas de informação), independente das restrições de implementação. 
 
As opções Interno, Externo e Físico são níveis da arquitetura de banco de dados. Onde: 
 - Físico (Nível Interno): descreve a estrutura de armazenamento físico do banco de dado. 
 - Lógico (Nível Conceitual): descreve a estrutura do banco de dados inteiro para uma comunidade de 
usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na 
descrição de entidades, tipos de dados, relacionamentos. 
 - Visão (Nível Externo): descreve a parte do banco de dados em que um grupo de usuários em particular está 
interessado e oculta o restante do banco de dados do grupo de usuários. 
 
Modelo Hierárquico: É um tipo de modelo lógico, onde os registros são organizados com coleções de árvores 
em vez de grafos aleatórios. 
 
 1a Questão 
 
 
 Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre 
quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse 
problema é conhecido por 
 
 
replicação de dados. 
 
dependência de dados 
 
integridade de dados. 
 redundância de dados 
 
Nenhuma das alternativas 
 
 
 
Explicação: 
Redundância de dados: Ocorre quando uma determinada informação está representada no sistema várias 
vezes. 
 
 
 
 
 2a Questão 
 
 
 Nos bancos de dados, é uma função do administrador de dados: 
 
 
Assegurar que o sistema operará com desempenho adequado 
 
Escrever os esquemas externos necessários 
 Decidir que dados serão armazenados no banco de dados 
 
Elaborar o projeto físico do banco de dados 
 
Definir normas de descarga e recarga 
 
 
 
Explicação: 
Administrador de Dados: Responsáveis por identificar os dados a serem armazenados no Banco de dados 
(Modelo de dados). 
Administrador de Banco de dados (DBA): Desenvolve os esquemas internos através da construção das 
tabelas, índices, etc. Autoriza o acesso ao banco de dados, de modo a coordenar e monitorar seu uso, 
garante a segurança dos dados, bem como o seu backup e recuperação em caso de falhas, além de garantir 
a performance do banco de dados. 
 
 
 
 
 3a Questão 
 
 
 O modelo relacional tornou-se o padrão estabelecido do mercado. Outros modelos anteriores ao modelo 
relacional, porém, podem ser encontrados em sistemas usados no passado e, algumas vezes, encontrados 
como sistemas legados nas empresas. Dois desses modelos são os 
 
 
Orientado a objetos e em Rede 
 Hierárquico e em rede 
 
Hierárquico e XML 
 
Orientado a objetos e XML 
 
Em rede e xml 
 
 
 
Explicação: 
XML, o inglês eXtensible Markup Language, é uma linguagem de marcação recomendada pela 
W3C para a criação de documentos com dados organizados hierarquicamente, tais como 
textos, banco de dados ou desenhos vetoriais. 
 
 
 
 
 4a Questão 
 
 
 O sistema gerenciador de banco de dados (SGBD) é o software que trata de todo acesso ao banco de dados. 
Escolha a opção que não possui apenas funcionalidades de um SGBD. 
 
 
Definição de dados, dicionário de dados, otimização e execução. 
 
Dicionário de dados, segurança e integridade de dados, otimização e execução. 
 Manipulação de dados, recuperação e concorrência de dados, dicionário de dados. 
 Dicionário de dados, projeto conceitual de banco dado, segurança. 
 
Otimização e execução, manipulação de dados, segurança e integridade de dados. 
 
 
 
Explicação: 
O projeto conceitual de banco de dados representa e/ou descreve a realidade do ambiente, constituindo uma 
visão global dos principais dados e relacionamentos (estruturas de informação), independente das restrições 
de implementação. 
 
 
 
 
 5a Questão 
 
 
 Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si 
geralmente utilizando-se uma rede de computadores. Cada instância de um cliente pode enviar requisições 
de dado para algum dos servidores conectados e esperar pela resposta. Por sua vez, algum dos servidores 
disponíveis pode aceitar tais requisições, processá-las e retornar o resultado para o cliente. Apesar do 
conceito ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Neste contexto, 
podemos afirmar que: 
 
 
O ORACLE não pode trabalhar desta forma. 
 
Somente o ORACLE pode trabalhar assim. 
 
Somente alguns bancos podem trabalhar, em sua maioria não podem. 
 
Nenhum banco atualmente pode trabalhar desta forma. 
 Bancos de dados podem trabalhar dentro deste conceito. 
 
 
 
 
 
 6a Questão 
 
 
 - A principal atribuição de um Administrador de Dados (DA - Data Administrator): 
 
 É responsável pelas decisões estratégicas e de normas do modelo de dados 
 É responsável pelo backup do banco de dados 
 É responsável pelas restrições de segurança e integridade do Banco de 
Dados 
 É responsável pelo controle físico do banco de dados 
 É responsável em restaurar dados de um backup 
 
 
 
Explicação: 
Administrador de Dados: Responsáveis por identificar os dados a serem armazenados no Banco de dados 
(Modelo de dados). 
Administrador de Banco de dados (DBA): Desenvolve os esquemas internos através da construção das 
tabelas, índices, etc. Autoriza o acesso ao banco de dados, de modo a coordenar e monitorar seu uso, 
garante a segurança dos dados, bem como o seu backup e recuperação em caso de falhas, além de garantir 
a performance do banco de dados. 
 
 
 
 
 7a Questão 
 
 
 - Quanto à expressão Processamento Distribuído, NÃO podemos dizer: 
 
 O processamento de dados pode se estender a várias máquinas na rede 
 Máquinas diferentes podem estar conectadas entre si em uma rede de 
comunicações 
 O processamento deverá ocorrer em uma única máquina - Servidor 
 A expressão Processamento Paralelo é quase idêntica à Processamento 
Distribuído 
 A internet é um exemplo 
 
 
 
 
 
 8a Questão 
 
 
 Qual a opção que NÃO constitui uma vantagem para abordagem de banco de dados? 
 
 
A integridade pode ser mantida. 
 
Os dados podem ser compartilhados. 
 
Os padrões podem ser reforçados. 
 O suporte à transação pode ser reduzido. 
 
A inconsistência pode ser evitada (até certo ponto). 
 
 
 
Explicação: 
Dentre as principais vantagens destacamos: 
 - Disponibilização da informação no tempo necessário; 
 - Controle integrado de informações distribuídas fisicamente; 
 - Redução da redundância e de inconsistência de informações; 
 - Compartilhamento de dados; 
 - Aplicação automática de restrições de segurança; 
 - Redução de problemas de integridade.

Continue navegando