database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Q&A 529 게시물 읽기
No. 529
PK와 FK설정에 관해 ...
작성자
lyh(amazon93)
작성일
2002-08-31 15:41
조회수
5,651

지금 데이터를 설계하고 있습니다. 아직 초자라서 primary key의 개념은 알겠는데 foreign key의 개념을 잘 이해하지 못하고있습니다. 관계형 테이블을 만들려 하는데 foreign key를 어떻게 써야할지 실례를 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

FK의 사용 목적은 참조 무결성을 위하여 사용을 하는 것입니다.

참조 무결성이란 TAB1의 PK를 TAB2가 참조한다면 TAB2의 입장에서는 TAB1의 PK가 FK가 되는 것입니다.

그리고, TAB2에 데이터가 삽입/수정이 될 때 엔진 내부적으로 TAB2의 FK 컬럼의 값이 TAB1에 있는지 확인을 하여 없으면 데이터가 삽입/수정이 되지 않습니다.

TAB1의 데이터를 삭제할려고 할 때 TAB2에서 참조하는 데이터가 있으면 TAB1의 데이터가 삭제되지 않습니다.

지나가다...님이 2002-09-02 17:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
532[질문] 인텍스에 대한 질문
김종열
2002-09-04
4914
531저기 리눅스 자체 디비에 관해서... [1]
노경미
2002-09-02
5157
530db이것도 알려주세요~제발요 급해요 ^^ [1]
혜영
2002-09-02
5153
529PK와 FK설정에 관해 ... [1]
lyh
2002-08-31
5651
522감사합니다! 정재익님! [1]
초보자
2002-08-28
5099
519PHP문서가 안보여요!.. httpd.conf를 어떻게 수정해야 보이죠? [2]
초보자
2002-08-28
5297
518데이터베이스란. [1]
ㅂㅂ
2002-08-27
6036
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다