Hi there!

I am a student studying computer science.

728x90

데이터 베이스 3

데이터베이스 ch7 : Relational Algebra & Calculus

Relational Algebra and Relational Calculus Relational Algebra 관계 대수(Relational Algebra)란? 릴레이션들을 다루는 연산들 검색 요구(질의)를 기술하는 데에 사용함 질의 결과도 릴레이션임 단항 관계 연산 실렉트(SELECT) 연산과 프로젝트(PROJECT) 연산 실렉트(SELECT) 연산 릴레이션 R에서 어떤 선택조건 c를 만족하는 투플들을 선택함 연산 형식 $\sigma_c(R)$ 조건 c는 R의 애트리뷰트들에 대한 임의의 불리언 식임 결과 릴레이션은 R과 동일한 애트리뷰트들을 가짐 결과 릴레이션은 r(R)의 투플 중 애트리뷰트 값들이 조건 를 만족하는 투플들로 구성됨 예제: PROJECT 연산 $\pi$로 표기 릴레이션 R에서 애트리뷰트..

데이터 베이스 2020.10.06

데이터베이스 ch4 : Relational Model & Relational Database Constraints

Contents 1. 관계 모델의 개념 2. 관계 모델 제약조건과 관계 데이타베이스 스키마 3. 갱신 연산과 트랜잭션 그리고 제약조건의 위반 처리 The Concept of Relational Model 관계 모델에서 데이터베이스는 릴레이션 ( 테이블 ) 들의 모임으로 표현됨 릴레이션은 투플 ( 행 , 레코드 ) 들의 집합으로 표현됨 투플은 애트리뷰트 ( 컬럼 , 필드 , 혹은 속성 ) 들로 구성됨 관계 모델의 용어 행 : 투플 열 : 애트리뷰트 ( 속성 ) 테이블 : 릴레이션 Domain, Tuple, Attribute, Relation 릴레이션과 연관된 용어들 도메인(domain): 원자 값들(atomic values)의 집합 USA_phone_numbers : 미국에서 사용하는 10 자리 전화번호들..

데이터 베이스 2020.10.02

데이터베이스 ch2 : Database system & architecture

데이타 모델, 스키마, 인스턴스 데이타 모델 데이타 타입, 관계, 제약 조건들을 명시하기 위해 사용할 수 있는 개념들의 집합 데이타베이스에서 검색과 갱신을 수행하는 기본 연산들의 집합을 포함 점차 DB 응용의 동적 측면 또는 행동이 데이타 모델에 포함됨 사용자 정의 연산(user defined operation): (예) COMPUTE_GPA 데이타 모델의 분류 저수준 또는 물리적 데이타 모델 # FILE 어떻게 데이타가 컴퓨터에 저장되는지의 세부 사항을 명시하는 개념을 제공 고수준 또는 개념적 데이타 모델 # ER(Entity relation), ERR(Extended entity relation), OOM(Object oriented model) 사용자들이 데이타를 인식하는 방식에 대한 개념을 제공 ..

데이터 베이스 2020.10.01
728x90