Introdução Bd
O que é um banco de dados?
Como manipular um banco de dados? Dados são fatos conhecidos que podem ser registrados e ter algum significado. • Banco de Dados )BD( – ]Elmasri & Navathe, 2000[
Um banco de dados é uma coleção de dados relacionados
Entretanto, um BD possui as seguintes propriedades implícitas:
1. Representa aspectos do mundo real )mini-mundo ou universo de discurso( 2. É uma coleção de dados logicamente coerentes com algum significado inerente 3. É projetado, construído e instanciado )“povoado”( para uma aplicação específica. Características:
Coleção de dados armazenados, contendo informações sobre um domínio específico. Ex: universidade, banco, loja, etc.
Representa algum aspecto do mundo real. Mudanças neste contexto são refletidas no banco de dados.
Projetado e construído com dados para um propósito bem específico, ou seja, deve atender às necessidades do usuário em questão.
A importância da informação na maioria das organizações tem determinado o desenvolvimento de um grande conjunto de conceitos e técnicas para a administração eficaz desses dados.
Sistemas de Informação
Baseado em Banco de Dados
• Cada informação armazenada uma única vez
• Eventual redundância controlada pelo sistema em computador e invisível ao usuário
• Ênfase sobre os dados
• Uso de modelos de dados
• Independência de fatores físicos ligados à forma de armazenamento )ex, tipo ou tamanho do dado(. Essas informações ficam num repositório, no SGBD, onde são armazenados esses elementos de mais baixo nível
Problemas no desenvolvimento de aplicações de banco de dados
• Arquivos devem ser projetados para atender diferentes necessidades • Estruturas de dados complexas
• Banco de dados é acessado por múltiplos programas
• Múltiplas equipes de desenvolvimento podem estar envolvidas
• Definição da estrutura da base de dados
• deve ser mantida de forma centralizada
• deve estar disponível para múltiplos usuários