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
운영게시판
최근게시물
MySQL Q&A 31251 게시물 읽기
No. 31251
모델링 질문
작성자
jhj
작성일
2019-07-21 19:30ⓒ
2019-07-21 19:31ⓜ
조회수
1,999

database를 거이 처음써봅니다.ㅜ

모델링질문입니다. 

재료정보를 저장하는 걸 하려고하는데요.

예를들어 물건1에는 재료1몇개, 재료2몇개, 재료3몇개....재료N몇개  이런식으로 저장하려고합니다.

재료의 갯수와 이름은 물건마다 다 다르구요.

일단 저는 생각이드는건 물건1, 물건2...각자 테이블로 만드는겁니다.

그냥 물건 이라는 테이블을 만들어 물건이름 칼럼을 만들려고도 생각해봤는데 재료갯수와 이름 때문에 문제가 되는거같아요ㅜ

 

모델링을 효율적?으로하는 방법이 있을까요?

db를 간단히 배우고 만드려고하니 하나도 모르겠네요ㅜ

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

 BOM(Bill Of Material) 관계 찾아보시면 됩니다. 

(이미지 출처 : dbguide.net )

구헌수(madcat)님이 2019-07-22 09:56에 작성한 댓글입니다.

답변 감사합니다.

그런데 제가 질문을 빠트린게 있는데요ㅜ

 

 물건1에 대한 기준값(ex.재료1은2개, 재료2는5개...재료N은M개)은 사전에 저장해두고

실제로 들어간 재료의 갯수를 입력받아 저장하려고 합니다.

기준값들은 어떻게 처리를 하는게 좋은가요?

 

말이 이상한거같아서 예시를 들자면

사전에 저장할 것들 (음식의 레시피)

 - 참치김밥만들기 : 김1장, 밥1공기, 참치1캔, 참기름 2술

 - 야채김밥만들기 : 김1장, 밥1.5공기, 당근1.2개, 시금치10g, 참기름3술

입력받아 저장할것들(실재로 사용한것)

참치김밥 : 김1장, 밥1.2공기, 참치1캔, 참기름 2.1술

참치김밥 : 김1.5장, 밥1.5공기, 참치0.9캔, 참기름 2술

 

 

 

 

 

 

 

jhj님이 2019-07-23 00:30에 작성한 댓글입니다. Edit

위 BOM 기준으로 설명 드리면

대상 부품의 속성컬럼 하나 추가해 [기준|실제] 값을 저장하고

구성 부품의 속성에 소요량을 넣으면 됩니다.

 

그밖에도 실제 모델링 하다보면 다양한 속성이 추가 될 거예요.

박인호(paerae)님이 2019-07-23 11:18에 작성한 댓글입니다.
이 댓글은 2019-07-23 11:19에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
31255특정 테이블에 쿼리문 사용시 데이터베이스명을 명시해줘야 하는 현상 [2]
mattqnrp
2019-08-12
2136
31254프로시저 파라미터 입력 방법 (in사용시) [2]
김달풍
2019-08-02
1954
31253phpmyadmin 가져오기 구문 오류 문제 입니다
공부중
2019-07-26
2029
31251모델링 질문 [3]
jhj
2019-07-21
1999
31250다중 데이터베이스를 사용할떄 갯수의 제한이 있을까요? [1]
hhje22
2019-07-09
1966
31249다른 DB의 컬럼을 참조하는게 타당한 사용 방법인가요? [2]
조동건
2019-07-05
2051
31247mysql 구원해주실분 ... [2]
왕초보
2019-06-27
2237
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다