• 제목/요약/키워드: SQL-database

검색결과 428건 처리시간 0.022초

고립화 수준을 검증하기 위한 트랜잭션의 시험 (Testing Transactions based on Verification of Isolation Levels)

  • 홍석희
    • 한국콘텐츠학회논문지
    • /
    • 제8권7호
    • /
    • pp.75-84
    • /
    • 2008
  • 데이터베이스 응용 프로그램들은 DBMS가 관리하는 데이터베이스를 동시에 접근하기 때문에 동시성 문제가 발생하며 이를 해결하기 위해서 대부분의 상업용 DBMS들은 고립화 수준을 설정할 수 있게 한다. 데이터베이스 응용 프로그램을 구성하는 트랜잭션들의 고립화 수준에 따라서 데이터베이스의 일관성이 위반될 수도 있기 때문에 트랜잭션의 고립화 수준의 검증은 중요하다. 본 논문은 트랜잭션의 고립화 수준 설정 오류를 검증하기 위한 시험 도구를 제안하고 프로토타입을 구현한다. 시험 도구는 ESQL/C 프로그램을 분석하여 고립화 수준을 검증할 수 있는 코드를 추가하여 시험 트랜잭션을 실행시키고 고립화 수준의 오류를 검출할 수 있게 한다.

가상대학 학사지원을 위한 XML 데이터베이스 구축과 메신저 관련 연구 (XML Database Setup & Messenger Connection Research for Cyber University Supporting)

  • 방기천
    • 디지털콘텐츠학회 논문지
    • /
    • 제4권1호
    • /
    • pp.115-126
    • /
    • 2003
  • 본 논문은 학교 내에 구축된 교내 망을 이용하여 구축된 인트라넷 환경에서 구축되어 있는 XML DB의 정보를 이용하는 학교의 구성원인 교수와 학생들이 좀더 쉽게 인트라넷에 구축되어 있는 정보를 확인하고 활용할 수 있는 메신저를 만들어 사용자 본인이 소속된 집단의 구성원의 정보를 확인할 수 있도록 하고 자신이 소속된 그룹 안에서 사용자가 선택한 범위의 인원들을 자동으로 친구로 등록 하여 사용자가 일일이 친구를 추가하는 불편함을 줄여주고 인트라넷의 기능과 기타 추가 기능들을 통해 사용자의 인트라넷의 이용의 편의성을 제공하기 위한 연구이다. 특히 본논문에서는 XML 표준데이타를 학사 데이타베이스에 해당하는 오라클에 JDBC를 이용하여 학생의 데이타를 입력 Form을 통하여 저장한다. 그리고 SQL질의를 통해 web client에서 web server의 데이타베이스에 저장된 데이타를 검색 할 수 있다.

  • PDF

인터넷 상에서 PHP를 이용한 학사관리 시스템의 설계 및 구현 (Design and Implementation of School Affairs Management System using PHP on the Internet)

  • 문진용;구용완
    • 한국정보처리학회논문지
    • /
    • 제7권10호
    • /
    • pp.3148-3154
    • /
    • 2000
  • 본 논문의 시스템은 학사업무 중의 하나인 온라인 수강신청 시스템을 설계 및 구현하였다. 이를 위해, PC 서버의 리눅스 환경에서 아파치 웹 서버와 데이터베이스 엔진으로 MySQL을 사용하였다. 또한, 데이터베이스 연동을 위해 최근에 각광받고 있는 인터넷 서버 기반 스크립트 언어인 PHP를 사용하였다. 수강신청의 특성상 단기간에 동시 접속으로 인한 심각한 과부하 문제가 발생하므로 불필요한 인터페이스를 최소화하여 수강신청을 할 수 있도록 고려하였다. 관리자 측면에서도 특정 업무를 위한 데이터베이스의 공개 범위를 한정하여 전용 서버를 분리·구축함으로써 부하 균형, 최적의 자료 보안 및 자료 관리 환경을 구축하였다.

  • PDF

