티스토리 뷰

반응형

 

객체지향 데이터베이스

🤜 객체지향 데이터 모델

객체지향 개념에 기반을 둔 데이터 모델로 다양한 응용 분야의 데이터 모델링을 위한 새로운 요구 사항을 지원한다. 또한 의미적으로 관계가 있는 데이터베이스 구조를 표현하기 위한 강력한 설계 기능을 제공한다.

 

 

  • 객체
    객체지향 데이터 모델을 구성하는 기본 요소

  • 속성
    관계 데이터 모델의 속성과 같은 의미

  • 메서드
    객체에 수행할 수 있는 연산

  • 클래스
    속성과 메서드를 공유하는 유사한 성질의 객체들을 하나로 그룹화
  • 클래스 계층
    클래스 세분화 시 계층 발생

  • 상속
    상위 클래스의 속성과 메서드를 자신의 모든 하위 클래스에 물려주는 개념
  • 복합 객체
    시스템에서 기본으로 제공하지 않는 사용자 정의 클래스를 도메인으로 하는 속성을 가진 객체

 

🤜 객체지향 질의 모델

객체지향 데이터베이스에서는 질의 대상이 클래스이고 질의 결과는 클래스에 속하는 객체 집합이다.

 


객체 관계 데이터베이스

객체지향 개념과 관계 데이터 모델의 개념을 통합한 것으로, 릴레이션, 객체, 메서드, 클래스, 상속, 캡슐화, 복합 객체 등을 모두 지원한다.

 

 


분산 데이터베이스 시스템

물리적으로 분산된 데이터베이스 시스템을 네트워크로 연결해 사용자가 논리적으로는 하나의 중앙 집중식 데이터베이스 시스템처럼 사용할 수 있도록 한 것을 말한다.

 

주요 구성 요소

  • 분산 처리기
    지역별로 필요한 데이터를 처리할 수 있는 지역 컴퓨터

  • 분산 데이터베이스
    해당 지역에서 가장 많이 사용하는 데이터를 저장

  • 통신 네트워크
    분산 처리기는 통신 네트워크를 통해 자원을 공유

 

분산 데이터베이스의 기본 구조

 

  • 전역 개념 스키마
    분산 데이터베이스에 저장할 모든 데이터 구조와 제약조건을 정의

  • 단편화 스키마
    전역 개념 스키마를 논리적으로 분할하는 방법인 단편화를 정의

  • 할당 스키마
    각 조각 스키마의 인스턴스를 물리적으로 저장해야 되는 지역을 정의

  • 지역 스키마
    지역별로 저장하고 있는 데이터 구조와 제약조건을 정의

 

 

분산 데이터베이스 시스템의 장점

  1. 신뢰성과 가용성 증대
  2. 지역 자치성과 효율성 증대
  3. 확장성 증대

 

분산 데이터베이스 시스템의 단점

  1. 중앙 집중식 시스템에 비해 설계 및 구축 비용이 많이 발생함
  2. 여러 지역에 대한 관리가 복잡하고 비용도 많이 발생함
  3. 중앙 집중식 시스템에 비해 추가적인 통신 비용이나 처리 비용이 발생함

 


멀티미디어 데이터베이스 시스템

숫자나 문자 데이터와 같은 일반 데이터를 처리하는 기능뿐 아니라 영상, 음향 및 애니메이션과 같은 멀티미디어 데이터도 효과적으로 저장하고 처리하는 기능을 함께 제공해야 한다.

 

 

멀티미디어 데이터의 유형

 

멀티미디어 데이터의 특성

1️⃣ 대용량 데이터

압축해서 저장해야 하므로 일반 데이터와는 다른 구조로 별도의 저장 공간을 구성해 관리해야 함


2️⃣ 검색 방법이 복잡한 데이터

멀티미디어 데이터는 일반 데이터와 달리 검색 방법이 복잡하다.

멀티미디어 데이터를 검색하는 방법에는 설명 기반 검색내용 기반 검색이 있다.

 

  • 설명 기반 검색
    멀티미디어 데이터의 특성을 나타내는 키워드나 자세한 설명을 멀티미디어 데이터와 함께 저장해두었다가 검색에 이용

  • 내용 기반 검색
    멀티미디어 데이터의 실제 내용을 검색에 이용

 

3️⃣ 구조가 복잡한 데이터

멀티미디어 데이터는 원시 데이터, 등록 데이터, 서술 데이터 등으로 구성된다.

 

  • 원시 데이터
    텍스트, 그래픽, 이미지, 비디오, 오디오 등 기본 타입의 데이터

  • 등록 데이터
    멀티미디어 데이터의 특성과 필요한 정보를 별도로 추출한 데이터

  • 서술 데이터
    멀티미디어 데이터를 검색할 때 사용되는 데이터

 

멀티미디어 데이터의 질의

데이터 자체에 대한 질의보다는 데이터에 포함된 특정 객체, 데이터에 대한 설명이나 키워드를 이용한 질의를 주로 사용한다.

 

질의 유형

  • 텍스트 질의
    사용자가 제시한 키워드를 포함하는 문서를 검색하는 질의

  • 비디오 질의
    장면을 대상으로 하는 검색 질의

  • 이미지 질의
    사용자가 제시한 키워드와 관련 있는 이미지를 검색하는 내용 검색이나 사용자가 제시한 이미지와 유사한 이미지를 검색하는 유사도 검색 질의

  • 공간 질의
    주어진 범위 조건에 맞는 특정 위치를 검색하는 질의

 

질의 처리 기법

  • 매칭 기법
    저장된 데이터와 질의 조건으로 주어진 데이터 간의 유사도를 수학 함수로 계산하여, 유사도가 높은 데이터를 검색

  • 랭킹 기법
    질의 조건과의 관련 정도에 따라 정렬하여, 관련성이 높은 결과부터 제공

  • 필터링 기법
    질의 조건과의 관련성이 적은 데이터를 단계적으로 제거하여 검색 범위를 줄여가면서 검색

  • 인덱스 기법
    인덱스 구조를 이용해 질의 조건에 적합한 데이터를 검색

 


웹 데이터베이스

웹 서비스의 특성과 데이터베이스 시스템의 데이터 관리 기능을 통합한 것을 말한다.

 

데이터 웨어하우스

데이터베이스 시스템에서 의사 결정에 필요한 데이터를 미리 추출하여, 이를 원하는 형태로 변환하고 통합한 읽기 전용의 데이터 저장소를 말한다.

 

데이터 웨어하우스 특징

  1. 주제 지향적 내용
  2. 통합된 내용
  3. 비 소멸성을 가진 내용
  4. 시간에 따라 변하는 내용

 

 

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함