+ All Categories
Home > Documents > Prezent Are

Prezent Are

Date post: 16-Oct-2015
Category:
Upload: nelu-cojocari
View: 10 times
Download: 0 times
Share this document with a friend
Description:
Prezent Are
18
 Coordonator :Climenco E.  Studenta Diminet Mihaela  
Transcript
  • Coordonator :Climenco E.Studenta Diminet Mihaela

  • PROIECTAREA UNEI APLICAII UTILIZND ACCESSCap.1. Elemente de teoria bazelor de date Cap.2. Proiectarea bazelor de date Cap.3. Modelele bazelor de date Cap.4. Protecia bazelor de date Cap.5. Descrierea aplicaiei Bibliografie

  • Cap.1. Elemente de teoria bazelor de date

    1.1. Activitile i obiectivele organizrii datelor1.2. Concepte utilizate n organizarea datelor1.3. Relaii ntre date1.4. Structuri de date1.5. Clasificarea structurilor de date1.6. Modele de date1.7. Baze de date1.8. Sisteme de gestiune a bazelor de date 1.9 Maini baze de date. Arhitectura mainilor baze de date

  • 1.8. Sisteme de gestiune a bazelor de date Clasificare:1.Dpv al sc. pe care se implementeaz pot fi: - sisteme de gestiune pentru calculatoarele mari; - sisteme de gestiune pentru minicalculatoare; - sisteme de gestiune pentru microcalculatoare.2. Dpv al limbajului pe care l utilizeaz sunt: - sisteme cu limbaj gazd; - sisteme cu limbaj autonom.3. Dpv al concepiei de organizare a datelor : - sisteme de gestiune a bazei de date cu structuri ierarhice i reea; - sisteme de gestiune a bazei de date relaionale; - sisteme de gestiune a bazelor de date orientate obiect.4.Dpv al modului de localizare a bazei de date: - sisteme de gestiune a bazei de date centralizate; - sisteme de gestiune a bazei de date distribuite. Marea majoritate a sistemelor de gestiune aprute n ultima perioad dispun i de o component de gestiune distribuit a datelor.

  • Cap.2. Proiectarea bazelor de date2.1.Etapele de realizare a bazelor de date2.2.Analiza sistemelor economice i a cerinelor informaionale datelor2.3.Proiectarea structurii bazelor de date2.4.ncrcarea date2.5. Exploatarea i ntreinerea bazelor de date

  • 2.1.Etapele de realizare a bazelor de date - analiza sistemului (domeniului) economic pentru care se realizeaz BD i a cerinelor informaionale asociate;

    - proiectarea structurii BD (schema conceptual, extern i intern); - ncrcarea datelor n BD;

    - exploatarea i ntreinerea BD.

  • 2.3.Proiectarea structurii bazelor de date Etapa de proiectare a structurii BD const din urmtoarele activiti: - alegerea SGBD-ului care s fie utilizat pentru implementarea i exploatarea BD; - proiectarea schemei conceptuale a BD; - proiectarea schemei externe (subschemei) BD; - proiectarea schemei interne (de memorare) a BD.

    Aceste activiti sunt puternic influenate de tipul BD care se proiecteaz.

  • Cap.3. Modelele bazelor de date 3.1.Modelul ierarhic i baze de date ierarhice3.2.Modelul reea i baze de date reea3.3. Modelul relaional i baze de date relaionale3.4.Modelul de date orientat pe obiecte3.5.Modelul funcional al datelor3.6.Modelul bazelor de date deductive3.7. Modelul bazelor de date distribuite

  • 3.3.Modelul relaional i baze de date relaionaleComponentele modelului relaional sunt:Structura relaional a datelor. Datele sunt organizate sub forma unor tablouri bidimensionate (tabele) de date, numite relaii. Asocierile dintre relaii se reprezint explicit prin atribute de legturi. Aceste atribute figureaz ntr-una din relaiile implicate n asociere (de regul, n cazul legturilor de tip unu la muli) sau sunt plasate ntr-o relaie distinct, construit special pentru exprimarea legturilor ntre relaii (n cazul legturilor de tip muli la muli). O baz de date relaional (BDR) reprezint un ansamblu de relaii, prin care se reprezint att datele ct i legturile dintre date.2.Operatorii modelului relaional. Definesc operaiile care se pot efectua asupra relaiilor, n scopul realizrii funciilor de prelucrare asupra bazei de date, respectiv consultarea, inserarea, modificarea i tergerea datelor.3.Restriciile de integrare ale modelului relaional. Permit definirea strilor coerente ale bazei da date.

  • Cap.4. Protecia bazelor de date 4.1 Integritatea datelor 4.2. Securitatea bazelor de date

  • 4.1 Integritatea datelor Se disting trei aspecte ale asigurrii integritii datelor:

    1. Asigurarea integritii semantice a datelor presupune prevenirea introducerii unor date incorecte i a efecturii unor prelucrri greite. Dac acest lucru nu va fi mpiedicat sau semnalat imediat, datele vor fi utilizate n alte prelucrri, declanndu-se astfel un proces necontrolat de alterare a bazei de date. Cu ct sesizarea unei erori are loc dup o perioad mai mare, cu att efectele ei vor fi mai greu sau chiar imposibil de nlturat.2. Controlul accesului concurent la date presupune prevenirea obinerii unor rezultate incorecte din execuia concurent a unor prelucrri n regim multiutilizator. De exemplu, n cazul a dou prelucrri concurente care constau n calcularea salariului mediu lunar al angajailor unei firme i respectiv, aplicarea unui procent de cretere de 10% salariilor angajailor, exist riscul ca n calculul salariului mediu s intervin valori actualizate i valori vechi ale cmpului salariu, rezultatul fiind evident fr semnificaie.3. Salvarea i restaurarea bazei de date presupun refacerea bazei de date afectat de funcionarea anormal sau cderea SGBD sau SO sau ca urmare a unor defecte hardware.

  • 4.2. Securitatea bazelor de date

    Mecanismele de asigurare a securitii bazei de date: - autorizarea i controlul accesului la date; - definirea i utilizarea viziunilor; - realizarea de proceduri speciale; - criptare datelor.

  • Criptare datelorProcesul presupune utilizarea unui sistem de cifrare, ale crui componente sunt:

    1.Algoritmul efectiv de criptare de criptare realizeaz transformarea datelor din forma iniial n forma criptat (cifrat).2.Cheia de criptare valoare ce constituie o intrare a algoritmului de criptare, aleas dintr-o mulime de chei posibile.3.Algoritmul de decriptare realizeaz trnsformarea datelor din forma criptat n forma iniial4. Cheia de decriptare valoare ce constituie o intrare a algoritmului de decriptare.

  • 5.1.Etapele de realizare a unei aplicaii

    5.2.Enunul problemei

    5.3.Structurile bazei de date Cap.5. Descrierea aplicaiei

  • 5.1.Etapele de realizare a unei aplicaii1. Se studiaz problema ce trebuie rezolvat;2. Se stabilesc intrrile i ieirile aplicaiei; - datele care trebuiesc introduse de ctre utilizator; - cerinele utilizatorului (ceea ce dorete s obin ca rezultat al aplicaiei);3. Se stabilete modul de memorare a acestor date, n memorie (temporare) sau pe disc n baza de date care se stabilesc structurile.4. Se stabilete structura meniului principal al aplicaiei, aceasta trebuind s conin opiuni pentru toate funciunile sistemului informatic accesibil utilizatorului.5. Se stabilete algoritmul general de rezolvare al problemei.6. Se mparte pe programe aplicaia, fiecare program al aplicaiei urmnd s rezolve o parte a problemei.7. Se testeaz programul n ct mai multe condiii, incluznd i situaii extreme i se inltur eventualele erori.8. Se elaboreaz documentaia.

  • 5.3 Structurile bazei de date Informaiile necesare acestei aplicaii sunt memorate n baza de date Licenta.mdb care conine urtoarele tabele: tblActivitate, tblCategoria, tblChitante, tblClienti, tblData, tblDetFact, tblRap, tblRec, tblFac, tblFurnizor, tblProduse, tblRaport, tblRec, tblSoldFinal, tblStocInitial.

  • BibliografieRoger Jennings, Totul despre Access 2000 Ed. Teora, 2002Ioan Despi, Gheorghe Petrov, Reisz Robert, Teoria General a Bazelor de Date Timioara, Ed. Mirton 2002Popescu, I., Modelarea bazelor de date - Editura Tehnica, Bucuresti 2001Felicia Ionescu, Baze de Date Relaionalei Aplicaii, Editura Tehnic, Bucurti, 2004Thomas Connolly; Carolyn Begg; Anne Strachan - Baze de date - Proiectare. Implementare. GestiunePavel Nstase .a.- Baze de Date Microsoft Access 2000 Editura TEORA 2002


Recommended