HBase based Business Process Event Log Schema Design of Hadoop Framework

  • Ham, Seonghun;Ahn, Hyun;Kim, Kwanghoon Pio
    • 인터넷정보학회논문지
    • /
    • 제20권5호
    • /
    • pp.49-55
    • /
    • 2019
  • Organizations design and operate business process models to achieve their goals efficiently and systematically. With the advancement of IT technology, the number of items that computer systems can participate in and the process becomes huge and complicated. This phenomenon created a more complex and subdivide flow of business process.The process instances that contain workcase and events are larger and have more data. This is an essential resource for process mining and is used directly in model discovery, analysis, and improvement of processes. This event log is getting bigger and broader, which leads to problems such as capacity management and I / O load in management of existing row level program or management through a relational database. In this paper, as the event log becomes big data, we have found the problem of management limit based on the existing original file or relational database. Design and apply schemes to archive and analyze large event logs through Hadoop, an open source distributed file system, and HBase, a NoSQL database system.

교육과정체계 수립을 위한 직무분석 시스템 구현 및 적용사레 분석 (System Implementation and Analysis of Job Analysis for University Curriculum)

  • 현승렬;이상정
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권9호
    • /
    • pp.127-134
    • /
    • 2009
  • 대학이나 직업 훈련 교육 기관에서는 주문식 교육의 일환으로 산업체의 요구사항을 충족하는 교육 과정을 개발해서 교육을 실시하는 것이 필요하다. 따라서, 일반화된 교육과정 체계 도출을 위해 현존 직무수행에 필요한 능력을 분석해서 교육과정에 반영할 수 있도록 하는 직무분석 시스템이 요구되고 있다. 본 논문에서는 산업체의 요구에 부응하는 교육과정체계 개발을 위하여 DACUM(Developing A CurriculUM) 프로세스에 기반한 직무자의 작업기술의 확인과 교육과정 로드맵 작성 등의 일련의 프로세스를 구현하고 적용 사례를 분석한다. 제안된 시스템은 Java 와 MS Access 데이터베이스로 구현하고, 인터넷을 통해 MS SQL Server 로 구현된 중앙 데이터베이스에 직접 접속하여 작업이 가능하도록 구현한다.

복부수술환자의 간호진단, 간호중재, 간호결과 연계 데이터베이스 구축 (Construction of Linkage Database on Nursing Diagnoses, Interventions, Outcomes in Abdominal Surgery Patients)

  • 유형숙;지성애
    • 간호행정학회지
    • /
    • 제7권3호
    • /
    • pp.425-437
    • /
    • 2001
  • This reserch was to develop database software in order to handle a lot of clinical nursing data with nursing diagnoses, related factors, defining characteristics, nursing interventions, nursing activities and nursing outcomes. MS Access2000 and SQL was selected to use a general purpose database logic with an efficiency. MS Visual Basic 6.0 was used to construct the circumstance of Graphic User Interface. The Linkage Database of abdominal surgery patients was constructed from the clinical data and questionnaire. This database system could add related factors, defining characteristics, nursing activities in the database and analyze the statistical results through Access query. In the final stage, end-users satisfaction analysis using 5 points Likert scale was dong with the response of using the database system. The accuracy/trustworthiness of the database system was verified with the highest average scores as 4.42 and also, the efficiency as 4.21, user friendly function as 4.1.

  • PDF

NVST DATA ARCHIVING SYSTEM BASED ON FASTBIT NOSQL DATABASE

  • Liu, Ying-Bo;Wang, Feng;Ji, Kai-Fan;Deng, Hui;Dai, Wei;Liang, Bo
    • 천문학회지
    • /
    • 제47권3호
    • /
    • pp.115-122
    • /
    • 2014
  • The New Vacuum Solar Telescope (NVST) is a 1-meter vacuum solar telescope that aims to observe the fine structures of active regions on the Sun. The main tasks of the NVST are high resolution imaging and spectral observations, including the measurements of the solar magnetic field. The NVST has been collecting more than 20 million FITS files since it began routine observations in 2012 and produces maximum observational records of 120 thousand files in a day. Given the large amount of files, the effective archiving and retrieval of files becomes a critical and urgent problem. In this study, we implement a new data archiving system for the NVST based on the Fastbit Not Only Structured Query Language (NoSQL) database. Comparing to the relational database (i.e., MySQL; My Structured Query Language), the Fastbit database manifests distinctive advantages on indexing and querying performance. In a large scale database of 40 million records, the multi-field combined query response time of Fastbit database is about 15 times faster and fully meets the requirements of the NVST. Our slestudy brings a new idea for massive astronomical data archiving and would contribute to the design of data management systems for other astronomical telescopes.

