Version 31 (modified by 3 weeks ago) ( diff ) | ,
---|
Логички и физички дизајн - Креирање база податоци (со SQL DDL)
Релациска шема
Ознаки
- Примарни клучеви: bold и underline
- Надворешни клучеви: bold и *(заграда на кои табели референцираат)
- Not null атрибути: italic
Табели
Users
- (UserID, Username, Password, Email, Role)
Member
- (MemberID, Address, Phone, Membership_Status, UserID*(Users))
Book
- (BookID, ISBN, Title, Genre, PublishedYear, TotalCopies)
Book_Copies
- (CopyID, BookID*(Book), Condition)
Author
- (AuthorID, FirstName, LastName, Nationality, DateOfBirth)
Book_Author
- (BookID*(Book), AuthorID*(Author))
Loan
- (LoanID, LoanDate, ReturnDate, Status, BookCopyID*(Book_Copies), MemberID*(Member))
Fine
- (FineID, FineAmount, FineDate, Status, LoanID*(Loan))
- (FinePaymentID, PaymentDate, PaymentAmount, FineID*(Fine))
DDL скрипта за креирање и бришење на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изваден од DBeaver
Attachments (4)
- BookTracker - DBeaver.png (37.1 KB ) - added by 3 weeks ago.
- DDL-Script-Book-Tracker.sql (3.6 KB ) - added by 5 days ago.
- DML-Script-Book-Tracker.sql (21.1 KB ) - added by 5 days ago.
- BT-DBeaver.png (38.3 KB ) - added by 5 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.