Administratie | Alimentatie | Arta cultura | Asistenta sociala | Astronomie |
Biologie | Chimie | Comunicare | Constructii | Cosmetica |
Desen | Diverse | Drept | Economie | Engleza |
Filozofie | Fizica | Franceza | Geografie | Germana |
Informatica | Istorie | Latina | Management | Marketing |
Matematica | Mecanica | Medicina | Pedagogie | Psihologie |
Romana | Stiinte politice | Transporturi | Turism |
CABLU-TV
A UNEI FIRME DE CABLU-TV
Baza de date pe care o vom prezenta in continuare este realizata cu ajutorul programului Microsoft ACCESS 2000 care face parte din pachetul de programe Microsoft Office si este cea de-a cincea versiune a produsului, prima versiune fiind lansata in anul 1992. Putem spune ca produsul ACCESS este cel mai popular sistem de gestiune a bazelor de date.
O baza de date ACCESS reprezinta o colectie de date grupate in: tabele(table ,interogari(query),formulare (form),rapoarte(rapoarte),pagini Web (pages)comenzi macro (macro) si module(module
Cele doua componente principale ale unui sistem informatic :datele si programele se gasesc intr-o stransa interdependenta .Datele sunt definite de trei elemente: indentificator ; atribute si valoare.
Ex:cantitate (identificator ); nr. real si pozitiv(atribute);50,5(valoare).
Informatia inlatura nedeterminarea (necunoasterea)deci este un mesaj care are caracter de noutate .Acestea (informatiile)se obtin in urma prelucrarii datelor.Informatiile simple sau agregate reprezinta cunostiintele pe care le dobandim de-a lungul timpului, relativ la :obiecte ;fenomene sau procese din lumea reala. Din punct de vedere informatic organizarea datelor
prezinta doua componente
-organizarea datelor in memoria interna a calculatorului, care cuprinde structurile de tip : lista ,coada .
-organizarea datelor pe memoria externa cuprinde structurile de tip fisier si baza de date .
O baza de date
Poate fi definita ca un ansamblu de date elementare sau structurate accesibile unei comunitati de utilizatori. Mai concret,o baza de date este un ansamblu de fisiere intercorelate,care contine nucleul de date necesare unui sistem informatic.
Un fisier:
Este un ansamblu de inregistrari fizice, omogene din punct de vedere al continutului si al prelucrarii.
O inregistrare fizica:
Este unitatea de prelucrare din punct de vedere al programului utilizator fiind formata dintr-un ansamblu de campuri,care descriu o anumita realitate.
Obictivele fundamentale ale bazei de date
Centralizarea datelor :
Permite suprimarea redundantei ,asigurarea unicitatii inregistrarii si controlul centralizat (asupra datelor).
Independenta intre date si prelucrari:
Baza de date ca imagine a unei anumite realitati, trebuie actualizata permanent, acest lucru nu trebuie sa afecteze programele de prelucrare.
Pentru aceata trebuie ca fiecare program sa aiba o viziune proprie asupra bazei de date.
Realizarea de legaturi intre entitatile de date:
Sunt indispensabile pentru exploatarea eficienta a sistemului informatic.
Integritatea bazelor de date :
Asigura fiabilitatea si coerenta bazei de date. Pentru aceasta trebuie definite restrictii de integritate cum ar fi :
-apartenenta la o lista de valori sau interval;
-apartenenta la un anumit format;
-reguli de coerenta cu alte date.
Regulile avand rolul de a reflecta atat aspectele statice cat si cele dinamice.
EX:dupa o actualizare de crestere a salariului nivelul acestuia trebuie sa fie mai mare decat cel precedent.
Securitatea datelor :
Trebuie protejata impotriva distrugerii logice (anomalie de actualizare) sau fizice .Pentru aceasta exista instrumente care permit :
-crearea unor puncte de repriza ; altfel spus salvarea din timp a unor copii coerente ale bazei de date ;
-gestiunea unui jurnal de tranzactii,lista operatiilor realizate asupra bazei de date dupa ultimul punct de repriza.
Protectia impotriva unei distrugeri fizice se face prin realizarea unei copii a bazei de date.
Confidentialitatea datelor :
Este asigurata prin proceduri de :
-identificare a utilizatorilor prin nume sau cod;
-autentificarea prin parole;
-autorizarea accesului diferentiat prin drepturi de creare, consultarea si modificare.
Partajarea datelor:
Permite inlantuirea tranzactiilor solicitate simultan pe aceiasi inregistrare din baza de date prin blocare cererilor in asteptare si deservirea ulterioara a acestora.
Structura bazei de date
In demersul realizarii unei baze date exista trei niveluri de perceptie a acestora :
-extern corespunzator utilizatorilor, care i-si exprima cerintele informationale prin asa-numitele scheme externe (subscheme)
-conceptual, aferent administratorului bazei de date care se concretizeaza in schema conceptuala;
-intern corespunzator programatorului, care realizeaza reprezentarea datelor pe suportul fizic.
Determinarea structurii unei baze de date se poate aborda ascendent , realizandu-se descrierea schemelor externe, urmata de elaborarea schemei conceptuale, sau descendent, definind mai intai , schema conceptuala si deducand ulterior schemele externe posibil de obtinut.
In proiectarea bazelor de date , la nivel conceptual se pot utiliza mai multe modele, dintre care cel mai frecvent utilizat in ultima vreme este modelul ENTITATE-ATRIBUT-CORESPONDENTA(EAC).
Model EAC abstractizeaza lumea reala si o transpune pe de o parte , in agregari de date elementare numite entitati, iar pe de alta parte , in legaturi intre entitati denumite corespondente (sau asociate).Asadar o entitate corespunde unui obiect din lumea reala, indentificat, in general printr-un nume (o factura ,un produs finit, un furnizor).Un tip de entitate desemneaza un ansamblu de entitati constituite din date de aceleasi fel.
Tipurile de date agregate sunt denumite generic atribute si definesc proprietatile obictelor studiate.
Prezentarea bazei de date
Aceasta baza de date contine trei tabele cu informatiile necesare unei firme de cablu TV care are filiale ce detin informatii despre abonatii filialei repective. Abonatii sunt persoane fizice ,iar plata abonamentului se incaseaza pe fiecare luna si de aceea informatiile din aceasta baza de date se vor schimba pe fiecare luna. Putem spune ca baza de date este o evidenta cu date despre persoanele abonate acestei firme deoarece putem observa cine a platit si cine este restantier. Tot din aceasta baza de date putem afla si date despre angajatii filialelor(cod angajat, codul filialei, nume, prenume, adresa, C.N.P.), dar si despre filiale(cod filiala, denumire adresa, cod fiscal).
DIAGRAMA ENTITATE
Din proiectarea diagramei entitate putem observa legaturile ce se stabilesc intre tabele si anume : intre tabelul ,,filiale" si tabelul ,,angajati" este de 1la mai Multi ,iar intre tabelul ,,filiale" si tabelul ,,abonati" este tot de1la mai Multi.
Tot din proiectarea diagramei putem observa stucturile celor trei tabele .
DIAGRAMA LOGICA
Deoarece relatiile intre tabele nu sunt de tipul mai multi la mai multi diagrama entitate coincide cu diagrama logica.
Tabele
Abonati
Primul tabel denumit ,,abonati" ne ofera date despre abonati si are urmatoarele campuri: cod abonati ,care este cheie principala a
tabelului , fiecare abonat avand un cod propriu, cod filiala care ne arata filiala la care este abonat un posesor de cablu, numele si
prenumele abonatului, adresa, achitat unde putem observa care abonati au platit si care nu au achitat abonamentul si valoarea abonamentului care difera in functie de filiala la care face parte abonatul.
Cod abonati |
cod filiala |
nume |
prenume |
adresa |
achitat |
VAL ABONAMENT |
|
|
POPESCU |
MARIA |
POIANA LACULUI |
|
|
|
|
MARINESCU |
MARIN |
POIANA LACULUI |
|
|
|
|
BADEA |
IULIANA |
SAMARA |
|
|
|
|
PETRESCU |
CRISTI |
SAMARA |
|
|
|
|
STOICA |
LIN |
SAMARA |
|
|
|
|
PREDESCU |
VIOREL |
POIANA LACULUI |
|
|
|
|
CARSTEA |
CRIN |
PITESTI |
|
|
|
|
CONSTANTIN |
IULIAN |
PITESTI |
|
|
80 |
|
MANOLESCU |
MIHAI |
PITESTI |
|
|
2.Filiale
Cel de al doilea tabel denumit ,,filiale" ne ofera date despre filiale si are patru campuri : cod filiale care este cheie principala in acest tabel fiecare filiala are un cod propriu, denumire fiecare filiala are un nume propriu, adresa la care poate sa apeleze vreun abonat, dar si patronul firmei , cod fiscal.
cod filiale |
denumire |
adresa |
cod fiscal |
|
MARSATTELECOM |
POIANA LACULUI |
|
|
TERRASAT |
PITESTI |
|
3.Angajati
In al treilea tabel denumit ,,angajati filiala" are sapte campuri si anume: cod angajat care este cheie principala ,cod filiala care este cheie secundara in tabel si de unde putem observa angajatul din ce filiala face parte, numele, prenumele , adresa .C N.P si nr de telefon la care poate fi contactat angajatul atat de patron cat si de abonat in cazul unei urgente de defectiuni.
cod angajat |
cod filiala |
nume |
prenume |
adresa |
CNP |
nr tel |
|
|
CRANGASU |
LUCIAN |
POIANA LACULUI |
|
|
|
|
CREATA |
MARIN |
SAMARA |
|
|
|
|
MIHAILESCU |
IONUT |
PITESTI |
|
|
|
|
FOLEANU |
CRISTIAN |
PITESTI |
|
|
Cu ajutorul interogarilor putem afla date precum: castigul obtinut pe fiecare filiala, detalii despre: angajati, filiala, putem sa aflam care sunt restantierii, suma totala incasata, suma care a ramas neincasata, valoarea incasata.
Prima interogare are doua campuri :cod filiala si suma totala achitata. Din aceasta interogare putem afla suma incasata pe fiecare filiala.
cod filiala |
Sumaalachitat |
|
|
|
|
Cea de a doua interogare este o interogare parametrala care prin introducerea unui nume al unui angajat putem afla date despre aceasta cum ar fi: nume, adresa, nr. tel la care poate fi contact.
nume |
adresa |
nr tel |
CRANGASU |
POIANA LACULUI |
|
Cea de a treia interogare este tot o interogare parametrala care ne cere
denumirea unei filiale. Aceasta interogare are trei campuri: denumirea adresa si codul fiscal al filialei despre care dorim sa aflam aceste date.
denumire |
adresa |
cod fiscal |
MARSATTELECOM |
POIANA LACULUI |
|
Cu ajutorul interogari urmatoare putem afla care sunt restantieri . Ea contine trei campuri numele, prenumele si suma achitata care este trecuta in tabel cu cifra ,,0".
nume |
prenume |
achitat |
MARINESCU |
MARIN |
|
STOICA |
LIN |
|
CARSTEA |
CRIN |
|
A cincea interogare ,,suma incasata" are doar un singur camp si ne arata suma totala incasata pe toate filialele.
Sumaalachitat |
|
In a seasea interogare denumita ,,suma neincasata" ne arata suma pe care o mai avem de incasat.
VAL NEINCASATA |
|
In aceasta interogare putem vedea suma totala a tuturor abonamentelor care este de1440000 si suma incasata de filiale care este de960000
SumaalVAL ABONAMENT |
Sumaalachitat |
|
|
FORMULARE
Aceasta baza de date are trei formulare :,,abonati", ,,castig /filiala" si ,,localizare filiale". Formularele prezinta butoane de comanda care permite un control mai bun al formularului . In formularul ,,abonati" are urmatoarele butoane : ,,cautare" cauta un abonat cu campurile din tabelul abonati, ,,inregistrare" permite adaugarea de noi date in baza de date, ,,stergere" permite stergerea de date din formular. Butonul ,,inchidere" inchide formularul
Celelalte doua formulare prezinta si ele tot aceleasi butoane de comanda.
RAPOARTE
La inceputul lucrarii mentionam faptul ca o baza de date realizata in ACCESS reprezinta o colectie de date grupate in: tabele(table ,interogari(query),formulare (form),rapoarte(rapoarte).Rapoartele ne ajuta foarte mult deoarece el ne ofera o mai buna intelegere a unor informatii pe care operatorul le intrebuinteaza.Baza de date are un raport denumit ,,abonati" si are urmatoarele campuri: cod abonati, cod filiala, nume prenume,adresa,achitat si val abonament.
ABONATI
cod abonati
cod filiala
nume POPESCU
prenume MARIA
adresa POIANA
achitat
VAL
ABONAMENT
cod abonati
cod filiala
nume MARINESCU
prenume MARIN
adresa POIANA
achitat
VAL
ABONAMENT
BIBLIOGRAFIE:
R.JENNINGS : ,,UTILIZARE ACCESS 97" ED.TEORA
E.KOLLER,M.ROSCULET : ,,PROGRAMAREA IN ACCESS 97" ED. TEORA
P.NASTASE,F.MIHAI : ,,BAZE DE DATE ACCESS 2000"ED. TEORA 2000
MARIANA PANTIRU, IONUT PANTIRU : ,,INFORMATICA" MANUAL PT CLASA A- XII-A ED. L&S INFORMATICA
Acest document nu se poate descarca
E posibil sa te intereseze alte documente despre: |
Copyright © 2024 - Toate drepturile rezervate QReferat.com | Folositi documentele afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul document pe baza informatiilor de pe site. { Home } { Contact } { Termeni si conditii } |
Documente similare:
|
ComentariiCaracterizari
|
Cauta document |