Buscar

MODELAGEM DE DADOS - SIMULADO 3

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 14 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 14 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 14 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

1a Questão (Ref.: 201307368172)
	Pontos: 1,0  / 1,0
	Analise as sentenças abaixo verificando se são verdadeiras ou falsas. Em seguida marque a alternativa que corresponde ao resultado de sua análise. 
I - Os bancos de dados representam um repositório de dados, cujas definições são denominadas por metadados. 
II - O conceito chamado de abstração de dados refere-se ao processo que se dá pelos programas a ter que solicitar os dados para o SGBD. 
III - Os bancos de dados não permitem acesso simultâneo para que não aconteça uma inconsistência dos dados. Cada usuário deverá acessar um dado exclusivamente, independente se para leitura ou gravação.
		
	
	Estão corretas as sentenças I, II e III.
	 
	Estão corretas as sentenças I e II.
	
	Estão corretas as sentenças I e III.
	
	Está correta somente a sentença I.
	
	Estão corretas as sentenças II e III.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201307803040)
	Pontos: 1,0  / 1,0
	Relativo ao Sistema de Gestão de Bases de Dados (SGBD), assinale a alternativa incorreta
		
	
	Existem muito tipos diferentes de SGBD, podendo ir de pequenos sistemas que funcionam em computadores pessoais a sistemas de grande porte que estão associados a mainframes.
	 
	Um SGBD para funcionar precisa obrigatoriamente de um Banco de Dados instalado, e a recíproca é verdadeira.
	
	Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema de Gestão de Bases de Dados (SGBD).
	
	Os dados e sua respectiva descrição são armazenados na base e gerenciados pelo SGBD.
	
	Um conjunto de programas que permitem armazenar, modificar e extrair informação de um banco de dados é denominado Sistema de Gestão de Bases de Dados, (SGBD).
		
	
	
	 3a Questão (Ref.: 201307190271)
	Pontos: 1,0  / 1,0
	Três das principais características que um SGBD deve prover são:
		
	
	independência de dados, divisão de dados e restrição de acesso
	
	controle de redundância, compartilhamento de acesso e restrição de integridade
	 
	independência de dados, retrição de integridade e compartilhamento de dados
	
	controle de acesso, dependência de dados e mecanismos de backup e recuperação
	
	mecanismos de backup e recuperação, dependência de dados e retrição de integridade
		
	
	
	 4a Questão (Ref.: 201307707453)
	Pontos: 1,0  / 1,0
	Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais. 
Marque a alternativa que define a característica que viabiliza a utilização de um subconjunto do banco de dados, que atende critérios de necessidades do usuário ou ainda a disponibilização de dados/informações que não estão explicitamente armazenados.
		
	
	Isolamento entre os programas e os dados e abstração de dados.
	
	Modelagem representativa da natureza do negócio.
	
	Natureza auto descritiva.
	 
	Suporte para as múltiplas visões de dados.
	
	Compartilhamento de dados e processamento de transações de multiusuários.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201307710750)
	Pontos: 1,0  / 1,0
	Dentro do processo de projeto de banco de dados, o primeiro passo é o levantamento e análise de requisitos, tendo como o resultado dessa etapa os requisitos de dados. 
Uma vez que os requisitos tenham sido levantados e analisados, a próxima etapa do projeto de banco de dados é a descrição concisa dos requisitos de dados dos usuários e inclui descrições detalhadas de tipos de entidades, relacionamentos e restrições. 
Em relação a esta etapa é correto afirmar que:
		
	
	Trata-se do projeto lógico de alto nível, a qual permite que os projetistas de banco de dados se concentrem na especificação das propriedades do dado, sem se preocupar com os detalhes de armazenamento.
	
	Trata-se do projeto lógico, onde o resultado é um esquema do banco de dados no modelo de dados de implementação do SGBD.
	 
	Trata-se do projeto conceitual de alto nível e que também pode ser usado como uma referência para assegurar que todos os requisitos de dados do usuário sejam atendidos e não entrem em conflito.
	
	Trata-se do projeto conceitual onde são definidas as estruturas de armazenamento interno, bem como índices e caminhos de acesso.
	
	Trata-se do projeto conceitual de baixo nível, e são expressos usando os conceitos fornecidos pelo modelo de dados de baixo nível.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201307716222)
	Pontos: 1,0  / 1,0
	Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre:
		
	
	atributos.
	
	chaves.
	 
	entidades
	
	ocorrências
	
	bancos de dados
		
	
	
	 7a Questão (Ref.: 201307765330)
	Pontos: 1,0  / 1,0
	Uma loja de material esportivo deseja efetuar o cadastro de seus cliente com as seguintes informações Nome, telefones, email. 
