반응형
데이터 컴퓨터에 의해서 일정한 프로그램에 따라 처리되어 특정한 목적에 소용되는 정보를 만들어 내는 것
데이터베이스 서로 연관이 있는 데이터들의 모임이다.
데이터베이스 정의 데이터베이스에 저장되는 데이터에 대한 데이터 타입, 구조, 제약조건들을 명세하 는 과정
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

+ Recent posts