== Релациско мапирање со мапирачка трансформација === Ознаки === * Примарните клучеви се означени со __'''задебелени и подвлечени букви'''__ * Задолжителни атрибути се означени со ''задебелени букви'' * Надворешни клучеви се означени со * === Табели === Dorm_User (__'''u_id'''__, '''phone_number''', '''first_name''', '''last_name''', '''email''', '''pass''')[[br]] Employee ( __'''u_id'''__* ) [[br]] * u_id референцира од Dorm_User(__'''u_id'''__)[[br]] Student (__'''u_id__'''*, '''faculty_name''', '''year_of_studies''', '''is_exempt''')[[br]] * u_id референцира од Dorm_User(__'''u_id'''__)[[br]] Dorm_Document (__'''d_id__''', d_comment, '''d_status''', '''upload_date''', '''file_path''', emp_id*, student_id*)[[br]] * emp_id референцира од Dorm_User(__'''u_id'''__)[[br]] * student_id референцира од Dorm_User(__'''u_id'''__)[[br]] Payment (__'''p_id__''', '''amount''', '''payment_date''', student_id*, '''payed_month''')[[br]] * student_id референцира од Student(__'''u_id'''__)[[br]] Block (__'''block_id__''', '''num_available_rooms''')[[br]] Room (__'''room_number__''', __'''block_id__'''*, '''is_available''', '''capacity''')[[br]] * block_id референцира од Block(block_id)[[br]] Room_Request ('''status''', roomate_email, __'''room_number__'''*, __'''block_id__'''*, employee_id*, __'''student_id__''')[[br]] * room_number, block_id референцираат од Room(room_number, block_id)[[br]] * employee_id референцира од Employee(u_id)[[br]] * student_id референцира од Student(u_id)[[br]] Student_Took_Room ('''start_date''', end_date, __'''student_id__'''*, __'''room_num__'''*, __'''block_id__'''*)[[br]] * room_num, block_id референцираат од Room(room_number, block_id)[[br]] * student_id референцира од Student(u_id) == DDL скрипта за бришење и креирање на табелите [attachment:kreiranje.sql Бришење и креирање на табели] [[br]] [attachment:polnenje.sql Полнење на табелите] == ER дијаграм изваден од DBeaver [[Image(ER_DBeaver.jpg)]]