Nothing Special   »   [go: up one dir, main page]

KR20010104737A - Web Based Database Management System - Google Patents

Web Based Database Management System Download PDF

Info

Publication number
KR20010104737A
KR20010104737A KR1020010023610A KR20010023610A KR20010104737A KR 20010104737 A KR20010104737 A KR 20010104737A KR 1020010023610 A KR1020010023610 A KR 1020010023610A KR 20010023610 A KR20010023610 A KR 20010023610A KR 20010104737 A KR20010104737 A KR 20010104737A
Authority
KR
South Korea
Prior art keywords
database
web
user
application
server
Prior art date
Application number
KR1020010023610A
Other languages
Korean (ko)
Inventor
조영근
Original Assignee
조영근
주식회사 한국시스템컨설팅
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 조영근, 주식회사 한국시스템컨설팅 filed Critical 조영근
Priority to KR1020010023610A priority Critical patent/KR20010104737A/en
Publication of KR20010104737A publication Critical patent/KR20010104737A/en

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 웹 페이지를 이용하여 데이터베이스를 관리하는 시스템에 대한 것으로, 웹 서버에서 데이터베이스 어플리케이션을 제공함으로써 새로운 기능의 추가나 사용자의 요구에 따른 변경이 쉬우며, 그래픽 사용자 인터페이스(GUI : Graphical User Interface)상에서 쉽게 데이터베이스 관리를 원격지의 어느 곳에서나 조작할 수 있고, 전문적이고 기술적인 배경 지식 없이도 사용이 가능하도록 구성하는 것을 목적으로 한다.The present invention relates to a system for managing a database by using a web page. By providing a database application in a web server, it is easy to add a new function or change according to a user's request, and in a graphical user interface (GUI). Its purpose is to configure database management so that it can be easily manipulated from any remote location and can be used without professional and technical background.

Description

웹을 이용한 데이터베이스 관리 시스템 {Web Based Database Management System }Web Based Database Management System {Web Based Database Management System}

C/S환경에서 데이터베이스 관리하는 방식의 툴(tool)들이 있으나 이들은 플랫폼에 비독립적이고, 분석되는 데이터를 전문가적인 시각을 가지고 해석을 하여야 가능하므로, 일반 사용자들이나 기업체의 전산 담당자가 데이터베이스의 관리 능력을 보유하여야 사용이 가능하고, 최적화된 데이터베이스 요소를 설계하고 구축하는 데 있어, 피드백에 의한 검증이 미비할 수 밖에 없는 실정이다. 현재, 데이터베이스를 보유하고 있는 대부분의 중소기업을 비롯하여, 기관들의 경우 데이터베이스에 치명적인 오류나 심각한 성능저하로 인하여 업무의 마비가 발생하였을 때, 비로소 데이터베이스 전문가를 찾게 되나, 이때는 시기적으로 늦은 시기로 완전한 복구가 어려울 뿐 아니라, 값비싼 비용 부담을 지게 된다. 국내 중소기업의 열악한 전산인력 수급과 여건으로 볼 때, 원격지의 어느 곳에서나 데이터베이스를 조작할 수 있고, 전문적이고 기술적인 배경 지식 없이도 사용이 가능한 사용자 인터페이스를 갖춘 웹 기반(Web Based)의 데이터베이스 관리 툴(tool)이 필요하다. 웹 기반(Web Based)의 데이터베이스 관리 툴(tool)은 웹 서버에서 어플리케이션을 제공함으로써 새로운 기능의 추가나 사용자의 요구에 따른 변경이 쉬우며, 개별적인 사용자 요구에 따른 맞춤형 설계가 가능하고, 분석결과를 사용자 수준에 맞추어 제공함으로써, 간단하면서 필수적인 요소 기능만을 가지고, 데이타베이스를 관리 할 수 있는 시스템이다.Although there are tools that manage database in C / S environment, they are not platform independent and can be analyzed with expert view of analyzed data. Therefore, general users or computer managers can manage database. In order to design and build optimized database elements, verification by feedback is inadequate. Currently, most small and medium-sized companies, including databases, seek out database specialists when a database paralyzes due to a catastrophic failure or severe performance degradation, but it is difficult to recover completely in a late period. In addition, it is expensive. In view of the poor supply and demand of small and medium-sized enterprises in Korea, Web-based database management tool with user interface that can operate the database from any remote location and can be used without professional and technical background ( tool). Web-based database management tool provides application on the web server, so it is easy to add new functions or change according to user's needs, and to design customized according to individual user's needs, and to analyze analysis results. It is a system that can manage the database with simple and necessary element functions by providing it according to the level.

