Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos
Banco de Dados (BD): uma coleo lgica e coerente de
dados com um significado inerente; uma disposio
desordenada de dados no pode ser referenciada como um
banco de dados
O termo banco de dados atualmente usado para indicar
tanto BD digitais como BD disponveis de outra forma
Sistemas de Gerenciamento de Bancos de Dados (SGBD):
conjunto de programas para armazenar, gerenciar e consultar
bases de dados. Exemplo: MySQL, Oracle, SQL Server etc.
Estritamente falado, o termo BD deve ser aplicado apenas
aos dados, enquanto o termo SGBD deve ser aplicado ao
software com a capacidade de manipular BD de forma
geral. Porm, comum misturar os dois conceitos
Sistema de Banco de Dados: Banco de Dados + SGBD +
2
Programas de Aplicao
Usurios/Programadores
Esquema de como
os dados esto
estruturados
Consultas e programas
de aplicao
Software p/ processar as
consultas/programas
Dados
Dados
3
Conceitos
Dados : Os dados referem-se a uma recolha de informaes organizadas,
eventos, atividades e transaes que so gravados, classificados e
armazenados dentro de um sistema de computador.
Exemplo: numricos, alfanumricos entre outros.
Informao : A informao o dado organizado, possuindo algum
siginificado.
Exemplo: relatrios, boletim escolar, folha de pagamento.
Atributo : So as propriedades de uma Entidade. Identifica, qualifica e
descreve os dados da Entidade ( campos ). Uma entidade representada
por um conjunto de atributos.
Exemplo: nome, endereo, dtnasc, .....
Registro : um conjunto de atributos / campos de um Entidade.
Exemplo: id_cli, nome_cli, end_cli, cid_cli, uf_cli, cep_cli
Entidade : um objeto que existe e distinguvel de outros objetos. Tem
algum significado, e sobre o qual necessrio guardar as informaes.
Exemplo: clientes, produtos, funcionrios,.....
Exemplificao
Registro
SGBD
Conjunto de programas para armazenar, gerenciar e acessar o banco
de dados
Oferece servios para
armazenar, consultar e atualizar o banco de dados
manter a consistncia e integridade dos dados
evitar redundncia
refletir a realidade
evitar a inconsistncia de dados
manter a segurana dos dados
recuperar falhas e fazer cpias de reserva (backup)
restringir e controlar os acessos dos usurios
Exemplos : MySQL, MS Access, SQL Server , Oracle...
6
Abstrao :
Abstrao de dados
Modelo 3 Esquemas
nvel
externo
nvel
conceitual
nvel
interno
Viso cliente 1
Esquema conceitual
Esquema interno
Nvel conceitual:
Descreve quais dados esto
armazenados e as relaes
entre eles
Viso analista / adm do BD
MER
Definio: modelo baseado na percepo do mundo real
como um conjunto de objetos chamados entidades e pelo
conjunto de relacionamentos entre esses objetos
Objetivo: facilitar o projeto do banco de dados representando
sua estrutura lgica
10
11
c2
Telefone=987654321
12
c1
Cpf=123.456.789-00
Cpf=987.654.321-01
Nome=Joo Carlos
Nome=Joo Carlos
c2
13