• Title/Summary/Keyword: SQL-database

Search Result 433, Processing Time 0.028 seconds

No-load Database Security using Network Packet Control (패킷제어를 이용한 무부하 데이터베이스 접근보안)

  • Sin, Sung Chul;Lee, Kyeong Seok;Ryu, Keun Ho
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.540-543
    • /
    • 2014
  • 수많은 데이터를 사용하는 기업 및 기관들은 전용 데이터베이스를 구축하여 모든 정보들을 저장, 관리하고 있다. 개인정보를 포함하여 비인가된 중요 정보들이 저장되어있음에도 불구하고 대부분의 경우 데이터베이스에 대한 보안적용이 되어있지 않거나 아주 미비한 상태이다. 보안사고의 대부분이 데이터베이스에 저장된 중요 정보가 유출되는 점을 보았을 때 데이터베이스 자체에 대한 보안시스템을 구축하여 예방하는 것이 보안사고의 피해를 막을 수 있는 가장 핵심적인 방법이라 할 수 있다. 이에 본 연구에서는 네트워크 패킷을 모니터링하여 데이터베이스의 성능에 영향을 미치지 않고 보안기능을 수행할 수 있는 Sniffing 을 이용한 방안을 제안한다. 제안 보안시스템은 별도의 하드웨어에서 기능을 수행하며 운영 중인 데이터베이스에 서비스의 중단 없이 보안시스템을 구축할 수 있도록 하였다. Sniffing 방식에서 접근제어 기능을 수행 할 수 있도록 알고리즘 설계를 하였으며 감사 로그를 기록할 때 가장 많은 부분을 차지하는 SQL 에 대해 MD5 해시함수를 적용하여 해당 로그에 대한 데이터크기를 크게 줄일 수 있었다. 운영중인 데이터베이스 환경에 영향을 주지 않으면서 높은 수준의 감사성능을 제공하고 다양한 보안 정책을 간단하게 적용할 수 있도록 구현하였으므로 데이터베이스에 저장된 중요정보의 유출을 예방하고, 보안사고가 일어났을 때 추적 및 증거자료로 활용할 수 있을 것이다.

Developing an IFC-based database for construction quality evaluation

  • Xu, Zhao;Li, Bingjing;Li, Qiming
    • International conference on construction engineering and project management
    • /
    • 2017.10a
    • /
    • pp.301-312
    • /
    • 2017
  • Quality evaluation and control represent increasingly important concerns for construction quality management. There is an evident need for a standard data model to be used as the basis for computer-aided quality management. This study focuses on how to realize evaluation of construction quality based on BIM and database technology. In this paper, the reinforced concrete main structure is taken as an example, and the BP neural network evaluation model is established by inquiring current construction quality acceptance specification and evaluation standard. Furthermore, IFC standard is extended to integrate quality evaluation information and realize the mapping of evaluation information in BIM model, contributing to the visualization and transfer sharing of evaluation information. Furthermore, the conceptual entity model is designed to build quality evaluation database, and this paper select MySQL workbench system to achieve the establishment of the database. This study is organized to realize the requirement of visualization and data integration on construction quality evaluation which makes it more effective, convenient, intuitive, easy to find quality problems and provide more comprehensive and reliable data for the quality management of construction enterprises and official construction administratiors.

  • PDF

An Implementation of Web-based Client/Server Architecture using Distributed Objects (분산 객체를 이용한 웹기반 클라이언트 / 서버 구조의 구현)

  • 박희창;이태공
    • Journal of the military operations research society of Korea
    • /
    • v.23 no.2
    • /
    • pp.25-44
    • /
    • 1997
  • Internet users been rapidly increased due to the convenient GUI environment. Current Web-based HTTP/CGI client/server architecture has several problems such as the CGI bottleneck, no maintaince of state, and no load balancing. However, with Java and CORBA technologies called“Object Web technology”, we can solve them because Java is not only a mobile code but also a platform-independent code, and CORBA has ability to build distributed object and language-independent object model. The goal of “Object Web technology”is to create multivendor, multiOS, multilanguage“legoware”using objects. This paper implement“Book Search System”which is Web-based client/server architecture using distributed objects. Environments of this implementation are Hangul Windows NT(included IIS) server, Hangul Windows 95 client, Visigenic's VisiBroker for Java 1.2 which is a product of CORBA 2.0, HTTP protocol on TCP-IP-based, Sybase SQL Anywhere 5.0 database server, and the interface between application server and database is JDBC-ODBC bridge middleware.

  • PDF

Development of Knowledge Information Modeling System using DB construction of manufacturing process (생산공정의 DB 구축을 통한 지식정보모델링 시스템 개발)

  • Ban C.W.;Lee H.S.;Jang D.Y.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2005.06a
    • /
    • pp.191-194
    • /
    • 2005
  • Over the past decade, changes in product development processes and increased consumer demands have dramatically influenced engineering working practices and targets. The information technology revolution has made its appearance concurrent to this relentless escalation in product engineering requirement. It has offered hopes for improved productivity despite these increasing demands. The wide availability of personal computing power, virtually inexhaustible sources of information and an abundance of computerized engineering tools have created great expectations. Knowledge information modeling system and database were developed using ASP and Microsoft SQL 2000 Server to share the DB that can be utilized to process on the web.

  • PDF