본 발명이 이루고자 하는 기술적 과제는, 웹 기반의 데이터베이스 관리 시스템을 이용하여 사용자가 시간, 장소에 제약을 받지 않고 쉬운 그래픽사용자 인터페이스(GUI : Graphic User Interface)를 통하여 원격지의 데이터베이스를 관리하고,튜닝하고, 모니터링하는 방법을 제공하는 데 있다.The technical problem to be achieved by the present invention, by using a web-based database management system, the user can manage and tune the remote database through a graphical user interface (GUI), regardless of time and place. To provide a way to monitor.

도 1은 웹 기반 데이터베이스 관리 방법을 설명하기 위한 흐름도 이다.1 is a flowchart illustrating a web-based database management method.

도 2은 웹 기반 데이터베이스 관리방법을 설명하기 위한 시스템 구성을 나타내는 도면이다.2 is a diagram illustrating a system configuration for explaining a web-based database management method.

도 3은 웹 기반 데이터베이스 관리 툴(tool) 사용을 위한 인증 기능을 나타내는 웹 페이지의 일예를 나타내는 도면이다.3 is a diagram illustrating an example of a web page showing an authentication function for using a web-based database management tool.

도 4은 웹 기반 데이터베이스 Adminstration 기능을 나타내는 웹 페이지의 일예를 나타내는 도면이다.4 is a diagram illustrating an example of a web page showing a web-based database adminstration function.

도 5은 웹 기반 데이터베이스 Tuning 기능을 나타내는 웹 페이지의 일예를 나타내는 도면이다.5 is a diagram illustrating an example of a web page showing a web-based database tuning function.

도 6은 웹 기반 데이터베이스 Monitoring 기능을 나타내는 웹 페이지의 일예를 나타내는 도면이다.6 is a diagram illustrating an example of a web page indicating a web-based database monitoring function.

상기 과제를 이루기 위하여, 웹 기반의 데이터베이스 관리방법은, (1)사용자 인증을 위하여, 아이디(ID)와 패스워드(Password)를 입력하여 확인하는 단계,(2)사용자PC의 웹 브라우저에서 데이터베이스 관리기능을 요청하는 단계,(3)해당 어플리케이션이 데이터베이스 서버에 접속하는 단계,(4)해당 어플리케이션을 선택하는 단계,(5)어플리케이션을 실행하는 단계,(6)기능별 작업 실행에 따른 명령 구성하는 단계,(7)구성된 명령을 데이터베이스 서버로 전송하는 단계,(8)데이터베이스 서버에서 명령을 분석하고 실행하는 단계,(9)결과를 해당 어플리케이션으로 전송하는 단계,(10)어플리케이션에서 결과를 분석하고 가공하여 결과 화면을 구성하는 단계,(11)웹 서버에서 사용자 PC로 데이터베이스 관리 응답 페이지를 전송하는 단계 및 (12) 사용자PC 웹 브라우저에서 결과 화면을 디스플레이하는 단계를 구비하는 것을 특징으로 한다.In order to achieve the above object, the web-based database management method, (1) for user authentication, the step of verifying by entering the ID (ID) and password (Password), (2) database management function in the web browser of the user PC Requesting (3) accessing the database server by the corresponding application, (4) selecting the application, (5) executing the application, (6) configuring a command according to the execution of a function for each function, (7) sending the configured command to the database server, (8) analyzing and executing the command in the database server, (9) sending the result to the application, (10) analyzing and processing the result in the application, Configuring the results screen, (11) sending the database management response page from the web server to the user's PC, and (12) from the user's PC web browser. And displaying a result screen.

