• 제목/요약/키워드: Extended Entity Relationship Model

검색결과 13건 처리시간 0.025초

XML 스키마의 개념적 모델링을 위한 확장된 개체관계 모델 (Extended Entity-Relationship Model for Conceptual Modeling of XML Schema)

  • 정인환;김영웅
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권1호
    • /
    • pp.157-163
    • /
    • 2015
  • XML은 인터넷 상의 데이터의 표현 및 교환의 사실상 표준으로 자리 잡고 있으며, XML 자체가 데이터를 저장하기 위한 논리적 구조를 표현하고 있지만, 다양하고 복잡한 표현으로 인해 문서 구조를 한 눈에 파악하기에는 어려운 점이 있어 개념적 모델의 도구로 사용하기 적절하지 못한 점이 있다. 본 논문은 XML 스키마 문서 구조를 확장된 개체관계 모델을 이용하여 그래픽 형태로 개념적 모델링할 수 있는 기법을 제안한다. 이를 위해 XML 스키마 구조를 표현하기 위해 확장된 개체관계 모델을 제시하고, XML 스키마 요소들을 확장된 개체관계 모델로 표현하기 위한 표현규칙들을 제시하고, 제안한 기법으로 모델링한 개념적 모델을 논리적 모델인 XML 스키마 문서로 매핑하는 사례를 통해 본 기법의 완전성을 보여준다.

확장된 개체 관계 모델 기반 XML의 개념적 모델 비교 (Comparison of Conceptual Models of XML Based on Extended Entity Relationship Model)

  • 김영웅
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권6호
    • /
    • pp.197-202
    • /
    • 2019
  • XML은 문서의 표현 및 교환을 위한 사실상의 표준으로 자리 잡아 왔으며, 논리적 데이터 모델로 널리 사용되어 왔다. XML을 논리적 모델로 사용하기 위해서는 XML이 갖는 의미론에 대한 개념적 모델이 필요하다. 하지만, XML의 고유한 특성을 표현하기 위해 기존의 개념적 모델인 개체관계 모델이나 UML 등을 이용하여 모델을 확장하여 사용해 왔지만 현재까지 표준화된 모델은 없다. 본 논문은 데이터베이스 분야 관점에서 개체 관계 모델을 확장하여 XML의 개념적 모델로 사용하는 대표적인 모델들의 특징을 비교한다. 이를 위해 XML의 개념적 모델이 충족해야 할 요구사항들을 제시하고, 이를 근거로 각 모델들의 접근방식을 비교한다.

Conceptual Data Modeling: Entity-Relationship Models as Thinging Machines

  • Al-Fedaghi, Sabah
    • International Journal of Computer Science & Network Security
    • /
    • 제21권9호
    • /
    • pp.247-260
    • /
    • 2021
  • Data modeling is a process of developing a model to design and develop a data system that supports an organization's various business processes. A conceptual data model represents a technology-independent specification of structure of data to be stored within a database. The model aims to provide richer expressiveness and incorporate a set of semantics to (a) support the design, control, and integrity parts of the data stored in data management structures and (b) coordinate the viewing of connections and ideas on a database. The described structure of the data is often represented in an entity–relationship (ER) model, which was one of the first data-modeling techniques and is likely to continue to be a popular way of characterizing entity classes, attributes, and relationships. This paper attempts to examine the basic ER modeling notions in order to analyze the concepts to which they refer as well as ways to represent them. In such a mission, we apply a new modeling methodology (thinging machine; TM) to ER in terms of its fundamental building constructs, representation entities, relationships, and attributes. The goal of this venture is to further the understanding of data models and enrich their semantics. Three specific contributions to modeling in this context are incorporated: (a) using the TM model's five generic actions to inject processing in the ER structure; (b) relating the single ontological element of TM modeling (i.e., a thing/machine or thimac) to ER entities and relationships; and (c) proposing a high-level integrated, extended ER model that includes structural and time-oriented notions (e.g., events or behavior).

Description Logic을 이용한 전자카타로그 온톨로지 모델링 (Ontological Modeling of E-Catalogs using Description Logic)

  • 이현자;심준호
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제32권2호
    • /
    • pp.111-119
    • /
    • 2005
  • 전자카타로그는 상품에 관한 풍부한 의미를 포함하며 온톨로지가 적용될 여지가 높은 영역이다. 온톨로지는 사물의 본질과 사물간의 관계를 나타내는데, 전자카탈로그를 형식적(formal)인 온톨로지로 표현하는 것은 전자상거래 영역에서 중요하다. DL(Description Logic)은 현재 사용되는 여러 온톨로지 언어의 이론적 기반을 제공한다. 본 논문은 DL 언어를 사용해 전자카타로그를 형식적으로 온톨로지 모델링 한다. 기본적인 모델링 구성요소 집합은 화장 개체 관계(Extended Entity Relationship)로 개념적으로 나타내고, DL 언어로 대응해서 변환한다. EER로 나타낼 수 없는 부가적인 의미적 지식은 직접 DL언어로 표현한다. 논문에서 제시하는 모델링 언어는 언어의 표현력과 복잡도를 고려할 때, 현실적으로 추론에 적합하다고 알려져 있는 SHIQ(d) 언어 범위에 기반하고 있다. 모델링한 온톨로지 e-카타로그의 활용 이해를 돕기 위해 시나리오를 제시하고, 실제 DL 추론 도구를 통해 그 시험적 검증을 한다.

