강좌소개 : RDBMS에 대한 Database Architecture를 이해하고, 성능진단에 관련한 Database 객체에 대한 지식을 배양하여, 튜닝에 필요한 절차 마련과 튜닝 진단을 위한 방법 등에 대한 학습을 하는 데 목적이 있다.
□ 데이터베이스 튜닝에 대한 세부적인 내용을 배우기 전에 우리가 필요로 하는 튜닝과 성능진단을 위해 우리의 할 일이 무엇인지에 대해 고민함.
○ 성능 진단과 튜닝에 대한 기본의미를 이해하고, 튜닝에 대한 필요성을 제시하여, 절차적 수순을 마련.
○ 튜닝의 방법과 절차에 대한 기본 개념을 정리하고 튜닝 항목과 문제점을 제시하여 튜닝에 대한 절차적 방법을 수립.
□ 튜닝을 하기 전에 필요로 하는 Database Architecture와 객체에 대한 개념과 성능에 끼치는 영향을 학습.
○ 튜닝 도구 : 성능 진단을 위한 구문 상의 도구와 DBMS 상의 도구, 스크립트를 제작하여 진단할 수 있는 도구를 통하여 Database 객체의 성능에 끼치는 영향을 알아보며, 개선 후의 결과를 확인할 수 있음.
○ Data 접근 동작 : Data의 접근 시에 대한 흐름을 확인하여 모델링 및 구현시 고려해야 할 사항들을 정리해보고, 실제 구현해봄.
○ Data 저장 동작 : Data를 저장하는 객체에 대해 논의해보고, 실제 Data가 저장될 때 일어날 수 있는 문제점을 파악하여, 모델링 및 개선사항에 대한 내용을 알아봄.
□ 기업 내 RDBMS 설계, 구현 및 운영에 필요로 하는 구조와 성능 진단항목 등을 알아보고, 절차적인 진단을 통하여 문제점 파악 및 개선할 수 있는 역량을 확보
○ 문제점 파악과 성능 진단적 절차에 대한 내용 습득
○ Database 설계, 구현 시 필수적인 고려 사항을 습득
○ Database 객체들에 대한 설계, 구현 시 필요로 하는 고려사항 습득
○ RDBMS 에 대한 절차적 성능 진단에 대한 필요성 및 진단 내용 습득
1일차
과정소개
관계형 DB 개요
- Data Type 소개
- Data Type 전환 / 실습
- Table 설계
- Schema 이해
- Table 구성 / 실습
- Data 무결성 / 실습