상기 과제를 이루기 위하여, 사용자 인증을 위하여, 아이디(ID)와 패스워드(Password)를 입력하여 확인하는 단계, 사용자PC의 웹 브라우저에서 데이터베이스 관리기능을 요청하는 단계, 해당 어플리케이션이 데이터베이스서버에 접속하는 단계, 해당 어플리케이션을 선택하는 단계, 어플리케이션을 실행하는 단계, 기능별 작업 실행에 따른 명령을 구성하는 단계, 구성된 명령을 데이터베이스 서버로 전송하는 단계, 데이터베이스 서버에서 명령을 분석하고 실행하는 단계, 결과를 해당 어플리케이션으로 전송하는 단계, 어플리케이션에서 결과를 분석하고 가공하여 결과 화면 구성하는 단계, 웹 서버에서 사용자PC로 데이터베이스 관리 응답 페이지를 전송하는 단계 및 사용자PC의 웹 브라우저에서 결과 화면을 디스플레이하는 단계를 컴퓨터에서 실행할 수 있는 프로그램 코드를 저장한 것을 특징으로 하는 기록매체.In order to achieve the above object, in order to authenticate the user, inputting and confirming an ID and a password, requesting a database management function in a web browser of a user PC, and accessing a database server by a corresponding application. Selecting a corresponding application, executing an application, configuring a command according to a function-specific task execution, transmitting a configured command to a database server, analyzing and executing the command at the database server, and outputting the result of the application. To send the results to the PC, to analyze and process the results in the application, to construct the result screen, to send the database management response page from the web server to the user PC, and to display the result screen in the web browser of the user PC. Number The recording medium, characterized in that for storing the program code.

이하, 본 발명에 의한 컴퓨터에서의 웹 기반 데이터베이스 관리 방법을 첨부하여 다음과 같이 설명한다.Hereinafter, a web-based database management method in a computer according to the present invention will be described as follows.

도 1은 컴퓨터에서의 웹 기반 데이터베이스 관리방법을 설명하기 위한 흐름도이다.1 is a flowchart illustrating a web-based database management method in a computer.

도 1을 참조하면, 사용자가 사용자PC(도 2의220)에 설치된 웹 브라우저를 통하여, 본 발명의 웹 기반의 데이터베이스 관리 사이트에 접속하면, 인증 창(도 3)을 통해 사용자 아이디(ID)와 패스워드(Password)를 입력하고 인증 절차(1)를 수행한다. 인증된 사용자는 데이터베이스 관리 기능을 웹 서버(도 2의 210)에 요청(2)한다. 상기 요청에 대하여, 웹 서버(도 2의 210)은 데이터베이스에 접속(3)하고, 해당되는 어플리케이션을 선택(4)한다. 선택된 어플리케이션은 실행(5)을 통하여 명령을 구성(6)하고, 데이터베이스 서버로 명령을 전송(7)한다. 데이터베이스 서버는 상기 명령을 분석 및 실행(8단계)하여, 결과를 해당 어플리케이션으로 전송(9단계)한다 .어플리케이션 서버에서 결과를 분석 및 가공하여 데이터베이스 관리기능을 표현하는 응답 페이지를 구성(10)하여 사용자PC로 이를 전송(11)한다. 사용자PC(도 2의220)은 웹 브라우저를 통하여 응답 페이지를 디스플레이(12) 한다.Referring to FIG. 1, when a user accesses a web-based database management site of the present invention through a web browser installed on a user PC (220 of FIG. 2), the user ID (ID) and Enter the password and perform the authentication procedure (1). The authenticated user requests (2) the web server (210 in FIG. 2) for database management functions. In response to the request, the web server 210 (FIG. 2) connects to the database (3) and selects (4) the corresponding application. The selected application constructs (6) the commands via execution (5) and sends (7) the commands to the database server. The database server analyzes and executes the command (step 8) and transmits the result to the application (step 9). The application server analyzes and processes the result to construct a response page expressing the database management function (10). This is transmitted to the user PC (11). The user PC 220 of FIG. 2 displays 12 a response page via a web browser.

