데이터베이스 ( 물리 데이터베이스 설계 )

Codren·2021년 3월 20일
0

데이터베이스

목록 보기
4/4

정보처리기사 필기 3과목 데이터베이스 ( 물리 데이터베이스 설계)


Section 1. 물리 데이터베이스 모델링

1. 물리적 설계

  • 저장 레코드 양식 설계
  • 레코드 집중의 분석 및 설계
  • 접근 경로 설계 등등



2. 반정규화란 ?

데이터베이스의 성능 향상을 위하여 정규화된 테이블을 통합하는 프로세스



3. 분산 데이터베이스

논리적으로 하나의 시스템에 속하지만 물리적으로 분산되어 네트워크를 통해 연결된 여러 개의 컴퓨터에 분산되어 있는 데이터베이스를 말함



4. Hadoop

오픈 소스 기반으로 분산된 일반 PC 컴퓨터들로 가상화된 대형 스토리지를 형성하여 빅데이터분산 및 병렬처리 하는 자바 소프트웨어 프레임워크



5. NoSQL (Not only SQL)

  • 수평적 확장, 다수 서버에 복제 및 분산 저장에 용이, 빅데이터 처리, 비정형



6. CRUD 매트릭스

수행할 업무와 프로세스 수행에 사용된 개체 간 상관관계를 2차원 구조로 표현하는 상관 모델링 기법




Section 2. 스토리지 및 파일

1. 스토리지 (Storage)

    ① DAS - 서버와 저장장치를 직접 연결하는 방식, 속도가 빠름
    ② NAS - 서버와 저장장치를 네트워크로 연결하는 방식, 확장성 및 유연성이 좋음
    ③ SAN - DAS의 빠른 처리와 NAS의 파일 공유 장점을 혼합한 방식



2. 파일 처리 기술

    ① 순차 파일 (SAM) - 일괄처리, 기억공간 효율 ↑, 모든 매체 적용 가능
    ② 직접 파일 (DAM) - 해시함수, 속도
    ③ 색인 순차 파일 (ISAM) - 순차 + 직접, 트랙 / 실린더 / 마스터로 나뉨




Section 3. 보안

1. DB 암호화 기법

    ① API 방식 - 애플리케이션 서버 범위에서 암호화
    ② Plug in 방식 - DB에 직접 플러그인을 구현하여 암호화
    ③ 혼합 방식 - API + Plug in
    ④ 대칭키 / 비대칭키 암호화 방식



2. 접근 제어

    ① 임의적 접근 제어 (DAC) - 자원 소유자가 임의로 권한을 통제하는 주체가 됨
    ② 강제적 접근 제어 (MAC) - 보안 레이블에 따라 중앙 집중 방식의 접근 통제, 가장 강력
    ③ 역할기반 접근 제어 (RBAC) - 역할에 따라 접근 권한 통제




Section 4. 데이터 전환

1. 데이터 전환 (Migration)

새로운 정보시스템 재구축시 기존의 시스템(DB)에서 사용하던 데이터를 새로운 시스템으로 이행하기 위해 데이터를 추출, 변환, 적재하는 일련의 작업



2. ETL (Extract Transformation Loading)

조직 내외부 데이터 소스를 분석을 위한 저장소 (data house 등)에 이동시키는 프로세스 (절차)

  • Migration = ETL = 데이터 전환

0개의 댓글