ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Database 정의,특성,구성요소,구조
    Database 2021. 3. 14. 16:37

    1. Database 란?

     

    한 조직의 여러 응용 시스템들이 공용하기 위해 통합, 저장한 운영 데이터의 집합.

     

    공용 데이터(Shared data): 한 조직의 여러 응용시스템들이 공동으로 소유, 유지, 이용하는 데이터

    통합 데이터(Integrated data): 최소의 중복, 통제된 중복

    저장 데이터(Stored data): 컴퓨터가 접근 가능한 저장 매체에 저장(디스크, 메인메모리, ssd)

    운영 데이터(Operational data): 한 조직의 고유 기능을 수행하기 위해 필요한 데이터

     

    2. Database의 특성

     

    실시간 접근성(real-time accessability): 질의에 대한 실시간 처리 및 응답

    계속적인 변화(continuous evolution): 갱신, 삽입, 삭제→ 동적 특성

    동시 공용(concurrent sharing): 여러 사용자가 동시에 사용

    내용에 의한 참조(content reference): 데이터의 위치나 주소가 아닌 내용에 따라 참조

     

    3. Database의 구성요소

     

    논리적 구성요소

    사용자 입장

    데이터베이스 = {개체(E), 관계(R)}

     

    개체(entity)

    • 표현하려는 유무형 정보의 객체
    • 정보의 단위
    • 하나 이상의 속성으로 구성
    • 개체 집합
    • 일반 레코드와 대응

     

     

     관계(relationship)

    • 속성 관계(attribute relationship): 개체 내 관계 →특성(properties)
    • 개체 관계(entity relationship): 개체 간(inter entity) 관계

    4. Database의 구조

    논리적 구조

    : 사용자의 관점에서 본 데이터의 개념적 구조. 데이터의 논리적 배치. 논리적 레코드

    물리적 구조

    : 저장 관점에서 본 데이터의 물리적 배치. 저장장치에 저장된 데이터의 실제 구조.

    추가 정보를 포함함(인덱스, 포인터 체인, 오버플로 구역 등). 저장 레코드

    테이블 모양의 논리적 구조. 디스크 모양의 물리적 구조

     

    Tables of user data: 

    Metadata

    *Indexes: 데이터 접근 속도를 빠르게 하나, 저장공간을 많이 차지함. overhead data

    Stored procedures

    Triggers

    Security data: 사용자별 권한등급

    Backup/recovery data: 로그

    'Database' 카테고리의 다른 글

    관계 데이터베이스  (0) 2021.03.23
    DBMS(2)  (0) 2021.03.23
    Database system  (0) 2021.03.16
    데이터 독립성, DBMS의 발전과정  (0) 2021.03.15
    DBMS  (0) 2021.03.14
Designed by Tistory.