정보처리기사

    [정보처리기사] 정규화

    관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화(Normalization)라고 한다. 데이터베이스 정규화의 목표는 이상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것에 있다. 일반적으로 정규화란 크고, 제대로 조직되지 않은 테이블들과 관계들을 작고 잘 조직된 테이블과 관계들로 나누는 것을 포함한다. 정규화의 목적은 하나의 테이블에서의 데이터의 삽입, 삭제, 변경이 정의된 관계들로 인하여 데이터베이스의 나머지 부분들로 전파되게 하는 것이다. 1NF - 1차 정규형 릴레이션에 속한 모든 도메인이 원자값만으로 되어 있는 정규형 릴레이션의 모든 속성값이 원자값으로만 되어 있는 정규형 2NF - 2차 정규형 릴레이션 R이 1NF고, 기본키가 아닌 모든 속성이 기..

    [정보처리기사] 관계형 데이터베이스의 제약 조건 - Key

    데이터베이스에서 튜플들을 서로 구분할 수 있는 기준이 되는 속성(Attribute) 1) 후보키(Candidate Key) 릴레이션에 있는 모든 튜플에 대해 유일성과 최소성을 만족시켜야 함 ★ 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들, 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재 ▶ 유일성(Unique): 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 함 ▶ 최소성(Minimality): 모든 레코드들을 유일하게 식별하는 데 꼭 필요한 속성으로만 구성되어야 함 2) 기본키(Primary Key) 후보키 중에서 특별히 선정된 주키(Main Key)로, 중복된 값과 NULL값을 가질 수 없음 후보키의 성질인 유일성과 최소성을 가지며 ..

    [정보처리기사] 관계형 데이터베이스의 구조

    정보처리기사를 정리한 글입니다. 1) Relation 구조 1970년 IBM에 근무하던 **코드(E. F. Codd)**에 의해 처음 제안됨 ▶ 튜플(Tuple), 행(Row), 레코드(Record) 속성의 모임으로 구성됨 파일 구조상 레코드(실제 데이터)와 같은 의미 튜플의 수 = 카디널리티(Cardinality) 또는 기수, 대응수 ★ ▶ 속성(Attribute), 열(Column), 필드(Field) 데이터베이스를 구성하는 가장 작은 논리적 단위 파일 구조상의 데이터 항목 또는 데이터 필드에 해당 개체의 특성을 기술 속성의 수 = 디그리(Degree) 또는 차수 ★ ▶ 도메인(Domain) ★ 하나의 속성(Attribute, 애트리뷰트)이 가질 수 있는 같은 타입, 원자(Atomic)값들의 집합 *..

글을 읽어주셔서 감사합니다.

이 블로그는 Google 광고 수익으로 콘텐츠를 만들고 있습니다.