Object Oriented Database Management Systems Essay

3217 words - 13 pages

The construction of Object-Oriented Database Management Systems started in the middle 80's, at a prototype building level, and at the beginning of the 90's the first commercial systems appeared. The interest for the development of such systems stems from the need to cover the modeling deficiencies of their predecessors, that is the relational database management systems. They were intended to be used by applications that have to handle big and complex data such as Computer Aided Engineering, Computer Aided Design, and Office Information Systems. The area of the OODBMSs is characterized by three things. First, it lacks a common data model. There is no common data model although many proposals can be found in the literature. This is a more general problem of all the object-oriented systems not only the database management systems. Since the data model determines the database language of the system, which in turn determines the implementation of the system, we can understand that the differences between the various systems with different data models can be big and substantial. Second is the common theoretical framework. Although there is no standard object-oriented model, most object-oriented database systems that are operational or under development today share a set of fundamental object-oriented concepts. Therefore the implementation issues in OODBMSs that arise due to these concepts are universal. The third characteristic is that of experimental activity. Plenty of prototypes have been implemented and some ! of them became commercial products. There is really a need for applications to handle very complex data and that is why the interest of people in building such systems is so strong. Although there is no consensus on what an OODBMS is and which are the features that differentiate it from other systems, there has been a lot of effort for an agreement on defining the formal characteristics that can stand as the set of specification requirements for the construction of such a system. These should also be used as the set of features that one has to check in order to find out if a system is really an OODBMS. The features of the OODBMS can be divided as follows: • mandatory features: these are the features that one system should have in order to deserve the title OODBMS. • optional features: these are the features that if one system has, should be considered better than another that does not have them, provided that both have all the mandatory features. • open choices: these are features that a designer of a system can choose if and how to implement. They represent the degrees of freedom left to the system designers. An OODBMS should be a database management system and at the same time an object oriented system. The first characteristic is translated to the following features: persistence, concurrency, recovery, secondary storage management, and ad hoc query mechanisms. The second characteristic is translated to the following:...

Find Another Essay On Object-Oriented Database Management Systems

Analysis of database management and information retrieval systems

3286 words - 13 pages each. 5. Reference Question 1 Database Management System (DBMS) is a program that use by one or more computer users for create and access data to in a database or a set of software tools that control access, organize, store up, handle, retrieve and to maintain data in a database. In practical use, the terms database has a database server, database system, data server, and database management systems are often used

Analysis of database management and information retrieval systems

1932 words - 8 pages important software components in the overall system. 2. Operating systems including network software used in the network, to share the database among multiple users. 3. Program applications developed in programming languages like C + +, Visual Basic that is used to access the database in a database management system. Each program contains statements that ask the DBMS to perform the operation on the database. Operations may include retrieving, updating

Analysis of database management and information retrieval systems

1458 words - 6 pages updated by more than one user at the same time) which defined Database Management System (DBMS), at times also called as database manager. With the DBMS, it allows the request for same data from the different user application programs in the same time and then transfers the data by instructing the operating system. While the DBMS is being used, the information systems can easily be changed because the information requirements of organisation

This paper talking about Database Management Systems

571 words - 2 pages As ELI's system's manager it has been brought to my attention that a design development of a DBMS is necessary to create so department managers such as purchasing, operations, marketing, and personnel may be convinced DBMS is ideal. Designing a database follows a general rule of stage analysis in:Data requirementsClassification of informationRelationship between informationTransactions among data entitiesRules of identityThere are two stages in

Development of Control and Confidentiality for Database Management Systems

933 words - 4 pages Early research efforts in the area of access control and confidentiality for DBMSs focused on the development of two different classes of models, based on the unrestricted access control policy and on the mandatory access control policy. This early research was transmitting in the framework of relational database systems. The relational data model, being a declarative and high-level model for specifying the logical structure of data, made the

The Changing Role of the Database Administrator

