Пока вы не будете иметь полное представление о том, что такое "кампания" и "миссия", спроектировать БД вы не сможете. В виде например таком: миссия может иметь имя, у миссии есть правила доступа к ней, миссия состоит из последовательности ивентов, миссия связана с системой рейтиногов, с миссией связана система ачивок, миссия может включаться в кампанию и т.д.
Я имею ввиду, что миссия и кампания - на столько высокие абстракции, что без конкретного ТЗ их правильно описать в БД - невозможно.