2011-02-08 3 views
0

자녀가 자체 설정을 가지고 부모가 고유 한 설정을 가지고 있지만 부모가 자녀를 덮어 쓸 수있는 부모 자녀 관계를 가장 잘 표현하려면 어떻게해야합니까?앨범 사진 개인 정보 보호를위한 부모 - 자식 관계

내 용도는 사진 앨범에 대한 개인 정보 취급 방침입니다. 각 앨범과 각 사진에는 개인 정보 보호 수준이 있습니다. 따라서 album = custom 인 경우 각 사진의 프라이버시 수준이 다를 수 있습니다. 그러나 앨범이 '친구에게만'으로 설정되면 사진을 공개 할 수 없으므로 모든 공개 사진은 비공개로 덮어 씁니다. 또는 앨범이 '네트워크 전용'으로 설정된 경우 친구가 볼 수 있지만 공개 할 수는 없습니다.

응용 프로그램 논리 또는 스키마를 통해 처리되는지 확실하지 않습니다. 만약 애플리케이션 로직을 통해이 테이블에 'ANY'컬럼이 필요하거나 100 % 애플리케이션 측면입니까?

답변

0

0 - 공개, 1 - 네트워크, 2 - 친구, 3 - 자체 권한 계층을 가질 수 있습니다. 앨범과 사진 모두 데이터베이스의 사용 권한 필드가 있지만 사진 사용 권한은 항상 앨범의 사용 권한보다 커야합니다. 기본적으로 앨범 사용 권한과 동일합니다.

이렇게하면 친구 전용 사진과 일부 자동 사진이있는 네트워크 전용 앨범을 만들 수 있습니다.

따라서 각 개체의 사용 권한에 대한 정보는 데이터베이스에 저장되지만 응용 프로그램은 사진에 대해 어떤 사용 권한을 설정할 수 있는지, 물론 누구의 사용 권한을 기반으로 어떤 앨범/사진을 볼 수 있는지를 제어합니다. 개체 및 방문자의 상태/위치

+0

그럼 프라이버시가 구성되어있는 페이스 북과 같은 사이트에 대한이 확인. 나는 "친구의 친구"를 허용 할 수 있지만 친구를 차단할 수있는 것처럼 비정형 개인 정보를 가지고 있습니다. 또는 친구의 네트워크 및 친구 만 허용하고 친구는 차단할 수 있습니다. 그래서 구조화 된 구조와 비 구조화 된 개인 정보가 혼합되어 있습니다. 차단 목록도 있습니다. – Rohit

0

이 응용 프로그램에 있어야한다고 생각합니다. 그것은 많은 작업이 아니며 기본적으로 앨범에 개인 정보 보호 수준이 있는지 확인하고, 해당되는 경우 해당 항목을 자녀에게 적용합니다. 그렇지 않으면 어린이의 개인 정보 보호 수준을 사용합니다. 이것은 DB에서 처리 할 수있는 종류가 아닙니다.

+0

그러나 나는 여전히 앨범과 같은 가정하는 테이블에 현재 개인 정보 수준을 저장해야합니다 = 친구 만 및 사진에 대한 사용자 개인 정보 수준을 저장할 수 있습니까? – Rohit

+0

예, 앨범 및 사진의 개인 정보 보호 수준 - 앨범 개인 정보 보호 수준이 설정된 경우 사용하고, 그렇지 않으면 사진 개인 정보 보호 수준을 사용하십시오. – Skilldrick

+0

좋습니다 개인 정보 보호 수준과이를 매핑하고 작동 방식을 살펴 보겠습니다. – Rohit