반응형

Database 75

[Database] 관계 대수

관계데이터연산의 개념 데이터 모델 = 데이터 구조 + 연산 + 제약조건 데이터 구조 : 3주차 – 관계 데이터 모델 제약 조건 : 4주차 1차시 – 관계 데이터 모델의 제약 조건 관계 데이터 연산 (Relational Data Operation) 원하는 데이터를 얻기 위해 릴레이션에 필요한 처리를 요구하는 것 질의 (Query) - 데이터에 대한 처리 요구 데이터베이스 구성 요소중 데이터 언어의 역할을 함 관계 데이터 모델의 연산의 약칭 연산 종류 관계 대수 : 데이터의 처리 과정을 순서대로 기술 관계 해석 : 처리하고자하는 데이터가 무엇인지만 기술 관계대수와 관계해석의 특징 차이점 데이터를 얻기 위한 처리 절차를 자세히 기술하는 정도 데이터를 처리하는 기능과 처리를 요구하는 표현 관계대수와 관계해석은 ..

[Database] 관계 데이터 모델, 제약 조건

데이터 무결성 데이터베이스의 장점 데이터 공유 및 용이한 접근 데이터 중복 최소화, 일관성, 무결성, 보안성 유지 데이터의 표준화 가능 데이터의 저장 공간 절약 및 집중화 데이터 무결성 데이터베이스에 저장된 데이터의 일관성과 정확성을 유지하는 것 일관성과 정확성이 없는 데이터베이스는 정보로서 부적격하다. 유지 방법 투플의 삽입, 삭제, 수정시 데이터의 제약 조건을 준수하는지 확인하여야 한다. 예 : 쇼핑몰에서 회원이 탈퇴한 경우 탈퇴한 회원 정보를 삭제하면, 회원이 구매한 정보에 문제가 발생 구매내역까지 삭제하면, 쇼핑몰의 총 매출에 문제가 발생 데이터베이스 관리시스템의 데이터 무결성 유지 무결성을 위반하는 데이터 저장 거절 무결성 제약 조건 도메인 무결성 제약 조건 (Domain Integrity Co..

[Database] 키 (Key)

키의 개요 키 (Key) 키 란? 릴레이션에서 투플을 구별할 수 있게 하는 유일한 속성 (집합) 릴레이션 간의 관계를 맺는데 사용 키의 특성 한 릴레이션에서 투플의 키는 같은 값을 가질 수 없다 (유일성) 최소한의 속성들로만 키를 구성해야 한다 (최소성) 키의 종류 수퍼키 (Super Key) 후보키 (Candidate Key) 기본키 (Primary Key) 대체키 (Alternate Key) 외래키 (Foreign Key) 대리키 (Surrogate Key) 키의 종류 수퍼키 (Super Key) 투플을 유일하게 식별할 수 있는 속성들의 집합 (유일성) 하나의 릴레이션에서 키로 지정된 속성의 값은 투플마다 달라야 한다. 투플을 유일하게 식별할 수 있는 값이면 모두 수퍼키가 될 수 있다 예 : 사원 명..

관계 데이터 모델, 릴레이션

관계 데이터 모델의 개요 관계 데이터 모델이란? 관계 데이터 모델 개념적 구조를 논리적 구조로 표현한 모델 개체에 관한 데이터를 행과 열로 구성된 데이블(릴레이션)에 저장 관계 데이터 모델의 기본 용어 릴레이션 (Relation) 개체에 대한 데이터를 2차원 테이블의 구조로 저장한 것 파일 관리 시스템의 파일(File)에 대응 속성 (Attribute) 릴레이션의 열 파일 관리 시스템 파일의 필드(Field)에 대응 예 투플 (Tuple) 릴레이션의 행 개체 인스턴스 파일 관리 시스템의 레코드(Record)에 대응 예 : 회사 사원 개체 집합에 5개의 사원 정보가 있을 경우, 5개의 투플 또는 5개의 개체 인스턴스가 있다고 한다. 도메인 (Domain) 하나의 속성이 가질 수 있는 모든 값의 집합 예: ..

[Database] 약한 개체와 IE표기법

약한 개체의 개체타입, 식별관계타입 및 식별자 약한 개체 타입 상위 개체 타입에 종속된 개체 타입 이중 직사각형으로 표현 예 : 직원의 가족 – 직원 개체 타입이 있어야 가족 개체 타입을 식별할 수 있다. 식별 관계 타입 강한 개체 타입과 약한 개체 타입의 관계를 나타냄 강한 개체 타입의 기본키를 상속받아 사용함 이중 마름모꼴로 표현 식별자 (Discriminator) / 부분키 (Partial key) 약한 개체 타입은 자신의 기본키만으로 식별이 어려우므로, 상위의 강한 개체 타입의 기본키를 상속받아 결합하여 사용 약한 개체 타입은 식별자를 사용하여 개별 개체를 식별할 수 있다. 예 직원 개체 타입과 가족 개체 타입은 부양 관계를 가진다. 직원 – 자기 자신만으로 존재 가능, 사번을 키로 구분한다. 가..

반응형