Students will create a MongoDB database design for UESEC with collections such as:
// Personnel Collection
{
personnelId: String,
name: String,
rank: String,
specialization: String,
assignments: [String],
clearanceLevel: Number
}
// Missions Collection
{
missionId: String,
missionName: String,
status: String,
startDate: Date,
destination: String,
objectives: [String]
}
// Technology Collection
{
techId: String,
name: String,
category: String,
clearanceLevel: Number,
status: String
}
// Training Programs Collection
{
programId: String,
name: String,
duration: String,
requiredRank: String,
technologies: [String]
}
This structure will allow students to practice complex aggregation pipelines while working with an engaging scenario that introduces them to organizational data modeling concepts.