DBMS Lab Assignment-6
DBMS Lab Assignment-6
3. You are provided with the following information about a Library Management System (LMS):
• LMS consists of books and each book has a unique ISBN, a title, an author, and a publisher.
Multiple copies of the same book are available in the library.
• LMS has library members and each library member has a unique MemberID, a name, and a
contact number.
• Members can borrow multiple books, and each borrowed book is recorded with the date of
borrowing and the return date.
a) Based on the given information, identify and list all possible functional dependencies.
b) Write SQL statements to design a relational schema for the Library Management System.
c) Clearly define the attributes for each relation and indicate primary and foreign key(s) where
applicable.
Note: Ensure that your relational schema is logically consistent and avoids data redundancy
based on the functional dependencies.