Buscar

MODELA QUESTOES

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

Prévia do material em texto

AAP1
1) Conforme GUIMARÃES (2003), o conjunto de requisitos de um SGBD recebe o nome de ACID dos termos em inglês Atomicity, Consistency, Isolation, Durability ou respectivamenteAtomicidade, Consistência, Isolamento e Durabilidade. É fundamental verificar se o SGBD escolhido possui esses quatro fatores, no caso se o SGBD é ACID, para garantir que uma transação no banco de dados seja realizada com sucesso.
II.Transação é uma unidade atômica de processamento no banco de dados e tem a seguinte característica: ou estará terminada totalmente ou não foi realizada de forma alguma.
III.Isolamento é uma propriedade ligada à serialização de transações.
V. Atomicidade e Isolamento são duas propriedades que um banco de dados relacional deve respeitar.
2 Os Sistemas Gerenciadores de Banco de Dados evoluíram muito nessas últimas três décadas.Vários SGBD’s foram desenvolvidos por diversas empresas ao longo das última décadas, vários ainda estão no mercado e muitos ficaram obsoletos. Segundo KORTH et al (2012), os primeiros bancos de dados foram desenvolvidos a partir do sistema de arquivos e eram programados manualmente.
Banco de dados relacional;.Banco de dados relacional/objetos;Banco de dados para Web com XML;Banco de dados para nuvem.
3 Uma visão pode ser um subconjunto de um banco de dados. Podem ser resultantes de pesquisas, que retornam parte das informações armazenadas. Um SGBD com suporte as múltiplas visões, deve proporcionar facilidades para a definição de diversas visões.
Uma visão (ou _______) pode ser considerada como uma ___________ ou uma _____________ armazenada. Permitem mais do que somente ______________ os dados, e também implementar algumas _________.
view/tabela virtual/consultar/visualizar/restrições.
4 Na Modelagem Relacional, o conceito principal vem da teoria de conjuntos (álgebra relacional) atrelado a ideia de que não é relevante ao usuário saber onde os dados estão ou como eles se encontram, representado por uma coleção de tabelas (entidade/relação) é um conjunto de linhas (tuplas) uma lista de valores de atributos.
ADG1
1 Os bancos de dados podem ser simples ou extremamente complexos. O analista de sistemas deverá propor soluções, levando em consideração o volume de informações que deverá ser armazenado.
Marque a alternativa que corresponde ao conceito de banco de dados.
Podemos afirmar que banco de dados representam um conjunto de dados ou informações relacionadas entre si.
2) Quando no referenciamos ao termo aplicação, estamos mencionando os softwares que estarão se beneficiando dos dados armazenados em um banco de dados, por exemplo, como citado anteriormente, o sistema do setor financeiro de uma faculdade utiliza as informações armazenadas no banco de dados do sistema de controle acadêmico da secretaria da faculdade, ou seja, em poucas palavras podemos dizer que existe um banco de dados único e centralizado.
Marque a alternativa, que corresponde à forma de acesso ao banco de dados pelas aplicações.
O acesso ao banco de dados por diversas aplicações necessitam de regras específicas para garantir tanto a segurança quanto a integridade das informações inseridas.
3 O objetivo geral de um banco de dados é centralizar as informações em determinado computador (servidor ou servidores), permitindo o compartilhamento dos dados entre os mais diversos sistemas e também que as relações entre as tabelas do banco  e registros sejam preservados.
O conceito, que determina que as relações entre tabelas devem ser preservadas, quando registros são atualizados ou excluídos, denomina-se
integridade referencial.
4 A modelagem de dados tem por objetivo principal representar o ambiente observado, documentando e normalizando este ambiente, fornecendo processos de validação, observando processos de relacionamentos entre objetos.Nisto é importante destacar que os relacionamentos entre tabelas e objetos são conceitos fundamentais em um banco de dados e que devem ser preservadas em um banco de dados relacional.Alternativa assinala
Integridade Referencial.
Alternativa assinaladADG2
1) A modelagem de dados, de acordo com Coronel e Rob (2011, p.31), é um processo iterativo e progressivo, começando com uma compreensão simples do domínio do problema e, conforme essa compreensão se desenvolve, o nível de detalhes do modelo também se amplia.
O modelo de dados de mais alto nível, que serve para representar a estrutura dos dados de forma independente de um SGBD, com a principal preocupação de mapear as entidades e principais atributos que farão parte do modelo, é caracterizado como:
Modelo de Dados Conceitual.
2 Os objetivos de um sistema de banco de dados são o de isolar o usuário dos detalhes internos do banco de dados (promover a abstração de dados) e promover a independência dos dados em relação às aplicações, ou seja, tornar independente da aplicação, a estratégia de acesso e a forma de armazenamento.
A abstração de um banco de dados pode acontecer em três níveis: visão do usuário; conceitual; e físico. Com relação a esta abstração avalie as alternativas:
I.   O nível de visão do usuário compreende as partes do banco de dados que o usuário tem acesso.
III. O nível físico define efetivamente de que maneira os dados estão armazenados.
IV. No nível conceitual podemos ter vários níveis de visão do usuário.
V.  Não importa qual unidade de armazenamento é usada para guardar os dados.
3)Um modelo de banco de dados mostra a estrutura lógica de um banco de dados, incluindo as relações e restrições que determinam como os dados podem ser armazenados e acessados. Modelos de banco de dados individuais são projetados com base nas regras e nos conceitos do modelo de dados mais abrangente que os designers adotam.
O modelo de dados abstrato que descreve a estrutura de um banco de dados de forma independente de um SGBD chama-se modelo:
Conceitual
4 A modelagem de banco dados é um passo importante para o desenvolvimento de qualquer sistema de informações, pois neste momento, através de uma especificação do seu cliente, será possível identificar todos os elementos importantes da solução que será implementada.
Marque a alternativa que representa o modelo criado em banco de dados, na fase conceitual com o objetivo de representar a semântica, associada aos requisitos do mini mundo.
Modelo Entidade Relacionamento.
AAP2
1) No modelo conceitual é desenvolvido e identificado as principais entidades de negócios e de sistema de alto nível e os respectivos relacionamentos, que definem o escopo do problema a ser tratado pelo sistema.
Com relação à modelagem conceitual de dados assinale a opção correta.
O modelo entidade relacionamento, semelhante à abordagem orientada a objetos de especialização e generalização, pode trabalhar com o conceito de supertipo e subtipos.
2) O sistema de banco de dados e sua arquitetura deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário.
As três visões da arquitetura básica de um SGBD, pela ordem, desde a mais próxima do usuário até a mais distante, são: externa, conceitual e interna.
3 A maneira mais difundida de se modelar dados é através do diagrama de entidade e relacionamento, usado para identificar os elementos (entidades) do sistema, os vínculos entre esses elementos (relacionamentos), e quantificadores que representam as regras para expressar o comportamento desses vínculos entre os elementos (cardinalidade).
Considerando a modelagem de dados, analise o seguinte script SQL para a criação das tabelas T1 e T2:
É correto concluir que as tabelas T1 e T2 têm entre si: um relacionamento 1:1.
4) Em banco de dados a Modelagem relacional tem o conceito principal proveniente da teoria de conjuntos (álgebra relacional) atrelado a ideia de que não é relevante ao usuário saber onde os dados estão ou como eles se encontram, representado por uma coleção de tabelas (entidade/relação) é um conjuntode linhas (tuplas) uma lista de valores de atributos.
Em relação aos conceitos de bancos de dados e da modelagem relacional, é correto a¿rmar que:
O conjunto de valores que um atributo pode assumir é o domínio do atributo.
AAP3
 1) Um banco de dados relacional é um mecanismo de armazenamento que permite a persistência de dados e opcionalmente implementar funcionalidades.
Sobre uma tabela de um banco de dados relacional, é correto afirmar que: sua chave primária pode ser composta por mais de um atributo.
2) Um Sistema Gerenciador de Banco de Dados Relacional (SGBDR) é um software que controla o armazenamento, recuperação, exclusão, segurança e integridade dos dados em um banco de dados. Um banco de dados relacional armazena dados em tabelas. Tabelas são organizadas em colunas, e cada coluna armazena um tipo de dados (inteiro, números reais, strings de caracteres, data, etc.).
  
Analise as tabelas de banco de dados seguintes.
 
Quanto à cardinalidade das tabelas apresentadas, assinale a alternativa correta.
1:1.
3) Um diagrama entidade-relacionamento (ER) é um tipo de fluxograma que ilustra como “entidades”, p. ex., pessoas, objetos ou conceitos, se relacionam entre si dentro de um sistema. Diagramas ER são mais utilizados para projetar ou depurar bancos de dados relacionais nas áreas de engenharia de software, sistemas de informações empresariais, educação e pesquisa.
 Observe o diagrama ER apresentado a seguir. 
I. O relacionamento entre as entidades E2 e E3 é um relacionamento identificador.
 
 4) A finalidade da UML é proporcionar uma padronização nos projetos de sistemas, abrangendo aspectos conceituais, como regras de negócios e artefatos concretos como as classes, escritas em linguagens de programação, esquemas de banco de dados e componentes de software reutilizáveis. A Linguagem UML, conforme Fowler (2004), é composta de diversos diagramas.
