Query model for object-oriented databases
dc.citation.epage | 172 | en_US |
dc.citation.spage | 163 | en_US |
dc.contributor.author | Alhajj, Reda | en_US |
dc.contributor.author | Arkun, M. Erol | en_US |
dc.coverage.spatial | Vienna, Austria | |
dc.date.accessioned | 2016-02-08T12:02:12Z | |
dc.date.available | 2016-02-08T12:02:12Z | |
dc.date.issued | 1993-04 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description | Date of Conference: 19-23 April 1993 | |
dc.description | Conference name: Proceedings of IEEE 9th International Conference on Data Engineering | |
dc.description.abstract | A query language should be a part of any database system. While the relational model has a well defined underlying query model, the object-oriented database systems have been criticized for not having such a query model. One of the most challenging steps in the development of a theory for object-oriented databases is the definition of an object algebra. A formal object-oriented query model is described here in terms of an object algebra, at least as powerful as the relational algebra, by extending the latter in a consistent manner. Both the structure and the behavior of objects are handled. An operand and the output from a query in the object algebra are defined to have a pair of sets, a set of objects and a set of message expressions where a message expression is a valid sequence of messages. Hence the closure property is maintained in a natural way. In addition, it is proved that the output from a query has the characteristics of a class; hence the inheritance (sub/superclass) relationship between the operand(s) and the output from a query is derived. This way, the result of a query can be persistently placed in its proper place in the lattice. | en_US |
dc.description.provenance | Made available in DSpace on 2016-02-08T12:02:12Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 1993 | en |
dc.identifier.doi | 10.1109/ICDE.1993.344066 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/27809 | en_US |
dc.language.iso | English | en_US |
dc.publisher | IEEE | en_US |
dc.source.title | 9th International Conference on Data Engineering, 2003 | en_US |
dc.subject | Algebra | en_US |
dc.subject | Data handling | en_US |
dc.subject | Data structures | en_US |
dc.subject | Mathematical models | en_US |
dc.subject | Mathematical operators | en_US |
dc.subject | Object oriented programming | en_US |
dc.subject | Query languages | en_US |
dc.subject | Set theory | en_US |
dc.subject | Inheritance relationships | en_US |
dc.subject | Message expressions | en_US |
dc.subject | Object algebra | en_US |
dc.subject | Object oriented databases | en_US |
dc.subject | Operands | en_US |
dc.subject | Query models | en_US |
dc.subject | Query output | en_US |
dc.subject | Database systems | en_US |
dc.title | Query model for object-oriented databases | en_US |
dc.type | Conference Paper | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Query model for object-oriented databases.pdf
- Size:
- 1.1 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version