1.

What is Privacy?

나와 관련된 모든 데이터를 control 할 수 있는 권리


2.

Explain two-phase update in database. Why do we need it?

DBMS에서 사용되는 개념 중 하나로, 데이터의 업데이트를 안전하게 수행하기 위한 방법이다.

첫번째 단계는 준비 단계로, DB가 Update를 위한 모든 준비를 하게 되며, 이때 데이터베이스를 변경하는 것 외에는 할 수 있는 모든 작업을 수행한다. 또한, 잠금을 설정하여 다른 사용자의 접근을 막고, DBMS는 DB에 commit flag를 작성함으로써 commit을 수행한다.

두번째 단계는 쓰는 단계로, DBMS는 모든 write operation을 완료하며, 실제로 데이터베이스에 변경이 반영된다. 변경이 완료되면, 다른 사용자들의 접근을 다시 허용하며, commit flag를 제거한다.

DBMS가 1단계 또는 2단계 중에 실패하면, DBMS를 다시 시작하고 손상을 주지 않고 해당 단계를 반복할 수 있다.

이 방법은 Reliablility와 Integrity를 지키기 위해 고안된 방법으로 중요한 개념이다.


3.

List two suppression techniques and explain.

<aside> 💡 Suppression techniques"은 데이터의 민감성을 줄이거나 개인정보 보호를 위해 특정 정보를 제한하거나 가려서 보호하는 방법

</aside>