Anda di halaman 1dari 6

PROIECT la disciplina BAZE DE DATE

UNIVERSITATEA DIN CRAIOVA Facultatea de Automatica, Calculatoare si Electronica Specializarea Automatica si Informatica Aplicata Grupa 10201

PROIECT la disciplina BAZE DE DATE Familia Olteanu

Echipa: Chiritescu Gabriel Coltan Cosmin Dinca Florin

Coordonator, Prof. Viorel Stoian

Craiova, 2012
--------------------------------------------------------------------------------------------------------------------------------

PROIECT la disciplina BAZE DE DATE

UNIVERSITATEA DIN CRAIOVA Facultatea de Automatica, Calculatoare si Electronica Specializarea Automatica si Informatica Aplicata Grupa 10201

PROIECT la disciplina BAZE DE DATE Familia Olteanu

Echipa: Chiritescu Gabriel Coltan Cosmin Dinca Florin

Coordonator, Prof. Viorel Stoian

Craiova, 2012
--------------------------------------------------------------------------------------------------------------------------------

CUPRINS

CAPITOLUL I. INTRODUCERE

CAPITOLUL II. TEMA DE PROIECT

CAPITOLUL III. SHEMA CONCEPTUALA 3.1. Notiuni teoretice In o pagina se trateaza elemente legate de schema conceptuala. 3.2. Schema conceptuala Se realizeaza schema conceptuala a bazei de date de la Cap. II. CAPITOLUL IV. SCHEMA LOGICA 4.1. Notiuni teoretice In o pagina se trateaza elemente legate de schema logica. 4.2. Schema logica Se realizeaza schema logica a bazei de date de la Cap. II. Capitolul se finalizeaza cu lista tabelelor rezultate(numele tabelelor si numele coloanelor acestora) CAPITOLUL V. NORMALIZAREA BD 5.1. Notiuni teoretice In o pagina se trateaza elemente legate de normalizarea bazelor de date. 5.2. Normalizarea tabelelor bazei de date Se realizeaza normalizarea tabelelor de la pct. 4.2. CAPITOLUL VI. DENORMALIZAREA BD 6.1. Notiuni teoretice In o pagina se trateaza elemente legate de denormalizarea bazelor de date. 6.2. Denormalizarea bazei de date Se analizeaza existenta necesitatii efectuarii denormalizarii. CAPITOLUL VII. SGBD MySQL 7.1. Notiuni teoretice Se vor trata, in min. 4 pagini, elemente referitoare la SGBD MySQL. 7.2. Aplicatii Se vor trata : crearea/desfintarea unui tabel, modificari in tabele, interogari-referitoare la baza de date creata.Ar fi de preferat ca baza de date sa fie implementata pe calculato, dar nu e obligatoriu. CAPITOLUL VIII. CONCLUZII Notatii lasate la latitudinea studentului BIBLIOGRAFIE

CAPITOLUL I. INTRODUCERE O baz de date con ine toate informa iile necesare despre obiectele ce intervin ntr-o mul ime de aplica ii, rela iile logice dintre aceste informa ii i tehnicile de prelucrare corespunz toare. n bazele de date are loc o integrare a datelor, n sensul c mai multe fi iere sunt privite n ansamblu, eliminndu-se informa iile redundante. Este permis accesul simultan la acelea i date, situate n acela i loc sau distribuite spa ial, a mai multor persoane prin mai multe tipuri de interog ri O baz de date poate fi: integrat ; partajat .

Prin integrat n elegem c baza de date poate fi gndit ca o unificare de mai multe fi iere de date, distincte i neredundante. Prin partajarea unei baze de date se n elege c buc ile individuale de date din baza de date pot fi partajate ntre mai mul i utilizatori individuali, fiecare dintre ei putnd avea acces la aceea i bucat de date simultan (sisteme multiutilizator). Modele de baze de date

Exist trei categorii de modele de baze de date: 1. 2. 3. modelul rela ional; modelul re ea; modelul arborescent (ierarhic).

1.

Modelul relational : Un model rela ional de baze de date cuprinde trei componente principale:

structura datelor prin definirea unor domenii (valori atomice) i a rela iilor n (atribute, tupluri, chei primare); integrarea datelor prin impunerea unor restric ii; prelucrarea datelor prin opera ii din algebra rela ional sau calcul rela ional.

