Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Proiectarea bazelor de date relationale pentru gestionarea unei societati de dvd-uri folosind microsoft access

Baze de date


UNIVERSITATEA CRESTINA “DIMITRIE CANTEMIR” BUCURESTI

FACULTATEA

SPECIALIZAREA ..



PROIECTAREA BAZELOR DE DATE RELATIONALE PENTRU GESTIONAREA UNEI SOCIETATI DE DVD-URI FOLOSIND MICROSOFT ACCESS

INTRODUCERE

In contextul societatii actuale, caracterizata printr-o explozie fara precedent in istoria omenirii, sistemele informatice reprezinta unul din elementele fundamentale care genereaza si controleaza fluxurile informationale la nivel micro si macroelectronic.

De mai bine de doua decenii, bazele de date prin performantele si avantajele lor, au reprezentat si vor ramane in continuare modalitatea principala de structurare si organizare a datelor in cadrul sistemelor informatice.

In plus, producatorii de software au creat Sisteme de Gestiune a Bazelor de Date din ce in ce mai performante si in acelasi timp cat mai simplu de utilizat.

Lucrarea aleas&# 353d31d 259; pentru realizare, se refera la proiectarea bazelor de date relationale pentru gestionarea unei firme de DVD-uri folosind Microsoft ACCESS.

In contextul prezentat, lucrarea ce va fi realizata, isi propune sa ofere o parte a cunostintelor necesare pentru initierea si deasemenea pentru proiectarea bazelor de date folosind SGBD-ul Microsoft ACCESS 2000.

Lucrarea de fata, este structurata pe urmatoarele capitole:

Capitolul 1 denumit “Prezentare a domeniului bazelor de date” va fi o prezentare a ceea ce reprezinta domeniul bazelor de date, cum pot fi gestionate bazele de date si deasemenea arhitectura si proiectarea lor.

In capitolul 2 “ Niveluri si modele de reprezentare a datelor in bazele de date”, se vor prezenta notiuni despre: modelarea logica a datelor, modelul relational si conceptual de baze de date si reguli de verificare si normalizare a Modelarii Conceptuale a Datelor.

Capitolul 3 va reprezenta “Descriere aplicatiei” ce va fi realizata.

In capitolul 4, intitulat “Prezentare Microsoft ACCESS”, se va prezenta in detaliu, aplicatia ce va fi realizata, descriind totodata instrumentele Access ce vor fi utilizate. Se vor explica aplicatiile ce se doresc a fi facute pe baza de date si se vor prezenta capturi din aplicatia propriuzisa, toate acestea sub forma unui manual de utilizare.

In ultimul capitol, capitolul 5, se vor prezenta concluziile, de unde s-a pornit, cum s-a dorit a fi aplicatia si care este rezultatul conceperii si proiectarii aplicatiei de baze de date.

1. Identificarea si selectia proiectului

Descrierea organizatiei

Working class production , societate de film si productie video , a luat fiinta in anul 2005 , urmarind sa ofere clientilor sai servicii de cea mai inalta calitate , tinand cont de preferintele lor in materie de filme .

Aceasta ofera o gama larga de filme in format DVD (filme de actiune , comedii, animation , filme de tip “Love story “, documentare, filme cu subiect dramatic ).

Are un numar de 10 angajati , este alcatuita din 2 magazine si cladirea in care se afla conducerea societatii . Ambele magazine sunt situate in Bucuresti.

Organigrama societatii

Studiul de fezabilitate, consta in cercetarea sistemelor operative deja existente, stabilirea unor alternative cu evaluarea costurilor, a avantajelor si dezavantajelor fiecarei alternative in parte.

Analiza Swott

2. Analiza sistemului informational selectat

Culegerea datelor cuprinde observarea mediului care genereaza datele fie printr-un observator uman, fie prin diverse echipamente , precum si inregistrarea datelor fie prin scrierea lor in documente resursa, fie prin captarea lor sub diferite forme si cu ajutorul diferitelor programe.

Pregatirea datelor consta in efectuarea unor operatii asupra datelor pentru a facilita prelucrarea lor ulterioara:

  • Clasificarea datelor care presupune atribuirea de coduri de identificare( codc, codp, coddep etc);
  • Gruparea datelor: acumularea intrarilor similare pentru a fi prelucrate in grup;
  • Verificarea datelor cuprinde o serie de proceduri pentru a se realiza controlul corectitudinii datelor inainte ca ele sa fie prelucrate;
  • Transmiterea datelor de la un punct la altul;
  • Transcrierea datelor dintr-o forma in alta astfel incat sa se realizeze trecerea de la scrierea de mana la cea tipizata;

Prelucrarea datelor poate sa includa activitati cum ar fi:

calculatiile care constau in forme de tratare matematica a datelor

sintetizarea : comasarea datelor

filtrarea: extragerea unor seturi de date ce vor fi supuse unor prelucrari ulterioare

Obtinerea informatiilor de iesire poate fi regasita si in rapoarte.

Determinarea cerintelor sistemului este activitatea esentiala in aflarea situatiei existente si a ceea ce se doreste a se obtine in viitor.

Modelarea sistemului informational :

a) Modelarea logica :

Poate cea mai importanta parte din procesul construirii unei baze de date o constituie studiul sistemului ce urmeaza sa fie reflectat in baza de date. Stabilirea informatiilor relevante pantru sistem si a relatiilor dintre ele este un lucru esential pentru etapele urmatoare.

Baza de date este un model al lumii reale si nu poate reprezenta decat un numar limitat de caracteristici in unele aplicatii. Oricat de perfectionat ar fi un model utilizat, exista aplicatii care se pot concepe astfel incat sa nu poata fi satisfacute de baza de date.