Sendo assim, o ideal é definir o atributo telefones como:
		
	
	Atributo composto.
	
	Atributo obrigatório.
	 
	Atributo multivalorado.
	
	Atributo monovalorado.
	
	Atributo identificador.
		
	
	
	 8a Questão (Ref.: 201307770678)
	Pontos: 1,0  / 1,0
	Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: 
"Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço (rua, numero, complemento) e um ou mais telefones de contato."
Dado isso, marque a alternativa CORRETA.
		
	
	O CNPJ deveria ser modelado como um atributo obrigatório, mas não único.
	 
	O código é, nesse caso, um atributo identificador.
	
	O endereço é modelado como um atributo simples.
	
	O CNPJ é um exemplo de atributo multivalorado.
	
	O código é um atributo opcional.
		
	
	
	 9a Questão (Ref.: 201307185952)
	Pontos: 1,0  / 1,0
	Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos sublinhados indicam as chaves primárias de cada uma das respectivas tabelas:
 
Departamento (código-departamento, sigla-departamento)
Empregado (cpf, nome-empregado, sexo, código-departamento,valor-hora)
Projeto (código-projeto, descrição-projeto, valor-projeto)
 
Sabendo-se que um empregado pode participar de mais de um projeto em uma mesma data, se quiser modelar um quadro de horas que permita informar o número de horas de um empregado em um projeto, em um determinado período, devemos alterar o modelo da seguinte forma:
 
		
	 
	Incluir a tabela Empregado_Projeto com atributos (cpf,código-projeto, data, numero-horas).
	
	Incluir os atributos código-projeto e numero- horas-acumuladas no projeto, na tabela Empregado.
	
	Incluir a tabela Empregado_Projeto com atributos (cpf,código-projeto, numero_horas).
	
	Incluir a tabela Empregado_Projeto com atributos (cpf, código-projeto).
	
	Incluir os atributos cpf do empregado e numero-horas na tabela Projeto
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201307806840)
	Pontos: 1,0  / 1,0
	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 de 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ódigode 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,1) e (1,N).
	 
	(0,N) e (1,1).
	
	(1,1) e (0,N).
	
	(0,N) e (1,N).
	
	(0,N) e (0,N).
	 1a Questão (Ref.: 201307190335)
	Pontos: 1,0  / 1,0
	Um banco de dados relacional armazena os dados em vários locais chamados tabela e, simultaneamente, também monitora o relacionamento entre elas. Uma das diretrizes básicas para banco de dados relacional é que cada tabela
		
	
	que permita repetição de valores em um campo definido como chave primária deve, obrigatoriamente, possuir um relacionamento entre esse campo em um outro definido como chave estrangeira.
	
	que contenha campos que aceitem valores nulos deve ter esses campos inicializados com 0 (zero), quando esses forem numéricos, e com um espaço em branco quando não-numéricos.
	 
	deve armazenar informações de uma entidade específica.
	
	deve conter pelo menos um campo definido como chave estrangeira, um como chave primária e, finalmente, um campo definido com autonumeração, que será utilizado com índice.
	
	deve conter um campo que represente toda a informação sobre uma das entidades da referida tabela.
		
	
	
	 2a Questão (Ref.: 201307770671)
	Pontos: 1,0  / 1,0
	Um banco de dados possui diversos usuários, o DBA é o usuário que:
		
	
	determina os requisitos dos usuários finais, especialmente de usuários que necessitam de maior interação com o BD;
	
	Nenhuma das anteriores.
	
	ocasionalmente faz acesso à base de dados. Eles podem usar uma linguagem de consulta sofisticada para especificar suas requisições;
	 
	é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso;
	
	possui a responsabilidade de identificar os dados a serem armazenados no BD e pela escolha da estrutura apropriada utilizada para armazená-los;
		
	
	
	 3a Questão (Ref.: 201307377714)
	Pontos: 1,0  / 1,0
	Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se:
		
	
	Redundância de Dados
	
	Compartilhamento de Dados
	
	Restrições de Acessos
	 
	Independência de Dados
	
	Restrições de Integridade
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201307190245)
	Pontos: 1,0  / 1,0
	Considerando a arquitetura de três-esquemas (externo, conceitual e físico) de um sistema de banco de dados, a capacidade de modificar a definição dos esquemas de um banco em determinado nível, sem afetar o esquema do nível superior, é denominada:
		
	
	Modelo semântico de dados
	
	Conjunto de entidades
	
	Abstração de dados
	
	Suporte a múltiplas visões
	 
	Independência de dados
		
	
	
	 5a Questão (Ref.: 201307771079)
	Pontos: 0,0  / 1,0
	Leia atentamente a seguinte situação: 
A Pet Coelhinho Feliz oferece serviços de corte e banho. Todo serviço possui uma identificação própria, uma descrição dos serviços e o preço. Para todo animal que entra na Pet os dados são guardados, como nome, data de nascimento, raça e nome do cliente.  Cada cliente pode levar vários filhotes, mas cada filhote só poderá estar relacionado a um cliente. 
Ao final do dia o atendente totaliza o custo e recebe o pagamento do cliente. 
Marque a alternativa que indica as entidades de dados que constam na descrição.
		
	
	ANIMAL - MÉDICO - CLIENTES
	[ ]
	ATENDENTE - CLIENTES - SERVIÇOS
	
	SERVIÇOS - ATENDENTE - ANIMAL
	 
	ANIMAL - SERVIÇOS - CLIENTES
	
	ANIMAL - SERVIÇO - ATENDENTE
		
	
	
	 6a Questão (Ref.: 201307707460)
	Pontos: 0,0  / 1,0
	Leia com atenção o mini mundo abaixo. 
Um clube inscreve novos sócios todos os anos. Cada inscrição deve recolher o pagamento de uma mensalidade que equivale a 2% do salário mínimo. Essa inscrição dá direito ao sócio de freqüentar as instalações de lazer do clube, como piscina, quadras, salão de festa e churrasqueira, mas a diretoria registra a freqüência do sócio. 
Se você tivesse que construir um modelo de entidade e relacionamento, qual alternativa abaixo NÃO seria uma entidade de dados.
		
	 
	Clube
	
	Frequencia
	[ ]
	Pagamento
	
	Sócio
	
	Lazer
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307728158)
	Pontos: 0,0  / 1,0
	Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chamaNaftalina 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
	
	2 e 2
	 
	3 e 2
	
	2 e 3
	[ ]
	4 e 3
		
	
	
	 8a Questão (Ref.: 201307726800)
	Pontos: 0,0  / 1,0
	Uma instituição de ensino deseja criar uma aplicação e um banco de dados específicos para as defesas de Trabalhos de Conclusão de Curso (TCC) de seus alunos. A seguinte descrição inicial foi obtida por meio de uma entrevista:
Cada professor possui matrícula, nome, telefone, e-mail e de 1 a 3 titulações. Cada aluno possui matrícula, nome, telefone, celular e e-mail. Um professor pode orientar diversos alunos e um aluno é orientado por apenas um Professor. Um TCC possui identificador, título, resumo, de 3 a 5 palavras-chave, data de defesa e avaliação final. Um aluno defende um ou mais TCC e um TCC é defendido por um aluno.
 Supondo que você tenha sido contratado para construir um modelo conceitual baseado no texto descrito acima, assinale o número correto de entidades e relacionamentos descritos, respectivamente:
		
	
	2 e 3
	
	4 e 3
	[ ]
	3 e 3
	 
	3 e 2
	
	2 e 2
		
	
	
	 9a Questão (Ref.: 201307185685)
	Pontos: 1,0  / 1,0
	A afirmação: "um empregado trabalha em um e apenas um departamento e em um departamento trabalham nenhum ou vários empregados", mostra que as cardinalidades de empregado para departamento e de departamento para empregado são respectivamente:
		
	
	(0,1) e (1,N)
	
	(1,1) e (1,N)
	 
	(1,1) e (0,N)
	
	(0,N) e (1,1)
	
	(0,N) e (0,1)
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201307806341)
	Pontos: 0,0  / 1,0
	Em um modelo ER:
		
	[ ]
	uma entidade é representada por um conjunto de relacionamentos
	 
	um relacionamento também pode ter atributos
	
	um relacionamento também pode ter os chamados relacionamentos de definição
	
	um atributo é representado por um conjunto de entidades
	
	um relacionamento não pode ter atributos
	 1a Questão (Ref.: 201307707442)
	Pontos: 0,0  / 1,0
	Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais. 
Marque a alternativa que define a característica que se trata da existência de um catálogo que armazena as informações chamadas metadados.
		
	
	Isolamento entre os programas e os dados e abstração de dados.
	[ ]
	Suporte para as múltiplas visões de dados.
	 
	Natureza auto descritiva.
	
	Modelagem representativa da natureza do negócio.
	
	Compartilhamento de dados e processamento de transações de multiusuários.Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201307368172)
	Pontos: 0,0  / 1,0
	Analise as sentenças abaixo verificando se são verdadeiras ou falsas. Em seguida marque a alternativa que corresponde ao resultado de sua análise. 
I - Os bancos de dados representam um repositório de dados, cujas definições são denominadas por metadados. 
II - O conceito chamado de abstração de dados refere-se ao processo que se dá pelos programas a ter que solicitar os dados para o SGBD. 
III - Os bancos de dados não permitem acesso simultâneo para que não aconteça uma inconsistência dos dados. Cada usuário deverá acessar um dado exclusivamente, independente se para leitura ou gravação.
		
	
	Estão corretas as sentenças I, II e III.
	
	Estão corretas as sentenças I e III.
	
	Está correta somente a sentença I.
	 
	Estão corretas as sentenças I e II.
	[ ]
	Estão corretas as sentenças II e III.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201307728144)
	Pontos: 1,0  / 1,0
	Analise o texto incompleto abaixo:
Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a ____________ de dados que tem como consequência a _____________ de dados. Outro grave problema é a inexistência da _____________ de dados.
Assinale a alternativa que preenche corretamente e respectivamente as lacunas acima:
		
	
	Redundância, segurança e inconsistência.
	 
	Redundância, inconsistência e segurança.
	
	Segurança, redundância e consistência.
	
	Inconsistência, redundância e segurança.
	
	Inconsistência, segurança e redundância.
		
	
	
	 4a Questão (Ref.: 201307710732)
	Pontos: 1,0  / 1,0
	Segundo Navathe, um sistema gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite ao usuário criar e manter um banco de dados. 
Avalie as seguintes afirmações a respeito dos benefícios do SGBD. 
I - O SGBD deve prover funcionalidades para a definição e a garantia das restrições de integridade. 
II - O SGBD não deve, de maneira nenhuma, permitir a redundância de dados. 
III - O SGBD deve prover facilidades para restauração de falhas de software e hardware. 
Assinale a alternativa corretas.
		
	 
	São corretas as afirmativas I e III.
	
	É correta apenas a afirmativa III.
	
	São corretas as afirmativas I e II.
	
	É correta apenas a afirmativa I.
	
	É correta apenas a afirmativa II.
		
	
	
	 5a Questão (Ref.: 201307368176)
	Pontos: 0,0  / 1,0
	Um modelo conceitual busca criar uma ABSTRAÇÃO da realidade, que seja capaz de registrar os acontecimentos da mesma. Na construção do modelo de entidade e relacionamento neste nível de representação é importante:
		
	
	Definir o tipo e o tamanho dos atributos.
	[ ]
	Conhecer o SGBD que estará sendo implementado.
	 
	Entender as necessidades dos usuários e as regras que regem o negócio.
	
	Fazer a derivação do modelo, preparando para criação do Banco de Dados.
	
	Escolher as chaves primárias.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201307194717)
	Pontos: 0,0  / 1,0
	O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a elaboração do seguinte modelo de dados:
		
	
	físico
	[ ]
	externo
	 
	conceitual
	
	interno
	
	hierárquico
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307377725)
	Pontos: 0,0  / 1,0
	Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos diferentes, mas uma turma só terá um professor. Analisando esse cenário, é correto afirmar que:
		
	 
	A entidade Turma possui o atributo período.
	[ ]
	A entidade Período possui o atributo nome_professor.
	
	A entidade Professor possui o período.
	
	A entidade Professor possui o atributo turma.
	
	A entidade Período possui o atributo turma.
		
	
	
	 8a Questão (Ref.: 201307765338)
	Pontos: 0,0  / 1,0
	Identifique se são verdadeiras ( V ) ou falsas ( F ) as afirmativas abaixo sobre o diagrama Entidade-Relacionamento (ER). 
( ) Uma Entidade fraca não existe, se não estiver relacionada a outra. 
( ) Um atributo é um conjunto de objetos do mundo real sobre os quais se deseja manter informações no banco de dados. 
( ) Um atributo identificador não é necessariamente obrigatório. 
( ) Um atributo composto possui mais de um valor para cada entidade. 
Assinale a alternativa que indica a sequência correta, de cima para baixo.
		
	 
	V - F - F - F
	
	F - V - F - V
	
	V - V - F - F
	
	V - F - F - V
	[ ]
	F - F - V - V
		
	
	
	 9a Questão (Ref.: 201307798242)
	Pontos: 0,0  / 1,0
	Qual dos relacionamentos abaixo deve ser representado como um autorelacionamento ou relacionamento recursivo?
		
	
	Uma receita pode utilizar vários ingredientes e um ingrediente pode ser utilizado em várias receitas.
	
	Um médico pode atender diversos pacientes em datas ou horários diferentes.
	
	Um funcionário pode ser gerente de um departamento.
	 
	Para cada funcionário teremos que indicar seu superior imediato.
	[ ]
	Um funcionário pode trabalhar em várias clínicas.
		
	
	
	 10a Questão (Ref.: 201307806840)
	Pontos: 0,0  / 1,0
	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 de 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 (0,N).
	
	(0,N) e (1,N).
	
	(0,1) e (1,N).
	[ ]
	(1,1) e (0,N).
	 
	(0,N) e (1,1).
		
	 1a Questão (Ref.: 201102660842) 
	Pontos: 1,0 / 1,5 
	 Considere o cenário a seguir: Uma construtora deseja construir um sistema para controle de suas obras. Toda obra possui um engenheiro civil responsável pela obra, um valor orçado em reais e um prazo de conclusão. Existem dois tipos de obra: construções novas e reformas. As construções novas precisam guardar também o preço do terreno. As reformas precisam guardar o ano de construção do imóvel que será reformado. Uma obra tem também um custo, composto pela mão de obra e pelo material gasto. A mão de obra consiste no pagamento dos funcionários que estão trabalhando na obra. Todo funcionário deve ser cadastrado com CPF, nome, telefone e salário. O material consiste na matéria prima comprada para ser utilizada na obra. Toda matéria prima deve ser cadastrada com código, nome, material, fornecedor e preço. O preço final da obra depende do tipo da obra. Para construções novas consiste no valor orçado acrescido do valor do terreno. Para reformas, consiste no valor da obra mais 1% aplicado por ano de construção da obra (por exemplo, para uma reforma cujo orçamento é de R$ 10000,00 e o imóvel tem 10 anos de construção, o preço final é de R$ 11000.00). A construtora precisa calcular o preço final de cada obra e saber se teve lucro com a obra,ou seja, se o custo foi inferior ao preço final. Para o cenário especificado acima relacione as entidades de dados utilizando os conceitos vistos em sala de aula. 
	Gabarito: Entidades identificadas: Obra;Construção Nova; Reforma; Funcionário; Engenheiro; Funcionário; Material Utilizado;e Fornecedor. 
	 2a Questão (Ref.: 201102280263) 
	Pontos: 0,0 / 1,5 
	 Transforme o Modelos Entidade Relacionamento (Projeto Conceitual) abaixo em um Modelo Relacional (Projeto Lógico). 
	 Gabarito: FUNCIONARIO (MATRICULA(cp), NOME, CPF, MATRICULA_GERENTE(ce)) EMPRESTIMO(NUMERO(cp), DATA_DEVOL, DATA_EMPR, MATRICULA(ce)) Onde "ce"=chave estrangeira e "cp"=chave primária 
 Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de sistemas omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários com o sistema. 
Quais os níveis de abstração foram propostos pelo comitê de padronização do ANSI (American National Standards Institute). 
R: Gabarito: Nível físico (nível interno), Nível lógico e Nível de visão (nível externo).
Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de sistemas omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários com o sistema. 
Considerando o texto, descreva sobre o nível de visão (nível externo) de abstração de dados. 
Gabarito: 
	Nível externo é o mais alto nível de abstração e descreve apenas parte do banco de dados. Muito dos usuários de banco de dados não precisam conhecer todas as informações. Pelo contrário, os usuários normalmente utilizam apenas parte do banco de dados. 
1a Questão (Ref.: 201405192929) 
	Pontos: 1,5 / 1,5 
O termo "DBA" significa "DATABASE ADMINISTRATOR", em inglês sigla que traduzida, literalmente, designa o profissional capacitado pela licenciatura de administrar banco de dados onde estão armazenadas informações. Este profissional que atua nesta área pode receber outras nomenclaturas variando pelo grau de conhecimento e tempo na área. Alguns são: DBA JR: os profissionais assim resignados, têm em média dois anos de experiencia com banco de dados. DBA PLENO: naturalmente, colaboradores com essa denominação possuem em média de dois a cinco anos de experiência em banco de dados. DBA SR.(SENIOR): profissionais com mais de cinco anos de experiência, geralmente são consultores e atuam de forma independente em empresas próprias e ou em consultorias. RACDBA: nomenclatura utilizada por profissionais que trabalham em ambientes clusterizados, que significa : CLUSTER DATABASE ADMINISTRATOR. RACHADBA: outra nomenclatura utilizada por profissionais que também trabalham em ambientes clusterizados, porém, com uma pequena diferença: são responsáveis por montar clusters de backup ou sites de backup, dependendo da configuração do site primário. No entanto, o mais importante é saber que independente da nomeclatura este profissional têm muitas responsabilidades. Cite 5 (cinco) responsabilidades inerentes a este profissional. 
	Gabarito: 
 Evitar a corrupção de dados. 
 Evitar parada do banco de dados. 
 Criar e administrar backups do banco de dados e do Sistema operacional, dependendo do tipo de backup. 
 Evitar corrupções de backup. 
 Responsável pela segurança dos dados. 
 Analisar e evitar problemas de Performance, que sejam causadas por hardware, consultas SQL mal escritas e ou problemas com topologia de rede. 
 Calcular a expansão do ambiente(HARDWARE + STORAGE) e evitar desuso indevido por parte das aplicações no banco de dados que oneram recursos no sistema de armazenamento. 
 Aplicar atualizações no banco de dados. 
 Modelar o banco de dados. 
 Modelar o fluxo de trabalho das rotinas geradas no banco pelas aplicações (fluxuograma de trabalho). 
	A partir do esquema relacional abaixo, aplique as 1ª, 2ª e 3ª formas normais e represente as relações normalizadas ao final. CLIENTE=(CPF,nome, idade, endereço, telefone (0-*), codConsulta, dataconsulta, horaconsulta, cpf, nome dependente, idade dependente) 
	Gabarito: CLIENTE = (CPF,nome, idade, endereço) CLIENTETEL = (CPF,numeroTel ) DEPENDENTE = (CPFCliente,CPF, nome dependente, idade dependente ) CONSULTA = ( codConsulta, CPF , dataconsulta, horaconsulta) 
