Background Image

FORUM

2009.04.10 11:38

외래키관련

조회 수 15164 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요.
외래키에 대한 개념이 이해가 잘 안되는데요.
만약 A와 같은 도메인 참조를 RDB로 바꾼다면 B와 같이 하면 될까요?
아니면 어떤식으로 만들어야될까요?
 
A________________________________________________
Create class C(

    C1 int,

    C2 int,

    C3 int

);

Create class B(

    B1 int,

    B2 C,

    B3 int

);

Create class A(

    A1 int,

    A2 B,

    A3 int

);

B________________________________________________
Create class C(

    uid CHAR(10) NOT NULL PRIMARY KEY,   

    C1 int,

    C2 int,

    C3 int

);


Create class B(

    uid CHAR(10) NOT NULL PRIMARY KEY,

    B1 int,

    B2 CHAR(10),

    B3 int,

    FOREIGN KEY (B2) REFERENCES C(uid)
);

Create class A(
    A1 int,

    A2 CHAR(10),

    A3 int,

    FOREIGN KEY (A2) REFERENCES B(uid)
);



  • ?
    janus 2009.04.10 20:23
    안녕하세요!!

    RDB에서 도메인 참조는 말씀하신 것 처럼 사용하시면 됩니다.
    ODB개념을 CUBRID에서도 지원을 하고 있습니다.
    RDB로 변경하게 될 경우 수정해야 할 부분(스키마, 소스코드)이 많은데, 변경하시는 이유가 따로 있으신지요?

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 115
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4474
740 php 7.4 접속 에러 16 file jslee 2022.04.27 171
739 ADO.NET columninfos 반환값 관련 문의 2 file Js 2020.05.18 171
738 컬럼의 dafualt 설정에 함수 쓰면 안되나요? 1 덴드로비움 2017.08.30 171
737 LIKE 조건 시 무한 조회 중.... 락이 걸리는거 같습니다... 1 처키친구 2021.02.10 171
736 큐브리드 데이터 타입 문의드립니다. 1 피닉스맨 2019.10.14 170
735 linux에서 php pdo driver 설치시 문의 개발자nn 2020.02.27 170
734 뷰 내보내기 시 ddl 짤림 1 코딩쟁이 2021.12.03 170
733 SQLGate Developer 업데이트 후 오류 1 문태환 2021.11.15 169
732 큐브리드에 제공하는 파티셔닝 사용후 조회시 문제 5 file 연습용 2021.09.01 169
731 에러 로그 첨부 합니다. 5 file Philip Park 2020.10.15 168
730 HA 이중화 구성 시에 master, slave 관련하여 질문 드립니다. 1 k1n9 2022.11.02 168
729 SQLGate 데이터 내보내기 오류 1 써늬니 2022.10.25 168
728 큐브리드 서비스 멈춘 뒤 DB 덮어씌기 후 서비스 재시작이 안되는 경우 1 민수킴 2019.07.08 167
727 시스템 뷰 조회 성능 문의 4 bchlim 2020.12.22 167
726 한글을 입력받아 한글을 리턴하는 CUBRID JAVA StoredProcedure 작성시 window 환경에서 리턴 값이 깨져서 출력 됨 2 두목원슝 2023.03.22 167
725 CUBRID Manager 영문버전 제공여부 2 bikehee 2017.11.14 166
724 loaddb 실행시 에러 해결방법 요청 2 이삭 2020.06.18 166
723 Fk값 가져오기 2 file 네오랜덤 2023.04.24 166
722 SQL statement violated NOT NULL constraint 1 yoo 2023.03.15 166
721 함수 문의 1 amostella 2022.05.18 166
Board Pagination Prev 1 ... 159 160 161 162 163 164 165 166 167 168 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales