Proiect BDE - Orar

Proiect
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 1498
Mărime: 17.06KB (arhivat)
Publicat de: Teodor David
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Ion Septimiu
Proiect Baze de date

Extras din proiect

Scenariul:

Orarul sectiei de informatica economica se realizeaza la inceput de semestru.

Trebuie sa se tina evidenta profesorilor, studentilor, ziua , ora cursurilor si salile unde se vor desfasura acestea.

Avem 6 materii obligatorii si 2 optionale

Ne vom referi doar la materiile obligatorii, nu si la cele optionale.

Astfel vom avea 6 profesori pentru fiecare curs, insa pentru seminarii vom avea 2 profesori la o materie in aceeasi ora, dar sali diferite.

Fiecare student poate sa participe la un singur seminar la o anumita ora si intr-o anumita sala.

Sectia de informatica economica este formata din 3 grupe si fiecare subgrupa din 2 semigrupe.

ERD

predat preda

Este predat

formeaza

este formata

participa

Este predat preda

Are loc

asista

Modelul conceptual se transforma in model fizic astfel :

O relatie formeaza una sau mai multe chei straine, deci cheile straine sunte reprezentate prin relatii intre tabele. Coloana keii straine poate fii obligatorie sau optionala, aceasta depinde daca retatia este obligatorie sau optionala.

Entitatile devin tabele.

Instantele devin linii.

Atributele devin coloane.

Numele entitatilor se scrie la plural.

Fiecare profesor trebuie sa predea unul sau mai multe cursuri

Fiecare curs trebuie sa fie predat doar de un profesor

Legatura dinte cele doua tabele se face prin tabela curs_prof pentru a elimina relatia de M:M. aceasta tabela de legatura preia cheile primare din cele doua tabele. Acest lucru se marcheaza in ERD cu ajutorul unei bare.

Altfel fiecarui id_profesor ii corescunde un singur id_curs.

Fiecare grupa poate participa la mai multe cursuri, iar fiecare curs poate fi predat mai multor grupe. Pentru a evita relatia M:M am construit o tabele intermediara intre cele doua tabele.student_curs. Aceasta preia cheile primare de la tabelele de dinainte pentrua putea face legatura intre ele.

Fiecare seminar poate fi predat de unul sau mai multi profesori cu conditia sa fie in Sali diferite. Din acest motiv am pozitionat atibutele zi, ora,sala tabelei stud_sem pentru ca depind de grupa studentului.

Doua grupe diferite pot avea seminarii diferite la aceeasi ora si zi, insa sala diferita.

Preview document

Proiect BDE - Orar - Pagina 1
Proiect BDE - Orar - Pagina 2
Proiect BDE - Orar - Pagina 3
Proiect BDE - Orar - Pagina 4
Proiect BDE - Orar - Pagina 5
Proiect BDE - Orar - Pagina 6
Proiect BDE - Orar - Pagina 7
Proiect BDE - Orar - Pagina 8
Proiect BDE - Orar - Pagina 9

Conținut arhivă zip

  • Proiect BDE - Orar.doc

Alții au mai descărcat și

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Ai nevoie de altceva?