Buscar

LISTA 1-GABARITO

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

Prévia do material em texto

MODELAGEM DE DADOS 
 
 
 
 
 
 
EXERCÍCIOS 
 
LISTA 1 
 
 
 
 
 
 
PROFA. GELLARS TAVARES 
 
gellarstavares@yahoo.com.br 
 
 
 
 
 
 
2012 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 1 2
1) Marque a opção correta: 
 
 A coleção de programas que permite a um usuário criar e manter um banco de dados é 
denominada? 
 
A Sistema de Banco de Dados 
B Sistema Gerenciador de Banco de Dados 
C Base de Dados 
D Gerenciador de Metadados 
E Aplicativos de Consulta 
 
 O grupo de usuários de um Sistema de Banco de Dados que é encarregado de 
coordenar e monitorar o uso do sistema é denominado. 
 
A Administrador de Dados 
B Projetista de Banco de Dados 
C Administrador de Banco e dados 
D Analista de Sistemas 
E Programador de Aplicações 
 
 
 
2) Para cada item abaixo, marque com a letra D aqueles que representam um Dado e com a 
letra I aqueles que representam uma Informação. 
 
(D) a matrícula do aluno em uma universidade 
(I ) quantidade de alunos matriculados na disciplina Modelagem de Dados 
(D) a sua nota na disciplina Modelagem de Dados 
(I ) a média dos alunos da sua de turma de Modelagem de Dados 
(D) o nome do seu tutor na disciplina Modelagem de Dados 
(I ) a média alcançada por cada tutor da disciplina Modelagem de Dados 
 
 
 
3) Um banco de dados possui as seguintes propriedades, exceto uma: 
 
( ) um banco de dados é uma coleção lógica coerente de dados com um 
significado inerente; uma disposição desordenada de dados não pode ser 
referenciada como um banco de dados; 
 
( ) um banco de dados é projetado, construído e populado com dados para um 
propósito específico; 
 
(X) dependência direta dos processos que o utilizam; 
 
( ) um banco de dados possui um conjunto pré definido de usuários e aplicações; 
 
( ) um banco de dados representa algum aspecto do mundo real, o qual é 
chamado de “mini-mundo” e qualquer alteração efetuada neste mini-mundo é 
automaticamente refletida no banco de dados. 
 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 1 3
4) São características dos ambientes dos Sistemas de Gerenciamento de Arquivos, com 
exceção de: 
 
( ) Cada usuário define e implementa os arquivos necessários para uma aplicação 
específica, acarretando repetição dos dados e gerando inconsistência nas 
informações. 
 
( ) O acesso aos dados está escrito nos programas que o manipulam, subordinando 
os programas aos arquivos. 
 
( ) A responsabilidade sobre os procedimentos de backup e recuperação esta a 
cargo da aplicação. 
 
(X) A manipulação dos dados contidos nos arquivos pelas aplicações específicas 
facilita o desenvolvimento de novos sistemas e torna a manutenção dos 
aplicativos mais simples. 
 
( ) O sistema possibilita uma redundância não controlada de dados e inconsistência 
ao permitir que em um sistema um dado seja alterado e esse mesmo dado não 
seja alterado em outro. 
 
 
5) E uma vantagem do uso de SGBDs: 
 
 
( ) Um arquivo (tabela) é definido para atender uma única aplicação. 
 
( ) Armazena-se em separado toda as informações referentes à forma como os 
dados foram estruturados e onde eles estão armazenados fisicamente. 
 
(X) Há separação entre programas e dados. No SGBD os acessos são escritos no 
banco de dados e os programas enviam comandos solicitando o acesso aos 
dados. Esse conceito é chamado de abstração de dados, que se caracteriza por 
uma independência entre programas e dados e entre programas e operações de 
manipulação de dados. 
 
( ) Existem uma única visão da mesma base de dados. 
 
( ) O acesso aos dados é único para cada usuário. 
 
 
 
6) Marque V (Verdadeiro) ou F (Falso) nas afirmativas abaixo: 
 
( V ) Gradativamente, dados e processos foram separados. Em um primeiro momento, 
as ferramentas que surgiam mantinham as funções básicas de criação e manipulação 
dos dados independentes das aplicações. Em um segundo momento, as funções de 
criação e gerenciamento dos dados foram transferidas totalmente para os SGBDs. 
 
 ( V ) Devido ao surgimento das redes de computadores e com a possibilidade de 
conexão entre diversas máquinas com alto poder de processamento, o banco de dados 
pôde ser deslocado para uma máquina específica, o servidor de arquivos. Programas e 
SGBD, então, podem funcionar em uma ou várias das outras máquinas da rede. 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 1 4
( V ) Os bancos de dados cresceram em volume de dados e as redes se tornaram quase 
ilimitadas em tamanho. Para garantir a eficiência nestes ambientes, surgiu a 
necessidade de distribuição da própria base de dados. 
 
( V ) Os bancos de dados distribuídos representam a divisão do banco de dados por 
vários servidores de bancos de dados. 
 
 
7) É uma funcionalidade fornecida por um SGBD, EXCETO: 
( ) Independência de Dados 
(X) Aplicação de Redundância 
( ) Compartilhamento de Dados 
( ) Restrições de Integridade 
( ) Múltiplas Interfaces 
 
8) Bancos de dados devem ser utilizados quando: 
 
( ) Volume de dados pequeno, aplicações simples, bem definidas. 
( ) Mudanças não são esperadas. 
(X) Ambientes de grande volume de dados e acessíveis por muitos usuários. 
( ) Ambientes de sistemas que exijam resposta em tempo real. 
( ) Acessos múltiplos e concorrentes não são necessários. 
 
9) São problemas causados pela redundância de dados, EXCETO: 
 
 ( ) Duplicação de esforço para manter os dados atualizados 
 (X) Facilidade de manipulação dos dados 
 ( ) Desperdício de espaço de armazenamento 
 ( ) Possibilidade de inconsistência dos dados 
 ( ) Dificuldade de manipulação dos dados 
 
10) Não devemos utilizar bancos de dados quando: 
 
 ( ) Existe a possibilidade de acesso de múltiplos usuários. 
 ( ) Existe alto grau de concorrência entre as aplicações disponíveis no ambiente. 
 ( ) Aplicações complexas, com grande volume de dados. 
 (X) Se trata de um sistema de tempo real. 
 ( ) Os processo são modificados com freqüência. 
 
11) Marque a opção correta: 
 Segundo a arquitetura de 3 esquemas de Banco de Dados: 
A O Esquema Interno descreve a estrutura de armazenamento lógico dos 
dados do BD. 
B O Esquema Conceitual descreve a estrutura do banco para um grupo de 
usuário. 
C O Esquema Externo possui a descrição de todo o banco de dados. 
D O Esquema Interno fornece caminhos físicos de acesso aos dados. 
E O Esquema Conceitual apresenta a descrição física dos dados e das 
ligações existentes entre eles. 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 1 5
 
12) Marque a opção correta: 
 
 Considerando a arquitetura de 3 esquemas para banco de dados podemos afirmar que: 
 
A Os Gerentes de uma empresa visualizam seus dados a partir do Esquema 
Externo. 
B O Administrador de Banco de Dados utiliza o Esquema Conceitual para 
realizar as suas tarefas. 
C Os programadores de aplicações utilizam o Esquema Externo para realizar 
o seu trabalho. 
D O Administrador de Dados utiliza o Esquema Interno para gerenciar o 
banco de dados. 
E O Projetista de Banco de Dados gera o Esquema Interno a partir de 
modelos de alto nível. 
 
 
13) Faça uma explanação sobre Dado X Informação. 
 
Dado - São os fatos em sua forma primária. 
Informação - Fatos organizados de maneira significativa. 
 
14) Com suas palavras explique o que é um SGBD. 
 
SGBD é uma coleção de programas que permite ao usuário criar e manter um banco de dados. 
 
15) Quais as principais diferenças entre um sistema de processamento de arquivo e um SGBD? 
 
