1. |
|
데이터베이스 설계 과목소개 |
교과목 개요, 교과목 내용, 강의 목표, 강의 방법, 평가, 과제, 교재/참고서, 강의 조교 |
|
2. |
|
데이터베이스 시스템의 개요 1 |
정보/데이터 처리 시스템, 데이터베이스의 정의 및 특성, 데이터베이스의 개념적 구성요소, 데이터베이스의 구조 및 응용 |
|
3. |
|
데이터베이스 시스템의 개요 2 |
데이터베이스 관리 시스템(DBMS), 데이터 독립성, 데이터베이스 시스템의 구성 |
|
4. |
|
관계 데이터베이스 1 |
관계 데이터 모델, 릴레이션의 개념, 릴레이션의 특성, 데이터베이스 키, Relational Query Languages, SQL 데이터 정의문 |
|
|
|
관계 데이터베이스 2 |
SQL 데이터 조작문, Integrity Constraints, Entity Integrity(개체 무결성), Primary Keys in SQL, Referential Integrity(참조 무결성), Foreign Keys in SQL |
|
5. |
|
관계 대수 1 |
관계 질의 언어, 관계 대수 연산 |
|
|
|
관계 대수 2 |
관계 질의 언어, 관계 대수 예 |
|
6. |
|
SQL 1 |
Basic SQL Query, Expressions and Strings, UNION, INTERSECT, MINUS |
|
|
|
SQL 2 |
Nested Queries, Division in SQL, Set-Comparison Operators, Aggregate Operators, GROUP BY and HAVING, ORDER BY |
|
|
|
SQL 3 |
Outer Joins, Views |
|
|
|
SQL 4 |
System Catalog, 권한(Authorization), Embedded SQL, Integrity Constraints, Triggers |
|
7. |
|
데이터 모델링 |
데이터와 현실 설계, 데이터 모델의 개념, 개체 타입과 관계 타입, ER 다이어그램, 제약 조건 |
|
8. |
|
데이터베이스 설계 |
데이터베이스 설계, 개념적 설계, 논리적 설계: ER to Relational, 논리적 설계: 제약 조건 |
|
9. |
|
스키마 정제와 정규화 |
스키마 설계와 변환, 함수 종속, (Functional,,Dependency), 정규화(Normalization) |
|
10. |
|
트랜잭션 관리 1 |
트랜잭션(transaction), 동시성 제어(concurrency control) |
|
11. |
|
트랜잭션 관리 2, 데이터 마이닝 |
회복(recovery), 데이터 마이닝, 연관 규칙, 협동적 필터링 에이전트, 기타 데이터베이스 용어 |
|