Buscar

Conceitos Iniciais de Banco de Dados

Prévia do material em texto

Banco de Dados
Aula I
anderson fonseca
Dados
Matéria bruta de que é feita a informação. 
Valores fisicamente registrados no banco de dados.
Informação
Dado que significa alguma coisa para alguém e é utilizado em algum contexto.
O que é um Banco de Dados? e o que vem a ser um SGBD?
Os Bancos de Dados estão atualmente em situações corriqueiras do nosso 
cotidiano. Pode-se citar vários exemplos, desde quando anotamos os dados 
em nossos celulares do telefone e endereço de um amigo, até a inclusão de 
nossos dados cadastrais, através da Web, num Banco de Dados de uma loja 
de Comércio Eletrônico.
Conceitos
 Banco de Dados é um conjunto de registros manipuláveis, de mesma 
natureza, inseridas em um mesmo local, obedecendo a um padrão de 
armazenamento.
 Conjunto de dados integrados que tem por objetivo atender a uma 
comunidade de usuários.
Evolução
Programa com 
dados armazenados
Programa com 
gerência de arquivos
Programa de
aplicação de BDSGBD
dados
dados
O que é um SGBD?
 Software que incorpora as funções de definição, recuperação e alteração de 
dados em um banco de dados.
 Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um 
conjunto de dados (BD) associados a um conjunto de programas para 
acesso a esses dados.
Interface
Processamento Consultas
Processamento Transações
I/O / Buffers / Indexação
SGBD
DBA
AS
Análise Requisitos...
Modelagem
Projeto BD
Usuário
Final
Engenharia
 Software
Sistema de Processamento de Arquivos / Planilhas
 Falta de padronização.
 Subordinação de programas a arquivos.
 Redundância e inconsistência dos dados.
 Falta de integridade.
 Segurança inexistente.
 Analista “dono” do sistema.
• Garantir consistência dos dados
• Facilitar acesso aos dados 
• Garantir recuperação apropriada dos dados
• Garantir integridade
• Garantir operações atômicas
• Controlar concorrência
• Garantir segurança dos dados
SGBD X Sist. Processamento Arquivos
Quando vários usuários acessam o mesmo Banco de Dados, o que é muito 
comum hoje em dia, denominamos esses sistemas de multiusuários.
Um sistema de banco de dados envolve quatro componentes principais:
 Dados
 Hardware
 Software e usuários.
Dados
Integrados – Eliminar redundância
Compartilhados – Acessos simultâneos
Hardware
Os componentes de hardware usados num sistema de Banco de Dados 
consiste basicamente num volume de armazenamento secundário, 
normalmente em discos magnéticos.
Software
Entre os dados fisicamente armazenados no hardware, e os usuários do 
sistema, existe o software conhecido como Gerenciador de Banco de 
Dados. Também denominado de Servidor de Banco de Dados, ou ainda 
mais freqüentemente chamado de Sistema de Gerenciamento de Bancos de 
Dados (SGBD) - a sigla em inglês é DBMS.
Usuários
- Administrador de Banco de Dados (DBA)
- Desenvolvedores de Software
- Usuários Finais – SQL para consulta
ORACLE DB
IBM DB2
POSTGRE.SQL
MYSQL
MICROSOFT ACCESS
HSQLDB
INTERSYSTEMS CACHÉ
SGBD mais populares
Conceitos
- Entidade (tabela)
- Atributo (campo/coluna)
- Registros (tupla/linha)
Conceitos
Exemplo:
Banco: Agenda
Tabelas: Telefones, Compromissos
Campos: (Telefones) nome, telefone, endereço
 (Compromissos) data, hora, compromisso
Registros: cada telefone e cada compromisso anotados 
Conceitos
Exemplo:
Banco: Agenda
Tabela: Telefones
Código Nome Endereço Telefone
1 João Silva Av. Sem Nome, 
1024
3432-0001
2 Pedro Santos R. 18 1234-5617
FIM
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21

Continue navegando

Outros materiais