Version 2 (modified by 7 days ago) ( diff ) | ,
---|
Релациска шема (со мапирачка трансформација)
Ознаки
- Примарни клучеви: bold и underline
- Надворешни клучеви: bold и * до името на надворешниот клуч, во заграда табелата кон која покажува
Табели
- User(ssn, firstName, lastName, email)
- Patient(userId*(User), patientId)
- Doctor(userId*(User), workingHours, licenseNumber, hospitalId)
- Specialist(userId*(User), licenseNumber, hospitalId)
- Comment(commentId, comment, createdAt, createdBy*(User))
- Report(reportId, isFinished, description)
- MedicineRecepit(receiptId, reportId*(Report), medicineName, quantity)
- IsApprovedMedicineRecepit(receiptId*(MedicineRecepit), specialistId*(User), comment, isApproved)
- Examination(examinationId, doctorId*(User), specialistId*(User), userId*(User), reportId*(Report), dateTime)
- Review(reviewId, doctorId*(User), userId*(User), rank)
DDL скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изваден од DBeaver
Attachments (3)
- create.sql (2.1 KB ) - added by 2 days ago.
- populate.sql (4.7 KB ) - added by 2 days ago.
- diag.png (203.8 KB ) - added by 2 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.