Study/정보처리기사

1. 관계대수 개요 - 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적 언어 - 관계대수는 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하는 언어로 피연산자가 릴레이션이고, 결과도 릴레이션 - 질의에 대한 해를 구하기 위해 수행해야 할 연산 순서를 명시한다 - 관계대수에는 관계 데이터베이스에 적용하기 위해 특별히 개발한 순수 관계 연산자와 수학적 집합 이론에서 사용하는 일반 집합 연산자가 있다 - 순수 관계 연산자 : select, project, join, division - 일반 집합 연산자 : union, intersection(교집합), defference(차집합), cartesian product(교차곱) 2. Select - 릴레이션에 존..
1. 무결성 개념 및 종류 - 데이터베이스에 저장된 데이터 값과 실제값이 일치하는 정확성을 의미한다 2. 개체 무결성 - 기본 테이블의 기본키를 구성하는 어떤 속성도 널 값이나 중복값을 가질 수 없다는 규정 3. 도메인 무결성 - 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정 4. 참조 무결성 - 외래키값은 널이거나 참조 릴레이션의 기본키 값과 동일해야 한다. 5. 사용자 정의 무결성 - 속성 갑들이 사용자가 정의한 제약 조건에 만족해야 한다는 규정 6. 데이터 무결성 강화 - 데이터 무결성은 데이터 품질에 직접적인 영향을 미치므로 데이터 특성에 맞는 적절한 무결성을 정의하고 강화해야 한다 - 데이터베이스 구축 과정에서 정의한다 - 애플리케이션, 데이터베이스 트리거, 제약 조건을 이용하여 ..
1. 키의 개념 및 종류 - 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트를 말한다 2. 후보키 - 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키를 사용할 수 있는 속성들을 말한다 - 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재 - 후보키는 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야함 - 유일성 : 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야함 - 최소성 : 모든 레코드들을 유일하게 식별하는 데 꼭 필요한 속성으로만 구성되어야함 3. 기본키 - 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없다 - 후보키의 성질을 갖..
1. 관계형 데이터베이스 개요 - 1970년 IBM에 근무하던 E.F. Codd에 의해 처음 제안 됨 - 관계형 데이터베이스를 모두 릴레이션이라는 표로 표현한다 - 개체 릴레이션, 관계 릴레이션으로 구분 - 장점 : 간결하고 보기 편리, 다른 데이터베이스로 변환 용이 - 단점 : 성능이 다소 떨어짐 2. 관계형 데이터베이스의 Relaiton 구조 - 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성 튜플 - 릴레이션을 구성하는 각각의 행을 말함 - 속성의 모임으로 구성 - 파일 구조에서 레코드와 같은 의미 - 튜플의 수를 cardinality 또는 기수, 대응수라고 함 속성 - 데이터 베이스를 구성하는 가장 작은 논리적 단위 - 파일 구조상의 데이터 항목 또는 데이터 필드에 해당 -..
1. E-R 모델 개요 - 가장 대표적인 개념적 데이터 모델 - 1976 피터 첸이 제안 및 기본 요소 정립 - 개체와 개체 간의 관계를 개념적인 논리 데이터로 표현하는 방법 - 최초에는 개체, 관계, 속성과 같은 개념들로 구성, 나중에는 일반화 계층 같은 복잡한 개념들 첨가 2. E-R 다이어그램
1. 식별자 정의 및 분류 - 하나의 개체 내에서 각각의 인스턴스를 유일하게 구분할 수 있는 구분자로 개체는 한 개 이상의 식별자를 반드시 가져야 한다 분류 식별자 대표성 여부 주 식별자(primary identifier), 보조 식별자(alternate identifier) 스스로 생성 여부 내부 식별자(internal identifier), 외부 식별자(foreign identifier) 단일 속성 여부 단일 식별자(single identifier), 복합 식별자(composit identifier) 대체 여부 원조 식별자(original identifier), 대리 식별자(surrogate identifier) 2. 주 식별자 / 보조 식별자 - 주 식별자는 개체를 대표하는 유일한 식별자 - 보조 ..
1. 관계 정의 - 개체와 개체 사이의 논리적인 연결을 의미한다 - 속성 간의 관계도 있다 - 예) 교수라는 개체와 학생이라는 개체는 지도를 하고 받는다는 개체 간의 관계가 있다. 그리고 교수와 학생 개체는 여러 속성들과 관계를 가지고 있다 2. 관계 형태 - 일 대 일 : 개체 집합 A의 각 원소가 개체 B의 원소 한 개와 대응하는 관계 - 일 대 다 : A의 각 원소는 B의 원소 여러 개와 대응하고 있지만, B의 각 원소는 A의 원소 한 개와 대응 - 다 대 다 : A의 각 원소는 B의 여러 개와 대응하고, B의 각 원소도 A의 원소 여러 개와 대응 3. 관계 종류 - 종속 관계(Dependent Relationship) : 두 개체 사이의 주/종 관계. 식별 관계와 비식별 관계가 있다 - 중복 관계..
1. 속성의 정의 및 특징 - 데이터베이스를 구성하는 가장 작은 논리적 단위 - 파일 구조상의 데이터 항목 또는 데이터 필드에 해당 - 속성은 개체를 구성하는 항목 - 속성은 개체의 특성을 기술 - 속성의 수를 디그리 또는 차수라고 하다 2. 속성 종류 기본 속성(Basic Attribute) - 업무 분석을 통해 정의한 속성 - 가장 많고 일반적 - 업무로부터 분석한 속성이라도 업무상 코드로 정의한 속성은 기본 속성에서 제외 - 예) 자동차명, 제조일, 연비 설계 속성(Designed Attribute) - 원래 업무상 존재하지 않고 설계 과정에서 도출해내는 속성 - 데이터 모델링을 위해 업무를 규칙화하려고 속성을 새로 만들거나 변형하여 정의 - 예) 자동차코드 파생 속성(Derived Attribut..
삼공비
'Study/정보처리기사' 카테고리의 글 목록