4
Problema1 O firmă doreşte sa-şi comercializeze produsele prin intermediul poştei, pe baza comenzilor primite de la clienţi. Firma dispune de un nomenclator al produselor fabricate în care sunt consemnate denumirea fiecărui produs, unitatea de măsură şi categoria de calitate aferentă. Clienţii firmei sunt persoane fizice cărora li se solicită numele, adresa, codul poştal, ţara, localitatea şi numărul de telefon. Comenzile primite sunt numerotate secvenţial, pe fiecare indicându-se data recepţionării comenzii şi termenul de livrare (exprimat în zile) iar, în momentul executării comenzii, se completează data la care s-a efectuat livrarea. Pe o comanda pot fi solicitate unul sau mai multe produse în diferite cantităţi. Preţurile practicate de firmă sunt negociabile şi variabile în timp. Se cere: Să se elaboreze modelul relaţional al bazei de date, prin procedeul de normalizare. Etape: Identificarea atributelor de memorat în BD şi a regulilor de gestiune (conform tabelei 1) Tabela 1 Dicţionarul definit de utilizator Nr. Atribut Descrierea atributului 1 CodProd Codul Produsului Reguli de gestiune: Un client poate face mai multe comenzi

ProblemeBaze de date

Embed Size (px)

DESCRIPTION

ProblemeBaze de date

Citation preview

Page 1: ProblemeBaze de date

Problema1

O firmă doreşte sa-şi comercializeze produsele prin intermediul poştei, pe baza comenzilor primite de la clienţi. Firma dispune de un nomenclator al produselor fabricate în care sunt consemnate denumirea fiecărui produs, unitatea de măsură şi categoria de calitate aferentă. Clienţii firmei sunt persoane fizice cărora li se solicită numele, adresa, codul poştal, ţara, localitatea şi numărul de telefon. Comenzile primite sunt numerotate secvenţial, pe fiecare indicându-se data recepţionării comenzii şi termenul de livrare (exprimat în zile) iar, în momentul executării comenzii, se completează data la care s-a efectuat livrarea. Pe o comanda pot fi solicitate unul sau mai multe produse în diferite cantităţi. Preţurile practicate de firmă sunt negociabile şi variabile în timp.

Se cere:

Să se elaboreze modelul relaţional al bazei de date, prin procedeul de normalizare.

Etape:

Identificarea atributelor de memorat în BD şi a regulilor de gestiune (conform tabelei 1)

Tabela 1 Dicţionarul definit de utilizator

Nr. Atribut Descrierea atributului1 CodProd Codul Produsului

Reguli de gestiune: Un client poate face mai multe comenzi C

Definirea tabelelor şi a restricţiilor de integritate1. Clienţi2. Produse3. Comenzi4. Conţinut Comanda

Page 2: ProblemeBaze de date

Problema2

O agenţie de bunuri imobiliare îşi propune realizarea unei aplicaţii informatice ce va gestiona cererile de vânzare / cumpărare a clienţilor săi.

În acest sens se cunosc următoarele:

Clienţii agenţiei caracterizaţi prin :cod client, nume client, adresa, telefon solicită printr-o cerere, vânzarea/cumpărarea unui imobil.

Cererile solicitate de clienţi conţin: număr cerere, data cerere, tip solicitare(cumpărare/vânzare), nume client şi categorie bun imobiliar.

În cadrul agenţiei fiecare bun imobil face parte dintr-o categorie de bunuri imobile, caracterizată prin: cod categorie, tip categorie (garsonieră, apartament, vilă).

Bunurile imobile sunt identificate prin: cod imobil, proprietar, adresa imobil, număr camere, suprafaţa, confort, preţ solicitata.

Tranzacţiile sunt încheiate prin intermediul agenţilor imobiliari şi sunt evidenţiate prin prisma contractelor de vânzare-cumpărare. Agenţii imobiliari sunt identificaţi printr-un număr agent, nume agent, telefon agent.

Contractul de vânzare-cumpărare este caracterizat prin: număr contract, data contract, obiectul contractului, valoare contract, nume client, nume agent, cod imobil.

Se cere:

1. Identificarea atributelor de memorat în baza de date şi a regulilor de gestiune;

2. Definirea tabelelor şi a restricţiilor de integritate.3. Completarea tabelelor cu date

Page 3: ProblemeBaze de date

Problema Nr.3

O casă de schimb valutar doreşte să-şi informatizeze activitatea. Clienţii săi sunt persoane fizice caracterizate printr-un cod, nume, prenume, act de identitate /paşaport, buletin/carte de identitate), numărul şi seria actului de identitate, rezidenţa.

La efectuarea schimbului valutar, clienţilor li se eliberează un buletin de schimb caracterizat prin: număr buletin, seria buletinului, data buletinului, suma încasată de la client, cursul de schimb, comisionul, tipul operaţiei (vânzare sau cumpărare de valută).

Fiecare valută este identificată printr-un cod şi o denumire şi poate avea cotaţii diferite în cursul aceleiaşi zile, avînd un preţ de cumpărare şi un preţ de vînzare stabilit în funcţie de piaţă. Pentru schimbul unor sume mari se poate acorda un curs preferenţial.

Se cere:

1.Identificarea atributelor de memorat în baza de date şi a regulilor de gestiune;

2.Definirea tabelelor şi a restricţiilor de integritate.

3.Completarea tabelelor cu date