• 제목/요약/키워드: Object-Relational Database

검색결과 142건 처리시간 0.024초

IFC의 객체기반 관계형 데이터베이스로의 매핑 (Mapping IFC to Object-oriented Relational Database)

  • 김선우;이강
    • 한국건설관리학회:학술대회논문집
    • /
    • 한국건설관리학회 2007년도 정기학술발표대회 논문집
    • /
    • pp.301-305
    • /
    • 2007
  • 대부분의 상용 데이터베이스 관리시스템은 관게형 데이터베이스 (relational database) 기술에 기반하고 있다. 그러나, 객체지향언어인 EXPRESS로 정의된 IFC(Industry Foundation Classes)를 일반적으로 많이 사용되는 관계형 데이터베이스로 매핑하려면 서로 구조가 달라 미핑과정이 매우 복잡해진다. 한편 IFC를 객체기반 데이터베이스(object-oriented database)나 객채관계형 데이터베이스(object-oriented relational database)와 같은 객체기반의 데이터베이스로 매핑하게 되면 그 과정이 비교적 단순해지고, 많은 장점을 가질 수 있다. 본 연구에서는 장기적으로 IFC와 객체기술에 기반한 통합정보교환기술을 실용화하기 위하여 먼저 관계형, 객체지향형 데이터베이스의 개념에 대해 살펴보고, IFC를 객체관계형 데이터베이스로의 매핑방법에 대하여 알아본다.

  • PDF

객체-관계형 데이터베이스 설계를 위한 UML 확장 - Oracle11g를 중심으로 - (UML Extension for Object-Relational Database Design - Focusing on Oracle11g -)

  • 주경수;조도형
    • 인터넷정보학회논문지
    • /
    • 제12권6호
    • /
    • pp.149-159
    • /
    • 2011
  • 현재의 응용시스템들은 복합관계성으로 관련지어진 복합객체를 갖고 있다는 특징을 갖는다. 이러한 특징은 기존의 관계형 데이터베이스로 표현하기에는 한계가 있어 관계형 데이터베이스는 객체-관계형 데이터베이스로 확장되었다. 이에 따라서 기존의 관계형 데이터베이스 설계 방법론과 같은 객체-관계형 데이터베이스 설계 방법론이 요구된다. 본 논문에서는 스테레오타입과 태그값 그리고 제약조건을 이용한, UML 클래스다이어그램 확장에 기반하여 객체-관계형 데이터베이스를 위한 통합된 설계방법론을 개발한다. 아울러 확장된 UML 클래스다이어그램을 객체-관계형 데이터베이스 스키마로의 변환을 위한 가이드라인을 제시한다. 개발한 설계방법론에서 사용하는 객체-관계형 모델은 SQL:1999를 이용하였으며, 객체-관계형 데이터베이스 구현은 Oracle11g로 하였다. 많은 객체-관계형 DBMS는 존재하지만 객체-관계형 데이터베이스 설계에 있어서 일관된 방법론은 제시되지 않았다. 본 논문에서 제시하는 방법론을 적용함으로써 일관된 방법으로 객체-관계형 데이터베이스 설계를 가능하게 한다. 사례 연구로, 제안한 설계방법론을 컴퓨터교실 예약시스템에 대하여 적용한다.