SA - utiliza-se uma forma linear de informação, e pode acarretar erros, se não forem atualizadas SEMPRE 
que houver mudança necessária em uma ou outra área. 
SGBD - Há a possibilidade de mudar/editar uma informação, que esta será imediatamente atualizada para 
todas as áreas. 
 
 
16) Explique os principais problemas que ocorriam antes do advento dos SGBDs. 
Redundância de dados, Inconsistência dos dados, Dificuldade no acesso aos dados,Problemas de 
Atomicidade, Isolamento de Dados, Anomalia de Acesso Concorrente, Segurança e Problemas de 
Integridade e Problemas de Segurança. 
 
 
17) Explique a diferença entre independência física e lógica. E explique qual dessas é a mais 
difícil de ser obtida. 
Independência física - é uma modificação na parte física sem alteração da aplicação. 
 
Independência Lógica - modificação no esquema lógico sem alteração da aplicação. É a mais difícil de ser 
obtida. Aplicações normalmente são mais dependentes da estrutura lógica dos dados do que de seu 
acesso. 
 
18) Faça uma explanação sobre os modelos de dados estudados. 
Modelo Hierárquico 
 Um dos primeiros modelos de banco de dados. 
 Organizado em hierarquias ou árvores invertida sendo a raiz da árvore um nó sem conteúdo. 
 O acesso aos dados faz-se percorrendo as hierarquias, iniciando no nó raiz. 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 1 6
 
Modelo de Rede 
 
 O modelo hierárquico pode ser considerado como parte do modelo em rede. 
 Representa os dados sob a forma de uma rede de registros e conjuntos de registros ligados entre si 
 por um conjunto de links, resultando visualmente em uma rede. 
 Tanto o modelo hierárquico como o modelo em rede estão ultrapassados. 
 
Modelo Relacional 
 
 Libera os usuários de especificações rígidas associadas aos formatos de dados. Surgiu em 1970, 
 baseado na publicação A Relational Model for Large Shared Data Banks de E. F. Codd. Formado 
 por relações, atributos e tuplas. 
 
Modelo Orientado a Objetos (OO) 
 
 Surgiu em resposta a necessidade de se representar realidades complexas. Define um banco de 
 dados em termos de objetos, suas propriedades e operações. 
 
 A informação é armazenada na forma de objetos e só pode ser manipuladas através de métodos 
 definidos pela classe que esteja o objeto. 
 
 Os objetos com a mesma estrutura e comportamento pertencem a uma classe e as classes são 
 organizadas em hierarquias. 
 
Modelo Objeto-Relacional 
 
 Junção do modelo relacional com o modelo OO. Segue o padrão SQL 1999 e estendem a SQL para 
 incorporar o suporte para o modelo de dados relacional-objeto. 
 
 A semântica da aplicação é modelada e representada através de objetos, enquanto sua 
 implementação física é feita na forma relacional. Deve suportar características orientadas a objetos 
 como capacidade de armazenar estruturas de dados mais complexas, herança e polimorfismo. 
 
Modelo XML 
 
 Surgiu como padrão para troca de dados pela Web 
 Dados baseados em documentos XML 
 . Extensible Markup Language 
 Dados representados como uma árvore de elementos (tags) XML 
 . Similar ao Modelo Hierárquico 
 Uso forte na área de Integração de Dados 
 
19) Relate sobre os principais tipos de linguagem de um SGBD? 
DDL - O DDL compilado é um conjunto de tabelas que são armazenadas no dicionário de dados. (no SGBD 
o diretório é consultado antes que o dado real seja modificado). 
DML - Recupera/Insere/Remove/Modifica Informações em um BD. e há também a query que envolve busca 
de informações. 
DCL - (Data Control) Linguagem de controle de dados usada pelo DBA para controlar o acesso aos dados 
pelos usuários, possui comandos de atribuição e remoção de privilégios. 
 
 
20) O que são metadados e qual o relacionamentos destes com o dicionário de dados. 
Explique: 
Metadados – podem ser basicamente definidos como "dados que descrevem os dados", ou seja, são 
informações úteis para identificar, localizar, compreender e gerenciar os dados.

Outros materiais