Which practice best ensures data integrity when multiple analysts are working on the same retail database?
-
A
Allowing all analysts to have unrestricted write access
-
B
Implementing role-based access controls and version-controlled data transformation scripts
-
C
Using separate databases for each analyst and merging manually
-
D
Restricting all database access to a single designated analyst