사용자는 그래픽 사용자 인터페이스(GUI : Graphic User Interface)를 통하여 데이터베이스 관리 작업을 반복적으로 작업할 수 있으며, 이때, 도 1의 2단계로 피드백(feedback) 된다.The user may repeatedly work on database management through a Graphic User Interface (GUI). In this case, the user may be fed back to step 2 of FIG. 1.

도 4는 본 발명이 적용되는 응용 프로그램의 일예를 나타내는 도면으로서, 데이터베이스 Administration 관리자를 나타낸다. 화면의 좌측에 데이터베이스 Administration 할 대상 항목들을 나타내는 리스트가 있고, 화면의 우측에는 좌측에서 선택된 작업을 수행하기 위한 윈도우를 나타낸다. 도 4를 참조하면, 좌측 윈도우의 리스트에서 테이블(Table)을 선택하고 컬럼(Column)을 수정하고 삭제하는 화면을 표시하는 예를 나타내고 있다. 사용자PC(도 2의)에서 예시된 바와 같이 입력된 폼(도 4)은 웹 서버(도 2의 210)로 전송되고 이와 연동되는 데이터베이스 Administration 어플리케이션(도 2의211)이 실행된다.4 is a diagram illustrating an example of an application to which the present invention is applied and shows a database administration administrator. On the left side of the screen, there is a list showing the target items for database administration, and on the right side of the screen, a window for performing the task selected on the left is displayed. Referring to FIG. 4, an example of selecting a table from a list in the left window and displaying a screen for modifying and deleting a column is shown. As illustrated in the user PC (of FIG. 2), the input form (FIG. 4) is transmitted to a web server (210 of FIG. 2), and a database administration application (211 of FIG. 2) is executed.

데이터베이스 Administration 어플리케이션(도 2의 211)이 수행하는 기능으로는 원격지의 데이터베이스 서버(200)에 있는 데이터베이스의 생성과 열기와 같은 기본적인 데이터베이스 관리와 테이블 스페이스,데이터파일,테이블,뷰,시퀀스 등의 데이터베이스 스토리지 관리 기능과 각종 Query를 비쥬얼(Visual)하게 실행하고 문장을 생성하는 SQL Editor/Painter/Query Builder 기능과 각종 제약 조건 및 권한 관리 기능과 Procedure/Triger 등의 Oracle 내장 프로그램밍을 위한 기능과 Query 문장의 실행 계획을 분석하여 예상 결과 및 개선점을 도출 기능과 데이터베이스 백업 및 복구 기능들이 있다.Functions performed by the database administration application (211 of FIG. 2) include basic database management such as creation and opening of a database in a remote database server 200, and database storage such as table spaces, data files, tables, views, and sequences. SQL Editor / Painter / Query Builder function that executes management functions and various queries visually and generates statements, and functions for Oracle built-in programming such as procedure / trigger and constraints and permission management functions, and execution of Query statements There are functions to analyze the plan, derive expected results and improvements, and database backup and recovery functions.