DEVELOPMENT OF A PRE_ AND POST_ PROCESSOR FOR STRUCTURAL ANALYSIS USING A RELATIONAL DATABASE MANAGING SYSTEM (관계형 데이터베이스를 이용하는 구조해석 전후처리기의 개발)

  • 이대희;이호재;이정재
    • Proceedings of the Korean Society of Agricultural Engineers Conference
    • /
    • 1998.10a
    • /
    • pp.176-179
    • /
    • 1998
  • In structural analysis using FEM or BEM, pre_ and post_processor is necessary pre_ and post_processor and analyzer use same structural model. But many other tasks related to structural design, such as optimization, design of layout, etc, do not share that model in spite of their resemblance of requiring data. So, a pre_ and post_ processor was developed using a relational database managing system. Developed system uses the DBMS as a data storage and interacts with it using SQL interface. In this way, many other tasks that uses same structural data can be developed.

  • PDF

Evaluating Join Performance on Relational Database Systems

  • Ordonez, Carlos;Garcia-Garcia, Javier
    • Journal of Computing Science and Engineering
    • /
    • v.4 no.4
    • /
    • pp.276-290
    • /
    • 2010
  • The join operator is fundamental in relational database systems. Evaluating join queries on large tables is challenging because records need to be efficiently matched based on a given key. In this work, we analyze join queries in SQL with large tables in which a foreign key may be null, invalid or valid, given a referential integrity constraint. We conduct an extensive join performance evaluation on three DBMSs. Specifically, we study join queries varying table sizes, row size and key probabilistic distribution, inserting null, invalid or valid foreign key values. We also benchmark three well-known query optimizations: view materialization, secondary index and join reordering. Our experiments show certain optimizations perform well across DBMSs, whereas other optimizations depend on the DBMS architecture.

Development of Options Trading System using KOSPI 200 Volatility Index (코스피 200 변동성지수를 이용한 옵션투자 정보시스템의 개발)

  • Kim, Sun Woong;Choi, Heung Sik;Oh, Jeong Hwan
    • Journal of Information Technology Services
    • /
    • v.13 no.2
    • /
    • pp.151-161
    • /
    • 2014
  • KOSPI 200 index options market has the highest trading volume in the global options markets. The risk and return structure of options contracts are very complex. Volatility complicates options trading because volatility plays a central role in options pricing process. This study develops a trading system for KOSPI 200 index options trading using KOSPI 200 volatility index. We design a database system to handle the complex options information such as price, volume, maturity, strike price, and volatility using Oracle DBMS. We then develop options trading strategies to test how the volatility index is related to the prices of complicated options trading strategies. Back test procedure is presented with PL/SQL of Oracle DBMS. We simulate the suggested trading system using historical data set of KOSPI 200 index options from December 2008 to April 2012.

Optimization of DB Server and Web Server to Enhance the Performance of ECM

  • Lee, Sun-Woo;Kim, Jong-Soo;Kim, Tai-Suk
    • Journal of Korea Multimedia Society
    • /
    • v.16 no.12
    • /
    • pp.1446-1453
    • /
    • 2013
  • In order to develop ECM system, there are a number of methodologies. Adopting Microsoft's solution and methodology is one of them. ECM has a large number of users to save the documentations in various types of multimedia data. So, managing multimedia database is very critical in ECM. Therefore the unit and integration test to evaluate the performance can detect the flaws of the system early on, and it has to be enables to reflect the user's requirements thru the user acceptance test. In this paper, we are discussing how to optimize the SQL database before the ECM system is built and used in the real situation thru unit and integration tests.

Development of CAPP(Computer Aided Process Planning) Expert System using manufacturing process DB (생산공정 DB를 이용한 CAPP 전문가시스템 개발)

  • Ban C.W.;Jang D.Y.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2006.05a
    • /
    • pp.623-624
    • /
    • 2006
  • Over the past decade, changes in product development processes and increased consumer demands have dramatically influenced engineering working practices and targets. The information technology revolution has made its appearance concurrent to this relentless escalation in product engineering requirement. It has offered hopes for improved productivity despite these increasing demands. The wide availability of personal computing power, virtually inexhaustible sources of information and an abundance of computerized engineering tools have created great expectations. CAPP (Computer Aided Process Planning) Expert system and database were developed using VB.NET and Microsoft SQL 2000 Server.

  • PDF

Searchable Encrypted String for Query Support on Different Encrypted Data Types

  • Azizi, Shahrzad;Mohammadpur, Davud
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.10
    • /
    • pp.4198-4213
    • /
    • 2020
  • Data encryption, particularly application-level data encryption, is a common solution to protect data confidentiality and deal with security threats. Application-level encryption is a process in which data is encrypted before being sent to the database. However, cryptography transforms data and makes the query difficult to execute. Various studies have been carried out to find ways in order to implement a searchable encrypted database. In the current paper, we provide a new encrypting method and querying on encrypted data (ZSDB) for different data types. It is worth mentioning that the proposed method is based on secret sharing. ZSDB provides data confidentiality by dividing sensitive data into two parts and using the additional server as Dictionary Server. In addition, it supports required operations on various types of data, especially LIKE operator functioning on string data type. ZSDB dedicates the largest volume of execution tasks on queries to the server. Therefore, the data owner only needs to encrypt and decrypt data.