Upload
andre-phillip-bertoletti
View
366
Download
0
Embed Size (px)
Citation preview
Agenda de hoje
Recordando nosso contexto
Seleção de registros
Nosso contexto
Entendendo a necessidade
Uma loja de materiais esportivos (roupas,
tênis, equipamentos, etc) precisa manter
um banco de dados dos seus clientes,
produtos e vendas realizadas. Além da
necessidade de se manter seus cadastros
de forma organizada, pretende-se também
levantar algumas estatísticas básicas do
perfil de seus clientes, produtos e também
das vendas por período.
Passos para a definição do
modelo de dados
1) Definição do modelo conceitual
Detalhes mais abstratos
2) Definição do modelo lógico
Normalização (evitar anomalia de dados
entre as entidades)
Relacionamentos (definir PKs, FKs, etc)
Cardinalidade (1..N, 1..1, N..N, etc)
3) Definição do modelo físico
Scripts para gerar os objetos de BD
Definição do modelo
conceitual
Cadastro de Clientes Nome
Data de nascimento
Sexo
CPF
Cadastro de Produtos Valor
Categoria
Mais vendidos
Vendas realizadas Data/hora
Loja que vendeu (filial)
Definição do modelo lógico
Definição do modelo físico
Preenchendo o BD com
dados de exemplo
SELECT: seleção de registros
Sintaxe:
SELECT
<lista de colunas>
FROM
<nome da tabela>
WHERE
<condição de filtro>
SELECT: Exemplos
Por hoje é só
Agora bora estudar!