데이터베이스
모집중- 컴퓨터공학
- 촬영교수
- 정병호교수소개
- 학점
- 3학점
- 신청기간
- 2025.07.09 ~ 2026.03.11
- 학습기간
- 2026.03.12 ~ 2026.06.24
- 수강료
210,000원
75,000원
- 관련전공
강좌소개
| 수업개요 | 데이터베이스 시스템의 개념과 구성요소 등을 다룬다. 데이터베이스의 특성과 DBMS의 주요 기능 등을 설명하고, 관계 데이터베이스 시스템의 활용능력을 습득한다. | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 수업목표 | 1. 기업 데이터의 중요성을 이해하고, 데이터베이스가 산업과 경영 기술에 어떻게 도움을 줄 수 있을지 설명할 수 있다.
2. 데이터베이스 구조에 대해 설명할 수 있다. 3. 데이터베이스의 관계 데이터 모델링 기본 용어를 설명할 수 있다. 4. 데이터 관리의 효율성을 위한 정규화 방법을 설명할 수 있다. 5. 데이터의 잠재적 오용에 대비한 데이터베이스 관리 방법에 대해서 설명할 수 있다. 6. 데이터베이스 설계 과정의 각 단계별 방법론을 설명할 수 있다. 7. 데이터의 형태를 ER 다이어그램과 논리적 설계로 표현할 수 있다. 8. 상용 데이터베이스 프로그램의 기능을 활용하여 SQL 문법을 작성할 수 있다. 9. 마이크로소프트 SQL 데이터베이스 프로그램으로 테이블 추가, 데이터 추가, 삭제 및 수정을 수행할 수 있다. |
||||||||||||||
| 평가기준 |
|
||||||||||||||
| 수료기준 | 출석률80%, 상대평가 (중간고사와 기말고사 모두 미응시 시 미수료) | ||||||||||||||
| 특이사항 |
강의계획서
| 과목명 | 교수명 | 교수연락처 | 이메일 | 년도/차시 |
|---|---|---|---|---|
| 데이터베이스 | 정병호 | 1644-3434 | info@ibstudy.co.kr | 2026년 1-5차 |
| 학습기간 | 강의시간 | 학점 | 평가구분 | 수강대상 강의실 및 주요 수업방법 |
| 2026년 03월 12일 ~ 2026년 06월 24일 | 15주 | 3 | 상대평가 |
| 평가기준 | |||||||
|---|---|---|---|---|---|---|---|
| 출석 | 중간고사 | 기말고사 | 과제 | 토론 | 퀴즈 | 기타 | 계 |
| 15% | 25% | 25% | 15% | 10% | 5% | 5% | 100% |
| 과목 수료조건: 총점 60점 이상(60점 미만 F), 출석률 80%이상(출석률 80%미만은 출석과락) | |||||||
| 주요 학사일정 |
|
|---|---|
| 과목개요 | 데이터베이스 시스템의 개념과 구성요소 등을 다룬다. 데이터베이스의 특성과 DBMS의 주요 기능 등을 설명하고, 관계 데이터베이스 시스템의 활용능력을 습득한다. |
| 수업목표 | 1. 기업 데이터의 중요성을 이해하고, 데이터베이스가 산업과 경영 기술에 어떻게 도움을 줄 수 있을지 설명할 수 있다.
2. 데이터베이스 구조에 대해 설명할 수 있다. 3. 데이터베이스의 관계 데이터 모델링 기본 용어를 설명할 수 있다. 4. 데이터 관리의 효율성을 위한 정규화 방법을 설명할 수 있다. 5. 데이터의 잠재적 오용에 대비한 데이터베이스 관리 방법에 대해서 설명할 수 있다. 6. 데이터베이스 설계 과정의 각 단계별 방법론을 설명할 수 있다. 7. 데이터의 형태를 ER 다이어그램과 논리적 설계로 표현할 수 있다. 8. 상용 데이터베이스 프로그램의 기능을 활용하여 SQL 문법을 작성할 수 있다. 9. 마이크로소프트 SQL 데이터베이스 프로그램으로 테이블 추가, 데이터 추가, 삭제 및 수정을 수행할 수 있다. |
| 상대평가 안내 |
국가평생교육진흥원 평가인정 학습과정 운영지침에 따라 평가는 상대평가로 진행됩니다. (교육부 고시 제 2015-85호, 2016년 1월 6일 제정, 2016년 1월 1일 시행) 상대평가에 의거하여 학습자의 순위에 따라 백분율로 산정되며 A(30%), B(40%), C이하(30%)의 비율을 기준으로 성적이 부여됩니다. 또한 부여받은 점수는 최종 점수조정을 거쳐 국가평생교육진흥원에 최종적으로 성적보고가 됩니다. (출석률 80%미만, 상대평가 점수 60점 미만은 F처리되며 상대평가에서 제외됩니다.) |
| 주별 | 차시 | 강의(실습ㆍ실기ㆍ실험) 내용 | 과제 및 기타 참고사항 | |
|---|---|---|---|---|
| 제1주 |
|
|||
| 1차시 | 차시제목 | 데이터베이스 개요 |
|
|
| 학습내용 | 1. 데이터와 정보의 이해 2. 정보시스템과 데이터베이스의 개념 이해 |
|||
| 학습목표 | 1. 데이터와 정보의 중요성을 설명할 수 있다. 2. 데이터, 정보, 지식의 차이점을 설명할 수 있다. 3. 정보시스템의 유형을 설명할 수 있다. 4. 정보시스템 내에서 데이터베이스 필요성을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 데이터베이스 역할 |
|
|
| 학습내용 | 1. 데이터베이스 역할 이해 2. 데이터베이스 특성 이해 |
|||
| 학습목표 | 1. 데이터베이스의 개념을 설명할 수 있다. 2. 데이터베이스의 역할과 정의를 설명할 수 있다. 3. 데이터베이스의 특성을 설명할 수 있다. |
|||
| 제2주 |
|
|||
| 1차시 | 차시제목 | 데이터베이스 관리 시스템 정의 |
|
|
| 학습내용 | 1. 파일시스템과 데이터베이스 방식 정의 2. 데이터베이스 관리 시스템의 정의 |
|||
| 학습목표 | 1. 파일 시스템 문제점과 데이터베이스 관리 시스템의 정의를 비교 및 설명할 수 있다. 2. 데이터베이스 관리 시스템의 필요성과 장점을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 상용 데이터베이스 MY SQL 개요 및 설치방법 |
|
|
| 학습내용 | 1. MY SQL 소개 및 변천사 2. MY SQL 설치방법 |
|||
| 학습목표 | 1. MY SQL을 소개하고 변천사를 설명할 수 있다. 2. Windows 운영체제에서 MY SQL을 설치할 수 있다. |
|||
| 제3주 |
|
|||
| 1차시 | 차시제목 | 데이터의 창의적 사고 |
|
|
| 학습내용 | 1. 데이터 창의적 사고의 개요와 기법 2. 데이터 창의적 사고 기법의 유형 |
|||
| 학습목표 | 1. 창의적 사고의 개요와 기법을 설명할 수 있다. 2. 창의적 사고 기법의 유형을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 데이터 마인드맵 |
|
|
| 학습내용 | 1. 비즈니스 사례를 이용한 데이터베이스 설계 필요성 2. 비즈니스 사례를 이용한 데이터 마인드맵 작성 |
|||
| 학습목표 | 1. 비즈니스 사례를 이용한 데이터베이스 설계의 필요성을 설명할 수 있다. 2. 비즈니스 사례를 이용한 데이터 마인드맵 작성을 할 수 있다. |
|||
| 제4주 |
|
|||
| 1차시 | 차시제목 | 데이터베이스 시스템 구조 |
|
|
| 학습내용 | 1. 데이터베이스 시스템 정의와 구조 2. 데이터베이스 사용자 |
|||
| 학습목표 | 1. 데이터베이스 시스템의 구성요소를 설명할 수 있다. 2. 데이터 독립성을 설명할 수 있다. 3. 데이터베이스 사용자의 역할을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 데이터베이스 시스템 언어 |
|
|
| 학습내용 | 1. 데이터 언어 2. 데이터베이스 관리 시스템의 구성 |
|||
| 학습목표 | 1. 데이터 언어별 특징을 설명할 수 있다. 2. 데이터베이스 관리 시스템의 구성을 설명할 수 있다. |
|||
| 제5주 |
|
|||
| 1차시 | 차시제목 | 데이터 모델링과 평가 요소 |
|
|
| 학습내용 | 1. 데이터 모델링과 데이터 모델의 개념 2. 데이터 모델의 평가 요소 |
|||
| 학습목표 | 1. 데이터 모델링과 데이터 모델 개념을 설명할 수 있다. 2. 데이터 모델의 평가 요소를 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 개체-관계 모델 |
|
|
| 학습내용 | 1. 개체와 속성의 특징 2. 관계의 특징 |
|||
| 학습목표 | 1. 개체의 특징을 설명할 수 있다. 2. 속성의 특징을 설명할 수 있다. 3. 관계의 특징을 설명할 수 있다. |
|||
| 제6주 |
|
|||
| 1차시 | 차시제목 | 관계 데이터 모델 개념 |
|
|
| 학습내용 | 1. 관계 데이터 모델의 기본 용어 정리하기 2. 릴레이션과 데이터베이스 구성 이해하기 3. 키의 종류를 정리하기 |
|||
| 학습목표 | 1. 관계 데이터 모델의 기본 용어를 정의할 수 있다. 2. 릴레이션과 데이터베이스의 구성을 설명할 수 있다. 3. 키의 종류를 나열할 수 있다. |
|||
| 2차시 | 차시제목 | 관계 데이터 모델의 무결성 제약조건과 검토 |
|
|
| 학습내용 | 1. 개체 무결성 제약조건 2. 참조 무결성 제약조건 3. 데이터 중복의 재검토와 색인 |
|||
| 학습목표 | 1. 개체 무결성 제약조건을 설명할 수 있다. 2. 참조 무결성 제약조건을 설명할 수 있다. 3. 데이터 중복의 재검토와 색인 의미를 설명할 수 있다. |
|||
| 제7주 |
|
|||
| 1차시 | 차시제목 | 데이터베이스 설계와 개념적 설계 |
|
|
| 학습내용 | 1. 데이터베이스 설계 단계의 개념 2. 개념적 설계의 이해 |
|||
| 학습목표 | 1. 데이터베이스 설계 단계를 설명할 수 있다. 2. 데이터베이스 설계 단계별 특징을 정리할 수 있다. 3. 데이터베이스 개념적 설계를 수행할 수 있다. |
|||
| 2차시 | 차시제목 | ER 다이어그램과 논리적 설계 |
|
|
| 학습내용 | 1. ER 다이어그램 작성 2. 논리적 설계의 표현 |
|||
| 학습목표 | 1. 데이터베이스 ER 다이어그램을 표현할 수 있다. 2. ER 다이어그램을 논리적 설계로 표현할 수 있다. 3. 논리적 설계의 내용을 설명할 수 있다. |
|||
| 제8주 |
|
|||
| 1차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 2차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 제9주 |
|
|||
| 1차시 | 차시제목 | 관계 대수 1 |
|
|
| 학습내용 | 1. 관계 데이터 연산의 개념을 정리하기 2. 일반 집합 연산자를 정리하기 |
|||
| 학습목표 | 1. 관계 데이터 연산의 개념을 설명할 수 있다. 2. 관계 대수의 개념과 일반 집합 연산자를 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 관계 대수 2 |
|
|
| 학습내용 | 1. 순수 관계 연산자 개념을 정리하기 2. 확장된 관계 대수 연산자 개념 정리하기 |
|||
| 학습목표 | 1. 순수 관계 연산자 개념을 설명할 수 있다. 2. 확장된 관계 대수 연산자 개념을 설명할 수 있다. |
|||
| 제10주 |
|
|||
| 1차시 | 차시제목 | 정규화 개념과 정의 |
|
|
| 학습내용 | 1. 정규화의 개념 2. 이상 현상의 종류 3. 함수 종속 |
|||
| 학습목표 | 1. 정규화의 개념과 필요성을 설명할 수 있다. 2. 데이터베이스 이상 현상의 종류를 설명할 수 있다. 3. 함수 종속의 개념을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 정규화 과정 |
|
|
| 학습내용 | 1. 정규화의 종류 2. 정규화의 과정 |
|||
| 학습목표 | 1. 정규화 종류를 설명할 수 있다. 2. 정규화 과정을 정리할 수 있다. |
|||
| 제11주 |
|
|||
| 1차시 | 차시제목 | My SQL 데이터 정의와 테이블 생성 |
|
|
| 학습내용 | 1. My SQL WorkBench의 데이터 정의 2. My SQL을 이용한 테이블 생성 |
|||
| 학습목표 | 1. 상용 데이터베이스인 MY SQL을 이용한 MY SQL WorkBench로 테이블 및 데이터를 작성할 수 있다. 2. 상용 데이터베이스인 MY SQL을 이용한 테이블 생성, 수정, 제거를 수행할 수 있다. |
|||
| 2차시 | 차시제목 | 상용 데이터베이스인 MY SQL을 이용한 SQL 데이터 조작 1 |
|
|
| 학습내용 | 1. MY SQL 데이터의 검색 실습 2. MY SQL 데이터의 삽입, 수정, 삭제 실습 |
|||
| 학습목표 | 1. 상용 데이터베이스인 MY SQL을 이용한 SQL 데이터 조작을 설명할 수 있다. 2. 상용 데이터베이스인 MY SQL을 이용한 SQL로 데이터 검색 기능을 활용할 수 있다. 3. 상용 데이터베이스인 MY SQL을 이용한 SQL로 데이터 삽입, 수정, 삭제를 수행할 수 있다. |
|||
| 제12주 |
|
|||
| 1차시 | 차시제목 | 상용 데이터베이스인 MY SQL을 이용한 SQL 데이터 조작 2 |
|
|
| 학습내용 | 1. My SQL 데이터 조인 검색 실습 2. 부속 질의문을 이용한 검색 실습 |
|||
| 학습목표 | 1. 상용 데이터베이스인 MY SQL을 이용한 여러 테이블에 대한 조인 검색을 수행할 수 있다. 2. 상용 데이터베이스인 MY SQL을 이용한 부속 질의문을 이용한 검색을 수행할 수 있다. |
|||
| 2차시 | 차시제목 | View와 MY SQL 내장함수 |
|
|
| 학습내용 | 1. 뷰의 개념 2. 뷰의 생성, 활용, 삭제 3. MY SQL의 내장함수 활용 |
|||
| 학습목표 | 1. 상용 데이터베이스인 MY SQL을 이용한 View(뷰)의 개념과 장점을 설명할 수 있다. 2. 상용 데이터베이스인 MY SQL을 이용한 View(뷰)의 생성, 활용, 삭제를 수행할 수 있다. 3. 상용 데이터베이스인 MY SQL에서 내장함수를 활용할 수 있다. |
|||
| 제13주 |
|
|||
| 1차시 | 차시제목 | 트랜잭션 |
|
|
| 학습내용 | 1. 트랜잭션 개념 2. 트랜잭션 특징 |
|||
| 학습목표 | 1. 트랜잭션 개념에 대해 설명할 수 있다. 2. 트랜잭션 특징을 설명할 수 있다. 3. 트랜잭션 연산과 상태를 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 장애와 회복 |
|
|
| 학습내용 | 1. 장애의 유형 2. 병행 제어 |
|||
| 학습목표 | 1. 장애의 유형을 나열할 수 있다. 2. 데이터베이스 저장 연산을 설명할 수 있다. 3. 병행 제어 기법을 설명할 수 있다. |
|||
| 제14주 |
|
|||
| 1차시 | 차시제목 | 정보 보안 |
|
|
| 학습내용 | 1. 보안의 개념과 목적 2. 보안 정책 |
|||
| 학습목표 | 1. 정보 보안의 개념을 설명할 수 있다. 2. 정보 보안의 목적을 설명할 수 있다. 3. 보안 정책의 특징을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 데이터베이스 보안 |
|
|
| 학습내용 | 1. 데이터베이스 보안의 개념 2. 데이터베이스 보안의 필요성 3. 데이터베이스 보안 구축 전략의 개념 |
|||
| 학습목표 | 1. 데이터베이스 보안의 개념을 설명할 수 있다. 2. 데이터베이스 보안의 필요성을 설명할 수 있다. 3. 데이터베이스 보안 구축 전략과 효과를 설명할 수 있다. |
|||
| 제15주 |
|
|||
| 1차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 2차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 수업 참고사항 | |
|---|---|
| 강의 유형 | |
| 교재 정보 |
교재정보 보기
|
수강후기
교재안내
총 0건교수소개
정병호 교수님
- 주요학력
- 한국외국어대학교 경영정보 학사
한국외국어대학교 경영정보 석사
한국외국어대학교 경영정보 박사
- 주요경력
- 현) 한성대학교 초빙교수
현) 상지대학교 강사
전) 인하대학교 초빙교수
전) 한국외국어대학교 강사














