yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse

개발 블로그

~2023.02/1일 1CS지식

데이터베이스 함수 종속 중 완전 함수 종속, 부분 함수 종속, 이행적 함수 종속이란?

2022. 8. 9. 14:26

데이터베이스 함수 종속?

  • 함수 종속성이란 테이블의 속성 A, B에 대해 A값에 의해 B값이 유일하게 정해지는 관계를 말한다.
  • 이때 "B는 A에 함수 종속이다."라고 하며, A -> B라는 기호로 나타낸다.
  • 여기서 A를 결정자라고 하고, B를 종속자라고 한다.
  • 함수 종속성은 크게 완전 함수 종속과 부분 함수 종속, 이행적 함수 종속으로 나뉜다.

완전 함수 종속

 기본키를 구성하는 모든 속성에 종속되는 경우

부분 함수 종속

기본키를 구성하는 속성의 일부에 종속되거나, 기본키가 아닌 다른 속성에 종속되는 경우

이행적 함수 종속

 A, B, C 세 속성이 있고 A->B, B->C 종속 관계가 있을 때, A->C가 성립하는 경우

 

 

출처::

https://rebro.kr/159

[Normalization/정규화] 함수 종속성이란? (tistory.com)

 

'~2023.02 > 1일 1CS지식' 카테고리의 다른 글

URL과 URI의 차이는 무엇인가?  (0) 2022.08.14
[운영체제] 가상 메모리(Virtual Memory)란?  (0) 2022.08.08
라우터와 스위치의 차이는?  (0) 2022.08.07
RAM과 ROM의 차이는?  (0) 2022.08.05
데이터베이스에서 savepoint와 truncate이란?  (0) 2022.08.02
    '~2023.02/1일 1CS지식' 카테고리의 다른 글
    • URL과 URI의 차이는 무엇인가?
    • [운영체제] 가상 메모리(Virtual Memory)란?
    • 라우터와 스위치의 차이는?
    • RAM과 ROM의 차이는?
    yooniiverse
    yooniiverse

    티스토리툴바