전자카탈로그에서의 의미적 관계 분석과 모델링 (Analysis and Modeling of Semantic Relationships in e-Catalog Domain)

  • 이민정;이현자;심준호
    • 한국전자거래학회지
    • /
    • 제9권3호
    • /
    • pp.243-258
    • /
    • 2004
  • 도메인별로 적합한 온톨로지를 구축하는 것은 시멘틱웹의 한 구현 방법으로서 해당 도메인 응용프로그램의 의미적 정보를 풍부히 해준다. 전자상거래에서 카탈로그는 상품과 서비스에 대한 가격, 특성, 조건 등의 다양한 정보를 저장 관리해주는데, 카탈로그에는 상품 개별 정보뿐 아니라 상품간에도 다양한 정보가 내재되어 존재하게 된다. 따라서 전자카탈로그 영역에 온톨로지를 적용하기 위하여는 먼저 카탈로그 영역에서 존재하는 의미적 관계(semantic relationships)를 분석해 보는 것은 의미 있는 일이다. 본 논문에서는 카탈로그의 의미적 관계를 분류체계를 통해 분석해보고, 각각의 관계가 어떻게 온톨로지 모델화 될 수 있는지를 제시한다. 모델링 기법으로서는 기본적으로 EER(Extended Entity-Relationship)을 사용하는데, 이에 제한되지 않고 궁극적으로 온톨로지 모델을 사용하여 추론을 할 수 있도록 모델을 Description Logics으로 표현한다.

  • PDF

객체지향 데이터베이스 설계를 위한 데이터 모델링에 관한 연구 (A Study on Date Modeling for Object - Oriented Database Design)

  • 박원옥
    • Asia pacific journal of information systems
    • /
    • 제2권2호
    • /
    • pp.103-120
    • /
    • 1992
  • Object-Oriented method is a rather difficult one, theories are different as many as they are, and can hardly be found well-applied examples of OOD. So, this paper deal with the history, the needs, the benefits, basic concept of object-oriented design methods, especially the designing procedure which covers from analyzing the requirements, designing the EER(extended entity relationship) model, transforming this model into relational schema, to OODB schema step. Major contributions can be identified; First, the proposed method will ensure that it improve the productivity, increase the software quality, and elevate the maintainability. Second, it provide the framework of how object-oriented schema is constructed for OODB design. Third, suggested realistic case study will enhance the better understanding of how the current business process will be applied to the OODB design step.

  • PDF

