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 4757 게시물 읽기
No. 4757
비디오방 체크인 체크아웃
작성자
정희수
작성일
2009-05-20 11:04
조회수
8,098

비디오방 체크인 체크아웃 디자인을 생각해 봤는데 잘 안되네요.



이렇게 비디오방 번호가 (예 1,2,3,4,5) 있고요. 손님이 들어와서 방에 들어갈때 체크인을 하게 되고 나갈때 체크아웃을 하게 하고 그 기록을 남기려 합니다.


처음엔 이기록을 다음과 같은 테이블 디자인으로 남기려 했는데 




데이터아이디  (그냥 자동 번호)


방번호        (1,2,3,4,5)


날짜시간        (들어간시간 또는 나간시간)


출입              (들어감 / 나감)




이경우 하루에 몇번씩 들락날락 한다면 뭔가 들어가고 나간것이 짝이 맞아야 할텐데요.. 이런 디자인은 좀 이상한거 같아요.


1번 방에 2시에 들어가고 3시에 나가고 


다시 1번 방에 4시에 들어가서 5시에 나가며는


5시에 나간것이 처음 2시에 들어간것과 짝인지 4시에 들어간것과 짝인지


확실하게 알았으면 좋겠는데요.


비슷한 디자인을 해보신 경험이 있으시면 조언좀 부탁드려요.


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

대충 생각해본걸 적어드립니다.



TB_ROOM  - 비디오룸정보 테이블

seq  -자동증가 컬럼
room_num - 비디오룸호실
now_state -입출입에 관한 현재상태

TB_ROOM_HISTORY

seq  - 자동증가 컬럼
room_num  - 비디오룸호실
in_date - 입실시간
out_date -퇴실시간



두테이블간 room_num조인하고 indate 정렬하시고 보시면 될듯합니다.


임진표(운가라)님이 2009-05-21 10:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4846group by 관련 질문입니다. [2]
최윤성
2009-05-28
5918
4789테이블 매개변수관련 [1]
박판규
2009-05-25
5927
4758MS-SQL 연결문제입니다. [2]
날려
2009-05-22
6337
4757비디오방 체크인 체크아웃 [1]
정희수
2009-05-20
8098
4756윈도우 서버 ms-sql에 관해 질문입니다. [1]
조용현
2009-05-19
6102
4755[now사용]오늘 하루의 날짜와 시간을 출력하는 쿼리문을 알려주세요~ [1]
박수영
2009-05-18
6346
4754트랜젝션 로그를 피하는 삭제방법이 있나요? [2]
서재원
2009-05-15
6239
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다