Q&A

  • DB구성에 관한 질문입니다.
매출관리 프로그램을 만들려 합니다.



그런데 데이터베이스 구성에서 많은 에로사항이 있군요!



대분류(옷,가방,신발), 소분류(셔츠,바지,핸드백,책가방,슬리퍼,샌들,구두...)



이런식으로 두개의 매장에서 판매하는 실적관리 입니다....



바로바로 매출을 입력하여 그날의 매출토탈과, 그중에 대분류별로 토탈,소분류별로



토탈 ,매장별 토탈을 구현하려 합니다. 데이터베이스 설계는 어케하는게 좋을지요!



고수님들의 많은 조언 바랍니다.

1  COMMENTS
  • Profile
    Lee 2001.06.05 20:54
    디비 구성방식이 워낙 다양하죠?

    이건 답이 아니고 한가지 방법을 제안하는거라 생각해 주십시오.



    테이블 구성

    1.공통코드테이블

    major_code minor_code code_name

    1001 * 옷

    1001 1 셔츠

    1001 2 바지

    1002 * 가방

    1002 1 가방1

    1002 2 가방2



    2.매출마스터

    sale_date sunbun item_code major_code minor_ code count price money ......

    2001-05-01 1 1001-1 1001 1 1 500 500

    2001-05-01 2 1001-2 1001 2 3 300 900



    물론 item code는 별도로 구성해도 좋은것 같구요



    일별 합계 =>

    select sale_date, sum(money) as total_money

    from 매출테이블

    group by sale_date



    일별/대분류 =>

    select sale_date,major_code, sum(money) as total_money

    from 매출테이블

    group by sale_date,major_code



    일별/대분류/소분류 =>

    select sale_date,major_code,

    minor_code,sum(money) as total_money

    from 매출테이블

    group by sale_date,major_code,minor_code



    휴~~ 게을러서 상세하게 적진 못하네요.. 도움되시길...







    초보델피언 wrote:

    > 매출관리 프로그램을 만들려 합니다.

    >

    > 그런데 데이터베이스 구성에서 많은 에로사항이 있군요!

    >

    > 대분류(옷,가방,신발), 소분류(셔츠,바지,핸드백,책가방,슬리퍼,샌들,구두...)

    >

    > 이런식으로 두개의 매장에서 판매하는 실적관리 입니다....

    >

    > 바로바로 매출을 입력하여 그날의 매출토탈과, 그중에 대분류별로 토탈,소분류별로

    >

    > 토탈 ,매장별 토탈을 구현하려 합니다. 데이터베이스 설계는 어케하는게 좋을지요!

    >

    > 고수님들의 많은 조언 바랍니다.