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 642 게시물 읽기
No. 642
이런 경우 어떻게 설계를.. 제발 도움을 ㅠ.ㅠ
작성자
게촙
작성일
2002-11-18 10:56
조회수
4,720

비슷한 예를 들자면 이런경우인데,

 

A형상품 에는 필드가 상품이름, 크기, 가격... 등

B형상품 에는 필드가 상품이름, 생산지, 회사 등

C형상품 에는 필드가 상품이름, 판매처, 무게 등..

 

이런 식으로 각 상품들 마다 필드가 같은 것도 있지만 거의 틀립니다.

물론 개수도 틀립니다.

그리고, 각 상품 타입은 사용자가 유동적로 추가할 수 있어야 합니다.

 

저번에 비슷한 경우에는 필드명 저장하는 테이블 하나,

값 저장 하는 테이블 하나에 각각 필드두개씩 만들어서

아래와 같은 식으로 ,딜리미터써서 처리를 했는데,

비효율적이고, 개노가다가 아닐 수 없었습니다.

 

A형,상품이름|크기|가격 --> 필드명 저장하는 테이블에

B형,상품이름|생산지|회사

.

.

.

 

A형,컵라면|33|500 ---> 값 저장하는 테이블

A형,우유|10|500

B형,쥬스|서울|회사

.

.

.

 

이런 경우 어떻게 DB화 하는지,,,

제발 도움을 ㅠ.ㅠ

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

아래와 같이 설계를 한다면 문제가 없을것 같군요

상품에 대한 정보저장 테이블 A와 가격에 대한 정보를 저장하는 테이블 B는

 

상품테이블 가격테이블

A01 컵라면 A01 001 크기 33

A02 우유 A01 002 가격 500

A03 쥬스 A02 001 생산지 10

A02 002 회사 500

위와 같이 데이터가 들어갈 수 있도록 만든다면 문제가 없네요 그럼 이만

구름님이 2002-11-26 10:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
645file.db라는 파일속의 table의 내용을 보고싶어요..
황인준
2002-11-21
4586
644이상하네...
정종일
2002-11-21
4594
643export 할 때 파일 분할해서 받기
지우
2002-11-20
4770
642이런 경우 어떻게 설계를.. 제발 도움을 ㅠ.ㅠ [1]
게촙
2002-11-18
4720
641비베나 디비구축하는 교육방송같은거 없나여?
양훈
2002-11-15
5122
640질문이 있어서요.... [1]
배현철
2002-11-13
4971
638[급질문]fine granular locking vs coarse granular locking [1]
꿈소년
2002-11-12
5800
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다