안녕하세요 아밥을 막 시작한 초짜 입니다. 제가 봐도 굉장히 초보적인 질문일데 전체적인
감이 안잡혀서 확실한 답을 얻고자 염치불구하고 질문드립니다.
1.사원번호, 사원이름, 입사일자, 부서번호, 부서명, 직급 등이 들어가 header 테이블과
사원상세정보(사원전화번호, 주소, 취미, 특기, 경력 등등)가 들어간 item 테이블을 설계.
(도메인과 엘리먼트도 같이 만들라)
여기서 해더테이블과 아이템 테이블의 차이가 뭐죠? 제가 공부하기론 테이블 만들기 하나의
방법이 있는데 두 개를 따로 어떻게 설계해야 하는지 몹시 궁급합니다. 아마추어같은 질문 죄송합니다.
도와주세요 선배님들~
댓글 7
-
無念군
2009.02.18 03:26
-
레지
2009.02.18 05:45
인터널 테이블을 2개 만드셔야겠네요..
-
sora
2009.02.18 05:53
설명 잘 보았습니다. 감사합니다.
-
SD_꽃미남
2009.02.18 06:38
Master - Detail 관계를 말하는듯 싶습니다
예를 들어 사원번호, 사원이름, 입사일자, 부서번호, 부서명, 직급 있는 레코드를 클릭하면(헤더)
사원상세정보(사원전화번호, 주소, 취미, 특기, 경력 등등)가 화면에 보여지게 되는 구조를 말합니다
SAP 에서는 이런 구조를 Header 테이블과 Item 테이블이라고 부릅니다
감사합니다
-
꼬맹이
2009.02.18 07:08
학원 다니시는 분 아니면, 신입사원 이실텐데... 주변에 선배나 선생님께 물어 보면 1분에 해결 될 문제인데... 주변분들 괴롭히세요...
만약 학원이라면... 본전 뽑아야죠...~ ^^/
-
민버미꺼!
2009.02.18 19:08
SAP 애서는 꽃미남님 답변 처럼 Master와 Detail 혹은 Header와 Item을 구분하여 테이블을 만들어져 있습니다. 예외도 있지만
대부분 위와 같이 만들지요..
질문을 보니 Header와 Item을 만들어 SAP 테이블의 구조를 이해시키려 한것으로 보입니다.
따라서 Header에는 기본적으로 사원번호, 이름 이렇게만 있어도 되겠고, 나머지는 사원번호, 주소, 전화번호등등은 Item 테이블에만드시면 될테고 사원번호를 키로 하여 구성하시면 되겠네요..
-
greenHair
2009.02.19 23:38
일단 데이터베이스를 공부하셔야 된다는 말씀부터 드립니다. 프로그램의 대부분은 DB 를 다루는 일입니다.
그러니 프로그래밍과 DB 를 함께 공부하시길 바랍니다.
일단 질문에 대한 대답은...
데이터를 저장하려면 저장공간이 있어야 하는데 질문자 분이 가게를 운영한다 치고
전화기 앞에 앉아서 주문을 받는다고 생각해 보세요...
1손님번 주문 : 1. 주문자 : 홍길동.. 주소.. 전화번호..
2. 주문내용 : 1) 책상 10개
2) 걸상 10 개
3) 책꽃이 20개
2번손님주문 : 1. 주문자 : 김유신 주소.... 전화번호
2. 주문내용 : 수납장 1개
컴퓨터 20대
모니터 20대
이렇게 주문을 했고.. 위에처럼 장부에 기재 하겠지요..
이것을 컴퓨터로 처리하기위해 테이블에 저장하게 되면..
1. 주문자 에 해당하는 내용이 Header 데이타가 되는것이고
2. 주문내용 1) 2) 3) 에 해당하는 내용이 Item 이 되는것입니다.
즉 한명이 여러개의 아이템을 구입하는거죠...
이해 되시죠..??
헤더와 아이템의 관계는 1:N 의 관계를 가집니다.
그럼.. 이만..
헤더테이블 , 아이템 테이블은 이해 하시기 편하시라고 이야길 하신듯 합니다 ..
header 테이블(main table) : 사원번호, 사원이름, 입사일자, 부서번호, 부서명, 직급 등
사원관련 key 값 정보를 담아 두기 위한 테이블로 생각 되오며,
item 테이블(sub table ) :사원전화번호, 주소, 취미, 특기, 경력 등등
사원관련 인사 정보 이긴 하지만 개인 상세 정보 등을 넣어 두는 테이블로 생각 되는데요..
한마디로 헤더 ( main 주가 되는 ) 테이블이고 ..
아이템 ( sub 있으면 개인정보를 이해하는데 도움되는 ) 테이블로 이해 하시면 될듯 합니다.
예상컨데 두 테이블을 사원번호로 조인해서 .. 내용을 출력하라는 내용의 문제가 예상 되는데요 +_+..
같은방법으로 2개의 테이블을 선언(도메인,엘리먼트를 포함해서 생성)하라는 문제 갔습니다..
맞게 해석을 해드린건지..