도 5는 본 발명이 적용되는 응용 프로그램의 일예를 나타내는 도면으로서, 데이터베이스 Tuning 관리자를 나타낸다. 화면의 좌측에 데이터베이스 Tuning 할대상 항목들을 나타내는 리스트가 있고, 화면의 우측에는 좌측에서 선택된 작업을 수행하기 위한 윈도우를 나타낸다.5 is a diagram illustrating an example of an application program to which the present invention is applied and shows a database tuning manager. On the left side of the screen, there is a list showing the target items for database tuning, and on the right side of the screen, a window for performing the selected task is displayed.

도 5을 참조하면 ,좌측 윈도우의 리스트에서 SQL Tuning을 선택하고, 하부 리스트에서 PLAN을 선택하면 우측에 SOL 튜닝 PLAN을 수행하기 위한 윈도우가 나타나고, 입력창에 SQL문을 입력하고 실행하면 결과 창에 SQL 튜닝 결과가 표시되는 일예를 나타낸다Referring to FIG. 5, when SQL Tuning is selected from the list of the left window and PLAN is selected from the lower list, a window for performing SOL tuning PLAN appears on the right side, and when the SQL statement is entered into the input window and executed, Shows an example of the result of SQL tuning.

사용자PC(도 2의 220)에서 예시된 바와 같이 입력된 폼(도 5)은 웹 서버(도 2의 210)로 전송되고 이와 연동되는 데이터베이스 Tuning 어플리케이션(도 2의 212)이 실행된다. 데이터베이스 Tuning 어플리케이션(도 2의212)이 수행하는 기능으로는 데이터베이스 서버(200)에 접근하여 문제의 SQL 수집기능 및 Trace 기능과 데이터베이스 내의 Stored Program의 문제점 발견 및 튜닝(tuning) 정보 제공 기능과 사용자 정의의 다양한 시나리오를 통해 비교 검토한 후 최적의 SQL 문장 생성하는 기능과 사용되지 않는 인덱스 및 전체 탐색 빈도 수 등의 정보를 제공하는 기능과 수집된 데이터를 분석하여 문제에 대한 해결책을 제시하는 리포팅 기능을 제공한다.As illustrated in the user PC (220 of FIG. 2), the input form (FIG. 5) is transmitted to the web server (210 of FIG. 2), and a database tuning application (212 of FIG. 2) is executed. Functions performed by the database tuning application (212 of FIG. 2) include a SQL collection function and a trace function of a problem by accessing the database server 200, a problem finding and tuning information of a stored program in a database, and a user definition. Features to generate optimal SQL statements, provide information such as unused indexes and the total number of traversal frequencies, and provide a solution to problems by analyzing collected data. to provide.

도 6는 본 발명이 적용되는 응용 프로그램의 일예를 나타내는 도면으로서, 데이터베이스 Monitoring 관리자를 나타낸다. 화면의 좌측에 데이터베이스 Monitoring할 대상 항목들을 나타내는 리스트가 있고, 화면의 우측에는 좌측에서 선택된 작업을 수행하기 위한 윈도우를 나타낸다.6 is a diagram illustrating an example of an application to which the present invention is applied, and illustrates a database monitoring manager. On the left side of the screen, there is a list representing the items to be monitored for the database, and on the right side of the screen, a window for performing the task selected on the left is displayed.

도 6을 참조하면, 좌측 화면 리스트에서 Session Status를 선택하면 우측에는 세션 아이디(ID) 리스트(List)가 나타나고 각 세션에 해당하는 정보를 표시하는 일예을 나타낸다. 사용자PC(도 2의)에서 예시된 바와 같이 입력된 폼(도 4)은 웹 서버(도 2의 210)로 전송되고 이와 연동되는 데이터베이스 Monitoring 어플리케이션(도 2의213)이 실행된다. 웹 기반의 데이터베이스 Monitoring 어플리케이션(212)이 수행하는 기능으로는 원격 데이터베이스 서버(200)에 기록된 데이터베이스 트랜잭션(Transaction) 정보를 기록한 로그(Log)를 요청하고, 전송된 로그를 분석 및 가공하는 기능을 한다.Referring to FIG. 6, when Session Status is selected from the left screen list, a session ID list is displayed on the right side and an example of displaying information corresponding to each session is shown. As illustrated in the user PC (of FIG. 2), the input form (FIG. 4) is transmitted to the web server (210 of FIG. 2), and a database monitoring application (213 of FIG. 2) is executed. The web-based database monitoring application 212 performs a function of requesting a log that records database transaction information recorded in the remote database server 200, and analyzing and processing the transmitted log. do.

