Ace my homework – Write my paper – Online assignment help tutors – Discussion Post 1 In recent years the objected-oriented model has received a lot of popularity as an alternative technique of entity-relationship model given its resulting model that is easy to understand and use. Comparing these two models based on three modelling performance criteria: time to understand, model understanding and perceives ease-of-use. The object-oriented model is significantly speedy for both simple and complex problems (Pinet, 2014: 2024 – Essay Writing Service. Custom Essay Services Cheap). The extended entity-relationship model helps represent the real-life scenarios as entities. The properties of the entities include entities attribute in the EET diagram, and theory connection is depicted in the form of relationships. EER is usually a top-down approach in designing data.EE-R has additional concepts added on top of ER models such as subclasses and superclasses, specialization and generalization, category or union type and aggregation. The EER model data requirement is easy to understand due to the use of more detailed diagrams. It is also possible to easily convert the EER model into a relational database. The ERd diagrams are high-level models that can capture complex database requirements and complexities. The EER model suffers from a lack of data manipulation language available, given that the EER model is an abstract concept. Secondly, there is no standard notation of the EER model, and design mainly depends on individual designers (Yan & Ma, 2014: 2024 – Essay Writing Service. Custom Essay Services Cheap). Object-oriented models are also based on real-life scenarios where they are represented as objects, objects sharing standard functionalities are grouped together and then linked to other objects. Due to inheritance, it is possible to reuse datatypes in various objects, thereby reducing the maintenance cost of storing similar data in multiple locations. The object-oriented model is also commonly flexible and easier to extend the designs. On the other side, objected-oriented models are mostly theoretical approaches and cannot be practically implemented in database systems. This model is also quite complicated, making it hand to create and understand (Fritzson, 2014: 2024 – Essay Writing Service | Write My Essay For Me Without Delay). References Pinet, F. (2014: 2024 – Essay Writing Service. Custom Essay Services Cheap). Entity-relationship and object-oriented formalisms for modeling spatial environmental data. Environmental Modelling & Software, 33, 80-91. Yan, L., & Ma, Z. M. (2014: 2024 – Essay Writing Service. Custom Essay Services Cheap). Incorporating fuzzy information into the formal mapping from web data model to extended entity-relationship model. Integrated Computer-Aided Engineering, 19(4), 313-330. Fritzson, P. (2014: 2024 – Essay Writing Service | Write My Essay For Me Without Delay). Principles of object-oriented modeling and simulation with Modelica 3.3: a cyber-physical approach. John Wiley & Sons. ================================================================================================================================================================================================================================================================================================== Ace my homework – Write my paper – Online assignment help tutors – Discussion Post 2 Enhanced Entity-Relationship (EER) modeling is an extension of ER modeling to include object-oriented concepts such as: superclasses and subclassesυ specialization and generalizationυ aggregation and composition (Elmasri, 2021). These modeling constructs may allow more precise modeling of systems that are object-oriented in nature such as: CAD/CAM systems (Computer-Aided Design/Manufacturing)υ GIS (Geographical Information Systems. The object-oriented ideas of inheritance and superclasses and subclasses are taught during programming in an OO language such as Java (Elmasri, 2021). The EER system is more closely relevant to real circumstances, facts, and scenarios, whereas the OO model is much more focused on conceptual or non-existent ideas. There really are subcategories, superclasses, and inheritances in the EER architecture (Krótkiewicz, 2018: 2024 – Write My Essay For Me | Essay Writing Service For Your Papers Online). The EER model’s inherited aspect describes the connections between subclasses as well as the entities to which they are related. 2017 (Elmasri, 2021). Simply said, every unit that belongs to a subclass will acquire all the relations that the superclass has. The EER model is a high-level idea design method that allows for the association of more detailed and sophisticated classes through characteristics and connections. Both characteristics and procedures can be passed in the OO framework. This paradigm and heredity allow a new category to be constructed based on a set of established types, resulting in a type hierarchy. 2017 (Elmasri,2021) The process of assigning a type involves giving it a name, characteristics, and actions. The term “function” refers to the combination of these characteristics and actions. Many varieties and extents of affiliation are possible with object-oriented heredity. Object-oriented models are based on the idea of basing an object or class on another object or class while keeping the original. References Elmasri, R. (2021). Fundamentals of database systems seventh edition. Krótkiewicz, M. (2018: 2024 – Write My Essay For Me | Essay Writing Service For Your Papers Online). A novel inheritance mechanism for modeling knowledge representation systems. Computer Science and Information Systems, 15(1), 51-78. ================================================================================================================================================================================================================================================================================================== Ace my homework – Write my paper – Online assignment help tutors – Discussion Post 3 Inheritance in EER Models and OO Models We define inheritance as a form of generalization mechanism popularly used in computer programming languages; it is where a defined object acquires the traits and behaviors from its parent object (Lin et al., 2002). The class that inherits these attributes and relationships are called child class or object while inherited one is called parent class or object. There are various database models to demonstrate inheritance in database programming. The Entity Enhanced-Relationship (EER) model extends the functionality of the ER model to include semantic data. This also includes class and subclass relationships and type inheritance. Object-oriented (OO) database models are used for applications that have complex structures for stored objects. Similar to object-oriented programming, OO models have object identity, structure, type constructors, type and class hierarchies and inheritance. With the EER model, the child object inherits only the attributes, and an object inheriting more than one parent object is known as multiple inheritance (Elmasri &Navathe, 2016: 2024 – Do my homework – Help write my assignment online). With an OO model, the child object inherits both the attributes and the operations of the parent object. Inheritance in the OO model allows for specification of new types or classes, while the EER model is an extended version of the ER model, which also includes relationship inheritance of the OO model along with other properties (Elmasri &Navathe, 2016: 2024 – Do my homework – Help write my assignment online). Another distinguishing feature of EER models and OO models in terms of inheritance is their definition of class/subclass relationships. Type definitions in EER models describe entity types while in OO models describe objects. An entity in an EER schema cannot exist in the database without being a member of the subclass as well as the superclass. An object in an OO model is created with type definitions, and usually belongs to one or more type declarations. With the EER model, a subclass entity inherits all the attributes of the superclass entity as well as the relationships in which the superclass entity participates. In a simplified OO model for inheritance, a subtype inherits all the functions of the supertype, which includes the attributes and their operations, if implemented (Elmasri &Navathe, 2016: 2024 – Do my homework – Help write my assignment online). References Elmasri, R. & Navathe, S. B. (2016: 2024 – Do my homework – Help write my assignment online). Fundamentals of Database Systems (7th edition). Pearson Company. Liu, M., Dobbie, G., & Ling, T. W. (2002). A Logical Foundation for Deductive Object-Oriented Databases. ACM Transactions on Database Systems, 27(1), 117–151. https://doi.org/10.1145/507234.507237

Published by
Research Helper
View all posts