현재 50 개의 테이블이있는 새로운 데이터베이스를 디자인하고 있습니다. 그 테이블의 많은 것에 대해 나는 모든 튜플의 모든 컬럼에 대해 "노트"를 저장해야한다.열에 메모 추가를위한 데이터베이스 디자인 패턴
create table tab (id integer, A varchar(100), B varchar(200))
이 될 것입니다 : 예를 들어 있으므로 참고가 "열 노트"를 추가해야 테이블의 각 열에 대해
: 은 지금 나는 단지이 솔루션을 발견
create table tab (id integer, A varchar(100), A_note varchar(300), B varchar(200), B_note varchar(300))
메모 추가 메모 저장 ...
create table notes (id integer, table_name varchar(100), reference_id integer, reference_column varchar(100), note varchar(300)
다른 방법을 제안 할 수 있습니까? 관심이 있으시면 HsqlDB를 사용하고 있습니다.
무엇가 "주의"는 무엇입니까? 사용자가 읽고 업데이트하고 검색 할 수 있습니까? – APC