초록
본 논문은 데이터베이스 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.