arrow
返回

An Object-Oriented database system Jasmine: Implementation, application, and extension

delete1996-04-01
delete19
PRE
AI
H
Hiroshi Ishikawa *
Y
Yasuo Yamane
DOI:10.1109/69.494167delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
New applications such as engineering tasks require complex object modeling, integration of database and programming facilities, and extensibility. We have devised an Object-Oriented DBMS called Jasmine for such advanced applications. This paper describes the implementation, application, and extension of Jasmine in detail. First, we focus on the impact of the design of its Object-Oriented model and language on database implementation technology. We describe what part of traditional relational database technology we extend to handle Object-Oriented features such as object identifiers, complex objects, class hierarchies, and methods. We introduce nested relations to efficiently store and access clustered complex objects. We use hash-based methods to efficiently access nonclustered complex objects. We provide user-defined functions directly evaluated on page buffers to efficiently process method invocation. We devise Object-Oriented optimization of queries including class hierarchies, complex objects, and method invocation. We incorporate dedicated object buffering to allow efficient access to objects through object identifiers. Second, we describe nontrivial applications of Jasmine and discuss the validity of Object-Oriented databases. We focus on a constraint management facility, which can be implemented by taking advantage of the extensibility of Jasmine. The facility includes constraint rules, called design goals, for automatic database population required by engineering applications. Third, we describe a view facility for schema integration also needed by engineering applications in distributed environments. We focus on how we extend Jasmine to implement the facility.
Keyword:
advanced applications
constraint management
data model
database programming language
nested relations
object buffering
Object-Oriented databases
query language
query optimization
view mechanism
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.8K
被引数:
3.2W

机构

暂无机构信息
引用论文

引用论文

A Fluorescent and Colorimetric Sensor for Nanomolar Detection of Co2+ in Water
err2014-10-15
err0
PREAI
errAnil Kuwar; Rahul Patil; Amanpreet Singh; Ratnamala Bendre; Narinder Singh
err分享
err收藏
<title>Detection of refractive-index changes by using a sensing fiber with an inverted parabolic index profile</title>
err1999-12-09
err0
PREAI
errMiroslav Chomat; Daniela Berkova; Vlastimil Matejec; Jiri Ctyroky; Ivan Kasik; Henri Gagnaire; Alain Trouillet; Fabrice Bardin
err分享
err收藏
Amphetamines, the pregnant woman and her children: a review
err2012-05-31
err0
PREAI
errJ L Oei; A Kingsbury; A Dhawan; L Burns; J M Feller; S Clews; J Falconer; M E Abdel-Latif
err分享
err收藏
Aberrant Gray Matter Networks in Non-comorbid Medication-Naive Patients With Major Depressive Disorder and Those With Social Anxiety Disorder
err2020-06-10
err0
errOAAI
errYoujin Zhao; Running Niu; Du Lei; Chandan Shah; Yuan Xiao; Wenjing Zhang; Ziqi Chen; Su Lui; Qiyong Gong
err分享
err收藏
EXTENSIONS TO STARBURST - OBJECTS, TYPES, FUNCTIONS, AND RULES
err1991-10-01
err34
errOAAI
errLOHMAN, GM; LINDSAY, B; PIRAHESH, H; SCHIEFER, KB
err分享
err收藏
学者 查看更多内容