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 39420 게시물 읽기
No. 39420
DB 모델링 관련 (부모와 자식 테이블)
작성자
양희종(mlliss)
작성일
2012-04-26 15:15
조회수
5,357

안녕하세요.

늘 눈팅만하다가 질문드립니다

부모와 자식 관계의 테이블 모델링 할때

 

부모테이블

# 부모KEY(PK)

 

자식테이블

#부모KEY (PK)

#자식SEQ (PK)

 

로 구성하는 것이 맞는지 아니면 아래와 같이

 

부모테이블

#부모KEY(PK}

 

자식테이블

#자식KEY(PK)

부모KEY(FK)

 

처럼 하는 것이 맞는지?

재가 생각했을땐 전자가 맞을 듯한데 이에 대한 포퍼먼스 차이나, 문제점을 딱히 설명 하지 못하겠네요.

무엇이 잘못되었다는것을..고수님들 의견 부탁드립니다.

 

전자가 맞다면 왜?

또 후자가 맞다면 왜?

 

알려주세요.. ^^ 감사합니다.

 

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

전자가 맞다.. 후자가 맞다..는 근본적으로 어떻게 사용하느냐 따라 달라 질것 같구요.

다만, 일반적으로는 전자가 맞다고 봅니다. (요건 지극히 제 생각입니다.)

 

부모 -> 자식 관계에서 해당 data를 놓고 보면

부모      자식

A           A1

             A2

            A3

B        B1

          B5

이렇다고 할때, 부모에게선 A, B 가 pk 이면서 index 입니다. 자식은 A1. A2, A3, B1, B5 가 PK 이면서 INDEX 이구요

상식적으로 2개의 테이블을 조인 한다고 했을때, 부모에게서 A를 가져고 자식에서서 같은 A를 찾아 온다고 보면

A1, A2, A3 가 1A, 2A, 3A 보다는 acess 속도가 빠르지 않을까? 생각이 되네요.

설명이 어렵나~~요

도움이 되시길..바랍니다.

수고님이 2012-04-26 18:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39423sql 쿼리 문의 좀 드립니다. [3]
하동우
2012-04-27
4593
39422최근 데이터를 가져와서 정렬 하는 쿼리 문의 [2]
정용석
2012-04-27
4549
39421두개의 조건을 만족하는 값을 출력하는 sql 부탁드려요 ;; [2]
박철우이
2012-04-26
3993
39420DB 모델링 관련 (부모와 자식 테이블) [1]
양희종
2012-04-26
5357
39419해킹한 사용자정보와 ip를 알고싶은데요 [1]
정원백
2012-04-26
4225
39418케릭터셋 utf-8 환경에서 한글 2000자 이상 저장하려면 어떻게 해야하나요? [2]
조동건
2012-04-25
4200
39417nvarchar2 관련 질문입니다. [1]
조동건
2012-04-25
4023
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다