Você está na página 1de 17

Introduo a

Banco de Dados

Aula 1:
Conceitos Bsicos
de Banco de Dados

Conceitos:
Dados: So Fatos no Trabalhados. Ou So
Fragmentos de informao.
informao: a organizao dos fatos de forma
significativa.
Banco de Dados: uma coleo de dados
relacionados.

Exemplos de Armazenamento de Dados:


Caderno
Agenda
Lista Telefnica
Caderneta
Arquivos
Conjunto de Dados Vs Banco de Dados:
Redundncia de Informao (Conjunto de Dados)
Dificuldade de Atualizao (Conjunto de Dados)
Ocupa mais espao ( Conjunto de Dados)
4

Propriedades de Um Banco de Dados:


Apresenta Aspectos da Vida real.
Coleo lgica e coerente de dados com algum
significado inter-relacionado.

Um banco de dados projetado, construdo e


povoado de dados, atendendo a uma proposta
especfica.

Representao Grfica
de um Banco de Dados

SGBD (Sistema Gerenciamento de Banco de Dados) :


Conceito: uma coleo de programas que permite ao
usurio criar e manter um banco de Dados.
SGBD um software de propsito geral que facilita os
processos de definio, construo, manipulao e
compartilhamento de banco de dados entre vrios usurios
e aplicaes. Outras funes importantes de um SGBD
so: proteo do sistema e segurana
7

Sistema de Banco de dados


unio do banco de dados e do SGBD.

Um SGBD tem por objetivo facilitar:


Definio: Tipos dos dados, estruturas e restries dos
dados
Construo: Processo de armazenamento e dados.
Manipulao: Pesquisas, recuperao de dados,
relatrios.
Compartilhamento: Acesso de usurios.
Proteo do Sistema: Contra falhas no Hardware e
software.
Segurana: Contra acesso no autorizado.

Usurios de um Banco de Dados:


Administrador de Banco de Dados (DBA).
Projetista de Banco de Dados.

Usurio Final: todo aquele que precisa acessar o


banco de dados.
Analistas de sistemas e Programadores de Aplicaes
(Engenheiros de Software).

10

Banco de Dados Tabelas registros (tuplas)


elementos de dados (possuem um tipo de dado
[integer, char]).

11

12

Caractersticas do Emprego de Banco de Dados:


Natureza autodescritiva metadados
Isolamento programas / dados independncia
programa-dados ou abstrao de dados.
Suporte para as mltiplas vises dos dados
Compartilhamento de dados e processamento de
transaes de multiusurios

13

Vantagens do Banco de Dados :


Potencial para garantir padres.
Reduo do tempo de Desenvolvimento das Aplicaes.
Flexibilidade.
Disponibilidade para atualizar informaes.
Economias de Escala.

14

A utilizao de um SGBD pretende afastar o usurio dos


comandos complexos e ao mesmo tempo fornecer dados
integrados (unificao dos dados e disponibilizao
imediata de alteraes), segurana, velocidade de acesso,
possibilidade de alteraes na estrutura do banco de
dados.

15

BIBLIOGRAFIA:
[SILBERSCHATZ,1999] SILBERSCHATZ,A., KORTH,H. F.,
SUDARSHAN,S.; Sistema de Banco de Dados, 3 ed.,Editora
Makron Books, So Paulo, 1999. (Captulo 1).

[ELMASRI, 2005] ELMASRI, R., NAVATHE, S. B. ; Sistema de


Banco de Dados, 4 ed., Editora Makron Books, So Paulo,
2005. (Captulo 1).
[DATE, 2004] DATE, C. J.; Introduo a Sistemas de Banco
de Dados, 8 ed., Editora Campus, So Paulo 2004. (Captulo 1).

16

BIBLIOGRAFIA:
[COSTA,2007] COSTA,Rogrio Lus de C.; SQL Guia Prtico,
2 ed.,Editora Brasport, Rio de Janeiro, 2007. (Captulo 1).
[MACHADO, 2008] MACHADO,Felipe, ABREU,Maurcio;
Projeto de Banco de Dados, 15 ed., Editora ERICA, So Paulo,
2008. (Captulo 1).

17