Modelul rela ional se bazeaz pe no iunea matematic de rela ie (din teoria mul imilor) definit ca o submul ime a produsului cartezian a unei liste finite de mul imi numite domenii. Elementele unei rela ii se numesc tupluri (sau ncupluri), iar num rul de domenii din produsul cartezian se nume te arietatea rela iei (FOTACHE 1997, 102).

2.

Modelul retea :

Modelul re ea este cel mai apropiat de forma de reprezentare a bazelor de date sub forma diagramelor entitaterela ie. Deosebirea const n faptul c toate rela iile ce apar pot fi numai binare i de tipul 1:1 sau 1:N. Aceast restric ie permite reprezentarea grafic a unei baze de date de tip re ea sub forma unui graf direc ionat numit re ea. ntr-o re ea, nodurile corespund entit ilor i rela iile sunt reprezentate prin s ge i ntre noduri (de la tat la fiu) i anume s ge i simple dac rela ia este de tipul 1:1 i s ge i duble dac rela ia este de tipul 1:N.

3.

Modelul ierarhic :

Modelul ierarhic (arborescent) este considerat un caz particular al modelului re ea, n care diagrama asociat este o p dure (mul ime de arbori) i n care toate leg turile sunt pe direc ia drumului, de la r d cin la nodul fiu din rela ie, toate rela iile fiind de tipul 1:N.

Limbaje pentru baze de date : mpreun cu fiecare model de date sunt necesare anumite limbaje pentru a defini schemele de reprezentare i pentru a efectua opera ii cu datele memorate n concordan cu schemele. Sunt uzitate astfel, urm toarele tipuri de limbaje (DOGARU & 1998, 254): Limbaj de definire a datelor (DDL) este un limbaj pentru definirea schemei conceptuale; Limbaj pentru manipularea datelor (DML); Limbaj pentru memorarea datelor (SDL). Interfe e :

Interfe ele permit accesul facil la informa iile unei baze de date i o definire mai simpl a aplica ilor, care fac posibil utilizarea bazelor de date i de c tre nespeciali ti. Interfe ele cuprind componente de acces la date, componente de prezentare a datelor, componente de generare a unor aplica ii i alte facilit i cum ar fi posibilit i de utilizare a metodelor statistice, procesoare de texte, programe de lucru tabelar, nuclee de sisteme expert, etc. La acestea se pot ad uga diferite posibilit i de testare, de simulare, de prelucrare a informa iei (copieri, sort ri, interclas ri, etc.), proiectare automat , posibilit i de lucru multimedia i altele.

CAPITOLUL II. TEMA DE PROIECT

FAMILIA OLTEANU

Sa se modeleze prin intermediul unei baze de date urmatorul sistem referitor la familia Olteanu: 1. Familia este compusa din parinti (mama, tata), bunici (bunicii dinspre mama, bunicii dinspre tata), copii (fete si baieti), eventual veri, unchi-matusi. 2. Informatiile referitoare la membrii familiei pot fi : structura familiei, telefoane (fixe si mobile), adrese de e-mail, prieteni, pasiuni, carti preferate, animale preferate, varsta, data nasterii, religie, sex, medic de familie, stare civila, adresa, profesie, grad de pregatire, venit anual fix, venit suplimentar, magazine frecventate si institutii unde lucreaza (care au adresa, orar, telefon, fax etc.) etc. etc. 3. Toti membrii familiei, cu exceptia bunicilor si a celor din generatia lor, au facut sau fac cursurile scolii 55 din oras. 4. 2 dintre membrii familiei sunt cadre didactice la aceasta scoala. 5. La scoala respectiva sunt mai multi profesori care predau fiecare cate 3 discipline : o disciplina fundamentala la cate o clasa de elevi (matematica, fizica, chimie etc.) si cate 2 limbi straine (engleza, franceza, spaniola, italiana, germana, chineza etc) la cate o semigrupa a clasei. Exista situatii cand 2 profesori predau aceeasi limba straina la semigrupe diferite, dar si situatii cand aceiasi elevi (o subgrupa) fac o limba straina cu profesori diferiti (de ex,: in semestre diferite).

Anda mungkin juga menyukai