FRBR과 비교를 통한 LRM의 특징 및 적용방안 (LRM's Characterics and Applications Plan Through Comparing with FRBR)

  • 이미화
    • 한국도서관정보학회지
    • /
    • 제53권2호
    • /
    • pp.355-375
    • /
    • 2022
  • 이 연구에서는 FR 모형과 LRM을 개체, 속성, 관계 측면에서 비교 분석하여 목록 관련 표준 및 개별 시스템에서 LRM을 수용할 수 있도록 LRM 특성과 그 적용방안을 모색하고자 한다. LRM 특성에 따른 적용방안으로 다음을 제시하였다. 첫째, LRM에서 가족, 단체, 식별자, 전거형접근점, 개념, 대상, 사건, 기관, 규칙의 개체가 삭제되었지만, LRM을 적용하려는 표준과 시스템에서 필요시 하위 개체를 정의하여 개체를 확장해야 한다. 둘째, 링크드데이터를 위해 LRM에서는 속성 요소가 관계로 변경되면서 속성이 많이 감소하였으나, LRM을 수용하려는 표준과 시스템에서는 속성을 세분하여 확장해야 한다. 특히, LRM에서는 유사한 기능을 갖거나 여러 개체에서 반복되는 속성과 자료에 특화된 속성이 포괄적인 일반화된 속성명으로 통합되었기 때문에 표준 및 개별 시스템에서는 보다 구체적이고 세부적인 속성명을 명확하게 제시해야 하며, 속성에 해당하는 어휘인코딩스킴도 개발되어야 한다. 셋째, 관계가 속성에 비해서는 증가되었으나 관계 자체가 추상적이기 때문에, 관계는 세목화 및 다단계 관계를 통해 관계가 확장되어야 한다. 본 연구는 목록 관련 표준 및 시스템에서 LRM을 적용하는 경우 적용방안 모색에 활용될 수 있을 것이다.

EER 모델 기반의 XML 통합 설계 방법론 (A XML Unified Design Methodology based on Extended Entity-Relationship Model)

  • 최문영;주경수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.43-46
    • /
    • 2002
  • B2B 전자상거래와 같이 XML을 이용한 정보교환이 확산되고 있으며 이에 따라 상호 교환되는 정보에 대하여 체계적이며 안정적인 정장관리가 요구되고 있다. 이를 위해 XML 응용과 데이터베이스 연계를 위한 다양한 연구가 관계형 데이터베이스를 중심으로 수행되었다. 본 논문에서는 EER 스키마로부터 XML 문서로 자동생성 되는 것을 단순화하기 위하여 알고리즘을 기술하고 관계형 데이터베이스 스키마로 변환을 시도했다. 특히 개념적 데이터 모델에 의해서 기술된 데이터 구조를 DTD로(Document Type Definition) 변환하는 방법을 나타낸다. 이 변환의 중요한 목적은 개념 스키마로부터 구조적인 정보를 가능한 한 많이 보존하는 것이다. 이것은 XML 파서가 가능한 한 일부분의 상태를 확인하고 서로 다른 데이터베이스사이의 데이터교환을 단순화한다. 특히 데이터베이스 스키마에서 XML 문서로 데이터를 가져오는 것이다. 개념 스키마의 알고리즘을 기준으로 하는 것은 매우 일반적이고 개념적 데이터 베이스의 데이터뿐만 아니라 객체-관계 데이터베이스의 데이터에 대해서도 알고리즘이 모델링될 것이다.

  • PDF

트리플 그래프 문법을 사용한 확장 개체-관계 모델과 객체-관계 모델간의 변환 방법 (A Transforming Method between Extended Entity-relationship Model and Object-relational Database using Triple graph grammer)

  • 응웬티눙;송상근;동성;이상준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(C)
    • /
    • pp.78-80
    • /
    • 2012
  • 개체 관계(ER) 모델과 확장 개체 관계(EER) 모델은 개념적 데이터베이스 설계분야에서 가장 많이 사용되는 모델이다. 확장 개체 관계 모델은 여전히 객체지향 데이터베이스를 처리하는데 강력하나 최신 객체관계 데이터베이스와 UML과 같은 새로운 데이터베이스 모델링을 처리하기에는 부족함이 많다. 따라서 본 논문에서는 이러한 객체 관계 데이터베이스를 지원하기 위한 확장 개체 관계 기반의 변환 방법을 제안한다. 변환 규칙은 트리플 그래프 문법을 사용하여 정의하고 MOFRON TGG 에디터를 이용하여 표현한다. 트리플 그래프 문법 규칙에 따라 본 제안 방법은 자동 ORDB 개발 프레임워크에 적용할 수 있다.

확장된 UML 클래스 다이어그램을 이용한 객체 관계형 데이터베이스 설계 기법 (A Methode for Object-Relational Database Design with Extended UML Class Diagram)

  • 김인철;김영웅
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.91-94
    • /
    • 2005
  • 공학적 기반의 응용 프로그램에서는 복합관계(complex relationship) 및 복합객체(complex object)의 개념이 요구되는데, 이러한 개념들은 비즈니스 응용에 적합한 관계형 데이터베이스로 다루기에는 저장과 검색 시 많은 문제점을 야기한다. 이와 같은 문제점을 해결하기 위해서 객체 관계형 데이터베이스 시스템이 출현하게 되었다. 한편, 고전적인 데이터베이스 설계 기법은 개체 관계형 모델(Entity Relationship Model)과 같은 개념적 모델을 사용하며 데이터 중심의 구조적 관점(structural aspect)만을 고려하는 반면, UML(Unified Modeling Language)같은 객체지향형 설계 도구를 사용하여 데이터베이스를 설계할 경우 구조적 관점 및 행위적 관점(behavioral aspect)을 모두 포함한다. UML은 확장 가능한 언어로서, 특정 응용프로그램에 대한 새로운 스테레오타입(stereotype)의 사용이 가능하다. 데이터베이스 설계를 위한 확장된 UML의 스테레오타입이 제안되었지만, 대부분 관계형 데이터베이스에 초점이 맞추어져 있다. 본 논문에서는 객체 관계형 데이터베이스 설계를 위한 확장된 UML 스테레오타입을 기술하며, 복합관계 및 복합객체를 지원하기 위해 Aggregation, Composition, Association의 개념을 재정의한 설계기법을 제안하고, 제안한 설계기법을 지원하는 설계 도구(ORDesigner)의 구현에 대해서 기술한다.

  • PDF