DOI QR코드

DOI QR Code

데이터베이스 SQL 강의 효율 향상을 위한 커리큘럼

A Curriculum to Improve the Lecture of Database SQL

  • 최세일 (호남대학교 컴퓨터공학과)
  • 투고 : 2014.07.01
  • 심사 : 2014.09.19
  • 발행 : 2014.09.30

초록

본 논문은 데이터베이스 SQL 교육 효과를 높이는 방법에 대하여 연구하였다. 실무에서 요구되는 다양한 데이터베이스 응용 사례를 프로그래밍 할 수 있도록 학부 학생들에게 SQL을 교육하기 에는 한정된 교육시간이 부족할 수밖에 없다. 따라서 학부 학생들에게 적은 량의 강의 시간에도 불구하고 실무적 응용이 가능한 수준의 SQL 능력을 배양할 수 있도록 강의 커리큘럼을 개발하는 것이 데이터베이스 교육에서 대단히 중요하다. 본 논문은 다양한 데이터베이스 응용 사례를 유형화하고, 그 유형에 대응하는 SQL 패턴을 제안하였다. SQL 패턴의 수가 몇 개 되지 않음으로 학부 학생들에게 효과적인 SQL 교육이 가능할 것으로 생각된다.

This paper researched to improve the educational achievements in Database SQL education. In practice, it is not possible to taste all the cases required at database field within the given class times. Therefore we analyzed out the key issues that students must learn for database education, and provided SQL patterns matching to the issues. To validate the effectiveness of this approach, we programmed practical requirements with those SQL patterns under a hypothetical database.

키워드

참고문헌

  1. A. Silberschatz, H. F. Korth, and S. Sudarshan, Database System Concepts 6th Edition. New York : McGraw-Hills, 2010.
  2. R. Ramakrishnan and J. Gehrke, Database Management Systems 3rd Edition. New York : McGraw-Hills, 2004.
  3. S. Lee, Database Concepts. Seoul : Jungik Publishing Co., 2010.
  4. S. Choi, "A Curriculum Design for the Data Modeling in Database Subject," Proc. of Korean Institue of Smart Media, vol. 3, no. 1, Daegu, Korea, Apr. 2014, pp. 230-233.
  5. C. Kim "A Range Query Method using Index in Large-scale Database Systems," J. of the Korea Institute of Electronic Communication Science, vol. 7, no. 5, 2012, pp. 1095-1101.
  6. S. Choi, "An Approach to Teach the Data Table Normalization," Proc. of the Korea Institute of Electrononic Communication Sciences, vol. 8 no. 1, Busan, Korea, June 2014, pp. 432-436.
  7. G. Gwak, "A Feature Analysis for a Transition to NoSQL Database," Master's Thesis, Hanbat University, 2013.
  8. W. Hur, "A Study on the Design of Scalable NoSQL for System Integration Service," Master's Thesis, Seoul City University, 2012.
  9. J. Rodzvilla, "A Review of Learning SQL," J. of Web Librarianship, vol. 4, no. 4, 2010, pp. 465-466. https://doi.org/10.1080/19322909.2010.523363
  10. G. Park, "A Design and Implementation of the SQL Performance Analyzer to Improve Database Performances," Master's Thesis, Joongang University, 2010.