본문 바로가기

전체 글

(233)
728x90
반응형

Database。데이터베이스 관리 시스템(DBMS) - 발전 배경 1. 파일 시스템(File System) 초기 데이터 처리 시스템 # 파일 시스템에서의 가장 큰 문제점 데이터 종속성(Data Dependency), 데이터 중복성(Data Redundancy) # 데이터 종속성(Data Dependency) 응용 프로그램과 데이터 간의 상호 의존 관계 # 데이터 중복성(Data Redundancy) 한 시스템 내에 내용이 같은 데이터가 중복되게 저장 관리되는 것 - 일관성(Data Consistency) 여러 개의 데이터가 모두 하나의 동일한 사실을 나타낸다면 논리적으로 그 내용이 모두 똑같아야 하는데 실제로 데이터의 중복이 있게 되면 그 동일성을 유지하기 어려움. 모순성(Inconsistency) 포함 - 보안성(Data Security) 논리적으로 한 시스템 내에 ..
Database。구조 1. 논리적 구조(Logical Structure) 데이터를 이용하는 일반 사용자나 응용 프로그래머의 입장에서 보는 데이터베이스 구조로서 데이터가 배치되어 있다고 간주하는 가상적인 구조 # 논리적 레코드(Logical Record) 논리적 구조에서 취급하는 데이터 레코드들 # 논리적 데이터베이스(Logical Database) 논리적 구조로 표현한 데이터베이스 2. 물리적 구조(Physical Structure) 디스크나 테이프와 같은 저장 장치 위에 물리적으로 저장되어 있는 데이터의 실제 구조 # 저장 레코드(Stored Record) 물리적 구조에서 취급하는 데이터 레코드들 #물리적 데이터베이스(Physical Database) 물리적 구조로 표현한 데이터베이스
Database。개념적 구성요소 - 시스템 관점 # 물리적 구성요소 비트(Bit), 바이트(Byte), 블록(Block), 실린더(Cylinder) 등 데이터베이스가 저장되는 저장 장치의 물리적 요소
Database。개념적 구성요소 - 사용자 관점 # 논리적 구성요소 # 개념적 구성요소 개체(Entity), 관계(Relationship) 1. 개체(Entity) 유형, 무형의 객체(Object)로써 서로 구별되는 것 하나의 개체는 하나 이상의 속성, 즉 애트리뷰트(Attribute)로 구성되고 각 속성은 그 개체의 특성이나 상태를 기술 # 속성(Attribute) 이름을 가진, 데이터의 가장 작은 논리적 단위 # 개체타입(Entity Type) 학번, 이름, 학과 같은 속성 이름들로만 기술된 개체의 정의 # 개체 집합(Entity Set) 개체 인스턴스 또는 개체 어커런스들의 집합 # 레코드 타입(Record Type) 필드 이름으로만 표현된 레코드 정의 # 레코드 인스턴스(Record Instance) 또는 레코드 어커런스(Record Occur..
Database。특성 1. 실시간 접근성(Real-time Accessibility) 컴퓨터 접근할 수 있는 저장 장치에 저장 관리되고 있는 데이터베이스는 임의적이고 비정형적인 질의(Query)에 대하여 실시간 처리로 응답 # 실시간 처리(Real-time Processing) 생성된 데이터를 즉시 컴퓨터에 보내어 그 처리 결과를 보고 다음 의사 결정에 바로 반영할 수 있게하는 처리 방식 일반적으로 온라인 처리는 보통 실시간 처리를 의미 [Database/Theory] - Database。데이터 처리 시스템(Data Processing System) 2. 계속적인 변화(Continuous Evolution) 새로운 데이터의 삽입(Inserion), 기존 데이터의 삭제(Deletion), 갱신(Update)으로 항상 그 내용이..
Database。데이터베이스(Database) 1. 데이터베이스(Database) 정의 여러 응용 시스템들이 공용할 수 있도록 통합, 저장된 운영 데이터의 집합 # 통합 데이터(Integrated Data) 데이터 중복(Data Redundancy) - 최소의 중복(Minimal Redundancy) - 통제된 중복(Controlled Redundancy) # 저장 데이터(Stored Data) # 운영 데이터(Operational Data) # 공용 데이터(Shared Data)
Database。데이터 처리 시스템(Data Processing System) # 전자 자료 처리 시스템(EDPS : Electronic Data Processing System) 데이터 처리의 초기 용어로 컴퓨터에 의한 자동 처리 의미 1. 일괄 처리 시스템(Batch Processing) 응용의 특성상 데이터를 수집해서 분류하고 정렬시킨 다음에 일괄 처리하는 데이터 처리 방법 # 트랜잭션(Transaction) 논리적 작업 단위로서 하나의 단위로 처리되어야 하는 분리될 수 없는 연산 그룹 # 순차 접근 방법(Sequential Access Method) 순서에 따라 데이터에 접근하는 방법 2. 온라인 처리 시스템(On-line Processing System) # 온라인 실시간 처리(On-line Real Time) 데이터가 생성되면 곧바로 컴퓨터에 전송되고, 전송된 데이터를 ..
Database。용어 정리 2 # 열(Column)과 필드(Filed) 관계형 데이터베이스에서 행을 분류하는 기준 # 행(Row)과 레코드(Record) 테이블에 저장된 값들의 한개의 줄 # 데이터 무결성(Data Integrity) 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성(Accuracy)
728x90
반응형