apostila de banco de dados
Banco de Dados
Autor:
Luiz Antonio Junior
1 – INTRODUÇÃO
Objetivos
Introduzir conceitos básicos de Modelo de dados
Introduzir conceitos básicos de Banco de dados
Capacitar o aluno a construir o modelo físico de uma base de dados
Banco de Dados
É uma coleção de dados inter-relacionados, representando informações sobre um domínio específico.
“É uma coleção de dados relacionados. Dados, por sua vez são uma coleção de fatos que podem ser guardados e que tem um significado implícito. Como exemplo, considere o nome, o endereço e o telefone das pessoas que você conhece. Você pode guardar esses dados num caderno de telefone, ou pode guardar num disquete usando um software como ACCESS ou EXCEL. Isto é uma coleção de dados relacionados com significado explicito” (Navathe, 1994)
“É uma coleção organizada de fatos e informações” (Stair, 1996)
“É uma coleção de fatos registrados que refletem o estado de certos aspectos de interesse do mundo real. “(Machado e Abreu, 1995)
Exemplos:
Lista Telefônica
Fichas do acervo de uma biblioteca
Sistema de Banco de Dados
Consiste em uma coleção de dados inter-relacionados e uma coleção de programas para prover o acesso a esses dados.
O objetivo principal de um sistema de banco de dados é possibilitar um ambiente que seja adequado e eficiente para uso na recuperação e armazenamento de informações.
Sistema Gerenciador de Banco de Dados
São softwares que permitem a definição de estruturas para armazenamento de informações e fornecimento de mecanismos para manipula-las.
Exemplos:
Access
DB2
Oracle
Características de um SGBD
Principais características que um SGBD deve prover:
•
•
•
•
•
•
•
•
•
Independência de Dados
Restrições de Acesso
Controle de Redundância
Restrições de Integridade
Compartilhamento de Dados
Mecanismos de Backup e Recuperação
Múltiplas Interfaces
Representação de Relacionamentos Complexos entre Dados
Tolerância a Falhas
•