Você está na página 1de 2

TRABALHO(FINAL(DA(DISCIPLINA(DE(PROGRAMAÇÃO(DE(BANCO(DE(DADOS(–(PARTE(1(

1. Criar'uma'modelagem'de'dados'que'atenda'os'seguintes'requisitos:'
a. Uma'empresa'de'venda'coletiva'necessita'de'um'modelo'de'dados'para'
atender'seu'negócio'(site'de'compra'coletiva).'
b. Seus'clientes'podem'ser'empresas'(pessoa'jurídica)'ou'pessoas'físicas,'dessa'
forma'o'cadastro'de'clientes'deve'atender'aos'atributos'de'ambos:'
i. Pessoa'Jurídica:'nome'fantasia,'razão'social,'cnpj,'inscrição'estadual,'
endereço'completo'para'ser'utilizado'para'correspondências,'
cobranças'e'para'que'os'internautas'localizem'a'loja'física'no'site.'
ii. Pessoa'Física:'nome'completo,'cpf,'endereço'completo'para'ser'
utilizado'para'correspondências'e'cobranças.'
c. Como'o'site'vende'produtos'é'necessário'haver'um'cadastro'de'produto,'onde'
cada'produto'seja'cadastrado'uma'única'vez,'ou'seja,'sendo'aproveitado'
quando'duas'empresas'anunciam'o'mesmo'produto.'O'intuito'disso'é'diminuir'
o'fluxo'de'cadastro'de'produtos.'
d. Cada'cliente'pessoa'física'poderá'ter'anunciado'ao'mesmo'tempo'um'ou'mais'
produtos,'já'clientes'pessoa'física'apenas'um'por'vez.'Cada'produto'anunciado'
deverá'ter'a'data'de'início'e'fim'da'publicação,'datas'que'servirão'de'
referência'para'controle'da'quantidade'de'anúncios'no'ar.'
e. Os'anúncios'deverão'comportar:'nome'do'produto'(vindo'do'cadastro'de'
produtos),'uma'descrição'que'o'anunciante'de'cada'produto'poderá'redigir,'
preço'normal,'preço'para'a'venda'no'site,'data'de'início'e'fim'da'publicação'e'
a'quantidade'de'produtos'que'poderão'ser'vendidos'na'oferta.'
f. Na'outra'ponta'existem'os'compradores'(internautas),'os'quais'devem'ser'
armazenadas'as'seguintes'informações:'ePmail,'nome'completo,'cpf,'cidade,'
estado.'
g. As'compras'feitas'pelos'compradores'devem'ser'armazenadas,'guardando'a'
data'e'hora'da'compra,'o'produto'escolhido,'a'quantidade'da'compra'e'o'valor'
do'produto,'bem'como'a'o'cliente'que'está'vendendo'o'produto.'
h. A'cada'venda'que'acontecer'no'site'haverá'uma'cobrança'de'10%'do'valor'da'
venda'do'cliente'do'site'do'produto.'É'importante'ter'a's'informações'de'que'
produto'foi'vendido,'qual'o'cliente,'qual'o'comprador,'que'data'e'hora'foi'
realizada'a'compra,'quantos'produtos'foram'vendidos,'qual'o'valor'negociado'
(da'venda),'o'valor'correspondente'a'10%'da'venda'e'a'data'que'o'cliente'deve'
pagar'esse'valor,'que'deve'ter'como'vencimento'15'dias'após'a'data'da'
compra.'
2. Depois'de'criado'o'modelo'inserir'os'seguintes'clientes:'
a. Pizzaria'FornaLua,'Maria'Cecilia'Pizzaria'Ltda,'26.816.784/0001P14,'
362.522.661.771,'Av.'Xv'de'Novembro,'10P34,'Centro,'BauruPSP,'17014P300;'
b. Churrascaria'Bariloche,'Churrascaria'Bariloche'Ltda,'11.254.141/0001P94,'
111.111.111.111,'R.'Cuba,'1P50,'Terra'Branca,'CampinasPSP,'13000P000;'
c. Paulo'Miranda'Neves,'483.615.378P64,'R.'Tiradentes,'1845,'Centro,'
PederneirasPSP,'17280P000;'
d. Os'códigos'de'cliente'devem'ser'gerados'por'uma'sequence.'
3. Criar'uma'view'que'relacione'todos'os'clientes'existentes,'trazendo'as'seguintes'
informações:'código'de'cliente,'nome,'documento'e'data'de'cadastro'no'sistema.'
Onde'caso'seja'pessoa'jurídica'deve'trazer'como'informação'a'razão'social'e'o'cnpj,'
caso'seja,'pessoa'física'deve'retornar'o'nome'completo'e'o'cpf.'
4. Criar'uma'view'que'retorne'todos'os'produtos'que'estão'ativos'no'site'para'venda.'
Retornar'as'informações:'nome'produto,'preço'para'a'venda'no'site,'data'de'início'e'
fim'da'publicação'e'a'quantidade'de'produtos'e'o''Vendedor.'
'

Você também pode gostar