상술한 바와 같이 본 발명의 웹을 이용한 데이터베이스 관리 시스템은 원격지에 있는 데이터베이스 서버(도 2의 200)를 웹 서버(도 2의 210)와 연동되는 어플리케이션들(도 2의 211,212,213)을 통해 액세스하여, 데이터베이스 관리(Administration)기능, 데이터베이스 튜닝(Tuning)기능, 데이터베이스 모니터링(Monitoring) 기능을 수행할 수 있다.As described above, the database management system using the web of the present invention accesses a database server (200 of FIG. 2) located at a remote location through applications (211, 212, 213 of FIG. 2) linked to a web server (210 of FIG. 2). You can perform database administration, database tuning, and database monitoring.

인터넷을 사용할 수 있는 환경이라면 누구나 원격지 데이터베이스(도 2의 200)에 접속하여 필요한 관리, 튜닝, 모니터링 기능을 할 수 있다.Anyone who can use the Internet can access the remote database (200 in FIG. 2) and perform necessary management, tuning, and monitoring functions.

기존의 데이터베이스 관리 툴들은 개별적으로 구매하여 인스톨하여 사용하여야 하며, 이들은 새로운 기능의 추가나, 변경이 불가능하다.Existing database management tools must be purchased and installed separately, and they cannot be added or changed.

또한, 고가의 구매 비용 부담과 사용상의 복잡성으로 인하여 일반 사용자들이 접근하기에 어려움이 따르게 된다. 특히, 국내의 중소 기업들의 경우 데이터베이스와 관련한 전문 인력을 보유할 수 있는 여건이 못되며, 필요 시 데이터베이스전문가에게 출장 서비스를 요청하는 현실 등을 볼 때, 본 발명으로 인하여 데이터베이스 관리 및 보안에 취약한 수많은 중소 기업형 규모의 사업체와 기관을 비롯한 일반 사용자들에게 데이터베이스 관리 툴(tool) 구매에 따른 초기 투자 비용의 절감과 데이터베이스 유지보수 인력을 최소화와 안정된 보안 효과를 줄 것으로 예상된다.In addition, due to the high cost of purchase cost and complexity of use, it is difficult for general users to access. In particular, in the case of domestic small and medium-sized enterprises, it is not possible to have a professional manpower related to the database, and in view of the reality of requesting a business trip service from a database expert when necessary, a large number of vulnerable to database management and security due to the present invention. It is expected to reduce the initial investment costs of database management tools, minimize database maintenance personnel, and provide stable security for general users, including small businesses and businesses.

Claims (5)