관계형 데이타베이스에 기반한 그래프 알고리즘의 표현과 구현 (Representation and Implementation of Graph Algorithms based on Relational Database)

  • 박휴찬
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제29권5호
    • /
    • pp.347-357
    • /
    • 2002
  • 그래프는 실세계의 많은 문제를 효과적으로 모델링하여 해를 구할 수 있는 강력한 방법을 제공하기 때문에 그래프의 표현 방법과 알고리즘 개발에 다양한 연구가 진행되어 왔다. 하지만, 대부분의 연구가 메인 메모리에 수용 가능한 크기를 갖는 그래프만을 고려하였기 때문에 큰 문제에 적용하기 위해서는 아직도 많은 어려움이 존재한다. 이를 극복하기 위하여 본 논문에서는 관계형 데이타베이스 이론에 기반하여 그래프를 표현하고 그래프 알고리즘을 정의할 수 있는 방법을 제안한다. 이 방법에서 그래프는 릴레이션으로 표현되며 그래프의 각 정점과 간선은 이 릴레이션의 튜플로서 저장된다. 이렇게 저장된 그래프에 대한 알고리즘은 추출, 선택, 죠인과 같은 관계대수 연산을 이용하여 정의되며 SQL과 같은 데이타베이스 언어를 사용하여 구현될 수 있다. 또한, 본 논문은 그래프의 저장 및 관리뿐만 아니라 다양한 응용프로그램 개발에도 사용될 수 있는 기본적인 그래프 함수들을 라이브러리화 하였다. 이와 같은 데이터베이스에 기반한 방법은 메모리에 수용되지 않는 크기의 그래프를 효과적으로 처리할 수 있는 방법을 제공할 뿐만 아니라 다양한 응용프로그램 개발을 용이하게 할 것이다. 또한, 데이타베이스가 제공하는 기본적인 기능인 다중사용자에 의한 동시공용 등과 같은 많은 장점을 가진다.

오픈소스 DBMS의 성능 품질 평가 (Evaluating the Performance Quality of Open Source Database Management Systems)

  • 민미경
    • 품질경영학회지
    • /
    • 제45권4호
    • /
    • pp.933-942
    • /
    • 2017
  • Purpose: The purpose of this paper is to evaluate the performance quality of the open source DBMSs. Performance quality is defined as processing time for Join queries. Query processing time is measured and compared in the most widely used open source DBMSs and commercial DBMS. Methods: By varying the number of tuples of two relations to be joined, the average processing time(seconds) of a Join query in each DBMS was obtained experimentally. ANOVA and Tukey HSD test were used in order to compare the performance quality of DBMSs. Results: There was a significant difference between the performance qualities of the three DBMSs at all experimental levels where the number of tuples was 100, 1,000, 2,000, 10,000, and 50,000. As a result of the Tukey HSD test, two open source DBMSs (MariaDB, MySQL) were classified in the same group only at the tuple level of 100. The commercial DBMS (MS-SQL Server) belonged to another group. At level of more than 1,000 tuples, all three DBMSs belonged to different groups. Conclusion: Within the open source DBMS group, MariaDB showed the better performance quality except for a small number of tuples. Thus the results show that MariaDB can be the alternative to MySQL which is currently most widely used. Between open source DBMS and commercial DBMS groups, MS-SQL Server always shows the best performance quality, but the less number of tuples, the less the difference.

EPCIS에서 MS-SQL과 ALTIBASE의 비교에 관한 연구 (A Study on the comparison between MS-SQL and ALTIBASE in EPCIS)

  • 단 단;송영근;권대우;이두용;이종석;이창호
    • 대한안전경영과학회지
    • /
    • 제12권2호
    • /
    • pp.161-166
    • /
    • 2010
  • EPC Information Services (EPCIS) is an EPCglobal standard designed to enable EPC-related data sharing within and across supply chain. The EPCIS standard defines standard interfaces to enable EPC-related data to be captured and subsequently to be queried using a set of service operations and an associated data model. There are two kinds of EPCIS data: event data and master data. Event data is created in the process of carrying out business processes. Traceability of goods across supply chain is based on event data. Therefore, each company must have an event data. This study compared he difference between MS-SQL(DRDBMS) and ALTIBASE(MMDBMS) for data storage. We compared the difference between two database management in many respects such as insert time and select time. We come to a conclusion that ALTIBASE is more efficient than MS-SQL.