Pentru a construi o baza de date corespunzatoare unui sistem real dat, se face mai intai o apreciere generala a sistemului. In aceasta apreciere se include informatii privind structura sistemului – elemente esentiale ale acestuia care sunt cuprinse intr-o schita preliminara. Schita cuprinde, printre alte informatii, si modul in care sistemul este vazut de diferite persoane implicate in sistemul respectiv. Se creaza un model informational in care sunt cuprinse principalele functiuni si fluxuri de informatii din sistem. Sistemul trebuie privit unitar si nu ca o alaturare a componentelor sale. In baza de date, multe parti sunt folosite in comun de diferitele componente ale sistemului.

Modelarea sistemului informational

Modelarea logica(DED)

Diagrama de nivel 0:

SOCIETATE

 

Diagrama de nivel 1:

Evidenta

Societatii

 

Chitanta

 
Ordin de cumparare

Modelarea conceptuala

DER – Diagrama Entitate Relatie


COMENZI

 
1,N

IMPRUMUT

 
1,N

DVD

 

CLIENTI

 

1,1

1,N

PREMII

 

SOCIETATEE

 

FILM

 

1,1


REGIZORI

 

FACTURI

 
1,N 1,N

In urma analizei problemei rezulta urmatoarele entitati: DVD, COMENZI, CLIENTI, IMPRUMUT, FACTURI, SOCIETATE, PREMII, REGIZORI , FILM

Identificarea corespondentelor:

IMPRUMUT – DVD

Un DVD , creaza un imprumut de unde rezulta corespondeta CREAZA

DVD – FILM

Un DVD contine un film, de unde rezulta corespondenta CONTINE

FILM – REGIZOR

Un film este regizat de un regizor, de unde rezulta corespondenta REGIZAT

SOCIETATE-FACTURI

O SOCIETATE ofera facturi de unde rezulta corespondenta OFERA

DVD-COMENZI

Un DVD produce comenzi de rezulta corespondenta PRODUCE .

CLIENTI-COMENZI

Clientii fac comenzi de unde rezulta corespondenta FAC .

FILM –PREMII

Un film are premii de unde rezulta corespondeta ARE

3. Proiectarea logica

FORMULARE

S-au creat 8 formulare care contin date referitoare la clienti, comenzi, DVD-uri, DVD-uri aparute dupa 2001, Facturi, Filme , Premii, Regizori .

RAPOARTE

Rapoartele s-au realizat tot in numar de 8 si contin date referitoare la clenti, comenzi, DVD-uri, Filme, Gen DVD , Raport imagine , Regizori.

Raportul Gen DVD ofera informatii referitoare la caracteristicile DVD-urilor.

Campurile afisate in acest raport sunt :cod DVD, anul aparitiei DVD , raport imagine , subtitrare, regiune si gen .

Raportul Comenzi ofera informatii despre comenzile de DVD-uri pe care Societatea le-a onorat intr-o anumita perioada. Campurile afisate in acest raport sunt: codul DVD-ului, rezultat, tip DVD, Nr DVD.

De asemenea raportul va contine informatii referitoare la total numar pe cantitatea (numarul de poduse) vanduta fiecarui client, total Numar DVD –uri , pentru DVD-urile care au fost comandate.

4. Proiectarea fizica

TABELE

S-au creat 9 entitati:

1. Clienti 6. Premii

2. Comenzi 7. Regizori

3. DVD-uri 8. Societate

4. Facturi 9. Filme

5. Imprumut DVD

Fiecare entitate contine un numar de atribute dupa cum urmeaza :

Clienti : ID_Client – Number Clienti: Nr_Comanda– Number DVD_uri : Cod_DVD - Number

Nume -Text ID_Client – Number Tip_DVD- Text

Prenume – Text Nume DVD – Text Nr_DVD– Number

Nr_Mobil –Text Cod-DVD –Number An_ap_DVD- Date/Time

E-mail- Text Data CMD- Date/Time Raport Imagine -Text

Adresa – Text Confirmare CMD- Yes/NO Regiune- Number

Subtitrare – Yes/No

Pret DVD

Facturi : Nr_Fact – Number Filme: Nume Film – Number

Data Fact –Date/Time Gen – Text

Cod_DVD–Number Clasificare– Text

Nume Film –Text Limba–Text

Nr_DVD– Number Durata –Text

Pret_DVD–Currency Premiera– Text

Total Factura –Text Studiou - Text

Cod_DVD -Number

Imprumut _DVD: CodI – Number Premii: Den_premiu–Text Regizori: Cod_Reg - Number

Cod copie– Text Rezultat–Text Nume regizor - Text

ID_Client – Number An – Number Prenume regizor–Text

Adresa – Text Categorie-Text Data nasterii - Number

Data_i - Date/Time Den_Premiu - Text

Data_r- Date/Time

Societate : Cod_Soc –Memo

Forma_Soc–Text

Capital –Number

QUERIES(Cereri SQL)

Dupa ce s-a selectat optiunea “QUERIES” din meniul “OBJECTS” cu ajutorul comenzii ”Create with Design View” s-au realizat o serie de cereri utilizand optiunea “SQL View”in prealabil fiind selectate tabelele dorite pentru realizarea cererilor.

In total s-au realizat 16 interogari, dintre care 6 cu optiunea “SQL View”.

S-au creat de exemplu interogari care ofera informatii cu privire la Genurile de DVD, DVD-uri ce apar dupa 2001, Denumirea premiilor , Lista comenzi clienti , etc.


Document Info


Accesari: 1498
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )