1) Uma aula sobre banco de dados abordou a necessidade de uma loja de esportes manter um banco de dados dos clientes, produtos e vendas para levantar estatísticas.
2) Foram apresentados os passos para definir o modelo de dados, incluindo o conceitual, lógico e físico, além de exemplos de entidades e relacionamentos.
3) A instrução SQL SELECT foi explicada como forma de selecionar registros de uma tabela aplicando filtros.
4. 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.
5. 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
6. Definição do modelo
conceitual
Cadastro de Clientes
Nome
Data de nascimento
Sexo
CPF
Email
Cadastro de Produtos
Valor
Categoria
Mais vendidos
Vendas realizadas
Data/hora
Loja que vendeu (filial)