banco de dados ii - unimep/pronatec - aula 3

Post on 12-Apr-2017

366 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Unimep/Pronatec

3° Semestre

AULA 3

- Prof. André Bertoletti -

apbertolet@unimep.br

Banco de Dados II

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

Email

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!

top related