다음 링크에서 생물학 데이터베이스 편집자가 좋은 학술 데이터베이스의 기준을 설명하고 있다.
그 기준을 크게 Data와 Web interface 측면으로 나눴다. 각각 정리하면 다음과 같다.
Data 측면
- DB 이름이 기존 DB와 중복되지 않도록
- Comprehensive 할수록 좋다: 하나의 종에 대한 정보가 아니라 여러 종에 대한 정보가 더 낫다
- Original sources 명시
- 사용 상의 문제가 없는 data 사용
- 가능하면 통계치 추가
- 다운로드 가능 (Flat files나 table)
- Web services와 DAS 사용: 서버 다운 방지
- 피드백이 가능하게 설계 + 사용자가 새로운 데이터를 제출할 수 있도록
Web interface 측면
- Short tutorial 추가
- Front page에 brief statement
- 모든 page에서 home page로 이동할 수 있는 link 제공
- Links를 클릭했을 때 모두 새로운 창이 나타나지 않도록
- Query form에 예시 제공
- Search form은 최대한 간결히 제공 (필요하다면 분리된 창에서 advanced search 제공)
- 모든 정렬된 entries를 볼 수 있는 창 제공
- Jargon terms 사용 금지 (주로 사용되는 용어 사용)
- Links를 클릭했을 때 어떤 정보가 있을지 명확히 하기, 그림으로 그 기능을 보여주는 아이콘 제공 가능
- 'IP:PORT'보다는 domain 이름 사용
- 모든 browser에서 에러 없이 동작
- 친구들에게 피드백 받아보기: 처음 써봤을 때 바로 이해할 수 있는지
- 서버 반응이 느리다면, blank 페이지보다는 time bar 등을 제공
- Fancy한 DB와 그렇지 못한 DB들 참고
Reference
728x90
반응형
'Computer Science > Database' 카테고리의 다른 글
[Java] Java에서 Join 기능 이용하기 (Spring, Hibernate) (0) | 2021.06.03 |
---|---|
[Python] MySQL connector를 이용한 Database 연결 (0) | 2021.03.09 |
[DBMS] 관계형 DBMS의 개념과 NoSQL과의 비교 (0) | 2021.02.15 |
[Error] java.sql.SQLException: The server time zone value 'KST' is unrecognized (0) | 2021.02.10 |
[Java] 자바 어플리케이션에서 데이터베이스에 접속하는 방법 (Java, JDBC API, JDBC driver, MySQL) (0) | 2021.02.10 |