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
운영게시판
최근게시물
MySQL Q&A 31267 게시물 읽기
No. 31267
기초 데이터베이스 테이블 질문
작성자
김상훈(kimsh0117)
작성일
2019-11-26 16:42
조회수
120

 안녕하세요. 학생신분으로 견적 프로그램을 만들기 위해 데이터베이스 구축을 하고 있습니다.

필요한 걸 정리하다보니, 생각대로 안 되어서요. 몇가지 질문 남깁니다.

 

Name, --> 박물관 이름

Fee, --> 요금(해당 국가 환율)

Close --> 휴관일

License --> 자격증 가이드 필요 여부

Address --> 주소

 

이렇게 간단한 칼럼이 있는 Museum 테이블을 만들었습니다.

1) 이곳에 요금을 년도별로 넣고 싶고,

2) 둘째로 정기 휴일 말고 비정규 휴일도 넣고 싶습니다.(예를들어 월 첫째주 화요일) 이런 데이터는 어떻게 테이블을 짜서 넣어야 좋을지 잘 모르겠습니다.

 

도움을 주시면 감사하겠습니다.

 

아참 추가 질문이 있습니다.

박물관 이름이 한국어 뿐만 아니라, 영어 및 다른 나라 언어로도 하고 데이터를 넣고 싶은데,

이런 경우 데이터 베이스에서 다국어를 지원하는 편인지,

백엔드에서 뭔가 다른 방법을 쓰는지도 알고 싶습니다. 

 

감사합니다.

 

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

박물관 기본 테이블

- 년도별 요금 테이블

- 휴일 테이블

- 다국어 테이블 ( 언어코드, 이름, 주소, 안내 내용 등 )

 

필요한 속성을 생각해서 적으면서

하나의 속성으로 생각했던 곳에 다양한 값이 들어가면 정규화 해서

자식 테이블로 만들어 가시면 됩니다.

 

박인호(paerae)님이 2019-11-26 17:32에 작성한 댓글입니다.
이 댓글은 2019-11-26 17:33에 마지막으로 수정되었습니다.

 박물관 테이블은 여러 박물관이 들어가는 구조일 것 같네요. 

박물관 ---< 박물관 휴일정보 (박물관 휴관일 정보(년도별 이력, 휴일은 매년마다 바뀜) )  

            ---< 박물관 요금정보 (점/선이력 선택 필요)  

            ---< 박물관 언어정보 (박물관의 다국어명)  

이런식으로 확장시키면 됩니다. 

방문객 정보 등도 필요할 것 같은 생각이 들긴하네요. 

lucky님이 2019-11-26 18:21에 작성한 댓글입니다.
이 댓글은 2019-11-26 18:22에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
312681:n구조의 쿼리 문의드립니다. [3]
기훈
2019-12-03
62
31267기초 데이터베이스 테이블 질문 [2]
김상훈
2019-11-26
120
31266아주 기초적인 데이베이스 테이블 관련 질문입니다 [2]
초보자입니다
2019-11-20
146
31265하나의 프로시저에서 DECLARE ... HANDLER 사용 시 다수의 SQLEXCEPTION 사용이 가능한지요?!
김성환
2019-11-19
96
31264PK와 동일한 인덱스키 지정이 필요할까요?? [1]
김종수
2019-11-16
118
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.073초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다