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
운영게시판
최근게시물
DB2 Q&A 885 게시물 읽기
No. 885
릴레이션 작성중에 궁금점이 있어서 올립니다.(초보문제.;;)
작성자
김성환(abdurl)
작성일
2005-12-01 11:35
조회수
5,315

안녕하세요?

학교텀이 나와서 하는데.. 최적화와 정규화를 기준으로 설계를 하려고 하는데..아래와 같은 경우에

어떻게 하는것이 옳은지. 그리고 다른 방법이 있다면 그 방법들과의 장단점을 같이 설명 좀 해주셨으면 합니다.^^;;

 

requirement : 비디오 대여프로그램 작성.

회원은 기본인적 정보를 가지며, 지금까지 많이 대여한 비디오의 종류 2가지를 '성향'이라 분석하여 월1회 메일을 보낸다.

비디오는 신프로, 구프로가 있으며, 들어온지 2달이 지나면 구프로로 등락된다. 그리고 대여일수와 연체금도 바뀐다.

(설명을 이정도만 해도 될런지 모르지만,..일단 여기까지만 적겠습니다.)

///////////////////////////////////////////////////////////////////////////////////////////////

제가 작성한 릴레이션들입니다.

비디오대여점 프로그램.

Member ( id ,email, name, phone, lateFee, propensity(성향)1,propensity2)

Video (barcode, title, director, domestic, publisher, date, sort)

Lending (id, barcode, lendDate, dueDate, returnDate)

Propensity (id, pro1,pro2,pro3,...)

///////////////////////////////////////////////////////////////////////////////////////////////

저는 기본적인 Meber,video 릴레이션을 각각 하나의 릴레이션으로 만들고, 추가적으로

Lending 과 Propensity 릴레이션을 만들었습니다.

Propensity 릴레이션은 회원이 비디오를 대여할때마다 비디오 종류에 +1씩 증가하고.

월 1회 집계시 2개의 큰 수를 MAX함수를 사용해서 구할려고 합니다.

그렇지 않으면,

Propensity(id, pro)

이렇게 작성해서 회원이 성향의 종류만큼의 튜플을 가지게 하는 방법을 생각중입니다.

/////////////////////////////////////////////////////////////////////////////////////////////////

이외에 다른 방법이 있는지, 아니면 위의 방법중 어느것이 더효율적인지를

평가 부탁드립니다..꾸벅.

추운데 감기 조심하시구요.~~

 

[Top]
No.
제목
작성자
작성일
조회
888날짜필드가 Long Type인 경우... 부탁 드립니다. [4]
쿼리초보
2005-12-12
5736
887쿼리 질문입니다. 꼭좀 도와주세요^^ [4]
이성훈
2005-12-07
5968
886DB2 /400 4버전에서 내장함수 사용이 안되네요. ROUND함수 등... 왜그럴까요?
이성훈
2005-12-05
7033
885릴레이션 작성중에 궁금점이 있어서 올립니다.(초보문제.;;)
김성환
2005-12-01
5315
883DB(AIX-DB2), Connectivity(ODBC), APP(HP-C++) 연결방법
임종완
2005-11-25
5446
882또 질문입니다. db2 rollforward db wdh2dv user db2admin using db2admin to end of logs [1]
jinkuidong
2005-11-25
5545
881restore 할때 rollforward에서 다음 에라가. 고수님들 부탁드립니다.
jinkuidong
2005-11-24
5097
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다