Buscar

Atividade Avaliativa Especial - Prova 1

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 3 páginas

Prévia do material em texto

P1 - Engenharia de Software - Banco de Dados I
	Gabarito
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	x
	x
	x
	x
	D
	C
	C
	A
	A
	D
Questão 1 - Defina um Sistema de Gerenciamento de Bancos de dados e qual sua diferença com um Sistemas de Banco de Dados.
R. Um sistema de gerência de banco de dados (SGBD) é uma coleção de programas que permite que usuários criem e mantenham bancos de dados. Exemplos: MS SQL Server , Oracle Database, IBM DB2, MySQL , PostgreSQL
Sistema de Banco de dados é um sistema de manutenção de registros por computador envolvendo quatro componentes principais, sendo eles dados, hardware, software e usuários. O sistema de banco de dados pode ser considerado como uma sala de arquivos eletrônica. Existe uma série de métodos, técnicas e ferramentas que visam sistematizar o desenvolvimento de banco de dados.
Questão 2 - Qual a função de um projetista de banco de dados?
R. É responsável pela definição de tabelas, índices, views, constraints, triggers, stored procedures, tablespaces ou parâmetros de armazenamento e outros elementos necessários para o armazenamento, a recuperação e a deleção de objetos persistentes.
Questão 3 - Uma maneira de fazer uma definição abstrata de um banco de dados é através de modelos. Cite e defina o Modelo de Dados.
R. Modelo conceitual
Também chamados em algumas ocasiões de “modelos de domínios”, os modelos conceituais se utilizam de altos níveis de abstração — foco nos aspectos essenciais ao cenário investigado para determinar e discriminar dentro do projeto de banco de dados quais informações podem estar presentes naquele determinado banco, de acordo com o tipo de entidade.  Se os dados armazenados são sobre pessoas, é possível elencar data de nascimento, CPF, RG, CNH, nome completo, nome dos pais, número de telefone etc. E isso fica previsto dentro do modelo conceitual de banco de dados. Normalmente esse tipo de modelo é utilizado e aplicado nas etapas mais iniciais de todos os projetos por ser de fácil compreensão.
Modelo lógico
O Modelo Lógico de Dados (MLDs) consiste em uma evolução a partir dos primeiros modelos construídos, normalmente os conceituais, onde são agregadas informações complementares como detalhes de implementação e as principais regra a serem aplicadas no software. Por meio deste modelo é possível já gerar atributos que serão fundamentais para colocar o sistema em operação e identificá-los.
Modelo físico
Por último, mas não menos importante, o modelo físico de banco de dados transporta a operação para o mundo real, demonstrando fisicamente os dados e o comportamento daquele projeto. O modelo é rigoroso, seguindo normas e determinações técnicas que possibilitam que aquele projeto seja colocado em prática, e dali em diante ele costuma ser transposto para o banco de dados final do projeto. Normalmente utilizados para desenhar com precisão o esquema interno de funcionamento do banco em questão, no modelo físico são desenvolvidas e agregadas ao projeto tabelas de dados e são criadas restrições de integridade para os relacionamentos que exigirem tal procedimento.
Questão 4 - Na abordagem Entidade-Relacionamento o modelo de dados é representado através de um modelo entidade-relacionamento (modelo ER), que é representado graficamente por um diagrama entidade-relacionamento. Esse modelo é composto por vários elementos, defina o elemento Entidade.
R. É um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados. São coisas existentes no mundo real, e parte dos dados que se pretende armazenar, podendo ser concretos (casa, pessoa, carro etc.) ou abstratos (departamento, endereço etc.) 
Questão 5 - Sobre os conceitos básicos de Banco de Dados assinale a alternativa correta.
a) Informação é todo conjunto de dados organizados de maneira a ter sentido e valor para seu destinatário, fazendo que o usuário interprete o conhecimento nela contido.
b) Dado é um item ou acontecimento que a uma descrição primária de objetos, eventos atividades e transações que são organizados de maneira que transmita um significado.
c) Não existe diferença significativa entre dado e informação, ambos se caracterizam por ter um conteúdo dotado de sentido e significado para quem o interpreta.
d) A informação são simples observações do estado de mundo enquanto os Dados são informações dotadas de relevância e propósito.
Questão 6 - Elmasri e Navathe (2005) elencam as principais características da abordagem de banco de dados em relação ao sistema de arquivos tradicional. Assinale qual alternativa não representa uma vantagem da utilização de uma abordagem de Banco de Dados. 
a) Compartilhamento de dados.
b) Abstração de dados.
c) Custo de utilização.
d) Distinção entre programas e dados.
Questão 7 - Assinale a alternativa que não descreva uma função do Administrador de Banco de Dados (DBA).
a) Criando backups para recuperação dos dados.
b) Zelar pela segurança dos dados.
c) Realiza manutenção no hardware do BD.
d) Realizar a manutenção e o gerenciamento do BD
Questão 8 - Para que possamos extrair a realidade dos fatos em um negócio, devemos observá-los e fazer com que eles sejam modelados. Nesse sentido, é necessário, então, registrá-los, para que possamos retratar esses fatos em futuras decisões e ações. Esse registro é feito por meio da criação de um modelo. Um projeto de banco de dados é dividido em níveis, um deles é o Projeto Conceitual. Assinale a alternativa que se relacione corretamente com esse nível.
a) Descreve a realidade do ambiente do problema, constituindo em uma visão global dos principais dados e relacionamentos de um minimundo, independente de como será programado.
b) Determina as estruturas que estarão no banco de dados, segundo as possibilidades possíveis de correspondentes pela abordagem, porém, não considerando ainda nenhuma característica específica de um SGBD.
c) Demonstra as estruturas físicas do armazenamento de dados, como: tabelas, tamanho dos campos, índices, tipo de relacionamento, tipo de preenchimento desses campos, entre outros.
d) Recolhe as informações necessárias para retratar as necessidades de informação que as pessoas (que agem sobre esta realidade) devem ter para alcançar os objetivos dessa mesma realidade.
Questão 9 - "Conjunto de associações sobre as quais deseja-se manter informações na base de dados. São expressos com um losango." Assinale a alternativa que relacione corretamente a afirmação acima com um elemento do diagrama Entidade-Relacionamento.
a) Relacionamento;
b) Entidade;
c) Atributo;
d) Cardinalidade;
Questão 10 - "São nesses elementos que são colocados efetivamente os dados, representados graficamente por uma bolinha." Assinale a alternativa que relacione corretamente a afirmação acima com um elemento do diagrama Entidade-Relacionamento. 
a) Entidade;
b) Atributo;
c) Relacionamento;
d) Cardinalidade;

Continue navegando