728x90
728x170
데이터베이스 일반
관계 설정
- 테이블에 데이터를 저장할 때 잘못된 데이터의 입력을 사전에 방지하고, 여러 테이블에 저장된 정보들을 연결하여 가져올 수 있도록 테이블 간의 관계를 정의하는 것
- 관계를 설정하면 쿼리나 폼, 보고서에서 여러 테이블의 정보를 편리하게 사용할 수 있음.
- 기본 테이블에서는 기본 키 필드, 관련 테이블에서는 외래 키 필드를 서로 대응시켜 관계를 설정함.
- 기본 키 필드와 외래 키 필드의 데이터 형식은 같아야 하며, 같은 종류의 정보가 들어 있어야 함.
- 열려 있는 테이블에는 관계를 설정할 수 없음.
관계 편집
대화상자
① 기본(과목) 테이블에 존재하지 않는 과목 코드를 연결 테이블(성적)에 생성할 수 없도록 하고, 기본 테이블의 레코드를 실수로 삭제하거나 변경되지 않도록 규정함.
② 기본 테이블에서 기본 키 값이 바뀔 때마다 연결된 테이블의 해당 필드의 값이 자동으로 변경되도록 설정함.
③ 기본 테이블에서 레코드를 삭제할 때마다 연결된 테이블의 관련 레코드들이 자동으로 삭제되도록 설정함.
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
데이터베이스 일반 : 데이터 내보내기 (0) | 2021.06.14 |
---|---|
데이터베이스 일반 : 외부 데이터 가져오기 / 연결하기 (0) | 2021.06.14 |
데이터베이스 일반 : 레코드 추가/삭제 (0) | 2021.06.14 |
데이터베이스 일반 : 참조 무결성 (0) | 2021.06.14 |
데이터베이스 일반 : 색인(Index) (0) | 2021.06.14 |
데이터베이스 일반 : 기본 키(Primary Key) (0) | 2021.06.13 |
데이터베이스 일반 : 필드 속성 - 조회 (0) | 2021.06.13 |
데이터베이스 일반 : 필드 속성 - 기타 (0) | 2021.06.13 |