Banco de Dados
EXERCÍCIO 01 (página 6)
1. Qual a importância dos bancos de dados para os Sistemas de Informação? Evita volume de papeis/documentos, repetições desnecessárias além de agilizar o processo de busca.
2. O que é um Banco de Dados? Cite dois exemplos de sistemas que você acredita que utiliza banco de dados. É o conjunto de informações que se relacionam e que faça sentido. Ex.: facebook, sites de busca, operadora de telefone.
3. Qual a diferença entre dado, fato, informação e metadados? Dado é qualquer elemento, que sozinho não produz nada. Fato é o conjunto de dados relacionados, que registram o mundo real. Informação é o conjunto de dados organizadamente que faça sentido. Metadados são os que fornecem características dos dados.
4. Quais os principais componentes de um Sistema de Banco de Dados? Usuário, hardware, software e dados.
5. Quais as operações básicas que o usuário pode realizar em um banco de dados? Inserção, atualização, remoção e leitura (consulta).
6. Quais os níveis de abstração de um Banco de dados? Nível físico, Conceitual e externo (podendo haver mais de um externo).
EXERCÍCIO 02 (página 11 e 12)
1. O que é um SGBD, e qual sua principal função? É um sistema gerenciador de banco de dados, tem como função principal o gerenciamento de transações do banco de dados.
2. Umas das características de um SGBD é o gerenciamento de transações. O que é uma transação no contexto de banco de dados? É o conjunto de operações feitas pelo SGBD.
3. Explique cada uma das propriedades ACID do gerenciamento de transações do SGBD.
a) Atomicidade: É a realização de uma tarefa por completo. Caso não concluída, acontece o rollback, onde tudo volta a ser como antes.
b) Consistência: É a garantia que a origem e o destino são confiáveis.
c) Isolamento: É quem garante que a transação não seja interferida.
d) Durabilidade: É quem garante que o que foi salvo