2013-11-14 2 views
0

테이블에 name (char) 및 birthday (date) 열과 다른 열이 포함되어 있다고 가정합니다. 이러한 데이터는 개인 정보와 관련이 있으며 매우 민감하므로 모든 개발 팀 구성원에게 이러한 가치를 보여줄 수 없습니다. 그러나 우리는 여전히 우리 시스템을 테이블에서 테스트 할 수 있어야합니다.데이터베이스의 중요한 데이터 열을 숨기는 방법

그래서 이러한 데이터를 업데이트하기 위해 일대일 매핑을 통해 이름과 생일 열을 숨기고 싶습니다. 데이터가 여전히 합리적 일 수 있도록 이름 열과 생일 열을 일대일 매핑으로 매핑하는 방법 (특히 날짜 데이터 형식의 경우).

또는이 중요한 데이터와 관련된 문제를 해결할 수있는 다른 좋은 아이디어가 있습니까?

또한 설명 :

내가 가짜 데이터를 가지고 개발 데이터베이스 및 프로덕션 데이터베이스가 있습니다. 문제는 실제 데이터에 너무 많은 예외가있어 그러한 "효과적인 가짜 데이터"를 만들 수 없다는 것입니다. 실제 데이터는 너무 복잡하고 많은 예외가 있으므로 개발 DB에서는 제대로 작동하지만 프로덕션 DB에서는 제대로 작동하지 않습니다. 이 문제로 인해 실제 데이터를 사용하고 민감한 부분을 숨기고 싶습니다.

+0

아마도 DB 문제가 아닌 HR 문제일까요? 당신의 직원이 NDA에 서명했거나 그것이 무엇이든간에 (나는 변호사가 아닙니다.) 그 외에도이 링크는 매우 관련이 있습니다 (https://www.simple-talk.com/sql/database-administration/obfuscating-your-sql-server-data/) – Gray

답변

0

개발 데이터베이스와 프로덕션 데이터베이스가 있다고 가정합니까? 왜 dev 데이터베이스에 가짜 데이터를 넣고 프로덕션 데이터베이스를 잠그지 않는 것이 좋을까요?

+0

내 상황에 대한 자세한 설명을 추가했습니다. –

관련 문제