• 제목/요약/키워드: 데이터베이스 응용 프로그램 개발

Search Result 106, Processing Time 0.027 seconds

Considerations on development of EMS applications based on power system database (전력계통 데이터베이스 기반 EMS 응용프로그램 개발에 관한 고찰)

  • Hue, Seong-Ii;Kim, Seon-Gu;Lee, Hyo-Sang;Lee, Jin-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2008.07a
    • /
    • pp.309-310
    • /
    • 2008
  • 전력계통 컨트롤센터에서 사용되는 SCADA/EMS 응용프로그램은, 전력계통의 해석을 위해 특정한 포맷의 입력데이터 파일을 사용하는 일반적인 오프라인 응용프로그램과는 달리, 물리적 특성이 통합된 전력계통 데이터베이스 기반위에서 수행된다. 응용프로그램들은 데이터베이스를 통해 필요한 데이터를 상호 교환하며, 개별 응용프로그램은 데이터베이스와 연동하는 사용자화면을 통해 컨트롤센터의 운전원과 상호작용을 하게 된다. 따라서 전력계통 데이터베이스 기반위에서 수행되는 EMS용 응용프로그램을 개발하기 위해서는 먼저 프로그램 고유의 기능적인 측면은 물론 운전원을 포함한 여러 사용자를 위한 프로그램 운용적인 측면의 요소까지 종합 분석하여 필요한 기능과 화면 그리고 그에 따른 데이터를 도출해야 한다. 도출된 기능 및 화면설계안에 따라 개발된 프로그램과 사용자화면은 모든 입출력 데이터들이 반영된 데이터베이스와의 인터페이스를 통해 통합 EMS용 응용프로그램으로서의 형태를 갖추게 된다. 최종적으로 응용프로그램은 사전에 준비된 시험절차에 따라 검증(프로그램의 정확성, 신속성 그리고 신뢰성을 평가)과정을 수행한다. 본 논문은 전력IT 국가전략과제로 개발 진행 중인 한국형 EMS(K-EMS) 응용프로그램의 개발 프로세스와 각 프로세스에서의 고려사항들을 소개함으로써, 한국형 EMS를 위한 응용프로그램의 추가 개발 혹은 전력계통 데이터베이스 구축과 이를 활용한 응용프로그램의 개발을 위한 방법론을 제안하고자 한다.

  • PDF

Design and Implementation of a Web-Database Gateway for the ODYSSEUS Object-Oriented Multimedia Database Management System (오디세우스 객체지향 멀티미디어 데이타베이스 관리 시스템을 위한 웹-데이타베이스 게이트웨이의 설계 및 구현)

  • 이재길;한욱신;이민재;황규영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04b
    • /
    • pp.149-151
    • /
    • 2000
  • 최근 웹의 놀랄만한 성장으로 인터넷에 존재하는 데이터의 양은 기하 급수적으로 증가하고 있다. 이와 같은 방대한 양의 데이터를 체계적으로 관리, 검색하기 위해 데이터베이스 관리 시스템의 사용이 절실해지고, 웹 상에서 데이터베이스를 사용하기 위한 웹과 데이터베이스의 연동 방법에 관한 연구가 활발히 진행되고 있다. 그러나 현재까지 웹과 데이터베이스의 연동을 위해 개발된 웹-데이타베이스 게이트웨이는 응용 프로그램 작성의 편의상과 범용 프로그래밍 기능을 동시에 제공하지 못하고 있다. 본 논문에서는 객체지향 멀티미디어 데이터베이스 관리 시스템인 오디세우스를 위한 웹-데이타베이스 게이트웨이를 설계하고 구현한다. 본 논문에서 구현한 웹-데이타베이스 게이트웨이는 웹과 데이터베이스의 연동 방식으로 서버 전용 API 방식을 사용하기 때문에 사용자의 요청을 보다 빠르게 처리할 수 있다. 또한 본 논문에서 구현한 웹-데이타베이스 게이트웨이는 HTML 페이지 작성만으로 응용 프로그램 개발이 가능하므로 사용자가 보다 쉽게 웹 기반 데이터베이스 응용 프로그램을 개발할 수 있으며, 범용 프로그래밍 언어로 작성된 함수를 HTML 페이지 내에서 수행할 수 있는 기능을 제공하므로 다양한 웹 기반 데이터베이스 응용 프로그램을 개발할 수 있다.

  • PDF