오디세우스 객체관계형 DBMS를 위한 오브젝트 뷰 (Object Views in the ODYSSEUS Object-Relational DBMS)

  • 이재길;한욱신;이민재;이종학;황규영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제10권1호
    • /
    • pp.14-24
    • /
    • 2004
  • 뷰는 데이타베이스 관리 시스템에서 논리적 데이타 독립성을 지원하기 위한 필수적인 요소이다. 객체지향/객체관계형 데이타베이스의 오브젝트 뷰는 객체지향 개념을 지원해야 하므로 관계형 데이타베이스의 뷰와는 다른 요구 기능을 가진다. 현재 대부분의 상용 객체지향/객체관계형 데이타베이스 관리 시스템에서 오브젝트 뷰의 기능을 일부 지원하고 있지만, 구현 방법에 대해서는 충분히 알려져 있지 않다. 본 논문에서는 객체지향/객체관계형 데이타베이스를 위한 오브젝트 뷰의 구현 방법을 제안하고, 이를 오디세우스 객체관계형 데이타베이스 관리 시스템에 구현한다. 이를 위해 먼저 오브젝트 뷰의 요구 사항을 분석한다. 다음으로, 오브젝트 뷰의 구현을 위해 관계형 데이타베이스에서 뷰의 구현을 위해 사용하는 질의 수정 알고리즘을 확장하는 방법을 제안한다. 다음으로, 제안한 뷰의 기능들을 상용 객체관계형 데이타베이스 관리 시스템의 뷰의 기능들과 비교한다. 비교 결과, 제안한 방법이 기존의 오브젝트 뷰에 비해 객체지향 개념인 객체 식별자, 상속, 메소드, 복합 객체들을 모두 잘 지원함을 보인다. 마지막으로, 확장된 질의 수정 방법을 오디세우스 객체관계형 데이터베이스 관리 시스템에 구현하기 위한 세부 방법들을 제시한다.

객체-관계형 데이터베이스 시스템을 위한 새로운 성능 평가 방법론 (A New Benchmark for Object-relational DBMSs)

  • 김성진;이상호
    • 한국정보처리학회논문지
    • /
    • 제7권7호
    • /
    • pp.1997-2007
    • /
    • 2000
  • This paper presents a new benchmark for object-relational database systems, which are regarded as the next-generation database system. This benchmark has been developed to evaluate system performance peculiar to object-relational database systems. The design philosophy, test databases, an test queries of the benchmark are presented. This benchmark features scaleability, use of a synthesized database only, and a query-oriented evaluation. We have implemented his benchmark with two commerical object-relational database systems and the experimental results are also reported.

  • PDF

An XML Data Management System Using an Object-Relational Database

  • Nam, S.H.;Jung, T.S.;Kim, T.K.;Kim, K.R.;Zahng, H.K.;Yoo, J.S.;Cho, W.S.
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2007년도 춘계학술대회
    • /
    • pp.163-167
    • /
    • 2007
  • We propose an XML document storage system, called XDMS (XML Document Management System), by using an object-relational DBMS. XDMS generates object database schema from XML Schema and stores the XML documents in an object-relational database. SAX parser is used for understanding the structure of the XML documents, and XDMS transforms the documents into objects in the database. Experiment shows that object-relational databases provide more efficient storage and query model compared with relational databases.

  • PDF

UML Class 모델을 이용한 XML 응용 설계 방법론 (XML Application Design Methodology using Model of UML Class)

  • 방승윤;주경수
    • 한국전자거래학회지
    • /
    • 제7권1호
    • /
    • pp.153-166
    • /
    • 2002
  • Nowadays an information exchange on Bn such as B2B electronic commerce is spreading. Therefore the systematic and stable management mechanism for storing the exchanged information is needed. For this goal there are many research activities for connection between XML application and relational database. But because XML data have hierarchical structures and relational database can store only flat-structured data, we need to store XML data in object-relational database that support hierarchical structure. Accordingly the modeling methodology for storing XML data in object-relational database is needed. In order to build good quality application systems, modeling is an important first step. In 1997, the OMG adopted the UML as its standard modeling language. Since industry has warmly embraced UML its popularity should become more important in the future. So a design methodology based on UML is need to develop efficiently XML applications. In this paper, we propose a unified design methodology for In applications based on object-relational database using In. To this goal, first we introduce a XML modeling methodology to design W3C XML schema using UML and second we propose data modeling methodology for object-relational database schema to store efficiently XML data in object-relational databases.

  • PDF

