Crearea bazei de date "școală", platformă de conținut

1. Proiectarea bazei de date "Scoala"

1.1Designarea unui model al unei baze de date reale utilizând exemplul de creare

1 - 4. Obiectivele principale ale bazei de date

5 - 8. Obiectele prin care obiectele de bază sunt legate între ele:







5 - 6. Legăturile dintre obiectele care sunt implementate folosind tabele suplimentare,

7 - 8. Legături între obiecte care sunt implementate folosind legături directe între tabele.

În Fig.1.1, săgețile care leagă obiectele OBD sunt marcate cu 1 și ¥. Aceasta înseamnă o relație unu-la-multe. De exemplu, într-o clasă mulți elevi învață sau un elev obține multe note.

Un multi-la-mulți (și ¥ ¥) pot fi utilizate într-o astfel de situație: același profesor de lectură în clase diferite, și același subiect profesori citit diferite. De exemplu, în clasa de limba engleză este împărțit în grupuri și aceste grupuri diferite operează profesori sau matematică în diferite clase de citit profesori diferite, și așa mai departe. N. unu-la-unu se referă la o potrivire exactă numărul de înregistrări din tabel.

1.2 Dezvoltarea structurii tabelelor și tipurilor de domenii în baza de date "Școală"

1.3 Date valide pentru tabelele de baze de date "Scoala"







Deși am redus atât de destul de mult numărul de obiecte din baza de date a „Școlii“ noastră, dar dacă facem un tabel în numărul real de clase în școală (10-40), elevii din ele (30), de subiecți și profesori care citesc aceste lucruri, ca baza noastra de date va deveni foarte mari și tot timpul va trebui să cheltuiască numai pentru introducerea datelor în ea. Prin urmare, ne vom reduce munca la minim.


1. Pe fiecare linie de comunicare, faceți clic pe butonul din dreapta al mouse-ului și selectați comanda Edit Link (Figura 1.23)

2. În fereastra care apare (figura 1.24), verificați integritatea datelor și asigurați-vă că faceți clic pe OK.

3. Rezultatul obținut (figura 1.25) - într-o clasă mulți studenți studiază.

Acest tabel, lângă care se află 1, este considerat principalul. pentru că este legată de un domeniu cheie care nu se repetă în ea. Un tabel cu simbolul ¥ se numește o masă subordonată. În tabelul principal, nu putem șterge înregistrarea, în timp ce în tabelul subordonat există cel puțin o intrare cu această valoare.

În mod similar, stabilim toate proprietățile relațiilor dintre tabele, cu excepția conexiunii Clasa Profesor. Deși în aceeași clasă poate avea doar un singur profesor de clasă, iar profesorul poate fi un profesor de clasă prea, chiar în aceeași clasă, acest tip de relație între tabele și clasa master, nu putem fi stabilită, adică. A. Există, de asemenea, profesorii subiect. Prin urmare, aceasta nu poate fi un meci numărul de intrări în tabelele de săli de clasă și profesori.


Ca rezultat, ar trebui să obțineți această imagine (figura 1.26):

Toate lucrările principale privind proiectarea și crearea bazei de date "Școală" am făcut-o și puteți completa mesele pe măsură ce aveți timp liber!







Articole similare

Trimiteți-le prietenilor: