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
운영게시판
최근게시물
MS-SQL Q&A 5941 게시물 읽기
No. 5941
DB제대로 된 설계인지 궁금해서 질문드립니다.
작성자
DB설계초보자
작성일
2011-08-23 08:57
조회수
7,119
장난감 상품정보 테이블정의서
시스템명      
테이블명      
개요 장난감 상품 저장 테이블
No 컬럼명 Data Type Data Length Null 특징
1 ItemID int   X 순번(PK)
2 ItemClassNo int   X 분류코드 번호(FK)
3 Product_co int   X 제조사 번호(FK)
5 ImageFile image   X 등록하는 장난감 이미지
6 ItemPrice int   X 대여 가격
7 ItemName varchar MAX X 장난감 이름
8 EnableFlag char 1 X

Y:사용가능,N:사용불가

 

9 ItemDesc nvarchar MAX X 장난감 제품 설명(규격,사용법 등)

 

재고 내역 상세 테이블
시스템명      
테이블명      
개요 재고내역 테이블정의서
No 컬럼명 Data Type Data Length Null 특징
1 SID int   X 재고내역 순번(PK)
2 ItemID int   X 장난감 제품 순번(FK)
3 Qty int   X 수량
4 RegDate datetime   X 입고 등록일자

 

재고 테이블을 따로 나누어서 상품이 출고되면 수량이 되어서는 감소시킬려는 업무진행방식으로 할려고합니다.

 

또한,상품이 추가적으로 입고되면 수량에 대해서 증가시킬려는 정책입니다.

 

재고 테이블 저런식으로 설계해도 지장이 없을까요?

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

테이블을 왜 나누셨나요?

상품정보 테이블에 재고수량 필드만 추가하시고

입고내역, 판매내역, 반품내역 등으로 업무구분으로 별도 테이블 생성하는게 맞는거같네요..

1님이 2011-08-23 12:02에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
5944오라클 프로시저 변환 [1]
궁금이
2011-09-14
6660
5943MSSQL에서 여러개의 합산값중 제일 작은 값을 구하고 싶은데...ㅠ.ㅠ [1]
이성근
2011-09-08
6846
5942Numeric Field 숫자 별로 더해서 변수로 저장... [1]
pipe
2011-09-05
6370
5941DB제대로 된 설계인지 궁금해서 질문드립니다. [1]
DB설계초보자
2011-08-23
7119
5940여러조건의 갯수 구하기 쿼리 질문입니다. [2]
최지훈
2011-08-22
7560
5939sql 2005 업데이트시 컬럼 크기 관련 에러 [3]
다크나인
2011-08-19
7419
5938Truncate 시 Deadlock 관련
무적
2011-08-18
6599
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다