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 2769 게시물 읽기
No. 2769
정규화...
작성자
초보
작성일
2001-01-30 11:38
조회수
1,856

table A --> 회원정보 테이블

table B --> 회원의 부가정보 테이블

tabel C --> 회원의 시럼답안지 테이블

 

모두 Key가 mem_num(회원번호)입니다...

table A는 회원가입시,

table B는 회원가입후, 어떤 서비스 이용시,

table C는 회원가입후, 어떤 서비스 이용시,

데이타가 입력됩니다...

 

select * from A, B, C where A.mem_num=B.mem_num and B.mem_num=C.mem_num and C.mem_num=A.mem_num and mem_num=34255

 

위와 같은 쿼리를 할 필요가 있으때, B, C에는 데이타가 아직 없을경우 위의 쿼리는 데이타가 반환되지 않으므로,

각각의 테이블을 조사하는 쿼리가 필요하므로 불편합니다...

 

table A/B/C를 하나로 합치는 것이 나을까요?

하나로 합쳐서 필드를 null허용으로 해야 할까여?

그러면, 한 테이블에 필드가 60개정도 생기는 데 넘 많은 것 같지도 하고..

모두 1:1:1관계인데, 이런 관계는 어떻게 처리해야 할까여?

좋은 답변을 부탁드립니다....

[Top]
No.
제목
작성자
작성일
조회
2779날짜 입력하는 방법
오서방
2001-01-30
1797
2780┕>Re: 날짜 입력하는 방법
그냥요
2001-01-31 02:46:13
2337
2814 ┕>날짜와 시간은 이렇게 .... [1]
hahaman
2001-02-03 14:11:33
2596
2774오라클에서 원하는 갯수만큼만 column을 select하는법좀 가르쳐 주세요...
한영우
2001-01-30
1975
2776┕>Re: 오라클에서 원하는 갯수만큼만 column을 select하는법좀 가르쳐 주세요...
정재익
2001-01-30 23:33:17
2688
2793┕>Re: 오라클에서 원하는 갯수만큼만 column을 select하는법좀 가르쳐 주세요...
이태석
2001-02-01 12:52:55
2824
2770COUNT(*)이 굉장히 느립니다. 속도 향상 방법을 좀..
이기태
2001-01-30
2403
2786┕>Re: COUNT(*)이 굉장히 느립니다. 속도 향상 방법을 좀..
아마도
2001-01-31 23:28:58
3699
2769정규화...
초보
2001-01-30
1856
2775┕>Re: 정규화...
지나가는 사람
2001-01-30 20:20:00
2232
2768사용자 계정마다 sysdate값을 다르게 갈려고 합니다.
이태석
2001-01-30
2670
2767리눅스에서 오라클 8.1.6 설치 방법....
이천희
2001-01-30
1697
2777┕>Re: 리눅스에서 오라클 8.1.6 설치 방법....
정재익
2001-01-30 23:34:05
2252
2766[꼭 갈켜 주세여...ㅠ.ㅠ]
물음이...
2001-01-29
1869
2778┕>Re: [꼭 갈켜 주세여...ㅠ.ㅠ]
정재익
2001-01-30 23:34:46
1758
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다