웹 기반 데이터베이스 관리방법에 있어서,In the web-based database management method, (1) 사용자 인증을 위하여, 아이디(ID)와 패스워드(Password)를 입력하여 확인하는 단계,(1) verifying by entering an ID and password for user authentication; (2) 사용자PC의 웹 브라우저에서 데이터베이스 관리기능을 요청하는 단계,(2) requesting a database management function from a web browser of a user PC; (3) 해당 어플리케이션이 데이터베이스 서버에 접속하는 단계,(3) the application accessing the database server, (4) 해당 어플리케이션을 선택하는 단계,(4) selecting the application; (5) 어플리케이션을 실행하는 단계,(5) running the application, (6) 기능별 작업 실행에 따른 명령을 구성하는 단계,(6) constructing a command according to the function execution (7) 구성된 명령을 데이터베이스 서버로 전송하는 단계,(7) sending the configured command to the database server, (8) 데이터베이스 서버에서 명령을 분석하고 실행하는 단계,(8) analyzing and executing commands on the database server, (9) 결과를 해당 어플리케이션으로 전송하는 단계,(9) sending the result to the corresponding application; (10) 어플리케이션에서 결과를 분석하고 가공하여 결과 화면 구성하는 단계,(10) analyzing and processing the results in the application to construct a result screen; (11) 웹 서버에서 사용자PC로 결과 화면을 전송하는 단계 및 사용자PC의 웹 브라우저에서 결과 화면을 디스플레이하는 단계를 구비하는 것을 특징으로 하는 데이터베이스 관리방법.(11) transmitting the result screen from the web server to the user PC and displaying the result screen in the web browser of the user PC. 제1항에 있어서, 상기 ( c) 단계 후에,The method of claim 1, wherein after step (c), 웹 페이지 화면상에서 주 메뉴에서 튜닝 항목을 선택하는 단계, 대상 SQL 문장을 입력하는 단계, 튜닝을 실행하는 단계, 실행 결과를 디스플레이 하는 단계를 구비하는 것을 특징으로 하는 웹 기반 데이터베이스 Tuning 관리 방법을 제공하는 웹 페이지를 제공하기 위한 프로그램 코드를 저장한 것을 특징으로 하는 기록매체.A web-based database tuning management method comprising the steps of selecting a tuning item from the main menu on the web page screen, inputting the target SQL statement, executing the tuning, and displaying the execution result A recording medium storing program code for providing a web page. 제1항에 있어서, 상기 ( c) 단계 후에,The method of claim 1, wherein after step (c), 웹 페이지 화면상에서 주 메뉴에서 Administration 항목을 선택하는 단계,Selecting the Administration item from the main menu on the web page screen, 작업할 데이터베이스 오브젝트를 선택하여 추가, 수정, 삭제 등의 관리방법을 제공하는 웹 페이지를 제공하기 위한 프로그램 코드를 저장한 것을 특징으로 하는 기록매체.And a program code for providing a web page providing a management method such as adding, modifying, and deleting by selecting a database object to work. 제1항에 있어서, 상기 ( c) 단계 후에,The method of claim 1, wherein after step (c), 웹 페이지 화면상에서 주 메뉴에서 모니터링 항목을 선택하는 단계, 데이터베이스 관련 Transaction 정보를 수집하여 Log를 기록하는 단계, 서버에 기록된 로그를 수집하고 분석하는 단계, 분석된 결과를 디스플레이 하는 단계를 구비하는 것을 특징으로 하는 웹 기반 데이터베이스 Monitoring 방법을 제공하는 웹 페이지를 제공하기 위한 프로그램 코드를 저장한 것을 특징으로 하는 기록매체.Selecting a monitoring item from a main menu on a web page screen, collecting a database-related transaction information, recording a log, collecting and analyzing a log recorded in a server, and displaying a result of the analysis. And a program code for providing a web page that provides a web-based database monitoring method. 사용자 인증을 위하여, 아이디(ID)와 패스워드(Password)를 입력하여 확인하는 단계, 사용자PC의 웹 브라우저에서 데이터베이스 관리기능을 요청하는 단계, 해당 어플리케이션이 데이터베이스 서버에 접속하는 단계, 해당 어플리케이션을 선택하는 단계, 어플리케이션을 실행하는 단계, 기능별 작업 실행에 따른 명령 구성하는 단계, 구성된 명령을 데이터베이스 서버로 전송하는 단계, 데이터베이스 서버에서 명령을 분석하고 실행하는 단계, 결과를 해당 어플리케이션으로 전송하는 단계, 어플리케이션에서 결과를 분석하고 가공하여 결과 화면 구성하는 단계, 웹 서버에서 사용자PC로 결과 화면을 전송하는 단계 및 사용자PC 웹 브라우저에서 결과 화면을 디스플레이하는 단계를 구비하는 것을 특징으로 하는 데이터베이스 관리방법을 제공하는 프로그램 코드를 저장한 것을 특징으로 하는 기록매체.In order to authenticate the user, entering and confirming an ID and password, requesting a database management function from a web browser of a user PC, accessing a database server to a corresponding application, selecting a corresponding application Step, executing the application, configuring the command according to the execution of the function by function, transmitting the configured command to the database server, analyzing and executing the command in the database server, transmitting the result to the corresponding application, in the application Analyzing and processing the results to construct a result screen; transmitting a result screen from the web server to the user PC; and displaying a result screen on the web browser of the user PC.Recording medium, characterized in that the storage node.
KR1020010023610A 2001-04-30 2001-04-30 Web Based Database Management System KR20010104737A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010023610A KR20010104737A (en) 2001-04-30 2001-04-30 Web Based Database Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010023610A KR20010104737A (en) 2001-04-30 2001-04-30 Web Based Database Management System

