Database Systems: Design, Implementation, & Management
12th Edition
ISBN: 9781305627482
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
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
In what circumstances does a data object not appear in a data model?
In object-oriented programming, what are the benefits of abstracting both data and control?
If a data object isn't in a data model, why is that?
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. 20RQCh. 2 - Prob. 21RQCh. 2 - Prob. 22RQCh. 2 - Prob. 23RQCh. 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
- Explain how data binding is handled in asynchronous programming environments.arrow_forwardIs 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_forwardWhat are the advantages of object-oriented programming's data and control abstractions?arrow_forward
- In object-oriented programming, are there any potential drawbacks associated with the use of data abstraction and control abstraction?arrow_forwardWhat are the benefits of data abstraction and control abstraction when it comes to object-oriented programming?arrow_forwardIn object-oriented design approach everything is in terms of objects. How a large (or complex) object can be decomposed?arrow_forward
- It 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_forwardWhy is class hierarchies managed in object oriented programming?arrow_forwardHow can complex data types be utilized in object-oriented programming languages to model real-world entities more effectively?arrow_forward
- In the context of data binding, what is meant by "observable objects" and why are they important? Give an example of their usage.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_forwardExplain the Interface Segregation Principle (ISP) and its significance in object-oriented design.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