Cloud 개발
교육개요
데이터베이스 관리와 최적화를 마스터하고자 하는 현직자를 위한 강의입니다. '데이터베이스 완전 정복'에서는 ER 모델링부터 SQL 기본, MySQL 활용, 트랜잭션 처리, 데이터 백업 및 복원에 이르기까지 데이터베이스의 전체적인 구조와 운영을 실습을 통해 배웁니다. 이 강의는 효과적인 데이터 관리 및 문제 해결 능력을 키우는 데 중점을 두어, 실무에서의 데이터베이스 효율성을 극대화하고자 합니다.
교육목표
관계형 데이터베이스 및 NoSQL 데이터베이스의 기본 개념 및 특징을 이해하고, 각 데이터베이스 유형의 사용법 및 주요 기능을 습득하여 데이터 관리 및 처리에 대해 이해할 수 있습니다.
강의내용
[Chapter 1: SQL]
· 학습 목표:
SQL의 기본 개념과 데이터베이스 용어를 이해합니다.
· 주요 내용:
1. SQL 소개 및 기본 개념
2. 데이터베이스 관련 용어 소개
[Chapter 2: SQL DB 관리]
· 학습 목표:
데이터베이스 및 테이블 생성, 데이터 검색 및 필터링 등 DB 관리 방법을 습득합니다.
· 주요 내용:
1. 데이터베이스 및 테이블 생성
2. 데이터 검색과 필터링
3. 데이터 정렬과 그룹화
4. 데이터 조작
5. 데이터 관리
[
Chapter 3: NoSQL]
· 학습 목표:
NoSQL 데이터베이스의 개념과 특징, 다양한 유형을 이해하고 활용 가능성을 파악합니다.
· 주요 내용:
1. NoSQL 소개 및 기본 개념
2. NoSQL의 특징과 종류
[Chapter 4: NoSQL 도구]
· 학습 목표:
다양한 NoSQL 도구들을 이해하고, 그 차이점과 특징을 학습합니다.
· 주요 내용:
1. MongoDB, Redis
2. Cassandra, Neo4j
[Chapter 5: NoSQL DB 관리]
· 학습 목표:
NoSQL 데이터베이스 관리에 필요한 데이터 모델링, 쿼리 언어, 인덱싱, 확장성, 가용성, 보안 및 권한 관리 등 주요 개념을 습득합니다.
· 주요 내용:
1. 데이터 모델링 및 설계
2. 쿼리 언어 및 인덱싱
3. 데이터베이스 확장성 및 가용성
4. 데이터베이스 보안 및 권한 관리
[Chapter 6: SQL VS NoSQL]
· 학습 목표:
SQL과 NoSQL 데이터베이스의 차이를 이해하고, 각각의 특징 및 장단점을 비교하여 데이터베이스 선택 시 고려해야 할 기준을 습득합니다.
· 주요 내용:
1. SQL과 NoSQL의 차이
2. SQL과 NoSQL 데이터베이스의 비교 및 선택 기준