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
운영게시판
최근게시물
DBMS Q&A 925 게시물 읽기
No. 925
ERD 좀 봐주세요...
작성자
김광현
작성일
2004-02-20 15:05
조회수
8,501

제가 지금 하나의 사이트를 만들고 있는데요..

DB를 잘 몰라서 ERD를 어떻게 그려야할지 모르겠네요..

나름대로 작업한것을 보여드리겠습니다..

확인해보시고.. 수정해야할거, 잘못된것등... 알려주시면 고맙겠습니다.. ^_____^

일단 제가 만든 ERD를 보여드리겠습니다...

  

이건 그림이구요.. ER-Win으로 작업한 파일은 http://ksivf.new21.net/ERD.er1 입니다..

select를 하게되면.. 웹 페이지에 DETAIL_INFO 테이블에 있는 내용이 출력되어야하고..

DBA는 이 테이블에 계속적인 정보를 입력해야합니다..

어떤식으로 ERD를 작성해야하는지...

DB도사님들의 조언을 받고자 합니다..

부탁드립니다~~~~

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

일단 하실려는 작업과 정확한 프로젝트 알고리듬을 몰라서 뭐라 말씀을 올리기 뭐하야~~ 그냥 있었습니다. 개인적으로 남한테 이런거 충고할 정도의 실력도 아니구 -.-;;;

 

개인적인 생각을 말씀 드리자면 상당히 잘만든 구조입니다. 그렇게 흠잡을 곳이 보이질 않는군요.

하지만 너무 FK 를 난무하다보면 나중에 테이블 Query 를 줄때 상당히 부하가 걸리는 경우가 많습니다. 그러므로 그리 규모가 크지 않은 테이블이라면 합치는 것도 생각해 볼만 합니다.

그리고 application 을 만들면서 주고 받게 되는  Query 도 분석을 하셔서 현재의 테이블 구조를 다시 최적화 시킬 필요성도 있을것으로 판단됩니다.

 

굳이 말씀 드리자면 Local/Place, Category/Subcategory 를 굳이 분리할 이유가 있는지, 그리고 그 정도로 그 자료들이 많은지 하는 정도만...

 

전반적으로 짜임새 있는 구조 같습니다. ^^;

여기에 Data integrity 를 위해서 적절한  rule, trigger 등등을 추가하고, PL 함수 등을 구상해서 추가하시고 하면 될 거 같네요 ^^;

정재익(advance)님이 2004-02-23 14:31에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
930ER-Win에서 관계.. [1]
헨리
2004-02-26
7687
929테이블 구성에 대한 문의 [1]
직작인
2004-02-25
6805
926다시 한번만 봐주세요...ERD [1]
김광현
2004-02-23
7788
925ERD 좀 봐주세요... [1]
김광현
2004-02-20
8501
924DB 크기 [2]
정인환
2004-02-19
7115
922이제 막 컴퓨터 공부에 뛰어든 학생입니다. 무었부터 해야할지여? [1]
오벼찬
2004-02-10
6817
921SQLite 관련 질문입니다. [3]
디슨
2004-02-09
8722
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다