1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-11-08 21:21:06 +00:00
AdvLabDB/database_input.md

1.2 KiB

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