본문 바로가기Skip to content

강의 개요Course Description

데이터베이스를 처음 배우는 학생을 위한 입문 과목입니다. 데이터베이스의 기본 개념을 익히고 실제 사례를 통해 설계 방법을 학습합니다. MySQL·Access 등 데이터베이스 도구를 활용해 데이터를 저장·조회·관리하고 간단한 응용 프로그램을 구현하는 역량을 기릅니다. Databases are a core technology of the modern digital world, serving as the foundation for all applications and services. This course is designed for students encountering databases for the first time, structured to make complex concepts easy and fun to learn. Students will learn database design methods through real-world examples and acquire skills in using modern database tools such as MySQL or Access.

학습 목표Learning Objectives

  • 데이터베이스의 기본 개념과 용어를 이해한다 Understand basic database concepts and terminology
  • 간단한 데이터베이스를 스스로 설계하고 구축한다 Design and build simple databases independently
  • SQL로 데이터를 조회·입력·수정·삭제한다 Acquire skills in querying, inserting, updating, and deleting data using SQL
  • 자신의 아이디어를 바탕으로 간단한 데이터베이스 응용 프로그램을 개발한다 Develop simple database applications based on original ideas
  • 클라우드 데이터베이스 서비스의 기초를 이해한다 Gain basic knowledge of modern cloud database services

평가Evaluation

30%
중간고사Midterm
30%
기말고사Final
20%
과제Assignment
20%
출석Attendance

주차별 일정Weekly Schedule

주차Week 주제Topic 세부 내용Details
1 데이터베이스의 이해와 MySQL 설치 Understanding Databases and MySQL Installation 데이터베이스 개요와 실습 환경 설정 Database overview and environment setup
2 데이터베이스 운영 Database Operations 데이터베이스 생성·관리·백업 Database creation, management, backup
3 데이터베이스 모델링의 이해 Understanding Database Modeling ER 다이어그램과 정규화 ER diagrams, normalization
4 MySQL 도구와 유틸리티 MySQL Tools and Utilities MySQL Workbench와 phpMyAdmin MySQL Workbench, phpMyAdmin
5 데이터 조회와 그룹화 Data Retrieval and Grouping SELECT문, GROUP BY, HAVING SELECT statements, GROUP BY, HAVING
6 데이터 입력·수정·삭제와 WITH절 Data Insertion, Modification, Deletion, and WITH Clause INSERT·UPDATE·DELETE문과 공통 테이블 식(CTE) INSERT, UPDATE, DELETE, CTE
7 자료형과 내장 함수 Data Types and Built-in Functions 자료형과 문자열·날짜·수학 함수 Data types, string/date/math functions
8 중간고사 Midterm Exam
9 조인과 SQL 프로그래밍 Joins and SQL Programming INNER·OUTER JOIN과 서브쿼리 INNER/OUTER JOIN, subqueries
10 테이블과 뷰 Tables and Views 테이블 생성·수정과 뷰 활용 Table creation/modification, view utilization
11 인덱스 Indexes 인덱스 생성과 최적화 Index creation and optimization
12 저장 프로그램 Stored Programs 저장 프로시저·함수·트리거 Stored procedures, functions, triggers
13 전문 검색과 파티셔닝 Full-Text Search and Partitioning 전문 검색과 테이블 파티셔닝 Full-text search, table partitioning
14 데이터베이스 연동을 위한 PHP 프로그래밍 PHP Programming for Database Integration PHP·MySQL 연동과 웹 응용 프로그램 개발 PHP-MySQL integration, web application development
15 기말고사 Final Exam

교재Textbook

교수자 자체 제작 PPT 자료(2021) Self-developed PPT materials (2021)

원본 크기 ↗Original size ↗