mirror of
https://codeberg.org/Mo8it/AdvLabDB.git
synced 2024-11-12 21:40:41 +00:00
66 lines
1.2 KiB
Markdown
66 lines
1.2 KiB
Markdown
|
# 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
|