I. Diagrama de Classes: é o diagrama mais usado da Linguagem UML pois pode representar um conjunto de classes e seus relacionamentos.
III. Diagrama de Objetos: demostra como na realidade as informações do objeto podem ficar armazenas na classe.
IV. Diagrama de Caso de Uso: é um complemento do diagrama de classes, utilizado principalmente na fase de especificação dos requisitos do sistema pois demonstra os usuários e funcionalidades do software.
ADG 3
1) O Modelo Entidade Relacionamento (também chamado Modelo ER, ou simplesmente MER), como o nome sugere, é um modelo conceitual utilizado na Engenharia de Software para descrever os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si (relacionamentos).
 
Um para um (1:1) - um para muitos (1:N) - muitos para muitos (N:N).
2 ) Alberto está concorrendo para uma vaga de analista de banco de dados em uma empresa conceituada do setor industrial. Para conseguir a vaga, teve que analisar e responder a seguinte situação:  
Em um modelo de entidade e relacionamento, consideremos X uma entidade e Y um auto relacionamento de X. Do ponto de vista semântico, X é um conjunto, e Y, um conjunto de pares ordenados, cujos elementos pertencem a X. Se X representa um conjunto da população de uma determinada cidade onde a poligamia é ilegal e Y representa a relação casamento entre a população desta cidade:   
Qual seria o tipo geral de relacionamento em que Y seria enquadrado? 
Um para um.
3) Observe o relacionamento entre as entidades “Pedido” e “Itens do Pedido” e as premissas relacionadas a seguir:
 
1. A existência da entidade Itens do Pedido está condicionada à existência da entidade Pedida.
2.Na entidade Pedido, Número do Pedido identifica um pedido.
3.Na entidade Itens do Pedido, Descrição do Item é um campo texto com até 255 caracteres.
4.Na entidade Itens do Pedido, para cada Número do Pedido, Código do Item identifica um único item do pedido correspondente.
 
Figura 01: Diagrama Pedido e Itens do Pedido.
Assinale a alternativa correta quanto a analise da figura
A chave primária de Itens do Pedido é composta pelos atributos Número do Pedido e Código do Item
A figura 01 ilustra um diagrama comumente utilizado no desenvolvimento de sistemas por meio da metodologia UML. Esse tipo de diagrama é muito utilizado principalmente na fase de especificação dos requisitos do sistema. Na Figura é demonstrado os possíveis usuários e as funcionalidades do software.
 
Diagrama de Casos de Uso.
 ADG4
1) A redundância de dados desperdiça espaço de armazenamento em disco, devido a existência de informações duplicadas e, além da possibilidade de haver inconsistência nos dados (o mesmo dados cadastrado de formas diferentes). Para tornar mínima a redundância são utilizadas algumas técnicas, como a normalização.
 Com base na normalização de um banco de dados, avalie as seguintes asserções e a relação proposta entre elas.
 A normalização de um banco de dados é utilizada para reduzir as redundâncias, a partir da aplicação de regras para todas as tabelas do banco de dados.
 PORQUE
 Diminuem os dados repetitivos deixando o banco de dados mais compacto, porém não eliminam campos não relacionados a tabela.