1145 words - 5 pages ?', Database Programming & Design. July 1995, p. 32-37.Shelly, Cashman, Waggoner., Complete Computer Concepts and Programming in Microsoft Basic., Massachusetts. Boyd & Frazer Publishing Company, 1992.Sipolt, Michael J., 'An Object Lesson In Management (Excerpt from 'The Object- Oriented Enterprise')', Datamation. July 1, 1995, p. 51-54.Wong, William, 'Database Integration', Network VAR, Nov 1995, p. 31-37.

various type of databases

633 words - 3 pages advancement of the relational model. An object –oriented database stores data and procedures. It allows databases to contain and retrieve multimedia. The database management system has gone through many phases. These phases are as follows; flat –file, hierarchical, network, relational, and object oriented databases. Computer technology always entices individuals to make better product. The Information technology has been in a perpetual state of

Various Types of Database Models

1558 words - 7 pages 22222222222 This disadvantage is catered with the help of non first normal form and incursion of complex attributes. 1.4 Object Oriented Database Management System There are several restrictions in the relational database modeling and management system. These restrictions include the limitation of first normal form and extension of functionality. So it was the need of the time to develop such models in which these issues are resolved. In object

Database

1491 words - 6 pages presented to serve a specific purpose. (A telephone book is a common database.) A computerized database is an updated, organized file of machine readable information that is rapidly searched and retrieved by computer. A Data Base Management System is a collection of programs that enables you to store, modify, and extract information from a database. There are many different types of DBMSs, ranging from small systems

OOA VS structured analysis

1183 words - 5 pages , Up-front Investment for OOAD Can Pay Off, Electronic Engineering Times, September, 1998.2. Pei, Daniel, Object Oriented Analysis and Design, Information Systems Management, Winter 95, Vol 12 Issue 1, p54.1i. www.aw.com/cseng/titles/0-201-89542-0/techniques, Techniques for OO Analysis and Design.2i. www.sei.cmu.edu/str/descriptions/ooanalysis.html, Object Oriented Analysis.

Object-Oriented Modeling

394 words - 2 pages the concepts in the design.There are many formal methodologies in software engineering, one being object-orientation. Object-orientation (O-O) is a strategy for organizing systems as collections of interacting objects that combine data and behavior. (Blaha) Object-orientation (O-O) modeling means to create object-oriented diagrams, text specifications, and code to describe a system, Object-orientation (O-O) modeling is a way to examine a problem

Similar Essays

Relational And Object Oriented Database Management Systems

2226 words - 9 pages Relational and Object-oriented Database Management Systems A database is a “shared collection of logically related data designed to meet the information needs of multiple users in an organization” (Hoffer 709). Databases contain data records or files, such as sales transactions, product catalogs and inventories, and customer profiles. Databases allows multiple users in an organization to easily access, manage, store, and update data when

Database Management Systems Essay

513 words - 2 pages A collection of programs that enables you to store, modify, and extract information from a database is considered a Database Management System. There are many different types of DBMSs, ranging from small systems that run on personal computers to huge systems that run on mainframes. The terms relational, network, flat, and hierarchical all refer to the way a DBMS organizes information internally. The internal organization can affect how quickly

Database Management Systems Essay

665 words - 3 pages Database Management SystemsUOPIntroductionData collection, organization, maintenance and, dissemination is crucial to our agency's daily operation and fiscal well-being. Our database management systems (DBMS) maintain data on over 1300 employees, as well as, thousands of patients. The accuracy of our data is paramount to appropriate patient care and supporting ourselves financially.Operating SystemsOur DBMS reside on two operating systems; AIX

Transaction Management And Database Systems Essay

3036 words - 13 pages Overview The purpose of this report is to examine the idea of transaction management and how it relates to two different database systems that I have chosen for the purpose of the project and for may research. I am also looking at the different elements with regard to transaction management and how each of them work and what they are for in the overall scheme that is transaction management. I will go through the definition of transaction the