Preview

Object Oriented Model

Good Essays
Open Document
Open Document
456 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Object Oriented Model
The Object Oriented Model
The object-oriented(OO) model actually had its beginning in the 1970s, but it did not see significant commercial use until the 1990s. This sudden emergence came from the inability of then existing RDBMSs (Relational Database Management Systems) to deal with complex data types such as images, complex drawings, and adio-video files. The sudden explosion of the Internet and the World Wide Web created a sharp demand for mainstream delivery of complex data. An object is a logical grouping of related data and program logic that represents a real world thing, such as customer, employee, order or product. Individual data items such as customer ID and customer name, are called variables in the OO model and are stored within each object. In OO terminology, a method is a piece of application program logic that operates on a particular object and provides a finite function, such as checking customer’s credit limit or updating a customer’s address. Among the many difference between the OO models already represented the most significant variables may only be accessed through methods. This property called encapsulation. The stict definition of object used here applies only to the OO model. The general term database object, refers to any named item that might be stored in a non-OO database(for example, a table, index, or view). As OO concepts that have found their way into relational database, so has the terminology, although often with less percise definitions

Database Demystified

Figure 1.0 shows the customer object as an example of OO implementation.The circle of methods around the central core of variables in to remind us of encapsulation, In fact, you can think of an object must like an atom with an electron field of methods and a nucleus of variables. Each customer of Northwind should have its own copy of object structures, called an object instance, much as each individual customer has a copy of the customer

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Pt2520 Final Answers 1/3

    • 329 Words
    • 2 Pages

    a database entity can be best described as: something that the something the database is concerned for, and can be added into the database…

    • 329 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Mat 540 Week 4 Paper

    • 1775 Words
    • 8 Pages

    Although the details can be quite complex, these details are the basic principles of object-oriented programming.…

    • 1775 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Yet in an OOP, modules in the form of objects interact by sending messages to other objects. The power of OOP comes from the ability to inherit, encapsulate, and abstract that procedural logic. The importance of OOP is not as much in the language mechanism as it is in the thinking and designing process.…

    • 793 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Psy300 Week 8

    • 760 Words
    • 4 Pages

    Understanding object-oriented methodologies is often difficult. You already understand that object-oriented analysis and design emulates the way human beings tend to think and conceptualize problems in the everyday world. With a little practice, object-oriented programming will become second nature to you.…

    • 760 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    6 8c Chapter Excercises

    • 515 Words
    • 2 Pages

    In object-oriented analysis each object represents real people, places, events, and transactions (nouns). Unlike structured analysis, which treats data and processes separately, objects include data and processes that can affect the data. A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects, and programmers can translate the designs into code, working with reusable program modules that have been tested and verified…

    • 515 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Envisioning program components as objects that are similar to concrete objects in the real world is the hallmark of _____________.…

    • 4265 Words
    • 23 Pages
    Satisfactory Essays
  • Better Essays

    The differences in the architectures are based on how the tables and records are related. Relational architecture is a very popular database. It is also the most mature and widely used database system in production. Relational databases can be used to track patient care in the form of treatments, outcomes of those treatments, and critical indicators of a patient 's current state such as blood pressure, heart rate, and blood glucose levels. They can also be used to interconnect with multiple informational systems throughout a healthcare facility. Relational databases have the potential to eliminate paper storage and transfer of information and to answer important questions about healthcare efficacy. Relational systems serve as the repositories of record behind nearly all online transactions and most online content management systems including social networks. This database also serves as a well-understood point of reference for new extensions and revolutions in database systems that may arise in the future. Another type of database architecture is the Object-oriented model. This model is powerful and quite complex. With the relatively new object-relational database model is the wide spread and simple relational database model extended by some basic object-oriented concepts. These allow them to work with the relational database model but also have some advantages of the…

    • 754 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Concept of Dbms

    • 1140 Words
    • 5 Pages

    A database is a structure that can store information about multiple types of entities, the attributes of those entities, and the relationships among the entities.…

    • 1140 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Object Oriented Processes

    • 400 Words
    • 2 Pages

    Identify how you can encapsulate the data and processes you identified into an object-oriented design.…

    • 400 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Object Relation Theory

    • 3303 Words
    • 14 Pages

    Since we are talking about object relations theory, this is a good time to ask what an object…

    • 3303 Words
    • 14 Pages
    Powerful Essays
  • Powerful Essays

    A database is a means of storing information in such a way that information can be retrieved from it. Thus a database is typically a repository for heterogeneous but interrelated pieces of information. Often a database contains more than one table. Codebooks and dictionaries can also be considered as tables. A dictionary is a reference book on any subject, the items of which are arranged in alphabetical order. Codebook is a list of replacements for words or phrases in the original message. A code is a system for hiding the meaning of a message by replacing each word or phrase in the original message with another character or set of characters. The list of replacements is contained in a codebook. An alternative definition of a code is any form of encryption which has no builtin flexibility, i.e. there is only one key, namely the codebook. Databases contain organized data. A database can be as simple as a flat file (a single computer file with data usually in a tabular form) containing names and telephone numbers of one’s friends, or as elaborate as the worldwide reservation system of a major airline. There are many ways to approach the design of a database and tables. The database layout is the most important part of an information system. The more design and thought put into a database, the better the database will be in the long run. We should gather information about the user’s requirement, data objects, and data definitions before creating a database layout. Traditionally, there are four different DBMS data models: the hierarchical data model, the network data model, the relational data model, and the objectoriented data model.…

    • 2737 Words
    • 11 Pages
    Powerful Essays
  • Better Essays

    Relational Database Model

    • 964 Words
    • 4 Pages

    Object oriented database management systems are viewed as an alternative approach to meeting the demands of more complex data types. The need to handle complex object-centric data as the main data element is the driving force…

    • 964 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    Code reusability has become a valuable part of adding efficiency to computer programming. When it comes to solving the problem of code/data separation, the use of Object –Oriented Programming has played a big role in the rising of object reusability.…

    • 584 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Effective reuse of software products is reportedly increasing productivity, saving time, and reducing cost of software development. Historically, software reuse focused on repackaging and reapplying of code modules, data structures or entire applications in the new software projects (Prieto-Diaz 1994). Recently, however, it has been acknowledgedas beneficial to redeploy software components across the entire development life-cycle, starting with domain modelling and requirements specification, through software design, coding and testing, to maintenance and operation. There were also attempts to reuse aspects of project organisation and methodology, development processes, and communication structures. However, as the concept of reusing software components is very clear at the code level (whether in source or binary form), the very same concept becomes more fuzzy and difficult to grasp when discussed in the context of reusing specifications and designs (whether in textual or diagrammatical form), or quite incomprehensible when applied to software informal requirements, domain knowledge or human skills and expertise (expressed in natural language, knowledge representation formalism, or existing only in humans). This problem of dealing with reusable software artefacts resulting from the earliest stages of software development, in particular requirements specifications, attracted our particular interest in the reusability technology.…

    • 5633 Words
    • 23 Pages
    Powerful Essays
  • Powerful Essays

    A class provides the blueprints for objects, so basically an object is created from a…

    • 778 Words
    • 5 Pages
    Powerful Essays