A generalização/especialização pode ser classificada em dois tipos, total ou parcial, de acordo com a obrigatoriedade ou não de a uma ocorrência da entidade genérica corresponder uma ocorrência da entidade especializada. Descreva e dê um exemplo de generalização/especialização do tipo parcial. 
Gabarito: 
Em uma generalização/especialização parcial, nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada. Esse é o caso do exemplo demonstrado da imagem abaixo, no qual nem toda entidade FUNCIONÁRIO possui uma entidade correspondente em uma das duas especializações (nem todo o funcionário é motorista ou secretária). Esse tipo de generalização/especialização é simbolizado por um "p". Usualmente, quando há uma especialização parcial, na entidade genérica (no caso do exemplo, em FUNCIONÁRIO) aparece um atributo que identifica o tipo de ocorrência da entidade genérica (no caso do exemplo, trata-se do atributo tipo de funcionário). Este atributo não é necessário no caso de especializações totais, já que a presença da ocorrência correspondente a entidade genérica em uma de suas especializações é suficiente para identificar o tipo da entidade. 
9a Questão (Ref.: 201402229715) 
Um conceito importante no modelo de Entidade e Relacionamento (ER) é o conceito de relacionamento. Descreva este conceito. 
Gabarito: Além de especificar os objetos sobre os quais deseja-se manter informações, o Diagrama de Entidades e Relacionamentos (DER) deve permitir a especificação das propriedades dos objetos que serão armazenadas no banco de dados. Uma das propriedades sobre as quais pode ser desejável manter informações é a associação entre objetos. Sendo assim, descrevemos os relacionamentos entre esses objetos com a finalidade de mapear a relação entre eles. 
10a Questão (Ref.: 201402207151) 
O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira? 
Gabarito: A chave estrangeira é um atributo de uma relação que é chave primária em outra. Se excluirmos uma referência a chave estrangeira podemos ter três situações: CASCADE: a operação elimina as referências, em efeito cascata RESTRICT: elimina apenas os casos em que não há referência SET NULL: a chave estrangeira recebe o valor nulo, e a exclusão é efetuada. 
Um conceito importante no modelo de Entidade e Relacionamento (ER) é o conceito de relacionamento. Descreva este conceito. 
Gabarito: 
	Além de especificar os objetos sobre os quais deseja-se manter informações, o Diagrama de Entidades e Relacionamentos (DER) deve permitir a especificação das propriedades dos objetos que serão armazenadas no banco de dados. Uma das propriedades sobre as quais pode ser desejável manter informações é a associação entre objetos. Sendo assim, descrevemos os relacionamentos entre esses objetos com a finalidade de mapear a relação entre eles.
Redundância de dados ocorre quando uma determinada informação está representada no sistema em computador várias vezes. Há duas formas de redundância de dados, a redundância controlada de dados e a redundância não controlada de dados. A redundância não controlada de dados acontece quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma informação está com o usuário e não com o software. Este tipo de redundância deve ser evitado, pois traz consigo vários tipos de problemas, como por exemplo, a Inconsistências de dados. Descreva sobre este tipo problema de redundância. 
	Gabarito: 
A responsabilidade por manter a sincronia entre as informações é do usuário. Por erro de operação, pode ocorrer que uma representaçãode uma informação seja modificada, sem que as demais representações o sejam. O banco de dados passa a ter informações inconsistentes. Levando assim, a graves problemas de representação de dados. A inconsistência dos dados leva a desvalorização dos sistemas. 
Um banco de dados pode ser modelado (descrito) a vários níveis de abstração. Um modelo de dados que servirá para explicar a um usuário qual é a organização de um banco de dados provavelmente não conterá detalhes sobre a representação em meio físico das informações. Já um modelo de dados usado por um técnico para otimizar a performance de acesso ao banco de dados conterá mais detalhes de como as informações estão organizadas internamente e portanto será menos abstrato. No projeto de banco de dados, normalmente são considerados dois níveis de abstração de modelo de dados, o do modelo conceitual e o do modelo lógico. Descreva sobre o modelo conceitual. 
Compare com a sua resposta: 
Um modelo conceitual é modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um sistema de gerência de banco de dados (SGBD) particular. O modelo conceitual registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados em nível de SGBD. 
Um banco de dados pode ser modelado (descrito) há vários níveis de abstração. Um modelo de dados que servirá para explicar a um usuário qual é a organização de um banco de dados provavelmente não conterá detalhes sobre a representação em meio físico das informações. Já um modelo de dados usado por um técnico para otimizar a performance de acesso ao banco de dados conterá mais detalhes de como as informações estão organizadas internamente e portanto será menos abstrato. No projeto de banco de dados, normalmente são considerados dois níveis de abstração de modelo de dados, o do modelo conceitual e o do modelo lógico. Descreva sobre o modelo lógico. 
Compare com a sua resposta: 
Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do sistema de gerência de banco de dados (SGBD). Assim, o modelo lógico é dependente do tipo particular de SGBD que está 
sendo usado.

Outros materiais