A respeito dessas asserções, assinale a alternativa correta.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
2) Um dos processos realizados durante a modelagem de dados é o processo de Normalização. Segundo Heuser (2011), para que uma tabela de banco de dados seja considerada bem projetada, é necessário que sejam obedecidas regras conhecidas como formas normais (FN).
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011.
 O objetivo da 1FN é eliminar tabelas aninhadas.
Na Segunda Forma Normal (2FN) cada coluna não chave depende da chave primária completa.
3- De acordo com Coronel e Rob (2011), o objetivo da aplicação da normalização em tabelas de dados é minimizar redundâncias nos dados, afim de diminuir o número de problemas.
 CORONEL, C.; ROB, Peter. Sistema de banco de dados: projeto, implementação e administração. São Paulo: Cengage Learning, 2011.
Para que uma relação se encontre na Quarta Forma Normal (4FN) é necessária a eliminação de dependências totais e transitivas, além de estar na Terceira Forma Normal (3FN).
Na Terceira Forma Normal (3FN) elimina-se redundâncias e as tabelas não contém dependências transitivas.
4) 
A normalização de tabelas, segundo Coronel e Rob (2011), é um método para avaliar e corrigir estruturas de tabelas com o propósito de reduzir as redundâncias de dados, reduzindo desta forma a possibilidades de erros e anomalias em uma tabela.
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011
 
Com relação ao conceito de normalização, complete as lacunas da sentença a seguir.
 
O conceito de Normalização de dados está relacionado ao conceito de Dependência. Heuser (2011), diz que uma tabela está na Segunda Forma Normal (2FN) quando, além de estar na da Primeira Forma Normal (1FN) também não contém ____________, ou seja, os atributos não chave dependem da ____________.
Assinale a alternativa que completa as lacunas corretamente.
Dependências parciais / chave primária completa.
AAP4
1) Para compreender as formas normais é necessário compreender o conceito de dependência funcional. Todas as formas normais existentes são baseadas na dependência funcional entre atributos de uma entidade do banco de dados e nas chaves primarias.
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011.
Total . ocorre quando um atributo que não faz parte da chave primária depende diretamente de todos os outros atributos que fazem parte da chave primária. Sempre ocorre quando a tabela possui chaves concatenadas
Parcial ocorre quando um campo ou atributo que não faz parte da chave primaria tem dependência funcional de apenas alguns dos atributos que fazem parte da chave primária
Indireta acontece quando um determinado campo da tabela, além de depender da chave primária da tabela, dependente também de outro campo ou de outros campos que são integrantes da mesma tabela.
2)Segundo Heuser (2011), após a obtenção do modelo relacional correspondente ao documento, o passo seguinte é processo de normalização, que se baseia no conceito de forma normal. Para que uma tabela seja bem planejada é necessário que se obedeça às regras referentes as Formas Normais.
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011
 
Evita a repetição da mesma informação em várias tabelas, bem como, a duplicidade possíveis erros em relatórios.
Visam averiguar a existência de redundância ou dependências funcionais nas tabelas.
Visa acabar com a redundância e a dependência inconsistente (campo errado na tabela errada) dos dados que serão armazenados no banco de
dados.
3 Normalizar um banco de dados é identificar o melhor lugar onde cada dado pertence. A normalização é uma abordagem de projeto que minimiza a redundância e otimiza as estruturas de dados, colocando os elementos de informações nos grupos apropriados.
Em relação a passagem para a Quarta Forma Normal (4FN), assinale a alternativa CORRETA.
É necessário que a relação esteja na Forma Normal de Boyce Codd (FNBC) e não tenha dependências multivaloradas para poder passar à Quarta Forma Normal (4FN).
4 O objetivo da técnica de Normalização é eliminar redundâncias nos dados. Tal processo é realizado durante a modelagem de dados. Heuser (2011) afirma que uma tabela bem projetada é construída com base em regras conhecidas como formas normais (FN).
 
Com relação à passagem da Primeira Forma Normal (1FN) para a Segunda Forma Normal (2FN), julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
 
(   ) Uma tabela está na Segunda Forma Normal (2FN) quando toda coluna depende da chave primária completa.
(   ) Para que uma tabela esteja na deve-se eliminar as dependências funcionais parciais.

Continue navegando