ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터베이스 변형(암기)
    정보처리산업기사(실기) 2022. 7. 5. 18:54

    모바일은 여기를 참고하세요


    관계해석

    • 비절차적 언어
    • 튜플 관계 해석 , 도메인 관계 해석이 존재
    • 술어 해석을 기반으로한 질의어
    • AND , OR , NOT

     


    관계대수

    • 절차적 언어
    • 테이블간의 각종 연산

     


    Select

    • 테이블에서 조건에 맞는 튜플들만 남김
    • σ성적>90 R(Tablename)
    • 수평연산

     

    Project

    • 테이블에서 조건에 맞는 속성들만 남김
    • π이름,성적 R
    • 수직연산

     

    Join

    • 두개의 테이블을 열로 합침
    • 서로 대응하는 외래키가 있다면 두 속성을 하나로 취급하여 처리
    • R⋈(학번=학번)R2

     

    Division

    • R⊃R2 일때 기준속성의 교집합에 해당하는 튜플들의 다른 속성들 제공
    • R(학번÷학번)R2

     


    집합연산자

    • 디그리가 서로 같고 도메인 범위도 같은 두 테이블의 연산 
    • R∪R2(합집합) : UNION
    • R∩R2(교집합) : INTERSECTION
    • R-R2(차집합) : DIFFERENCE
    • RxR2(교차곱) : CARTETIAN PRODUCT

    *교차곱은 디그리1+디그리2 , 카디널리티1x카디널리티2 크기의 테이블을 만듭니다.

     


    정규화(Normalization)

    • 스키마의 구조를 (함수적) 종속성 이론을 기준으로 분류
    • 논리적 설계 단계에서 실행
    • 독립된 관계간의 분리를 하는 작업
    • 분류단계에 따라 1NF-2NF-3NF-BCNF-4NF-5NF가 존재

    1NF (제 1 정규형 , 1 Normal Form) : 속성들을 단순화 , 원자값 만으로 구성

     

    2NF : 속성들이 기본키에 완전함수적 종속관계 , 그외 속성들과 독립관계로 구성

     

    3NF : 모든 이행적 종속관계를 제거 , 종속성 보존이 가능

     

    BCNF (강한 제 3 정규형 , Boyce-Codd) : 모든 결정자가 후보키 , 종속성 보존 불가능성 있음

     

    4NF : 다치종속일때 원소 하나에만 함수적 종속되도록 통일

     

    5NF : 후보키로 Join했을때 조인종속을 만족하게함 , 후보키로 join 했을 때만 종속 만족

     


    Anomaly(이상)

    • 정규화를 하지 않았을 때 발생할 수 있는 이상현상
    • insertion Anomaly(삽입이상) : 외래키의 연쇠 작용으로 인해 불필요한 삽입발생
    • Deletion Anomaly(삭제이상) : 외래키의 연쇠 삭제로인해 불필요한 삭제발생
    • Update Anomaly(갱신이상) : 속성을 동기화하지않아 데이터간 갱신이상 발생

     

     

    '정보처리산업기사(실기)' 카테고리의 다른 글

    트랜젝션 분석(암기)  (0) 2022.07.05
    트랜젝션 분석  (0) 2022.07.05
    데이터베이스 변형  (0) 2022.07.05
    데이터베이스 설계(암기)  (0) 2022.07.04
    데이터베이스 설계  (0) 2022.07.04

    댓글

개발에 관심을 가지는 블로그