반응형
데이터 | 컴퓨터에 의해서 일정한 프로그램에 따라 처리되어 특정한 목적에 소용되는 정보를 만들어 내는 것 |
데이터베이스 | 서로 연관이 있는 데이터들의 모임이다. |
데이터베이스 정의 | 데이터베이스에 저장되는 데이터에 대한 데이터 타입, 구조, 제약조건들을 명세하 는 과정 |
DBMS | 다양한 응용들에서 필요로 하는 데이터베이스를 정의, 생성, 조작, 공유할 수 있도 록 편리한 기능을 제공하는 범용 소프트웨어 시스템. |
데이터베이스시스템 | 데이터 베이스를 운용하는 하드웨어, 소프트웨어의 모임. |
데이터베이스 관리자 | 데이터베이스 주요 자원을 관리하고 감독한다. |
최종 사용자 | 데이터베이스데 애하여 질의하고, 변경하고, 보고서를 작성하는 사람. |
메타데이터 | 데이터베이스의 정의 또는 데이터베이스를 설명하는 정보는 DBMS에 의해서 카탈로 그라 사전의 형태로 저장한 것. |
트랜잭션 처리 | 실시간 데이터 처리 형태의 하나로, 데이터의 발생 지점에서 조작원이 입출력 조작 을 하고 있는 동안 중앙의 컴퓨터로부터 유도를 받아서 틀린 입력이나 받아들일 수 없는 입력을 했을 경우에 오류 메시지의 응답을 받으면서 미리 정해진 트랜잭션을 처리하여 필요한 데이터베이스를 갱신하는 방식. |
데이터 추상화 | 프로그램-데이터 독립성과 프로그램-연산 독립성을 제공하는 성질을 의미한다. |
데이터 독립성 | 데이터 파일의 구조가 응용 프로그램과 분리되어 DBMS 카탈로그에 저장된다. 따라 서 데이터 파일의 구조가 변경되어도 응용 프로그램은 거의 변하지 않게 되는 성질 |
데이터 모델 | 데이터 모델은 데이터 구조, 연산, 데이터 제약 조건을 기술하기 위한 개념적 도구 들의 집단 |
데이터베이스 스키마 | 데이터베이스 구조와 데이터베이스가 지켜야 하는 제약 조건들에 대한 설명들을 포 함한 설명서 |
스키마 다이어그램 | 테이블들을 구성하고 있는 속성들을 그림으로 표현한 데이터 설계 도면 |
엔티티 | 데이터베이스에 표현되는 사원이나 프로젝트 같은 실 세계의 객체나 개념 |
애트리뷰트 | 사원의 이름이나 급여와 같은 엔티티를 기술하는 속성 |
관계 | 사원과 프로젝트 사이의 근무 관계처럼, 엔티티들 사이의 연관성 |
인스턴스 | 어떤 특정 시간에 데이터베이스에 실제로 저장되어 있는 실체(데이터) |
내부 스키마 | 내부 스키마는 물리적 데이터 모델을 사용하고 데이터 저장 구조의 세부사항과 데 이터베이스에 대한 접근 경로들을 기술 |
개념 스키마 | 일반적인 스키마로서 개념 스키마는 모든 사용자들을 위한 전체 데이터베이스의 구 조를 기술 |
외부 스키마 | 특정 사용자 그룹이 관심을 갖는 데이터베이스 부분을 기술 |
데이터 독립성 | 고수준의 스키마를 변경할 필요 없이 데이터 베이스 시스템의 어떤 단계에서 스키마 를 변경할 수 있는 능력으로 정의 |
데이터 정의어(DDL) | 단계들 사이에 엄격한 구분을 두지 않는 많은 DBMS들에서 데이터베이스 관리자와 데이터베이스 설계자가 두 스키마를 정의 하기 위해 사용하는 것 |
데이터 조작어(DML) | 데이터 베이스 스키마가 컴파일 되고 데이터베이스에 데이터가 채워지면 사용자들은 이 데이터베이스를 조작할 수 있는 수단 |
3단계 스키마 구조 | 조 물리적 데이터베이스로부터 사용자 응용들을 분리시키는 것 수단 |
Mapping(사상) | 사용자가 보는 view를 기반으로 질의가 주어졌을 때, 컴퓨터가 보는 view의 관점 으로 변환시켜 주기 위해서, 각 레벨간에 “mapping = query 변환”이 필요하다. |
Relation(관계) | 관계는 엔티티들 사이에 존재하는 연관이나 연결로서 두 개 이상의 엔티티 타입들 사이의 사상 |
ER 모델 | 초기의 고수준(개념적) 데이터베이스 설계를 표현하는데 사용되는 모델 |
강한 엔티티 | 독자적으로 존재하며 엔티티 타입내에서 자신의 키 애트리뷰트를 사용하여 엔티티 들을 식별할 수 있는 엔티티 타입 |
약한 엔티티 | 키를 형성하지 못한 종속적인 엔티티 타입 |
단순 애트리뷰트 | 더 이상 다른 애트리뷰트로 나눌 수 없는 애트리뷰트 |
복합 애트리뷰트 | 두 개 이상의 애트리뷰트로 이루어진 애트리뷰트 |
다치 애트리뷰트 | 각 엔티티마다 여러 개의 값을 가질 수 있는 애트리뷰트 |
유도된 애트리뷰트 | 두개 이상의 애트리뷰트값들이 서로 연관을 가질 때, 다른 애트리뷰트의 값으로부 터 얻어진 애트리뷰트 |
복잡한 애트리뷰트 | 복합 애트리뷰트와 다치 애트리뷰트가 임의의 방식으로 중첩될 때 |
카디날리티 비율 제약조건 | 카디날리티 비율은 한 엔티티가 참여할 수 있는 최대 관계의 인스턴스 수로 나타 낸것 |
참여 제약조건 | 한 엔티티의 존재가 관계 타입을 통해 연관되어 있는 다른 엔티티에 의존하는지의 여부를 명시 |
논리적 설계 | ER 스키마를 관계 데이터 모델의 릴레이션들로 사상함 |
관계 모델 | 데이터베이스를 릴레이션들의 모임으로 표현 |
도메인 | 원자 값들의 집합이다. 형식 관계 모델에서 원자값은 더 이상 나누어질 수 없는 값을 의미한다 |
애트리뷰트 | 애트리뷰트 A는 릴레이션 스키마 R에서의 어떤 도메인 D와 같은 역할을 한다 |
튜플 | 관계 내의 속성과 관계되는 값의 집합 |
릴레이션 스키마 | 릴레이션을 표현하기 위하여 사용되며 R은 릴레이션의 이름 |
슈퍼키 | 슈퍼키 SK는 R의 상태 r에서 SK가 같은 값을 가지는 서로 다른 투플이 존재하지 않는 다는 유일성 제약조건을 명시 |
후보키 | 최소의 슈퍼키 이다. 즉, 후보키 내의 어떤 애트리뷰트도 제거하게 되면 첫 번째 조건을 만족할 수 없게 된다. |
릴레이션의 차수 | 릴레이션 스키마의 애트리뷰트 수 |
관계 대수 | 관계 모델을 위한 기본적인 연산들의 집합을 |
관계 해석 | 관계 질의를 나타내기 위한 보다 상위레벨의 선언적 언어를 제공한다 |
실렉트 연산 | 릴레이션 논리식에서 선택 조건을 만족하는 투플들의 집합 |
카테시안 곱 연산 | 한쪽 릴레이션의 모든 투플과 다른 쪽 릴레이션의 모든 투플을 결합하여 새로운 투 플을 만든다. |
조인 연산 | 두 릴레이션으로부터 관련된 투플들을 결합하여 하나의 “보다 긴” 투플로 만든 다. 카티션 곱 연산 후에 실렉트 연산을 적용하는 것이다. |
디비전 연산 | 결과에 포함되는 투플들은 분모 릴레이션의 모든 값과 대응하는 투플들이다 |
집계 함수 | 데이터베이스 투플들로부터 정보를 요약하는 간단한 통계적인 질의에 사용된다 |
그루핑 | 각 그룹에 대하여 독립적으로 집계함수를 적용하는 연산 |
댓글이나 공감 남겨주는 사람 착한사람
반응형
'학사 그리고 석사 > 데이터베이스' 카테고리의 다른 글
SQL 질의 (2) (0) | 2019.09.21 |
---|---|
SQL 질의 (1) (0) | 2019.09.21 |
다중키 인덱스 (0) | 2019.09.20 |
단일-단계 순서 인덱스들의 유형 (0) | 2019.09.20 |
파일의 인덱스 구조 (0) | 2019.09.20 |