Extras din proiect
Definirea problemei.
Crearea unei baze de date pentru evidenţa situaţiei şcolare a elevilor din clasa a XI-a A.
Baza de date trebuie să stocheze notele acordate de profesori elevilor, la fiecare materie la sfârşitul semestrului I.
1. Analiza structurală
Identificarea entităţile bazei de date sunt:
- discipline
- elevi
- note
- profesori
Identificarea asocierilor între entităţi este următorul pas. Prin asociere se înţelege o legătura între cele două entităţi bazată pe un câmp al lor.
Stabilirea acestora este o operaţie relativ intuitivă care, în cazul meu entităţile au următoarele asocieri care generează relaţii de tip unu-la-mai mulţi:
Un elev are mai multe note, evident, la o materie poţi primi mai multe note, un profesor acordă mai multe note.
Stabilirea câmpurilor se face în funcţie de specificul utilizării bazei de date. O atenţie sporită
trebuie acordată atributelor cheie primară (scrise cu roşu). În cazul meu am preferat, pentru simplificarea codificării datelor, voi folosi tipul de dată AutoNumber.
Elevi:
Discipline:
Profesori:
Note:
2. Crearea şi popularea bazei de date
S-a creat Baza de date cu ajutorul programului MICROSOFT ACCESS utilizând obţinea “New-Blank Data Base”.S-a salvat baza de date intr-un fişier numit “Proiect Access ”.
2.1. Crearea tabelelor
S-a deschis baza de date nou creată ; s-a selectat obţinea “Table” şi s-au creat patru tabele cu ajutorul opţiuni “Create with Design View”: Elevi, Discipline, Profesori, Note.
În formarea numelui câmpului se recomandă:
– să nu se utilizeze caracterul spaţiu; pentru îmbunătăţirea lizibilităţii numelui se poate înlocui spaţiul cu caracterul de subliniere ( _ ) sau se pot utiliza litere majuscule şi minuscule în acelaşi nume;
– reducerea lungimii numelui câmpurilor pentru a conserva resursele sistemului şi pentru a scuti
utilizatorul de introduceri lungi atunci când se fac referiri la numele câmpului.
S-au creat, în fiecare tabel, mai multe câmpuri descrise mai sus.
Preview document
Conținut arhivă zip
- Situatia Scolara a Elevilor din Clasa a XI-a a Colegiul Tehnic Gr. Cobalcescu Moinesti.docx