되는대로 살자

[데이터베이스] 관계형 데이터 모델 본문

2009~2014/Web_MySQL

[데이터베이스] 관계형 데이터 모델

malu 2011. 7. 21. 13:08
개념적 데이터 모델에 개체-관계 데이터모델이 있듯이 논리적 데이터 모델에는 관계형 데이터 모델이 있어요 이건 어떻게 생겨 먹은 거냐면 2차원 테이블의 형태로 생겼습니다. 
이 관계형 데이터 모델에서 알아야할 점은 각 개념들인데 다음과 같습니다. 
열: 속성 
행: 튜플이라는 개체의 실제 인스턴스 
테이블: 릴레이션 
튜플: 레코드 or 행(로우)
속성: 열 or 필드 

E-R모델에서 관계형 데이터모델로의 변환하기! 
뭔가 변환시키려면 규칙이 필요하겠죠...
다음은 그 규칙들입니다
1. 개체는 각각 하나의 테이블을 형성한다.
2. 종속적인 개체를 테이블로 변환할 때는 소유 개체의 기본키를 속성으로 추가한다.
쉽게 말해서 뿌요뿌요(무슨 구슬 쏘는 게임)아시죠 위에 거 맞추면 한번에 다 사라지잖아요 그거처럼 상위 개체가 사라지면 하위 개체가 다 사라진다는 소리입니다. 
3. 1:1관계는 어느 한 쪽의 테이블에 외래키를 추가하거나 관계 정보만을 갖는 관게 테이블을 생성한다.