Database Design Methodology : Converting a Relational Schema into an Object-Relational Schema

  • Sunit Gala;Kim, Won
    • 정보기술과데이타베이스저널
    • /
    • 제1권1호
    • /
    • pp.9-30
    • /
    • 1994
  • The objective of this paper is to give a brief review of relational design methodology, and show how a relational schema can be converted into an object-relational schema. We first introduce relational terminology and describe the relational design process along with its limitations. Next we show how the relational model can be extended to overcome these limitations : these extensions form the core of an object-relational data model ; we use the UniSQL/X data model as an example. We illustrate the process or converting a relational schema into an object-relational schema, and show the benefits of this conversion with respect to queries. The conversion process is then summarized as a set of guidelines. Finally, we make our conclusions.

  • PDF

데이터베이스 시스템을 위한 EBORD 성능 평가 방법론 (The EBORD Benchmark for Database Systems)

  • 정회진;이상호
    • Journal of Information Technology Applications and Management
    • /
    • 제12권2호
    • /
    • pp.29-43
    • /
    • 2005
  • The paper presents the EBORD (Extended Benchmark for Object-Relational Databases) benchmark, which is an extension of the BORD benchmark for object-relational databases. The EBORD benchmark is developed to evaluate the database common functions that should be supported in modern database systems. Besides the 36 test queries already defined in the BORD benchmark, totally 22 test queries in five categories are newly defined in order to measure the index-relevant performance issues and database import capabilities. The EBORD benchmark also features scalability, use of a synthesized database, and a query-oriented evaluation. In order to show the feasibility of the proposed benchmark, we implement it with two commercial database systems. The experimental results and analyses are also reported.

  • PDF

ODYSSEUS/XMLStore : 오디세우스 객체관계형 DBMS를 위한 XML 저장 시스템 (ODYSSEUS/XMLStore: An XML Storage System for the ODYSSEUS Object-Relational DBMS)

  • 이기훈;한욱신;김민수;이종학;황규영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권2호
    • /
    • pp.109-122
    • /
    • 2003
  • 관리하는 XML 저장 시스템에 대한 연구가 활발히 진행 중이다. 그러나 지금까지의 연구는 대부분 풍부한 모델링 기능을 제공하는 객체관계형 DBMS보다는 관계형 DBMS에 기반하여 이루어져 왔다. 본 논문에서는 오디세우스 객체관계형 DBMS를 위한 XML 저장 시스템인 ODYSSEUS/XMLStore를 설계하고 구현한다. 첫째, XML 문서 구조에서 관계형 및 객체관계형 데이터 베이스 스키마로의 매핑에 대해 분석한다. 둘째, 분석된 매핑을 기술하는 방법을 표준 언어인 XML Schema를 활용하여 제안한다. 셋째, 사용자가 명시한 매핑 정보를 데이터 베이스에 저장하는 저장 구조를 제안한다. 넷째, 사용자가 정의한 매핑 정보에 의거하여 XML 문서를 관계형 및 객체관계형 데이터 베이스에 저장하는 세부 알고리즘들을 제안한다.

UML 클래스를 이용한, 관계형 데이터베이스 기반의 XML 응용을 위한 통합 설계 방법론 개발 (A Unified Design Methodology Development For XML Application based on Relational Database using UML Class)

  • 방승윤;주경수
    • 한국전자거래학회지
    • /
    • 제8권1호
    • /
    • pp.85-102
    • /
    • 2003
  • Nowadays an information exchange on XML such as B2B electronic commerce is spreading. Therefore the systematic and stable management mechanism for storing the exchanged information is needed. For this goal there are many research activities for connection between XML application and relational database. But because XML data have hierarchical structures and relational database can store only flat-structured data, we need to make the conversion rule which changes the hierarchical architecture to 2-dimensional information. Accordingly the modeling methodology for storing each structured information in relational database is needed. In this paper, we introduce a XML modeling methodology to design W3C XML schema using UML and we propose a unified design methodology for relational database schema to store XML data efficiently in relational databases. In the second place, in order to verify objectivity of a unified design methodology. By the way of Ronald Bourret, First we introduce the method of the transformation from XML schema to object model and second we translate object model into relational database schema. Therefore we show the mutual consistency between those consequence, and so can verify a unified design methodology.

  • PDF