Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

Programming knowledge is based on the programmer’s experience with various standard
structures, generic designs and templates, to address specific scenarios in real-life scenarios.
Therefore, it is crucial to provide practical evidence of the application of concepts presented in
this module.
The scenario should be based on the case study given below:
DVD store application:
For a family or an individual, a favourite place to go on weekends or holidays is to a
DVD store to rent movies. A new DVD store in your neighbourhood is about to open.
However, it does not have a program to keep track of its DVDs and customers. The
store managers want someone to write a program for their system so that the DVD
store can function. The program should be able to perform the following operations:
1. Rent a DVD; that is, check out a DVD.
2. Return, or check in, a DVD.
3. Create a list of DVDs owned by the store.
4. Show the details of a particular DVD.
5. Print a list of all of the DVDs in the store.
6. Check whether a particular DVD is in the store.
7. Maintain a customer database.
8. Print a list of all of the DVDs rented by each customer.
a) Using classes to implement the DVD data, DVD
list data, customer data, and customer list data, , design and complete the program to put
the DVD store into operation.
b) Design and implement the class DVListType to create and
maintain a list of DVDs for the DVD store using linked list.
c) Because the search on a linked list is sequential and, therefore, can
be time consuming, design and implement the class customerBTreeType
so that this customer data can be stored in a binary search tree.
The customer object stores information about a customer, such as the first name, last
name, account number, and a list of DVDs rented by the customer.
Details of the DVD is as follows:
• Name of the movie
• Names of the stars
• Name of the producer
• Name of the director
• Name of the production company
• Number of copies in the store

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education