• 시공간 데이터베이스

    2017. 10. 30. 13:00

    by. 위지원

    시공간 데이터 베이스란?

    기본적인 공간 정보 + 시간 흐름에 따른 이력 정보



    시간 데이터 베이스

    기존 데이터 베이스는 어느 한시점에 대한 스냅 샷 정보임 그래서 유효 시간,거래 시간,사용자 정의 시간과 같은 데이터에 연관된 시간 표현을 정의

    -유효 시간 : 객체가 발생하거나 소멸 된 시간

    -거래 시간 : 관리 시스템을 통해 처리된 시간

    -사용자 정의 시간 : 위에서 안되는걸 사용자가 정의함

    -스냅숏 데이터 베이스: 시간 개념이 필요 하지 않아 거래,유효시간 미지원

    -거래 시간 데이터 베이스,유효 시간 데이터 베이스: 각각 거래,유효시간만 지원

    -이원 시간 데이터 베이스 : 둘 다 지원


    공간 데이터 베이스

    기존 데이터베이스보다 족잡하고 다양한 유현의 값을 갖는 공간 데이터를 효율적으로 저장

    -비공간 타입 : 기본적인 데이터 유형을 가진 속성

    -공간 타입 

    -래스터 타입 : 실세계에 존재하는 객체의 이미지

    -벡터 타입 : 점,선,면 등의 요소로 구성

    -기하학적 타입 : 벡터 타입의 요소로부터 거리,면적,길이등과 같은 유클리드 기하학 계산 값으로 표현

    -위상적 타입 : 공간 객체간의 관게를 표현하며, 방위,공간 객체간의 중첩,포함,교차,분리등과 같은 위치적 관계

    *대량의 공간을 필요로 해서 일반적으로 저장되지 않고 보통 공간객체로부터 동적으로 계산됨


    -공간 데이터베이스 모델

    -관계형 모델 : 데이터 표현이 유연하지 못하며 실세계 공간 객체의 특징을 적절히 표현하지 못함

    -객체지향 모델 

    1.비 구조적이고 복잡한 데이터를 자연스럽게 표현

    2.데이터 계층 구조를 이용한 연산이 용이

    3.새로운 함수의 확장이 쉬움

    4.데이터 무결성 검사가 쉬움

    5.설계 단계 모델 - 구현 단계 모델 사이의 불일치 문제를 줄임


    결론 : 공간 데이터 베이스는 객체지향 모델 사용



    시공간 데이터베이스

    위의 시간,공간 데이터베이스의 결합