Sie sind auf Seite 1von 21

Banco de Dados

Aula I

anderson fonseca
Dados

Matria bruta de que feita a informao.


Valores fisicamente registrados no banco de dados.

Informao

Dado que significa alguma coisa para algum e utilizado em algum contexto.
O que um Banco de Dados? e o que vem a ser um SGBD?

Os Bancos de Dados esto atualmente em situaes corriqueiras do nosso


cotidiano. Pode-se citar vrios exemplos, desde quando anotamos os dados
em nossos celulares do telefone e endereo de um amigo, at a incluso de
nossos dados cadastrais, atravs da Web, num Banco de Dados de uma loja
de Comrcio Eletrnico.
Conceitos

Banco de Dados um conjunto de registros manipulveis, de mesma


natureza, inseridas em um mesmo local, obedecendo a um padro de
armazenamento.

Conjunto de dados integrados que tem por objetivo atender a uma


comunidade de usurios.
Evoluo

Programa com
dados armazenados

Programa com
dados gerncia de arquivos

Programa de
dados
SGBD aplicao de BD
O que um SGBD?

Software que incorpora as funes de definio, recuperao e alterao de


dados em um banco de dados.

Um Sistema Gerenciador de Banco de Dados (SGBD) constitudo por um


conjunto de dados (BD) associados a um conjunto de programas para
acesso a esses dados.
DBA Anlise Requisitos... Engenharia
AS Modelagem Software
Projeto BD

Interface Usurio
Final
Processamento Consultas
SGBD
Processamento Transaes

I/O / Buffers / Indexao


Sistema de Processamento de Arquivos / Planilhas


Falta de padronizao.

Subordinao de programas a arquivos.

Redundncia e inconsistncia dos dados.

Falta de integridade.

Segurana inexistente.

Analista dono do sistema.
SGBD X Sist. Processamento Arquivos

Garantir consistncia dos dados


Facilitar acesso aos dados
Garantir recuperao apropriada dos dados
Garantir integridade
Garantir operaes atmicas
Controlar concorrncia
Garantir segurana dos dados
Quando vrios usurios acessam o mesmo Banco de Dados, o que muito
comum hoje em dia, denominamos esses sistemas de multiusurios.

Um sistema de banco de dados envolve quatro componentes principais:



Dados

Hardware

Software e usurios.
Dados

Integrados Eliminar redundncia

Compartilhados Acessos simultneos


Hardware

Os componentes de hardware usados num sistema de Banco de Dados


consiste basicamente num volume de armazenamento secundrio,
normalmente em discos magnticos.
Software

Entre os dados fisicamente armazenados no hardware, e os usurios do


sistema, existe o software conhecido como Gerenciador de Banco de
Dados. Tambm denominado de Servidor de Banco de Dados, ou ainda
mais freqentemente chamado de Sistema de Gerenciamento de Bancos de
Dados (SGBD) - a sigla em ingls DBMS.
Usurios

- Administrador de Banco de Dados (DBA)


- Desenvolvedores de Software
- Usurios Finais SQL para consulta
SGBD mais populares
ORACLE DB
IBM DB2
POSTGRE.SQL

MYSQL
MICROSOFT ACCESS

HSQLDB

INTERSYSTEMS CACH
Conceitos

- Entidade (tabela)
- Atributo (campo/coluna)
- Registros (tupla/linha)
Conceitos
Exemplo:

Banco: Agenda

Tabelas: Telefones, Compromissos

Campos: (Telefones) nome, telefone, endereo


(Compromissos) data, hora, compromisso

Registros: cada telefone e cada compromisso anotados


Conceitos
Exemplo:

Banco: Agenda

Tabela: Telefones

Cdigo Nome Endereo Telefone


1 Joo Silva Av. Sem Nome, 3432-0001
1024
2 Pedro Santos R. 18 1234-5617
FIM

Das könnte Ihnen auch gefallen