Here I explain simple case .
Object is something like this.
StudentName = "Test" , Branch = "IT", YearOfAdmission = "2015" ,System = [Oracle = "Permission1, Permission2" , AD = "Permission1,Permission3" , SQL = "Permission2,Permission4" ]
This user has can have access to more than one system.
Any help would be appreciable .