본문 바로가기

정보과학/데이터베이스특론15

데이터베이스 발전 모델 1. 멀티미디어 데이터베이스 ① 멀티미디어 데이터의 필요성과 그 특성(1) ∘가까운 장래에 멀티미디어 정보시스템(multimedia information systems)이 우리의 일상생활을 지배할 것으로 예상됨 - 멀티미디어 응용 처리를 위한 고속 통신망 연결 - HDTV와 워크스테이션의 멀티미디어 데이터베이스 접근 - 대량의 멀티미디어 콘텐츠를 포함한 디지털 도서관 - 디지털 라이브러리, 이미지와 비디오 등 수많은 데이터베이스에 연결됨 ∘이미지(image), 비디오(video), 오디오(audio), 문서(document) 등의 멀티미디어 데이터들은 일반적으로 외부파일에 저장되어서 활용되고 있음 ∘멀티미디어 데이터는 언제, 누가 만들었는지, 어떤 카테고리에 속하는지와 같은 서술적 속성을 가짐 ∘멀티미디.. 2023. 9. 7.
데이터 마이닝 1. 데이터 마이닝의 연관규칙 ① 데이터 마이닝 기술의 개요 ∘데이터 마이닝(Date Mining) 기술 - 대용량 데이터로부터 패턴과 규칙 형태의 새로운 지식을 발견하는 작업 - 데이터 마이닝 결과가 실질적으로 유용하려면 대용량의 파일들이나 데이터베이스에 대하여 마이닝 과정이 수행되어야 하며, DBMS와의 통합이 필요함 - 데이터 마이닝은 인공지능, 통계학, 신경망, 유전자 알고리즘 등 다양한 분야에서 깊이 다루고 있음 ∘데이터 마이닝 분야의 장래 - Gartner Report 등에서 데이터 마이닝을 가까운 장래의 가장 유망한 기술 중 하나로 주목하고 있음 ∘지식 발견 과정으로서의 데이터 마이닝 - 데이터베이스 내에서 지식 발견은 데이터 마이닝 이상의 의미를 가짐 - 지식 발견의 6 단계 . 데이터 추.. 2023. 9. 7.
데이터 웨어하우스 1. 데이터 웨어하우스의 특징 및 모델링 ① 데이터 웨어하우스의 의미와 특징 ∎데이터 웨어하우스의 의미 ∘경영자의 의사결정을 지원하는 주제 중심적(subject- oriented)이고 통합적(integrated)이며, 비휘발성(nonvolatile)이고, 시간에 따라 변화(time-variant)하는 데이터의 집합 (W. H. Inmon) ∘데이터 웨어하우스는 복잡한 분석과 지식발견, 그리고 의사결정에 필요한 데이터를 제공하며, 분석용 질의에 대하여 빠른 수행을 지원함 ∘데이터 웨어하우스는 대개 OLAP(on-line analytical processing), 의사 지원 시스템 (decision-support systems ; DSS), 데이터 마이닝 등의 응용과 함께 사용됨 ∎데이터 웨어하우스의 특징 .. 2023. 9. 7.
객체지향, 객체관계, 웹 데이터베이스 1. 객체지향 데이터베이스 개념과 구조 ① 객체지향 데이터베이스의 출현 배경 ∘기존 데이터 모델인 계층, 네트워크, 관계형 같은 데이터 모델은 업무용 기술에 성공적으로 사용되어 왔지만, 공학 설계와 제조(CAD/CAM, CIM), 과학실험, 통신, 지리정보 시스템, 멀티미디어 등의 복잡한 데이터베이스 응용에는 충분하지 못함 ∘이와 같은 새로운 응용들은 복잡한 객체의 구조, 장기 트랜잭션, 이미지나 대형 텍스트 데이터의 저장을 위하여 새로운 데이터 타입, 특정 응용에 의존하는 비표준적인 연산의 정의 등의 기능이 필요함 ∘또 다른 이유는 소프트웨어 응용 개발에 객체 지향 프로그래밍 언어의 사용이 증가하기 때문이며, 기존의 데이터베이스를 C++, SMALLTALK, JAVA 등과 같은 객체지향 언어로 작성된 .. 2023. 9. 7.
데이터베이스 보안과 권한 1. 데이터베이스 보안과 권한 ① 데이터베이스 보안의 쟁점(1) ∘데이터베이스 보안에 대한 주요 쟁점 - 특정 정보에 접근할 수 있는 권한에 관한 법적, 윤리적 쟁점들로서 예를 들면, 정보의 프라이버시를 통제하는 수많은 법규 - 어떤 종류의 정보를 공개하지 않을지에 관한 행정적, 제도적, 기업 수준의 정책에 관한 쟁점들로서 예를 들면, 신용 등급과 개인의 의료 기록 - 다양한 보안 기능을 수행해야 하는 시스템 수준과 같은 쟁점들로서 예를 들면, 보안 기능이 하드웨어 수준, 운영체제 수준, 또는 DBMS 수준에서 처리되어야 하는가의 문제 - 조직에 따라서는 여러 단계의 보안 등급을 정하고 데이터와 사용자를 이러한 분류 기준에 따라 분류할 필요성이 있으며, 예를 들면, 1급 비밀(top secret), 2급.. 2023. 9. 5.
동시성 제어와 회복 기법 1. 로킹의 성질과 유형 ① 로킹의 성질, 이진 로크, 공유/배타 로크 ∘트랜잭션의 병행 제어를 위해 사용하는 기법 중의 하나가 로킹(locking)이라고 함 ∘로킹(locking)은 상호 배제(독점 제어)를 제공하는 것으로, 잠금(lock)이 걸린 데이터 항목은 이 잠금을 걸은 트랜잭션만 독점적으로 접근할 수 있고 다른 트랜잭션으로부터 간섭이나 방해를 받지 않는 것이 보장됨 ∘잠금이 걸린 데이터 항목은 잠금을 건 트랜잭션에 의해서만 그 잠금을 풀(unlock) 수 있음 ∘이러한 잠금(lock)과 풀어줌(unlock) 연산으로 병행 트랜잭션들의 접근 제어를 하는 것이 로킹 기법의 기본 아이디어라고 볼 수 있음 ∘로킹의 성질을 다시 요약하면, -데이터 객체의 비공유, 비중첩 -부분 효과의 배제 (all o.. 2023. 9. 5.