Formalisms of object-oriented database

The database can be viewed as a (relational model), as a collection of record types and sets (network model) or as a forest of tree structures (hierarchical model). The logical model of the database is the correct level for database users to focus on. Considering the performance of these databases i...

Full description

Saved in:
Bibliographic Details
Main Author: Navalta, Mary Ann G.
Format: text
Language:English
Published: Animo Repository 1990
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_masteral/1274
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_masteral-8112
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_masteral-81122022-05-25T01:41:13Z Formalisms of object-oriented database Navalta, Mary Ann G. The database can be viewed as a (relational model), as a collection of record types and sets (network model) or as a forest of tree structures (hierarchical model). The logical model of the database is the correct level for database users to focus on. Considering the performance of these databases is highly dependent upon the database design, many of them have been over designed to ensure adequate performance. The performance of the database depends primarily on the efficiency of the data structures used to represent the data in the database and on how efficiently the system is able to operate on these data structure. The database models mentioned above came into existence because of a need for a tool to make data processing professionals and end users of their services more productive. To date, most of the research work is focused on the other database model which is object-oriented model. Object-oriented modelling represents a successful unifying paradigm in various areas of computing specifically databases. In an object-oriented environment the world is viewed as a collection of active objects. Each object has a set of variables which determine the state of the object. Each object can understand a set of predefined messages. Objects communicate with each other by sending messages. Sending a message to inquire about the state of an object is like invoking a function and sending a message to change the state of an object is like an update operation. Updates can be generated because sending a message to an object can cause more messages to be sent to other objects. Similar objects are defined by classes. Classes are organized as class/subclass hierarchies. Subclasses inherit the messages of their super classes. This inheritance and the class/subclass relationships support generalization abstraction. This research is directed towards formulating the formal formalisms of object-oriented database. This study shows that object-oriented increases the productivity of the design systems by providing modelling facilities which closely mirror the proofs that object modelling improves the structure of the data in promoting the availability of the data. Thus, the study substantiates its significance in providing a better set of constructs for modelling database. Moreover, the study proves that object paradigm helps the semantic gap between data bases and applications. 1990-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_masteral/1274 Master's Theses English Animo Repository Object-oriented databases Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Object-oriented databases
Computer Sciences
spellingShingle Object-oriented databases
Computer Sciences
Navalta, Mary Ann G.
Formalisms of object-oriented database
description The database can be viewed as a (relational model), as a collection of record types and sets (network model) or as a forest of tree structures (hierarchical model). The logical model of the database is the correct level for database users to focus on. Considering the performance of these databases is highly dependent upon the database design, many of them have been over designed to ensure adequate performance. The performance of the database depends primarily on the efficiency of the data structures used to represent the data in the database and on how efficiently the system is able to operate on these data structure. The database models mentioned above came into existence because of a need for a tool to make data processing professionals and end users of their services more productive. To date, most of the research work is focused on the other database model which is object-oriented model. Object-oriented modelling represents a successful unifying paradigm in various areas of computing specifically databases. In an object-oriented environment the world is viewed as a collection of active objects. Each object has a set of variables which determine the state of the object. Each object can understand a set of predefined messages. Objects communicate with each other by sending messages. Sending a message to inquire about the state of an object is like invoking a function and sending a message to change the state of an object is like an update operation. Updates can be generated because sending a message to an object can cause more messages to be sent to other objects. Similar objects are defined by classes. Classes are organized as class/subclass hierarchies. Subclasses inherit the messages of their super classes. This inheritance and the class/subclass relationships support generalization abstraction. This research is directed towards formulating the formal formalisms of object-oriented database. This study shows that object-oriented increases the productivity of the design systems by providing modelling facilities which closely mirror the proofs that object modelling improves the structure of the data in promoting the availability of the data. Thus, the study substantiates its significance in providing a better set of constructs for modelling database. Moreover, the study proves that object paradigm helps the semantic gap between data bases and applications.
format text
author Navalta, Mary Ann G.
author_facet Navalta, Mary Ann G.
author_sort Navalta, Mary Ann G.
title Formalisms of object-oriented database
title_short Formalisms of object-oriented database
title_full Formalisms of object-oriented database
title_fullStr Formalisms of object-oriented database
title_full_unstemmed Formalisms of object-oriented database
title_sort formalisms of object-oriented database
publisher Animo Repository
publishDate 1990
url https://animorepository.dlsu.edu.ph/etd_masteral/1274
_version_ 1734392460019236864