Banco de dados

Em banco de dados iremos coletar os seguintes tópicos.
  • Conceitos básicos;
  • Independência de dados;
  • Abordagem relacional;
  • Modelagem entidade-relacionamento;
  • Normalização;
  • Transformação do modelo conceitual;
  • Linguagem SQL

Conceitos básicos

Um “banco de dados” pode ser definido como um conjunto de “dados” devidamente
relacionados. Por “dados” podemos compreender como “fatos conhecidos” que podem ser armazenados e que possuem um significado implícito. Porém, o significado do termo “banco de dados” pode significar algo mais que a definição acima. Um banco de dados possui as seguintes propriedades:
  • Coleção lógica coerente de dados com um significado inerente;
  • É projetado, construído e populado com dados para um propósito específico;
  • Possui um conjunto pré definido de usuários e aplicações;
  • Representa algum aspecto do mundo real, o qual é chamado de “mini-mundo” ou “mundo real”; qualquer alteração efetuada no mini-mundo é
    automaticamente refletida no banco de dados.
Um banco de dados pode ser criado e mantido por um conjunto de aplicações
desenvolvidas especialmente para esta tarefa ou por um “Sistema Gerenciador de Banco de Dados” (SGBD). Um SGBD permite aos usuários criarem e manipularem bancos de dados de propósito geral. O conjunto formado por um banco de dados mais as aplicações que manipulam o mesmo é chamado de “Sistema de Banco de Dados”.

Outra definição

Uma coleção de dados operacionais inter-relacionados. Estes dados são armazenados de forma independente dos programas que os utilizam, servindo assim a múltiplas aplicações de uma organização.

Algumas partes desta definição são fundamentais para a compreensão do conceito de BD:
  • Coleção: agrupamento com repetição;
  • Operacionais: vitais; estratégicos para a tomada de decisões; permanentes;
  • Inter-relacionados: um BD mantém um agrupamento de entidades (fatos da realidade em questão) e de relacionamentos entre estas entidades;
  • Independentes dos programas: dados são mantidos em um meio de armazenamento
    destinado aos dados da organização e não necessariamente no espaço local do programa de aplicação;
  • Serve à múltiplas aplicações: dados em um BD podem ser compartilhados por várias aplicações da organização. Cada uma delas define exatamente os dados que deseja manipular.

Independência de dados

Biografia
http://pt.scribd.com/doc/25833321/Banco-de-Dados-Completo#

Comentários

Postagens mais visitadas