QReferate - referate pentru educatia ta.
Cercetarile noastre - sursa ta de inspiratie! Te ajutam gratuit, documente cu imagini si grafice. Fiecare document sau comentariu il poti downloada rapid si il poti folosi pentru temele tale de acasa.



AdministratieAlimentatieArta culturaAsistenta socialaAstronomie
BiologieChimieComunicareConstructiiCosmetica
DesenDiverseDreptEconomieEngleza
FilozofieFizicaFrancezaGeografieGermana
InformaticaIstorieLatinaManagementMarketing
MatematicaMecanicaMedicinaPedagogiePsihologie
RomanaStiinte politiceTransporturiTurism
Esti aici: Qreferat » Documente informatica

Proeict atestat informatica - baza de date a unei firme de cablu-tv




LICEUL TEORETIC ,,IONBARBU" PITESTI




ATESTAT PROFESIONAL

CABLU-TV






BAZA DE DATE

A UNEI FIRME DE CABLU-TV


PREZENTARE ACCESS 2000


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





Nu se poate descarca referatul
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 }