You are on page 1of 4
Std, Cap. lordache George Cristian Gr. £2128 ‘Anul 2013 Hotel Academia Tebnica Militara Baza de date Hotel Baza de date Hotel a fost creata pentru administrarea unui Hotel , a angajatilor care lucreaza in Hotel precum sia clientilor . Baza de date cuprinde 6 tabele: * Camera + Client «© Factura ° Angajat = Departament + Chettuiett fiecare cuprinzand date importante pontru buna functionare a Hotelului. Relatille intre tabele precum si cheile primare pot fi observate in schema de mal sus. Std, Cap. lordache George Cristian Gr. £2128 ‘Anul 2013 Hotel Academia Tebnica Militara Fiecare dintre intergari are specificata la inceput (int-un comentariu) cerinta pe care o indeplineste Pentru introducerea de date in tabele, trebuie sa acordati atentie restrictilor impuse tabelelor, restrictii enuntate in continuare. Tabela CAMERA Aceasta tabela are setat campul Nr_camera ca si cheie primara.Acest camp trebuie completat cu valori unice , prima cifra reprezentand de fapt numarul elajului, iar urmatoarele 2 citre reprezentand numarul camerei de la etajul respective. Celelalte campuri ale acestei tabele sunt Pret_noaple reprezentand pretul pentru inchirierea unei nopti a camerei si Tip_camera in care se specifica daca o camera este single ,double sau este de tip apartament. "/ GIORGE-PCPr.-1-dbe.Camera | EORGEFCHG BORE Alon le djajaa Tabela CLIENT Pentru aceasta tabela, Id_clent este cheie primara, deci acest camp trebuie completat cu valori unice pentru tabel Celelalte campuri ale tabelei sunt Nume , Prenume , CNP_, Telefon si Nr_masina_reprezentand caracteristicle clientului Campul Nr_masina poate avea si valori nule in cazul in care clientul nu a verit la hotel cu masina. he Std, Cap. lordache George Cristian Gr. £2128 ‘Anul 2013 Hotel Academia Tebnica Militara Tabela FACTURA Cheia primara a acestei tabele este Nr Factura ; Acest camp nu poate avea valori nule sau valori care nu sunt unice. Celelalte campuri ale tabelei sunt Data_check in, Data factura .Numar_nopti , si trei chei externe : Nr_camera, dient si Id Colm Name Data Twe | Alow nits | t G Data facta date B ata checkin ate m Numer_rops it B 1d cient a B Ne comers char) v Td_arowt wt B a Tabela ANGAJAT Cheia primara a acestei tabele este Id_angajat ; Acest camp nu poate avea valoti nule sau valori care nu sunt unice. Celelalte campuri ale tabelei sunt : Nume, Prenume, Telefon, Salariu, Funetie, CNP,Data_angaiarii si aro o cheie oxtorna:ld_departament ‘GEORGE-PC-Prot.- dbo-angajat | GEORGEPCPrO..bees a PB Fy Prenme chr(0) B Dy rectin r(i0) F Fysears it B Fincte nha) B = B Doe neha) w Dy i serotonent cs m fl o Tabela DEPARTAMENT Cheia primara a acestei tabele este Id_departament ; Acest camp nu poate avea valori nule sau valori care nu sunt unice. Celelalt camp al tabelei este : Nume_departament Std, Cap. lordache George Cristian Gr. £2128 ‘Anul 2013 Hotel Academia Tehnica Militara Aceasta tabela este folosita pentru 2 permite unui angajat al unui department sa efectueze plati pentru un alt department. GEORGE-PC Pro.-o.Departament|, CEORESCP A. coher Nae ote Type | Alon Nuts int r Name deoartament——_char(25) r a Tabela CHELTUIELI Cheia primara a acestel tabele este Id_cheltuiell, Acest camp nu poate avea valori nule sau valori care nu sunt unice. Celelalte campuri ale acestei tabele sunt Tip_serviciy si Valoare_serviciu reprezentand denumirea etectiva a piali si suma de plata , Data platil Acest table mai contine si doua chei externe /d_angajat si Id_departament utiizare pentru o functionalitate mai mare a baze de date ‘GLORGE-PC Prot. dbo.Cheltuich|" GEORGE FE Fra. Data Type char) int ste nt lot

You might also like