Data Architecture/데이터 모델링

[Data Architecture] 관계형 모델 이론_데이터 조작

한기리 2020. 12. 5. 21:04
728x90
320x100

나. 데이터 조작

 

 관계형 모델 데이터 조작을 보면, 최대한 하나씩의 레코드(Record, Row - 행)를 처리하는 로직으로 프로그램을 작성하지 말라는 것이다. 입력, 수정, 삭제, 조회를 할 때 집합적으로 처리해야한다.

 

  • 집합 처리

  • 관계 연산자 : 조회

    • Select (or Restrict) : 열에 의거한 행의 부분집합.

    • Project : 열의 부분집합

    • Product : 두 관계 테이블간 행의 조합을 묶음.

    • Join : 열의 기준에 의거하여 각 행을 수평적으로 묶음.

    • Union : 중복을 없이하여 각 행을 수직적으로 묶음.

    • Intersection : 관계 테이블간의 공통된 행.

    • Difference : 하나의 관계 테이블에만 있는 행

    • Division : 다른 관계 테이블의 모든 행에 대응하는 열을 제외한 열.

  • 처리 연산자 : 관계 테이블의 내용에 변화

    • Insert : 행의 입력.

    • Update : 행의 수정.

    • Delete : 행의 삭제.

728x90
320x100