Buscar

Exercício 1 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 3 páginas

Prévia do material em texto

Exercício aula 1 - RESOLUÇÃO
1 - Defina os seguintes termos: dados, banco de dados, SGBD, sistema de
banco de dados, catálogo de banco de dados, independência
programa-dados, visão do usuário (-user view), DBA, usuário final,
transação enlatada (customizada), sistema de banco de dados dedutivo,
objeto persistente, metadados e aplicação de processamento de transação:
Dados: são sequências de símbolos que constituem a matéria prima da
informação, isso quer dizer que é a informação não tratada que ainda não
apresenta relevância.
Banco de dados: é uma estrutura bem organizada de dados que permite a
extração de informações. Como são muito importantes para negócios,
tornaram-se a principal peça dos sistemas de informação.
SGBD: é uma estrutura de software que permite que dados sejam
armazenados, organizados, protegidos, atualizados, acrescentados,
excluídos e acessados sempre que necessário, devendo corresponder à
demanda que a aplicação que o utiliza exige.
Catálogo de banco de dados: tem a função de armazenar as definições dos
esquemas das bases de dados mantidos pelo SGBD.
Independência entre programa e dados: Em sistemas que utilizam sist. de
arquivos, a definição das estruturas de dados é feita dentro do programa.
Ao contrario, SGBDs mantém um catalogo (ou dicionário de dados) que
consiste de metadados, ou seja, dados sobre os dados. Assim, quando a
estrutura dos dados é alterada isso não implica na alteração dos programas
que fazem a manipulação dos dados.
Visão do usuário (-user view): o sistema de banco de dados 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.
DBA: responsável por autorizar o acesso, coordenar e monitorar sua
utilização, adquirir recursos de hardware e software quando necessários,
avaliar desempenho e problemas de segurança do sistema.
Usuário final: podem interagir com o BD através de aplicações de BD
(usuários leigos) ou linguagens do SGBD (usuários casuais a sofisticados).
Transação enlatada (customizada): iniciantes ou usuários finais
parametrizáveis compõem uma grande parcela dos usuários finais de banco
de dados. Seu trabalho exige constante envolvimento com consulta e
atualização de um banco de dados, usando tipos de consulta e atualizações
padronizadas, chamadas transações enlatadas, que tenham sido
cuidadosamente programadas e testadas.
Sistema de banco de dados dedutivo: é um sistema de banco de dados que
inclui capacidades para definir regras que possam deduzir ou inferir
informações adicionais a partir de fatos que estão armazenados no banco de
dados.
Objeto persistente: objetos de domínio representam os principais estados e
comportamentos da aplicação, capacidade desses objetos de sobreviverem
além do tempo de execução da aplicação é chamada de persistência de
objetos.
Metadados: são marcos ou pontos de referência que permitem
circunscrever a informação sob todas as formas, o resumos de informações
sobre a forma ou conteúdo de uma fonte.
2 - Qual a diferença entre a redundância controlada e aquela sem controle?
Ilustre com ao menos um exemplo:
Na redundância controlada de dados o software busca trabalhar essa
redundância de maneira a manter uma sincronia, como por exemplo o
sistema distribuído, no qual a informação é armazenada em diversos
computadores. Já na redundância não controlada de dados, o software não
tem conhecimento da redundância e o próprio usuário precisa cuidar da
sincronia, como por exemplo, empresa que possui arquivos separados para
cada setor, que são alimentados manualmente.
3 – Diferencie Modelo Relacional de Modelo Entidade-Relacionamento :
O Modelo Entidade-Relacionamento mais genérico que o Modelo
Relacional, é mais utilizado para descrever o funcionamento da entidade
para quem estás a realizar a base de dados, descreve entidades,
relacionamentos e atributos. No Modelo Relacional de dados é mais
específico e detalhado, é uma estrutura de dados que permite armazenar
informação na base de dados e implementa logo na SGBD, basicamente
define uma forma de representar os dados.

Continue navegando