어리석은 질문이라면 실례지만, 관계형 데이터베이스를 처음 사용하고 답을 찾지 못하는 것 같습니다 (아마도 다른 모든 사람들은 이미 답을 알고 있기 때문일 수 있습니다).참조 테이블에 적합한 양방향 관계입니까?
시간 (TAI, UTC, GPS 등)이 약간 다른 다양한 형식의 시간을 포함 할 수있는 테스트 데이터를 저장하고 있습니다. 나는 입력이되기 전에 시간이 임의의 일관된 형식으로 변환되도록하고 싶지는 모르겠다. (또는 아마도 가장 좋은 방법 일까?)하지만 유연성을 유지할 수 있다고 가정 할 때 참조 테이블 (룩업 테이블) 그래서 같은 시간 유형의 : 나는 또한 실제 시간을 저장하는 테이블이있을 것이다
ref_time_types
--------------
id (PK)
desc (UTC, GPS, TAI, etc)
과 :
tbl_time
-------------
id (PK)
ref_time_types.id (FK)
seconds
year
.
.
.
내 질문은 내가 아주 기본적인 확신합니다. tbl_time에서 ref_time_types 로의 단방향 다 대일 또는 이들 간의 양방향 관계를 설정해야합니까? 나는 모든 UTC 시간을 찾고 싶어하는 이유를 생각할 수 없다. 그것은 양방향 관계를 창출 할 것인지에 대한 기본 원칙입니까? 참조 테이블의 관계에 관해서 가장 좋은 방법이 있습니까?
나는 차이점이 있으면 파이썬, sqlalchemy 및 sqlite를 사용하고 있습니다.
이 예제의 세부 사항 외에, 참조 테이블에 대한 양방향 관계를 설정하는 것이 일반적으로 불필요한 것입니까? – IanVS