Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitual
Profa. Msc. Sandra Bozolan
Contextualizando
Uma floricultura, localizada no estado de São Paulo, teve
um grande aumento nas suas vendas diárias. Por conta
do volume de pedidos percebeu que, neste momento,
necessita informatizar as suas vendas. Para isso, necessita
comprar uma solução de software. Baseado nas entidades
que serão apresentadas a seguir, crie o MER (Modelo
Entidade Relacionamento) desse modelo de negócio.
Entidades
Objetivo
Modelagem conceitual.
Entidade Relacionamento.
Cardinalidade de relacionamento.
Classificação de relacionamento.
possui (1,1) Id_Func.
Cargo Id_Cargo
Senha
possui (1,1)
Usuário Usuário
Id_Func.
Sexo
Nome Tipo
Id_Cargo Forma de Id_FormP
(1,n) (1,1) pagamento Id_venda
Funcionário(1,1)
realiza (1,n)
Foto Tel. tem
Data/Nascimento Endereço
E-mail
Status/Func.
RG
CPF Data
(0,n) (1,n)
Id_Func. Id_FormaP
Tipo Id_TipoP Venda (1,n)
Valor
Id_Venda
Produto Categoria
(0,n)
(1,n) pertence
possui
CEP
CNPJ
Tel.
Endereço Id_Cliente
Data de Cadastro E-mail
Fornecedor Id_Forn Tel.
tem Razão Social Endereço
E-mail
(1,1)
(1,n) Nome (1,1) Cliente Nome
(1,n)
(1,n)
Produto fornece
Descrição Id_TipoP
Preço
Status do Pred
CNPJ CPF
Razão Social Data Nasc.
Jurídico Físico Sexo
Site
RG
código
descrição código
quantidade
preço nome
(1,n) (1,1)
Produto tem Categoria
Vamos ao aplicativo brModelo:
ATÉ A PRÓXIMA!
Modelagem de Dados –
Lógico
Profa. Msc. Sandra Bozolan
Modelo Lógico
O Modelo Lógico apresenta quais entidades estarão contidas no banco de dados; de acordo
com as regras de negócio, não leva em consideração nenhuma característica específica de
um Sistema Gerenciador de Bando de Dados (SGBD), apresenta apenas o esquema lógico
de dados, define recursos como a adequação de padrão e a nomenclatura, define as chaves
primárias e estrangeiras, a normalização, a integridade referencial, entre outras.
O Modelo Lógico deve ser criado levando em conta os exemplos de modelagem de dados
criados no modelo conceitual.
Exemplo de Modelo Lógico
Vamos ao aplicativo brModelo:
ATÉ A PRÓXIMA!
Programação SQL –
Criação do Banco e Tabelas
Exemplo (criar uma tabela): CREATE TABLE CLIENTE (ID INT PRIMARY KEY, NOME
VARCHAR(50)).
Linguagem SQL
Ela suporta uma série de funções específicas que serão exploradas mais à frente:
Primeiro, iremos criar o BD_Floricultura.
Linguagem SQL
UPDATE: utilizado para alterar valores de uma ou mais linhas (tuplas) de uma tabela:
Exemplo: UPDATE CLIENTE set NOME = 'Roberta' WHERE ID = 1;
SELECT: o principal comando da SQL, o comando SELECT, é utilizado para efetuar consultas
no banco de dados:
Exemplo: SELECT ID, NOME FROM CLIENTE;
Linguagem SQL