Tiozinho
Ex: Nome, CPF, Data de Nascimento, Telefone...
Representa algum aspecto do mundo real, também chamado de mini-mundo
Um BD pode ser gerado e mantido manualmente ou pode ser informatizado; além disto pode ter tamanho e complexidade variáveis
Ex: Agenda telefônica, Padaria, Companhia aérea.
Existe um conjunto de usuários e um conjunto de aplicações utilizadas pelos usuários.
Um BD é projetado, construído e manipulado com dados para um propósito específico:
-Projeto: representação do mini-mundo em vários níveis de abstração
-Construção: definição da estrutura do Banco de Dados
-Manipulação: manipulação dos dados do Banco de Dados usando -operações de inserção, busca ou atualização
Diferença entre Dados e Informação:
-Dados: Unidade única de informação, um fato que pode ser armazenado (nome, endereço, tel, e-mail)
-Informação: Conjunto organizado de dados, que prevê algum significado para um usuário ou aplicação em algum contexto (um contato de uma pessoa em uma agenda)
D
Antigamente, as aplicações de banco de dados eram construídas diretamente sobre os sistemas de arquivo.
Muitas desvantagens:
-Redundância e inconsistência dos dados
-Dificuldade de acessar os dados
-Isolamento dos dados vários arquivos e formatos
-Problemas de integralidade
-Atomicidade: Podem ocorrer estados com atualizações parciais
-Acesso concorrente por vários usuários
-Problemas de segurança
Vantagens dos sistemas de Banco de Dados:
-Evitar a redundância e a inconsistência
-Os dados podem ser compartilhados
-Padrões podem ser impostos
-A integridade pode ser mantida
-Acesso concorrente por vários usuários
-Restrições de segurança podem ser aplicadas
Representação Simplificada
Em um Banco de Dados real, a primeira linha (contendo os nomes das colunas) está em um arquivo separado dos dados, chamado metadados, nele estão definidos além do