Buscar

Lista1 - 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 4 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

Nome: Bárbara Maria Sampaio Portes / barbara.portes@sga.pucminas.br
Matrícula - 834105
Questões:
1. Explique a diferença entre dados e informações.
Dados são fatos brutos, representações simbólicas de fatos ou descrições
objetivas do que está acontecendo no mundo, enquanto informações são
dados processados, organizados ou interpretados para ter significado ou
utilidade.
2. Defina o que é um banco de dados e um sistema de gerenciamento de
banco de dados (SGBD).
Banco de dados é um conjunto de dados organizados e um SGBD é uma
coleção de programas (software) que permitem aos usuários criar e manter os
Bancos de Dados.
3. Descreva 3 problemas decorrentes da abordagem isolada no
tratamento e armazenamento de dados.
● Redundância de dados - Diferentes arquivos e programas são criados
por diferentes desenvolvedores fazendo com que a mesma informação
seja armazenada de forma duplicada e em mais de um lugar.
● Inconsistência de dados - Várias cópias do mesmo dados não são
coerentes entre si.
● Dificuldade de Aproveitamento dos Dados Existentes em Novas
Aplicações - Os dados são armazenados em diferentes arquivos, que
podem estar em diferentes formatos..
4. Explique o que é DDL e DML. Quando cada uma delas é utilizada?
DDL é uma linguagem de definição de dados que especifica o esquema
conceitual e DML é uma linguagem de manipulação de dados utilizada para
especificação de operações de inserção, exclusão, modificação e
recuperação de dados.
5. Quais são os participantes no desenvolvimento e manutenção do BD?
Administrador de Dados(AD), Administrador de Banco de Dados(DBA),
Analista de Sistemas, Engenheiro de Software, Desenvolvedor e Usuário
Final.
6. O que é um DBA? Qual a diferença para um Administrador de Dados?
Um DBA é um Administrador de Banco de Dados, o DBA tem um visão mais
física de implementação enquanto o Administrador de Dados tem uma visão
mais lógica e de modelagem.
7. Explique o que é a arquitetura de 3 níveis. Qual a diferença entre
esses níveis? Quais profissionais atuam em cada nível?
É uma abordagem que permite a visualização do esquema em diferentes
níveis.
● Nível interno ou Físico: É o nível mais baixo e descreve como os dados
estão realmente armazenados e é o principal nível de atuação do DBA.
● Nível Conceitual ou Lógico: É o nível que descreve quais dados são
armazenados no BD e o relacionamento entre eles e é o principal nível
de atuação do AD.
● Nível Externo ou de Visão: É o nível que permite a visão de cada
usuário, desde os desenvolvedores aos usuários finais.
8. O que é independência física do banco de dados?
Independência física ocorre quando alterações no nível físico não provocam
modificações no nível conceitual.
9. Você está projetando um banco de dados. Quais são as etapas que
você deve cumprir até implementar o banco de dados?
Levantamento dos requisitos -> Projeto Conceitual -> Projeto Lógico ->
Projeto Físico
10.Quais são as principais propriedades de um SGBD? Explique cada
uma delas.
● Integridade - garante que os dados armazenados representam de
forma fiel as informações do mundo real.
● Segurança - garante que os dados sejam acessados somente por
pessoas autorizadas.
● Backup e Recuperação - caso haja falha elétrica, defeito nos
equipamentos ou erros no software o SGBD tem instrumentos para
detectar essas falhas e restaurar o Banco de Dados ao seu último
estado.
● Concorrência - garante a possibilidade de acesso simultâneo de vários
usuários.
● Monitoramento - propriedade que fornece as ferramentas que
possibilitam a verificação de comportamento a cada momento.
● Natureza Autodescritiva do Sistema de BD - o sistema de banco de
dados possui além do banco de dados uma definição completa da
estrutura desse banco de dados.
● Independência de Dados - a estrutura dos arquivos de dados é
armazenada no catálogo do SGBD e separadamente do programa de
acesso.
● Suporte para as Múltiplas visões dos dados - cada usuário pode
solicitar diferentes perspectivas do banco de dados.
● Compartilhamento de Dados e o Processamento de Transação
Multiusuários - o SGBD deve incluir um software de controle de
concorrência para garantir que os usuários ao tentar atualizar o mesmo
dado, façam de um modo controlado.
● Controle de Acesso e Autorização - o SGBD deve garantir que os
usuários tenham acesso somente dados que têm autorização.
● Controle de Redundância - as visões de diferentes usuários são
integradas durante o projeto do banco de dados.
● Persistência de Dados - armazenamento persistente de conteúdo,
estruturas e regras de negócios
● Múltiplas Interfaces para os Usuários - linguagens de consulta para os
usuários casuais
● Armazenamento de Estruturas para o Processamento Eficiente de
Consultas - o módulo do SGBD para o processamento de consulta e
otimização é responsável pela escolha eficiente do plano de execução
da consulta (query) baseado nas estruturas de armazenamento
existentes (índices).
● Representação de Múltiplos Relacionamentos - grande variedade de
dados que estão inter-relacionados de muitas maneiras.
● Padronização do ambiente: nome e formato dos tipos de dados
● Implementação de Restrições de Integridade e Regras de Negócios -
especificação de um tipo de dado para cada item de dados.

Mais conteúdos dessa disciplina