Você está na página 1de 17

Fundamentos de Banco de Dados

Prof. Jalyson Set/2011

Introduo
A importncia do banco de dados nos mais diversos setores. Banco de dados ou base de dados um conjunto de registros dispostos em estrutura regular que possibilita a reorganizao e a produo de informao. Dado por si s no tem relevncia. Ex: Kw/h. Informao quando o dado tem um sentido, gera-se a informao, gerando um conhecimento, com um nmero de informaes adquiridas.

Introduo
O que se armazena em um banco de dados? Arquivos de texto Arquivos Binrios(imagens, msicas) Arquivos de registros. Dados so gerenciados por uma nica entidade. Ex: Pessoa : cpf, rg, nome, endereo.

Nveis de abstrao
Formas e nveis de interao com o banco de dados:
USURIO APLICAO

DADOS

SGBD

Obs: O usurio nunca poder manipular os dados diretamente na base de dados, na qual ele se encontrar no nvel mais alto da abstrao.

Introduo
Diferentes nveis de abstrao:
USURIO

Armazenar e Recuperar
APLICAO

SGBD

Manipular, manter e gerenciar

DADOS

Nveis de abstrao
Diferentes nveis de abstrao:
USURIO

Camada externa
APLICAO

SGBD

Camada lgica Camada fsica

DADOS

Modelos de banco de dados:


Modelo Hierrquico; Modelo de Redes; Modelo Relacional; Modelo Orientado a Objetos.

Modelos de banco de dados:


Modelo Relacional: identificar e ligar determinada entidade com seu grau de relacionamento. Ex: a entidade Pessoa pode possuir um ou mais Veculos.

Arquiteturas de banco de dados:


-Plataforma centralizada.

Terminais burros

Mainframes (BD)

Arquiteturas de banco de dados:


-Sistema de computador pessoal.

APLICAO

BD

Arquiteturas de banco de dados:


-Banco de dados cliente-servidor.

BD

Arquiteturas de banco de dados:


-Banco de dados distribudos.

BD2

BD3

BD1

Introduo
SGBD Sistema Gerenciador de Banco de Dados - um conjunto de dados associados a um conjunto de programas para acesso a esses dados.

Caractersticas do SGBD
Autoconteno: armazenar os dados e metadados; Independncias dos dados: referente s aplicaes que acessam o banco de dados; Abstrao: desconsiderar detalhes do usurio. Viso: Limite dado pelo programador para disponibilizar ao usurio, garantindo a integridade. Controle de concorrncia: um mesmo servidor pode ser acessado por vrios clientes.

SGBDs

Bibliografia
KORTH, H.F.; SILBERSHATZ, A. Sistema de Banco de Dados. 3 ed. So Paulo: Makron Books, 1999. http://www.youtube.com/results?search_query =banco+de+dados&aq=f

Jalyson Vieira Lopes E-mail: jalysonn@gmail.com Blog: jalyson.blogspot.com