[시나공] 데이터베이스 운영·보안·접근통제 핵심 정리

2026. 2. 28. 04:10Certifications/정보처리기사 실기

1️⃣ DB 운영 기본 요소

✅ 뷰(View)

  • 뷰(View)는 하나 이상의 기본 테이블로부터 유도된 가상 테이블
  • 사용자에게 허용된 데이터만 제한적으로 보여주기 위한 목적(보안/접근 제어)
  • 뷰 정의에 사용된 기본 테이블이나 뷰가 삭제되면, 해당 뷰도 자동 삭제

🔹 명령어

  • 생성: CREATE VIEW
  • 삭제: DROP VIEW
CREATE VIEW VW_STUDENT AS
SELECT STUDENT_ID, NAME
FROM STUDENT;

DROP VIEW VW_STUDENT;

🔎 “가상 테이블”
View


✅ 파티션(Partitioning) 종류

  • 파티션 = 대용량 테이블/인덱스를 분할 저장하여 성능과 관리성을 높이는 기법

🔹 1. 범위 분할 (Range Partitioning)

  • 특정 열의 값 범위를 기준으로 분할
  • 예: 월별, 분기별, 연도별

🔹 2. 해시 분할 (Hash Partitioning)

  • 해시 함수 결과값에 따라 데이터를 균등 분배
  • 데이터 쏠림 방지에 유리

🔹 3. 조합 분할 (Composite Partitioning)

  • 1차 분할 후 다시 다른 방식으로 재분할
  • 예: Range → Hash
  • 대규모 데이터 관리에 적합

🎯 포인트

  • 월별/기간 기준 → Range
  • 균등 분배/해시 함수 → Hash
  • 1차 분할 후 재분할 → Composite

2️⃣ 분산 데이터베이스 목표

✅ 투명성 4가지

  1. 위치 투명성 (Location Transparency)
  • 데이터의 실제 위치를 몰라도 논리적 명칭으로 접근 가능
  1. 중복 투명성 (Replication Transparency)
  • 데이터가 여러 곳에 저장되어도 하나처럼 사용
  1. 병행 투명성 (Concurrency Transparency)
  • 다수 트랜잭션 동시 실행에도 결과에 영향 없음
  1. 장애 투명성 (Failure Transparency)
  • 장애 발생 시에도 정상 처리처럼 동작

🎯 포인트

  • 분산 DB 목표 = 투명성 4가지 세트 암기
  • 위치 / 중복 / 병행 / 장애

3️⃣ 백업 및 복구 지표

✅ RTO / RPO

🔹 RTO (Recovery Time Objective)

  • 장애 발생 후 업무를 정상 복구하는 데 허용되는 최대 시간, 목표 복구 시간

🔹 RPO (Recovery Point Objective)

  • 장애 발생 시 데이터 복구 시점 (허용 가능한 데이터 손실 범위), 목표 복구 시점

📌
RTO = 언제 다시 켜냐
RPO = 어디까지 되돌리냐


4️⃣ 암호화

🔹 암호화(Encryption)

  • 평문을 암호문으로 변환

🔹 복호화(Decryption)

  • 암호문을 원래 평문으로 복원

🔹 암호화 기법

  • 개인키 암호 방식 (대칭키)
  • 공개키 암호 방식 (비대칭키)

📖 보충

🔎 대칭키 / 비대칭키

  • 대칭키: 암호화와 복호화에 같은 키 사용
  • 비대칭키: 공개키와 개인키 한 쌍을 사용

🎯 포인트

  • 같은 키 사용 → 대칭키
  • 공개키/개인키 → 비대칭키

5️⃣ 접근통제 비교

구분 권한 관리자 권한 부여 기준
임의 접근통제(DAC) 데이터 소유자 사용자의 신원에 따라
강제 접근통제(MAC) 시스템 주체와 객체의 보안 등급을 비교하여
역할기반 접근통제(RBAC) 중앙 관리자 사용자의 역할(Role)에 따라

🎯 포인트

  • “소유자가 권한 부여” → DAC
  • “보안등급 비교” → MAC
  • “역할 기반 관리” → RBAC

6️⃣ 스토리지 시스템 비교

구분 연결 방식 특징 예시
DAS
(Direct Attached Storage)
서버에 직접 연결 • 구조 단순
• 다른 서버 접근 어려움
• 파일 공유에 제약
• 외장하드
(USB로 PC에 직접 연결)
NAS
(Network Attached Storage)
네트워크를 통해 연결 • 파일 공유 가능
• 별도 파일 관리 기능 존재
• 회사 내 파일 공유 서버
• 가정용 NAS (ipTIME 등)
SAN
(Storage Area Network)
전용 네트워크로 연결 • 파이버 채널 기반
• 고속 처리
• 여러 서버가
  저장장치 공유 가능
• DAS의 처리 속도
  + NAS의 공유 장점 혼합
• 대형 데이터센터 스토리지
• 금융권/대기업 전산실 환경

🎯 포인트

  • “개인 환경”, “직접 연결” → DAS
  • “공유 환경”, “네트워크 파일 공유” → NAS
  • “기업/데이터센터 환경”, “전용 네트워크 / 파이버 채널 / 고속 처리” → SAN

📊 시험 포인트 정리

  1. 분산 DB 투명성 4가지 → 매년 반복 출제
  2. RTO / RPO 비교 문제 빈출
  3. DAC / MAC / RBAC 차이 구분 문제
  4. DAS / NAS / SAN 비교형 문제
  5. View는 “가상 테이블 + CREATE/DROP” 조합으로 출제





2025 시나공 퀵이지 정보처리기사 실기 단기완성
(저자: 강윤석, 김용갑, 김우경, 김종일 | 출판사: 길벗)

※ 본 글은 위 교재를 참고하여 학습 목적으로 재정리한 내용입니다. #정보처리기사 #정보처리기사실기 #시나공 #DB보안 #접근통제 #분산데이터베이스 #RTO_RPO #View #DAS_NAS_SAN #실기요약