1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-09-19 18:31:16 +00:00

Added database_input.md with example

This commit is contained in:
Mo 2021-08-18 18:20:47 +02:00
parent c2399be719
commit 62c30001cd
2 changed files with 107 additions and 0 deletions

65
database_input.md Normal file
View file

@ -0,0 +1,65 @@
# Database input
## Has to be done on the website
- Semester
- Program
- Part
- User
- Assistant
- Experiment
- Semester Experiment
## How to understand this document
### ID
None of the mentioned ids in this document is meant as database id. The ids here only refer to the inputed instances. The id in the database is assigned automatically.
### Table
- id -> 0 / 1 / 2 / ... (starts with 0 and has step 1)
- attribute -> example / example / ...
- ...
The type of the attributes can be seen in "DB.drawio". Some attributes have constraints marked also in "DB.drawio". Optional attributes are marked in this document with "*" at the beginning.
## Tables
### Part
- id
- number -> 1 / 2 / ...
- program_label -> "BS" / "MS" / "BE" / ... (for bachelor of science, master of sience, bachelor of education, etc.)
### Student
- student_number
- first_name
- last_name
- uni_mail
- *contact_mail
- *bachelor_thesis
- *bachelor_thesis_work_group
- *note
### Group
- id
- number -> 1 / 2 / ...
- program_label
### Part Student
- student_number
- part_id
- group_id
### Experiment
- id
- number -> 1 / 2 / ...
- program_label
### Group Experiment
- id
- experiment_id
- group_id
### Appointment
- date -> 21.08.2021
- special -> 1 / 0
- group_experiment_id
- assistant_email

View file

@ -0,0 +1,42 @@
#Part
id number program_label
0 1 BS
1 2 BS
2 1 MS
3 2 MS
#Student
student_number first_name last_name uni_mail contact_mail bachelor_thesis bachelor_thesis_work_group note
12233 Max Mustermann max@students.uni-mainz.de maxi@protonmail.com
13344 Kevin Bäcker kevin@students.uni-mainz.de kevi@protonmail.com
24455 Dora Musterfrau dora@students.uni-mainz.de Erdbeschleunigung auf dem Mars Physikum Random Notiz
55122 Felix Singer fel@students.uni-mainz.de Detektor X Physikum2
#Group
id number program_label
0 1 BS
1 1 MS
#PartStudent
student_number part_id group_id
12233 0 0
13344 0 0
24455 2 1
55122 2 1
#Experiment
id number program_label
0 1 BS
1 2 BS
2 1 MS
#GroupExperiment
id experiment_id group_id
0 1 0
1 2 1
#Appointment
date special group_experiment_id assistant_email
20.08.2022 1 0 julia@uni-mainz.de
21.08.2022 1 0 julia@uni-mainz.de
15.11.2022 0 1 soeren@uni-mainz.de