컴퓨터 공학

데이터베이스 용어 정리

혼새미로 2018. 9. 12. 18:30
반응형

이 글을 데이터베이스에서 사용되는 주요 용어들을 정리합니다.

데이터 (data) : 현실 세계로부터 단순한 관찰이나 측정을 통해서 수집된 사실이나 값

정보 (information) : 어떤 상황에 대한 적절한 결정 (decision making)을 할 수 있게 하는 지식으로서 데이터의 유효한 해석이나 데이터 상호간의 관계를 말한다.

정보 시스템 (information system) : 한 조직체의 활동에 필요한 데이터를 수집, 조직, 저장해 두었다가 필요시에 처리해서 의사 결정에 유효한 정보를 생성하여 분배하는 수단

의사 결정 지원 시스템 (DSS : Decision Support System) : 하나의 전문적인 목적보다는 여러 가지 복합적이고 광범위한 의사 결정 목적을 위해 통합적인 기능을 수행하는 정보 시스템

데이터 웨어하우스 (DW : Data Warehouse) : 사용자의 의사 결정에 도움을 주기 위해 기간시스템의 데이터베이스에 축적된 데이터를 공통의 형식으로 변환해서 관리하는 데이터베이스

일괄 처리 (batch processing) : 응용의 특성상 데이터를 수집해서 분류하고 정렬시킨 다음에 일괄 처리하는 데이터 처리 방법

트랜잭션 (transaction) : 논리적 작업 단위로서 하나의 단위로 처리되어야 하는 분리될 수 없는 연산 그룹

온라인 처리 시스템 (on-line processing system) : 데이터가 생성되는 그 출처로부터 곧바로 컴퓨터에 전송되고 전송된 데이터는 컴퓨터가 즉시 처리해서 그 결과를 원하는 장소로 보내주는 시스템. 온라인 실시간 처리 (on-line real time processing)라고도 한다.

중앙 집중 시스템 (centralized system) : 데이터가 저장된 곳을 중심으로 그 기능들이 집중되는 시스템

분산 처리 시스템 (distributed processing system) : 물리적으로 분산되어 있는 처리기와 데이터베이스를 네트워크로 연결시켜 사용자는 마치 하나의 시스템을 사용하는 것처럼 데이터를 처리하는 시스템

데이터베이스 (DB : database) : 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합

데이터베이스 시스템 (database system) : 데이터를 데이터베이스로 저장하고 관리해서 필요한 정보를 생성하는 컴퓨터 중심의 시스템

개체 또는 엔티티 (entity) : 데이터베이스에 표현하려고 하는 유형, 무형의 객체 (object)

테이블 (table) : 세로줄과 가로줄의 모델을 이용하여 정렬된 데이터 집합의 모임

데이터베이스 관리 시스템(DBMS : Database Management System) : 저장소, 접속, 보안, 백업 및 기타 기능을 제공하고 데이터베이스를 조작하는 소프트웨어

튜플 (tuple) : 릴레이션을 구성하는 각각의 행

카디널리티 (cardinality) : 튜플의 수

애트리뷰트 (attribute) : 데이터베이스를 구성하는 가장 작은 논리적인 단위.

필드 (field) : 파일 시스템에서 데이터의 가장 작은 논리적인 단위

디그리 (degree) : 애트리뷰트의 수

도메인 (domain) : 하나의 애트리뷰트가 취할 수 있는 타입의 원자 값들의 집합

릴레이션 인스턴스 (relation instance) : 데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 데이터 값들 갖고 있는 것

레코드 (record) : 테이블을 구성하는 각각의 행

데이터 종속성 (data dependency) : 응용 프로그램과 데이터 간의 상호 의존 관계

데이터 중복성 (data redundancy) : 한 시스템 내에 내용이 같은 데이터가 중복되게 저장 관리되는 것

데이터 일관성 (data consistency) : 모든 사용자가 일관된 데이터를 볼 수 있도록 하는 것

데이터 무결성 (data integrity) :데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 말한다.

스키마 (schema) :데이터베이스 구조와 제약조건(constraints)에 대한 명세 (specification)을 기술한 것

사상 (mapping) : 대응 관계에 대한 정의

시스템 카탈로그 (system catalog) 또는 데이터 사전 (data dictionary) : 데이터베이스에 저장되어 있는 모든 데이터 개체들에 대한 정의나 명세에 관한 정보를 유지 관리하고 있는 시스템

데이터 디렉터리 (data directory) : 데이터베이스에 수록된 데이터를 실제로 접근하는데 필요한 위치 정보를 관리하는 시스템

메타데이터 (metadata) : 데이터에 관한 데이터

데이터 언어 (data language) : 데이터베이스를 정의하고 접근하기 위해서는 데이터베이스 관리 시스템과의 통신 수단

데이터베이스 관리자 (DBA : DataBase Administrator) : 데이터베이스 시스템의 관리 운영에 대한 모든 책임을 지고 있는 사람

카티션 곱 (cartesian product) : 두 릴레이션의 모든 가능한 조합으로 이루어진 릴레이션



반응형