Design and Implementation of a JDBC Driver for the ODYSSEUS Object-Relational DBMS (오디세우스 객체관계형 DBMS를 위한 JDBS 드라이버의 설계 및 구현)

  • 김민수;이민재;이재길;황규영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.251-253
    • /
    • 2000
  • JDBC는 Java 프로그램에서 표준 SQL을 사용하여 데이터베이스에 접근하기 위한 응용 프로그램 인터페이스이다. 응용 프로그램 개발자는 JDBC API를 사용하여 다양한 종류의 DBMS에 적용 가능한 응용 프로그램을 쉽게 작성할 수 있을 뿐만 아니라 JDBC API를 사용하여 작성된 기존의 응용 프로그램들을 재사용하는 것이 가능하다. 본 논문에서는, 객체 관계형 데이터베이스 관리 시스템인 오디세우스를 위한 JDBC 드라이버를 설계하고 구현한다. 본 JDBC 드라이버는 DBMS와 직접 연결하여 통신하므로 질의 결과 처리 성능이 좋고, 모두 Java 언어로 구현되기 때문에 웹 환경에서 사용하기 적합하다는 특징을 가진다.

  • PDF

An Implementation of the Host-based DBMS Simulator for Developing Switching System Software (교환기 소프트웨어 개발을 위한 호스트 기반 데이터베이스 시뮬레이터의 구현)

  • Park, Young-Ho;Lee, Ho
    • Journal of the Korea Society of Computer and Information
    • /
    • v.11 no.5 s.43
    • /
    • pp.231-239
    • /
    • 2006
  • For such large-scale software as for operating a switching system, the use of real-time databases is essential for data exchanges among various functions and their data processing. Under the environment of developing the DBMS software for a switching system, the application program including database manipulations is first developed on a host computer and then the developed program is loaded into a switching system for its tests. To make it possible for DBMS manipulation software to be developed on a host computer rather than a switching system itself, we developed a host-based DBMS simulation system(HDBMS). In this paper we presented the roles and functions of HDBMS, its system structure, and the technical details for implementing HDBMS.

  • PDF

Application Tuning For Increased Database System Performance (어플리케이션 튜닝을 통한 데이터베이스 시스템 성능 향상)

  • 이병헌;최용락;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.187-189
    • /
    • 2001
  • 기존 시스템에서 보다 정확하고 신속한 정보의 제공에 대한 사용자들의 요구사항을 충족시키기 위해서는 시스템의 개선이나 현재 운영중인 시스템의 조율이 필수적으로 여겨지고 있다. 시스템 개발자는 관계형 데이터베이스 시스템의 성능을 저하 시키는 용인 중 응용 프로그램들과 저장 포로시저, 트리거, 패키지, 뷰 등에 대한 성능 향상을 위하여 튜닝을 고려하여야만 한다. 특히, 응용 어플리케이션 수행에 많은 시간을 소요하거나, 많은 자원을 필요로 하는 응용 프로그램들을 중심적으로 분석하여 적절한 튜닝을 수행한다. 또한, 오라클에서 제공하는 도구들을 이용하여 자료나 질의문의 특성을 파악한 후에 효과적인 개선을 통하여 데이터베이스 시스템의 성능 및 효율을 높이는 방법에 관심을 두고 있다.

  • PDF

