# Database Used database schema is generated by ORM framework Doctrine from ReCodEx API code. Tables are directly mapped to _entities_, which are PHP classes annotated with data provided by ORM framework. In the following text there is a brief description of each such entity. There may be some additional database tables for many-to-many relations between entities, but these tables are not discussed in detail because there are only two columns with keys to both related tables in each one. ## Assignment ## Comment ## CommentThread ## Exercise ## ExerciseFile ## ExternalLogin ## ForgottenPassword ## Group ## GroupMembership ## HardwareGroup ## HardwareGroupAvailabilityLog ## Instance ## Licence ## LocalizedAssignment ## Login ## Permission ## ReferenceExerciseSolution ## ReferenceSolutionEvaluation ## ReportedErrors ## Resource ## Role ## RuntimeEnvironment ## Solution ## SolutionEvaluation ## SolutionFile ## SolutionRuntimeConfig ## Submission ## SubmissionFailure ## TestResult ## UploadedFile ## User ## UserAction ## UserSettings