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
운영게시판
최근게시물
Oracle Q&A 34711 게시물 읽기
No. 34711
일대다 관계 만드는법좀 알려주세요..
작성자
바보..ㅠㅠ
작성일
2008-11-09 12:08
조회수
2,333

CREATE TABLE customer

( c_no NUMBER(10) PRIMARY KEY ,

 c_name VARCHAR2(10)  ,

 c_addr VARCHAR2(50)  ,

 c_phone NUMBER(12)  );


CREATE TABLE loan

( l_no NUMBER(10) PRIMARY KEY ,

 l_amount NUMBER(12)  ,

 l_limitdate VARCHAR2(10) ,

 l_date VARCHAR2(10) );



customer와 loan이란 테이블을 만들었는데

customer와 loan의 일대다 관계를 설정하려면 어떻게 해야되나요??

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

loan 의 성격에 따라 달라지겠네요.

loan이 loan 만으로 독립적 가치를 지닐때는 중간테이블을 하나 두시구요.

중간 테이블 (c_no, l_no)

loan이 customer에 종속적일때는 loan에 c_id를 fk로 추가하세요.

마농(manon94)님이 2008-11-10 08:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
34715SQL 속도가 느려지는 이유 [1]
여희수
2008-11-10
1855
34714pfk가 뭔가요?
소지민
2008-11-10
3000
34712NUMBER(5,2)의 데이터를 NUMBER(5,4)에 넣으려면... [1]
문화수
2008-11-09
1747
34711일대다 관계 만드는법좀 알려주세요.. [1]
바보..ㅠㅠ
2008-11-09
2333
34709update 쿼리 [1]
2008-11-08
2600
34706update 쿼리 [2]
2008-11-08
2299
34705[긴급]시작일-종료일값으로 일자_요일_주차 값 구하기 [1]
긴급정비
2008-11-08
4082
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2020 DSN, All rights reserved.
작업시간: 0.043초, 이곳 서비스는
	PostgreSQL v13.0으로 자료를 관리합니다