1. |
|
데이터베이스 기본개념 |
데이터베이스의 필요성과 정의 및 주요 특성에 대해 공부한다. |
|
2. |
|
데이터베이스 관리시스템 |
데이터베이스 관리시스템의 등장배경과 정의 및 특성, 발전과정에 대해 공부한다. |
|
3. |
|
데이터베이스 시스템 |
데이터베이스 시스템의 정의 및 관련 요소에 대해 공부한다. |
|
4. |
|
개념적 데이터 모델링 |
데이터베이스 설계단계와 데이터 모델링에 대한 개념을 공부하고, 개체-관계 모델 작성방법에 대해 공부한다. |
|
5. |
|
개념적 데이터 모델링: 실습 |
사례를 통해 직적 개체-관계 모델을 작성해보는 실습을 진행하다. |
|
6. |
|
관계 데이터 모델링 |
관계 데이터 모델의 개념 및 제약을 살펴보고, 개체-관계 모델을 관계 데이터 모델로 변경하는 규칙을 공부한다. |
|
7. |
|
관계 데이터 모델링: 실습 |
사례를 통해 직적 관계 데이터 모델을 작성해보는 실습을 진행하다. |
|
8. |
|
이상현상과 함수종속 |
이상현상의 개념 및 사례를 살펴보고, 정규화 수행을 위한 함수 종속성 개념을 이해한다. |
|
9. |
|
정규형과 정규화예제 |
정규형의 유형에 대해 살펴보고, 예제를 통해 정규화 과정을 연습해본다. |
|
10. |
|
관계데이터 연산 |
관계 데이터 연산의 개념과 종류를 알아보고, 일반집합연산자와 순수관계연산자를 이용해 질의를 표현하는 방법을 익힌다. |
|
11. |
|
SQL 데이터정의 |
SQL을 통한 데이터 정의 기능(테이블 생성, 테이블 변경, 테이블 제거)을 예제를 통해 익힌다. |
|
12. |
|
SQL 데이터조작 |
SQL을 통한 데이터 조작 기능(데이터 검색, 데이터 삽입, 데이터 수정, 데이터 삭제)을 예제를 통해 익힌다. |
|
13. |
|
실습: ERD, 관계데이터모델, SQL |
기업에서의 데이터베이스 설계를 위한 사례를 바탕으로 ERD작성, 관계데이터모델, SQL을 통한 질의까지 실습을 진행한다. |
|