PROIECTBAZEDEDATE

4
GESTIUNEA UNUI CAMIN STUDENȚESC CONȚINUTUL LUCRĂRII: I. PREZENTAREA PROIECTULUI II. REGULI III. NORMALIZARE IV. INTEROGARI Membrii echipei: Băbeanu Denisa Georgiana Bucur Andreea Cristina Grupa 602, Seria A, An I

description

BAZE DE DATE

Transcript of PROIECTBAZEDEDATE

Page 1: PROIECTBAZEDEDATE

GESTIUNEA UNUI CAMIN STUDENȚESC

CONȚINUTUL LUCRĂRII:I. PREZENTAREA  PROIECTULUI  II. REGULIIII. NORMALIZAREIV. INTEROGARI

Membrii echipei: Băbeanu Denisa Georgiana

Bucur Andreea Cristina

Grupa 602, Seria A, An I

I.PREZENTAREA PROIECTULUI      Tema acestui proiect este gestiunea unei baze de date care contine evidenta unui camin studentesc de la inceputul unui an universitar. Caminele studentesti sunt repartizate dupa criterii si in functie de mai multe reguli pe care un student trebuie sa le indeplineasca. In primul rand el trebuie sa fie student al unei facultati dintr-o universitate, trebuind sa aiba media din anul anterior (sau de la admitere, daca este anul 1) peste un anumit prag impus de facultatea respectiva.      Un student poate fi repartizat intr-o camera care mai are cel putin un loc liber, cu conditia suplimentara ca daca mai are si alti studenti, acestia au acelasi sex cu respectivul

Page 2: PROIECTBAZEDEDATE

student. Fiecare facultate are diferite medii minime pe care trebuie sa le aiba studentii pentru a fi repartizati la diferite camine.

II.REGULI :-        O facultate are cel putin un camin

-        Un camin are cel putin o camera

-        Orice camin este administrat de un singur administrator

-        Un student primeste o singura camera

-        O fata nu poate fi repartizata intr-o camera de baieti si nici un baiat intr-o camera de fete

-        O facultate are cel putin un student

-        Pot exista mai multe facultati cu acelasi nume, dar nu in aceeasi Universitate.

-        Nu pot exista 2 universitati cu acelasi nume deoarece in numele universitatii contine si numele orasului in care se afla

-        Orasul in care se afla caminul coincide cu cel in care se afla facultatea

-        Nu este neaparata nevoie ca orasul in care este facultatea sa coincida cu cel in care este universitatea (o universitate poate avea facultati in alte orase0

-        Pentru ca studentul sa aiba dreptul de a fi repartizat la un camin, orasul in care are resedinta trebuie sa fie diferit de cel in care este facultatea

III.NORMALIZARE:

1) CodUniversitate# NumeAdresaTelefonCodFacultate#CodUniversitateNumeOrasNumarStudentiLocuriCaminCodCamin#NumeCaminNumarCamereOrasTelefon

Page 3: PROIECTBAZEDEDATE

CodAdministrator#NumePrenumeAdresaTelefonSalariuCodStudent#NumePrenumeAnStudiuSexOrasCodCamera#TipCameraLocuriLibere

2) Universitate(CodUniversitate,Nume,Adresa,Telefon)Facultate(CodFacultate,CodUniversitate,Nume,Oras,NumarStudenti,LocuriCamin)Student(CodStudent,Nume,Prenume,AnStudiu,Sex,Oras,CodCamin,CodCamera)Camera(CodCamera,CodCamin,TipCamera,LocuriLibere)Camin(CodCamin,NumeCamin,NumarCamere,Oras,Telefon)Administrator(CodAdministrator,CodCamin,Nume,Prenume,Adresa,Telefon,Salariu)CodFacultate+CodCamin(CodUniversitate , CodFacultate , CodCamin ,N﮳﮳﮳﮳umarLocuri)CodStudent+CodFacultate(CodUniversitate,CodFacultate,CodStudent)

IV INTEROGARI

1.Sa se obtina informatii complete despre facultatile care au mai mult de 2000 studenti.2.Sa se obtina o lista cu numele, prenumele,  sexul pentru pentru studentii care sunt intr-un an de studiu> 23. Sa se obtina o lista care sa contina : numele, prenumele, anul de studiu pentru fiecare student.4.Sa se obtina o lista a tuturor facultatilor din fiecare universitate care au cel putin 2 locuri la camin.5.Sa se obtina lista tuturor posibilitatilor de atasare a unui student la un camin..