2012-04-21 2 views
0

나는 직원 출석을위한 응용 프로그램을 만들도록 요청하고있어, 나는 논리적 인 문제가 date, check (true 또는 false), id은 PK입니다.논리적 문제는

각 직원 출석을 제출할 양식이 있습니다. 사용자는 종업원 이름을 가진 양식을 갖게되며 드롭 다운 상자에는 모든 직원이 입력되고 날짜 입력 텍스트에는 날짜가 추가되고 마지막으로 예 또는 아니오 드롭 다운 상자가 추가됩니다. 내 문제는 사용자가 동일한 날짜와 동일한 직원에 대해 1 회 이상의 출석을 입력 할 수 있으며 한 명의 직원이 한 달에 40 일 동안 출근 할 수 있다는 것입니다.

데이터 저장소가있는 Google 앱 엔진을 사용하고 있으므로이 문제를 해결하기위한 제안이 있으십니까?

+0

데이터 저장소를 사용하는 경우 SQL에 대해 묻는 이유는 무엇입니까? 데이터 저장소는 SQL을 지원하지 않습니다. –

답변

0

고유 키 (empid, date)를 생성 할 수 있어야합니다. 두 번째 기본 키와 동일하게 작동합니다. 중복 된 값은 사용하지 않습니다.

+0

데이터 저장소로 가능합니까? – user1031152

+0

'google apps engine with datastore'는 무엇인지 모르지만 ANSI SQL은이를 지원합니다. 예 [here] (http://www.w3schools.com/sql/sql_unique.asp) –

+0

Datastore는 고유 키를 기본적으로 지원하지 않습니다. Datastore가 SQL이라고 가정하지 마십시오. –