1. |
|
강의계획서
|
데이터베이스의 중요성과 목적, 강의의 전체적인 흐름과 학습 목표를 소개합니다. |
|
2. |
|
DB분석 및 모델링의 이해
|
데이터와 정보의 차이, 데이터베이스와 데이터베이스 관리 시스템(DBMS)의 기본 개념을 설명한다. |
|
3. |
|
데이터 모델링
|
데이터 모델링 방법과 데이터베이스 설계 과정을 다룬다. |
|
4. |
|
ERD 모델
|
ERD(Entitiy-Relationship Diagram) 모델은 데이터베이스 설계와 데이터 모델링을 시각적으로 표현하는 도구로써, 엔터티, 속성, 관계 및 기타 데이터베이스 개체 간의 연결을 나타내어 데이터베이스 구조를 이해하고 문서화하는 데 사용된다. 본 장에서는 ERD모델을 통해 Entity를 생성하고자 한다 . |
|
5. |
|
3층 스키마
|
데이터베이스 시스템의 구성요소를 세 가지 계층으로 나누어 표현하는 방법으로, 이러한 세 가지 계층은 데이터베이스 설계 및 관리를 어떻게 이룰지 알아보자 |
|
6. |
|
Entity
|
엔터티는 데이터베이스에서 정보를 저장하고 관리하는 대상으로, DB에서 어떻게 변화되는지 알아보자 |
|
7. |
|
속성, 관계
|
"속성"은 해당 엔터티에 대한 정보를 기술하며 엔터티의 열(column)에 해당하고, 엔터티 간의 상호 작용과 연결을 "관계"로 정의한다. 본 강의에서는 테이블 간의 연결과 데이터 무결성과 관련하여 알아보도록 한다. |
|
8. |
|
정규화1
|
정규화는 데이터의 일관성과 무결성을 유지하기 위해 중요한 단계이다. 정규화에 대해서 전반적으로 알아보고자 한다. |
|
9. |
|
정규화2
|
데이터베이스 설계에서 중복을 최소화하고 데이터 무결성을 유지하기 위한 과정으로 어떻게 변화하는지 알아보자 |
|
10. |
|
오라클 설치
|
DB를 진행하기 위해서 오라클 설치를 진행하고자 한다. |
|
11. |
|
SQL 기본
|
SQL은 데이터의 검색, 삽입, 업데이트, 삭제 및 데이터베이스 스키마(테이블 및 관계)를 정의하는 데 사용합니다. |
|
12. |
|
DB 연산자
|
SQL 질의(Query) 및 데이터 조작 작업을 수행하기 위한 특별한 연산자를 배워보도록 한다. |
|
13. |
|
SQL1
|
SQL은 데이터의 검색, 삽입, 업데이트, 삭제 및 데이터베이스 스키마(테이블 및 관계)를 정의하는 데 사용되고, SQL을 사용하여 데이터베이스에 저장된 정보를 조작하고 관리할 수 있다. 본 강의를 통해 명령어를 이해하고자 한다. |
|
14. |
|
SQL2
|
SQL은 데이터의 검색, 삽입, 업데이트, 삭제 및 데이터베이스 스키마(테이블 및 관계)를 정의하는 데 사용되고, SQL을 사용하여 데이터베이스에 저장된 정보를 조작하고 관리할 수 있다. 본 강의를 통해 명령어를 이해하고자 한다. |
|
15. |
|
DCL
|
DCL은 데이터베이스 보안 및 권한 관리를 담당하며, 데이터베이스의 무결성을 유지하고 데이터 접근 권한을 관리하기 위해 중요한 역할을 한다. |
|