Escolar Documentos
Profissional Documentos
Cultura Documentos
AULA 01 - INTRODUO
Osvaldo Ramos Tsan Hu
Elaborado com base nas transparncias dos Profs.
Marcelo B. Tenorio
Mozart de Melo Alves Junior
Trabalho em equipe
Equipe de at 5 alunos.
Desenvolver o trabalho em 7 dias.
Enviar o trabalho via MOODLE.
http://moodle.progdan.com/course/view.php?i
d=22
Agenda da Aula
Dados
Motivaes
Bancos de Dados
Modelagem de Dados
Modelos de Banco de Dados
Modelo Relacional
Componentes
Cardinalidade dos Relacionamentos
Referencias Bibliogrficas
a) Principal
b) Complementar
Dados - Motivaes
Rapidez
Consistncia
Flexibilidade de acesso
Segurana
Facilidade de localizao
Dados - Motivaes
Antes do computador
Arquivos em papel
Manipulao manual
Depois do computador
Arquivos digitais
Manipulao computadorizada
Consistncia de dados
Facilidade no acesso aos dados
Independncia de dados: fsica e lgica
Integridade nos dados
Linguagem padronizada de acesso
Gerenciamento de transaes e concorrncia
Segurana
Modelagem de Dados
Modelagem de Dados
Modelos de Banco de
Dados
Modelo
Modelo
Modelo
Modelo
Hierrquica
Hierrquico
de Rede
Relacional
Orientado a Objetos
Rede
Relacional
Modelo Relacional
Modelo Relacional
Entidades
Relacionamentos
Atributos
Domnios.
Modelo Relacional
Modelo Relacional
Relacionamentos
tem-se um relacionamento:
Modelo Relacional
Atributos
Nome-do-Aluno,
Idade-do-Aluno,
Endereo-do-Aluno,
Telefone-do-Aluno.
Modelo Relacional
Modelo Relacional
Chave Primria
Cdigo
001
002
003
Entidade
Atributos
Nome
Renato Vieira
Andr Luiz
Ygor Raphael
Chave Estrangeira
Cidade
Cod_Dep
Florianpolis
Goinia
Pres. Prudente
Tupla
001
001
002
Componentes
Componentes
CLIENTE
Faz
CLIENTE FAZ
PEDIDOS
PEDIDO
Possuem
PEDIDOS POSSUEM
PRODUTOS
PRODUTO
Cardinalidade dos
Relacionamentos
Um para muitos 1 : n
1
n
Cliente
Venda
Produto
Um para um 1 : 1
Produto
Quantidade
Exemplo
CPFNome
Endereo
(1,1)
CLIENTE
Faz
Cod_Pedido_Data
Emisso
cod-cond-pgto
(0,n)
PEDIDO
ValorUnit
(0,n)
Quantidade
Possuem
(n,n)
Cod-Produto
PRODUTO
Descrio
Unidade
Dados
Motivaes
Bancos de Dados
Modelagem de Dados
Modelos de Banco de Dados
Modelo Relacional
Componentes
Cardinalidade dos Relacionamentos