ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터베이스 시스템
    디지털포렌식전문가자격증 2019. 9. 3. 18:04

    DBMS 언어

    DDL : 데이터 정의 언어를 말한다. 사용자는 데이터 정의 언어를 사용하여 개념스키마와 외부스키마를 정의

    DML : 데이터 조작 언어를 말한다. 사용자는 데이터 조작 언어를 사용하여 데이터베이스 내의 원하는 데이터를 검색하고 수정하고 삭제함.

    DCL : 데이터 제어 언어이다. 사용자는 데이터 제어 언어를 사용하여 데이터베이스 트랜잭션을 명시하고 권한을 부여하거나 취소한다.

    데이터베이스의 정의

    ● 하나의 응용프로그램이나, 응용시스템을 위한 데이터가 아닌 공용데이터이다.

    ● 통제된 중복이 허용된 통합된 데이터이다.

    ● 컴퓨터가 접근할 수 있는 저장 매체에 저장된 데이터의 집합이다.

    ● 조직의 고유 기능을 수행하기 위해 반드시 유지해야 할 데이터이다.

    분산 데이터베이스에서 데이터 단편화

    ● 릴레이션의 수평 단편은 릴레이션의 투플들의 부분 집합이다.

    ● 수평 단편화는 투플들의 부분집합을 생성하기 위해 행들을 그룹화함으로써 릴레이션을 수평으로 나눔.

    ● 수평 단편화는 전체 릴레이션에 대한 선택 연산으로 정의할 수 있다.

    ● 완전한 수평 단편화로부터 릴레이션을 재구성하기 위해서는 단편들에 합집합 연산을 적용해야한다.

    데이터 무결성

    ● 실체 무결성

    ● 참조 무결성

    ● 영역 무결성

    데이터베이스 관리자의 역할

     ● 데이터베이스에 대한 접근 감독

    ● 자원의 사용을 모니터링 하고 조정.

    ● 소프트웨어나 하드웨어 자원 구입.

    정규화의 목적

    ● 릴레이션을 분배하는 것은 데이터의 중복이나 이상을 방지하기 위한 것.

    ● 효율적으로 데이터를 조작할 수 있다.

    ● 데이터의 중복성을 최소화한다.

    ● 삽입, 삭제, 갱신이상의 발생을 방지한다.'

    데이터베이스

    ● 조직이나 개인이 원하는 자료들을 수집하여서 컴퓨터에 저장해 놓은 집합체이다.

    ● 데이터베이스는 통상적으로 보조기억장치에 자료를 저장한다.

    ● 대용량의 자료를 효율적으로 관리할 수 있다.

    ● 데이터를 검색, 삽입, 변경, 삭제하는 기능을 가지고 있다.

    트랜잭션

    ● 지속성 : 트랜잭션이 완전히 실행되면 데이터베이스를 하나의 이로간된 상태에서 또 다른 일관된 상태로 바꿔야함.

    ● 고립성 : 트랜잭션 작업 수행 중에는 다른 트랜잭션에 영향을 주어서도 안되고, 다른 트랜잭션들에 의해 관섭을 받아서도 안된다는 것을 의미. 

    ● 일관성 : 트랜잭션 작업이 시작되기 전에 데이터베이스 상태가 일관된 상태였다면 트랜잭션 작업이 종료된 후에도 일관성이 있는 데이터베이스 상태를 유지해야함.

    ● 원자성 : 트랜잭션은 분해가 불가능한 최소의 단위인 하나의 원자처럼 동작한다는 의미

     

     

    '디지털포렌식전문가자격증' 카테고리의 다른 글

    디스크 구조  (0) 2019.09.26
    디지털 저장매체  (0) 2019.09.25
    리틀 엔디언, 빅엔디언  (0) 2019.09.24
    인터럽트  (0) 2019.09.23
    디지털포렌식 전문가 자격증 준비  (0) 2019.03.05
Designed by Tistory.