0% found this document useful (0 votes)
17 views2 pages

Author

The document outlines a case study for a publishing house's Author Detail System, which aims to manage author information, published books, and their relationships. It details the database design, including tables for authors, books, and relationships, and provides a step-by-step implementation plan using LibreOffice Base. Additionally, it includes testing procedures and sample data for verification of the system's functionality.

Uploaded by

reemaadhana674
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Author

The document outlines a case study for a publishing house's Author Detail System, which aims to manage author information, published books, and their relationships. It details the database design, including tables for authors, books, and relationships, and provides a step-by-step implementation plan using LibreOffice Base. Additionally, it includes testing procedures and sample data for verification of the system's functionality.

Uploaded by

reemaadhana674
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Case Study: Author Detail System

Scenario
A publishing house wants to maintain a database to manage information about authors, their published books,
genres, and contact details. They aim to streamline their operations and ensure quick retrieval of information for
business, marketing, and analytics.
Requirements
1. Maintain author details (Name, Date of Birth, Nationality, Contact Information).
2. Store details of books authored (Title, Genre, Publication Year, ISBN).
3. Track author-book relationships (as some authors may co-author books).
4. Generate reports, such as:
o List of all books by a specific author.
o Books published in a particular genre.
o Contact list of authors.

Project Plan
1. Design the Database
Tables
1. Authors:
o AuthorID (Primary Key)
o Name
o Email
o Phone
2. Books:
o BookID (Primary Key)
o Title
3. AuthorBook (Relationship Table):
o AuthorBookID (Primary Key)
o AuthorID (Foreign Key)
o BookID (Foreign Key)

2. Implement the System in LibreOffice Base


Step 1: Create the Database
1. Open LibreOffice Base.
2. Choose "Create a new database" and save it.
3. Use the wizard to create tables for Authors, Books, and AuthorBook.
Step 2: Define Relationships
1. Go to Tools > Relationships.
2. Establish relationships:
o Link AuthorID in Authors to AuthorID in AuthorBook.
o Link BookID in Books to BookID in AuthorBook.
Step 3: Design Forms
1. Create a form for Authors to input and view author details.
2. Create a form for Books to input and view book details.
3. Create a form with subforms for AuthorBook to manage relationships.
Step 5: Create Reports
1. Use the Report Builder in LibreOffice Base to design professional reports based on the queries.

3. Test the System


1. Input sample data for authors and books.
2. Test relationships by assigning authors to books.
3. Generate sample queries and reports to verify the system works as expected.

Authors Table
AuthorID FullName Email Phone
1 J.K. Rowling [email protected] 1234567890
2 George Orwell [email protected] 9876543210

Books Table
BookID Title
1 Harry Potter Series
2 1984
AuthorBook Table
AuthorBookID AuthorID BookID
1 1 1
2 2 2

You might also like