View Schema Generation and Implementation for Part-of Hierarchies in object-oriented databases (객체지향 데이터베이스의 집단화 관계를 위한 뷰 스키마 생성과 구현)

  • Cha, Hyun-Joo;Yoon, Jong-Pil
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.10
    • /
    • pp.2457-2466
    • /
    • 1998
  • 본 논문에서는 객체지향 데이터베이스에서 클래스 스키마를 도출하고 도출된 스키마들을 통합하여 하나의 뷰 스키마를 생성하는 방법을 제시한다. 특별히, 객체지향 데이터베이스에서 필요로 하는 part-of 관계에서 적합한 클래스 유도 연산자를 개발하고, 뷰 생성 개념을 프로토타이핑한다. 이와 같은 개념은 다양한 응용 프로그램에 적합하도록 여러 뷰를 생성하므로 데이터베이스에 대한 응용 프로그램들의 효과적인 접근과 관리가 가능하게 된다.

  • PDF

Development of middle-ware for integration of heterogeneous databases (이기종 데이터베이스 통합을 위한 미들웨어 개발)

  • Jung, Da-Un;Park, Si-Hyoung;Choo, Young-Yeol
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.05a
    • /
    • pp.101-103
    • /
    • 2012
  • Various applications store informations using difference databases according to respective goals. However, in order to serve data in several databases with one application program, it is needed to integrate data in respective databases. This paper describes development of integrated middle-ware system that selects only necessary informations from heterogeneous databases and save them.

  • PDF

WebSiteGen3 : a Tool for Automatic Generation of Web-based Database Applications (WebSiteGen3 : 웹 기반 데이터베이스 응용의 자동 생성 도구)

  • 고민정;김연희;강이지;박주희;음두헌
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.214-216
    • /
    • 2002
  • 인터넷 기술의 급속한 발전과 함께 전자 상거래가 활성화되고 있다. 이러한 전자 상거래의 핵심은 데이터베이스 응용이다. 현재는 데이터베이스 응용에 필요한 모든 폼과 질의 처리코드를 수동 또는 반자동으로 작성하므로 응용 개발에 많은 시간이 소요된다. 따라서 웹 기반 데이터베이스 옹용의 생산성 향상이 요구되고 있다. 본 논문에서는, 데이터베이스부터 생성해야 하는 응용과 기존 데이터베이스를 사용하는 응용을 위한 폼과 질의 처리코드를 자동으로 생성하는 도구인 WebSiteGen3를 소개한다. 생성된 응용 프로그램은 사용자 인터페이스로 사용되는 HTML 폼과 이 폼을 통해 이뤄질 질의를 처리하는 JSP 코드를 포함한다. 웹 기반 데이터베이스 응용의 생산성 향상을 지원하는 WebSiteGen3의 기능 및 구현 원리를 설명하고, 상용화된 타 웹사이트 생성기와의 기능을 비교한다.

  • PDF

The Development of Bridge Management System (교량 유지관리 시스템 개발)

  • 이재기;최석근;이현직;박경열
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.14 no.1
    • /
    • pp.59-68
    • /
    • 1996
  • This study suggests that the management of bridge was developed data which supports to execute analysis a-bout bridge. Basically, it makes standardization that the item of management of bridge keeps the effective data management which demonstrates the designed database by graphic processing technic and development of pro-gram in database manipulation. As a result of this study, through the analysis of the management of bridge, we tried to make the acceptable management item standard and to design database. For the purpose of it, computer program and database design with analyzing current works, stable inspection processing demanding the management of bridge and taking adventage of them. In this study, we can get the minimuim cost of the management of bridge and keep maximum common usage. also we contribute to perform effective data management and management system of bridge.

  • PDF

Development of Database Supported Graph Library and Graph Algorithms (데이터베이스에 기반한 그래프 라이브러리 및 그래프 알고리즘 개발)

  • 박휴찬;추인경
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.5
    • /
    • pp.653-660
    • /
    • 2002
  • This paper proposes a method for storing graphs and defining graph algorithms based on the well-developed relational database. In this method, graphs are represented in the form of relations. Each vertex and edge of a graph is represented as tuples of the table and saved in a database. We developed a library of graph operations for the storage and management of graphs and the development of graph applications. Furthermore, we defined graph algorithms in terms of relational algebraic operations such as projection, selection, and join. They can be implemented with the database language such as SQL. This database approach provides an efficient methodology to deal with very large-scale graphs and to support the development of graph applications.