Trabalho de arquitetura
Banco de dados são coleções de informações que se relacionam de forma que crie um sentido e que tenha mais eficiência durante uma pesquisa, são operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD). A principal aplicação de Banco de Dados é controle de operações empresariais, gerenciamento de informações de estudos entre outros.
2. Comente: a) Redundância: Onde deve ser evitado o máximo possível que se repita informações em um banco de dados. b) Integridade dos dados: Garante a qualidade dos dados do banco de dados. Por exemplo, se um funcionário for inserido com um valor de ID de funcionário de 123, o banco de dados não deverá permitir que outro funcionário tenha uma ID com o mesmo valor.
c) Restrições ou consistências: O termo refere-se a transações que não violem nenhuma restrição de integridade durante a sua execução.
d) Segurança ou privacidade: Garante para que o sistema não seja violado mantendo a integridade de seus dados e suas informações. e) Restauração: Restaura o banco de dados para um ponto de backup.
f) Padronização dos dados: Exige que as informações e nomenclaturas sejam padrão, para que se possa localizar os dados mais facilmente.
3. Relacione Banco de Dados com Sistemas de Arquivos.
Sistemas de Arquivos – Antes de SGBDs as aplicações utilizavam sistemas de arquivos do Sistema Operacional. Através de arquivos, as aplicações armazenavam seus dados através das interações com a aplicação.
Dados e Meta-dados na base:
Os dados e a descrição correspondente são armazenadas na base e gerenciadas pelo SGBD.
Independência de Dados-Programas:
Modificações como inclusão de um novo campo não afetam os programas.
Abstração de Dados:
Representação conceitual através de um modelo de dados que só usa conceitos lógicos.
4. Monte um diagrama que descreva o ciclo de vida de um projeto de banco de dados.