Database Systems: Design, Implementation, & Management
13th Edition
ISBN: 9781337627900
Author: Carlos Coronel, Steven Morris
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 2, Problem 8RQ
Program Plan Intro
Object Oriented Data Model (OODM):
An Object Oriented Data Model is used in logical
Class:
- A class is a collection of data members and member functions, which are used to represent the overall structure of the project.
- The objects are created to access the data members and member functions of the class.
- The process of creating a new class from the existing class is called as inheritance. Here, the existing class is named as super class and the newly created class is named as sub class.
Object:
- The variable for this defined class is called the object.
- It is also called as instance of a class.
- It is a unit of code which is derived from the processes.
- It is an instance of the class which has its own procedures for the execution.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
What is meant by an Abstract Data Type (ADT)?
Should abstract data types and object-oriented programming coexist? Recent trends include object-oriented programming and abstract data types. Not intentionally. Do you think you sometimes have to disagree?
In object-oriented programming, what are the benefits of abstracting both data and control?
Chapter 2 Solutions
Database Systems: Design, Implementation, & Management
Ch. 2 - Prob. 1RQCh. 2 - What is a business rule, and what is its purpose...Ch. 2 - How do you translate business rules into data...Ch. 2 - Prob. 4RQCh. 2 - Explain how the entity relationship (ER) model...Ch. 2 - Prob. 6RQCh. 2 - Prob. 7RQCh. 2 - Prob. 8RQCh. 2 - Prob. 9RQCh. 2 - Prob. 10RQ
Ch. 2 - What is a relationship, and what three types of...Ch. 2 - Give an example of each of the three types of...Ch. 2 - What is a table, and what role does it play in the...Ch. 2 - Prob. 14RQCh. 2 - Prob. 15RQCh. 2 - Prob. 16RQCh. 2 - Prob. 17RQCh. 2 - Prob. 18RQCh. 2 - Prob. 19RQCh. 2 - Prob. 21RQCh. 2 - Prob. 22RQCh. 2 - Prob. 1PCh. 2 - Prob. 2PCh. 2 - Prob. 3PCh. 2 - Prob. 4PCh. 2 - Prob. 5PCh. 2 - Using Figure P2.6 as your guide, work Problems 68....Ch. 2 - Prob. 7PCh. 2 - Prob. 8PCh. 2 - Typically, a hospital patient receives medications...Ch. 2 - Prob. 10PCh. 2 - Prob. 11PCh. 2 - Prob. 12PCh. 2 - Prob. 13PCh. 2 - Prob. 14PCh. 2 - Prob. 15PCh. 2 - Prob. 16PCh. 2 - Prob. 17P
Knowledge Booster
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
- Is it possible to combine object-oriented programming with abstract data types? Object-oriented programming and abstract data types are relatively recent programming paradigms. With full intent. Are there ever times when you have to disagree?arrow_forwardHow closely are the concepts of object-oriented programming and abstract data types interrelated? There is no relationship between the two. Are we in agreement to disagree? If you disagree, why not offer an example or explanation?arrow_forwardIn object-oriented programming, are there any potential drawbacks associated with the use of data abstraction and control abstraction?arrow_forward
- How compatible are abstract data types with object-oriented programming? New concepts include abstract data types and object-oriented programming. by design. Should we ever disagree?arrow_forwardWhat is an Abstract Data Type (ADT) and how does it work? What are the benefits of ADTs, exactly? What are some of the ways that the notion of heredity makes problem solving easier?arrow_forwardIt is possible to build what is known as an abstract data type (ADT) by defining it in terms of other data structures that are already in existence. What are some of the advantages of using ADTS? How does one's genetic makeup affect their ability to solve problems?arrow_forward
- How can complex data types be utilized in object-oriented programming languages to model real-world entities more effectively?arrow_forwardWhy is class hierarchies managed in object oriented programming?arrow_forwardWhat does the term "Abstract Data Type" (ADT) refer to? What are a few advantages of ADTs? How can the idea of heredity facilitate problem-solving?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning