본문 바로가기

정보처리산업기사 필기 공부/응용SW기초기술활용

데이터베이스 관리(응용SW기초기술활용)

 

 

데이터베이스 기본 연산

CRUD는 데이터베이스가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 말한다.

 

Create - 테이블 내 칼럼에 데이터를 추가한다.

Read - 테이블 내 칼럼에 저장된 데이터를 불러온다.

Update - 테이블 내 칼럼에 저장된 데이터를 수정한다.

Delete - 테이블 내 칼럼에 저장된 데이터를 삭제한다.

 

 

 

데이터베이스 관리 툴

 

1. 툴 선정 시 고려 사항

 - 협업 : 개발자, 품질 담당자, 필요에 따라 경영층까지 협업이 용이한 툴 선정

 - 지원 깊이 : SQL에서 제공하는 명령어에 대한 지원 커버리지

 - 시각화 : 데이터의 흐름, 테이블 가시화 등 그래픽 요소 지원 여부

 - 이기종 데이터베이스 지원 : 하나의 툴로 다양한 복수의 데이터베이스 지원

 - 비용 : 라이선스 비용, 운영 인력 급여 등 유지하는 데 들어가는 총비용 고려

 - 편의 기능 : 관리자, 사용자를 구분한 접근 권한 설정 등 편의 기능 고려

 

2. 데이터베이스 관리 툴의 주요 기능

 - 논리적/물리적 모델 구축

 - 스크립트를 사용한 자동 생성 및 수정

 - SQL 관련 최적화 수행(악성 SQL 추출, 튜닝, Index 생성 전후 성능 비교 등)

 - 벤치마크 시나리오 생성

 - 가상 유저를 가정한 다양한 테스트 환경 단순화

 - 부하 테스트 수행

 - 데이터베이스 상태 모니터링 및 문제 해결 방안 제시