relational model

    [데이터베이스시스템] Chapter 2: Introduction to Relational Model

    **현재 듣고 있는 DB수업에 교재 + 개인적으로 읽고 있는 교재를 합쳐서 정리해보았다.** 다음과 같은 instructor 테이블이 있다고 가정해보자. DB 설계할 때 속성(attribute, column)이 무엇인지를 파악해야한다. Relation model에서 사용하는 단어들을 알아보자. 각 열을 속성(attribute)라고 한다. 각 행을 tuple이라고 한다. 그리고 이 튜플 간 순서는 무의미하다. 만약, 같은 튜플과 속성을 갖고 있는데 순서가 다르더라도 두 테이블은 같은 테이블 일 것이다. 테이블은 relation이라고 한다. relation schema는 릴레이션에 어떤 정보가 담길지를 정의한다. 식으로 나타내면 A1, A2, ..의 attribute가 있을 때 R = (A1, A2 ..)를..