필드는 열column에 해당하는 가장 작은 단위의 데이터
필드는 엔티티의 속성을 표현함
예) MEMBER LIST 테이블의 필드: ID, 이름, 나이 , 클래스
첫번째 행의 'Lee'라는 값은 Name 속성을 표현함
레코드는 논리적으로 연관된 필드의 집합, 행row에 해당하며, 튜플이라고 불리기도 함
각각의 필드는 특정한 데이터 타입과 크기가 지정되어 있음. 여러 필드가 모여 한 레코드를 이룸
예) ORDER LIST 테이블에서 <고객ID, 이름, 나이, 등급>(필드) 데이터가 모여 하나의 레코드를 구성함
한 고객 레코드는 4개의 필드<CUSTOMER_ID, NAME, AGE, CLASS>로 이루어져 있음
레코드의 집합(레코드는 서로 연관된 레코드)을
테이블(=파일)이라고 함
엔티티는 현실 세계에 존재하는 것을 데이터베이스 상에서 표현하기 위해 사용하는 추상적인 개념
일종의 비유임
고객을 관리하기 위해 사용하는 위의 데이터베이스 예제에서 ID, 나이, 클래스라는 정보들을 통해 '고객'이라는 엔티티(객체)를 표현할 수 있고, 동시에 구분할 수 있다. 1행의 고객과 2행의 고객을 구분하기 위해 해당 고객의 이름이나 ID를 비교할 수 있다. 현실 세계에서 사람들(엔티티)을 구분하기 위해 이름, 주민등록번호, 출신지, 성별 등의 특성을 이용하는 것과 마찬가지이다.
Entity set 하나 이상의 엔티티들의 모임
테이블(table) = 파일(file)
행(row) = 튜플(tuple) = 레코드(record)
열(column) = 필드(field) = 속성(attribute)