Publications (1)

Publication Number Publication Date
KR20010104737A true KR20010104737A (en) 2001-11-28

Family

ID=45812961

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010023610A KR20010104737A (en) 2001-04-30 2001-04-30 Web Based Database Management System

Country Status (1)

Country Link
KR (1) KR20010104737A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100877156B1 (en) * 2008-04-17 2009-01-07 (주)아이티엑스퍼트그룹 System and method of access path analysis for dynamic sql before executed
KR101845208B1 (en) * 2017-12-28 2018-04-03 최영철 Performance Improving Method Based Web for Database and Application

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100877156B1 (en) * 2008-04-17 2009-01-07 (주)아이티엑스퍼트그룹 System and method of access path analysis for dynamic sql before executed
KR101845208B1 (en) * 2017-12-28 2018-04-03 최영철 Performance Improving Method Based Web for Database and Application

Similar Documents

Publication Publication Date Title
US11451529B2 (en) Security migration in a business intelligence environment
US20120246170A1 (en) Managing compliance of data integration implementations
US20050171833A1 (en) Systems and methods for acquiring time-dependent data for business process analysis
US8510720B2 (en) System landscape trace
US20060143144A1 (en) Rule sets for a configuration management system
US20060161895A1 (en) Configuration management system and method of comparing software components
US20060037000A1 (en) Configuration management data model using blueprints
US20030050718A1 (en) Enhanced system, method and medium for certifying and accrediting requirements compliance
US20120090037A1 (en) Control and verification of permissions
US20060136461A1 (en) Method and system for data quality management
US20060247960A1 (en) System for managing customer productivity through central repository
Ma et al. Data warehousing, technology assessment and management
WO2005124675A2 (en) Systems and methods for integrating business process documentation with work environments
Nammakhunt et al. Process mining: Converting data from MS-Access Database to MXML format
Wahyudi et al. Improving company performance by the correctness of management decision through implementation dashboard using Power BI tools (case study at company Y)
KR20010104737A (en) Web Based Database Management System
CN114066395A (en) Project management method and system established by combining expert database
Nasir et al. Automating a modified personal software process
US20240160457A1 (en) Multi-User Collaboration Systems, and Methods of Providing Thereof
Togatorop et al. Database audit system design and implementation
Ayangbekun Oluwafemi et al. Design and Development of an Online Assets Inventory Management System (AIMS)
Maharjan AN INVENTORY AND HUMAN RESOURCE MANAGEMENT SYSTEM
Vanhanen et al. Combining data from existing company data sources: Architecture and experiences
Hansson et al. An application for the tracking and administration of work tools
Somasekaram Designing a Business Intelligence Solution for Analyzing Security Data

Legal Events

Date Code Title Description
A201 Request for examination
G15R Request for early opening
E902 Notification of reason for refusal
E601 Decision to refuse application