Design an ER diagram for the scenario below, showing all attributes, keys, cardinalities and participation constraints clearly. Note any unspecified requirements, and make appropriate assumptions to...


Design an ER diagram for the scenario below, showing all attributes, keys, cardinalities and participation constraints clearly. Note any unspecified<br>requirements, and make appropriate assumptions to make the specification complete. Do not add any attributes of your own.<br>Upload your ER model below, please note:<br>• Make sure that the image is clear.<br>• Accepted File formats are: JPEG, PNG, or PDF, Other formats are not accepted.<br>• Do not include links to external resources.<br>• Clearly write your name and ID on the ER image. Otherwise, it will not be accepted.<br>Question:<br>A project is proposed to design a database to store details of E-books library in a school. The library consists of several E-books, where each E-<br>book is written by at least one author. Information to be stored about each E-book includes title, authors, type, and a list of chapters. Each E-book<br>has exactly one main author and zero or more secondary authors. Different authors may write different books with the same title, but the title of<br>the E-book is unique for the main author. A chapter will have a chapter-title and page-number. Each author has a name and a unique ID and it<br>should be possible to search the database by author names, E-book titles, E-book keywords, and chapter keywords. Whenever any user in the<br>school opens a chapter for reading, the date and time of reading should be recorded; this is used for reporting when a chapter was last read, as<br>well as recording the number of times a chapter was opened for reading. Each user is identified by a unique ID, has a name and role (student,<br>teacher, or administrator).<br>

Extracted text: Design an ER diagram for the scenario below, showing all attributes, keys, cardinalities and participation constraints clearly. Note any unspecified requirements, and make appropriate assumptions to make the specification complete. Do not add any attributes of your own. Upload your ER model below, please note: • Make sure that the image is clear. • Accepted File formats are: JPEG, PNG, or PDF, Other formats are not accepted. • Do not include links to external resources. • Clearly write your name and ID on the ER image. Otherwise, it will not be accepted. Question: A project is proposed to design a database to store details of E-books library in a school. The library consists of several E-books, where each E- book is written by at least one author. Information to be stored about each E-book includes title, authors, type, and a list of chapters. Each E-book has exactly one main author and zero or more secondary authors. Different authors may write different books with the same title, but the title of the E-book is unique for the main author. A chapter will have a chapter-title and page-number. Each author has a name and a unique ID and it should be possible to search the database by author names, E-book titles, E-book keywords, and chapter keywords. Whenever any user in the school opens a chapter for reading, the date and time of reading should be recorded; this is used for reporting when a chapter was last read, as well as recording the number of times a chapter was opened for reading. Each user is identified by a unique ID, has a name and role (student, teacher, or administrator).
Jun 06, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here