테이블 관계 성립시키기.
● 어떠한 관계를 맺기전에는 무엇이 필요한지 어떻게 어디를 연결해야할지 고려해야 합니다.
● 인덱스를 설정할때에는 자주 사용되어질 컬럼에만 인덱스를 부여합니다. 자주 사용되지 않을 컬럼에 인덱스를
마구마구 부여하게 되면, 쓸데 없는 메모리를 사용하기때문에 부적합합니다.
● 테이블을 생성할 때에는 필요한 공간과 타입을 고려하여 설정합니다.
예로, 이름은 최대 6자까지가 가능한데, Varchar2(255) 를 주게되면 공간낭비가 된다.
● 다대다의 관계를 맺어주기 위해서는 중간 매개체 역할을 하는 테이블을 만들어줍니다.
- 이들을 연결할 수 있는 하나의 새로운 테이블을 만들때는 원하는 필드들 외에, 반드시. 다:다의 관계를 갖는
2개 테이블 각각의 기본키 필드가 삽입되어 있어야 합니다.
● 하나의 테이블에 모든 정보를 관리하는 것은 효율적이지 못합니다.
테이블 관계의 종류
● 1 : 1 관계: 같은 자료인데 둘로 나누어 관리하고자 할때, 2개 테이블의 기본키는 동일합니다.
● 1 :N 관계 : 주 테이블의 기본키의 필드와, 부 테이블의 테이블명이 동일해야 합니다.
● N : M 관계 : 2개의 테이블 사이에 새로운 하나의 테이블을 만들되, 새 테이블에는 2개 테이블의
기본키 필드가 존재해야 합니다.
'Languages > Visual Basic' 카테고리의 다른 글
Visual Basic DB - ADODC이용 실습 [1] (0) | 2012.10.26 |
---|---|
Visual Basic DB - ADODC이용 실습 [2] (0) | 2012.10.26 |
IT Business - 데이터 모델링 (0) | 2012.10.26 |
VB - Data Environment Designer [1] (0) | 2012.10.26 |
VB - Data Environment Designer [2] (0) | 2012.10.26 |