Seite anzeigenÄltere VersionenLinks hierherPDF exportierenNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. [[start|LCO]] - [[dbmodell|Datenbank-Modell]] - [[todo|TODO]] ====== Datenbankmodell ====== ===== LCOv1 ===== ==== Faktisch aus MySQL ==== === lusc_conference === Die einzelnen Veranstaltungen, bisher "WW2006" und "SLT2007" ^ Field ^ Type ^ Null ^ Key ^ Default ^ Extra ^ | conference_id | int(11) | NO | PRI | NULL | auto_increment | | conference_name | varchar(255) | YES | | NULL | | === lusc_room === Die Räume/Orte, die von einer Conference belegt/verwendet werden. Inklusive Sortierreihenfolge und Breite in Pixel für Anzeige ^ Field ^ Type ^ Null ^ Key ^ Default ^ Extra ^ | room_id | int(11) | NO | PRI | NULL | auto_increment | | conference_id | int(11) | NO | | 0 | | | room_name | varchar(255) | YES | | NULL | | | room_preference | int(11) | YES | | 0 | | | room_tocwidth | int(11) | YES | | NULL | | === lusc_metaevent === Jeder Vortrag/Workshop/... hat ein Meta-Event - die immer gültigen Daten. Dies könnte bei einem CfP bereits angelegt werden. ^ Field ^ Type ^ Null ^ Key ^ Default ^ Extra ^ | metaevent_id | int(11) | NO | PRI | NULL | auto_increment | | metaevent_title | varchar(255) | YES | | NULL | | | conference_id | int(11) | NO | | 0 | | | participant_max | int(11) | YES | | NULL | | | participant_must_register | tinyint(1) | YES | | NULL | | | abstract | text | YES | | NULL | | | prerequisite | text | YES | | NULL | | | trafficlight | enum('green','yellow','red') | YES | | NULL | | | magic_id | varchar(32) | YES | | NULL | | === lusc_event === Event ist eine Inkarnation eines Meta-Events, mit Zeitpunkt, Raum und einem "Untertitel" ^ Field ^ Type ^ Null ^ Key ^ Default ^ Extra ^ | event_id | int(11) | NO | PRI | NULL | auto_increment | | metaevent_id | int(11) | NO | | 0 | | | event_title | varchar(255) | YES | | NULL | | | conference_id | int(11) | NO | | 0 | | | room_id | int(11) | NO | | 0 | | | start_day | date | YES | | NULL | | | start_hour | int(11) | YES | | NULL | | | start_min | int(11) | YES | | NULL | | | end_day | date | YES | | NULL | | | end_hour | int(11) | YES | | NULL | | | end_min | int(11) | YES | | NULL | | === lusc_speaker === Die Referenten - je Conference ^ Field ^ Type ^ Null ^ Key ^ Default ^ Extra ^ | speaker_id | int(11) | NO | PRI | NULL | auto_increment | | speaker_name | varchar(255) | YES | | NULL | | | speaker_nickname | varchar(255) | YES | | NULL | | | speaker_email | varchar(255) | YES | | NULL | | | speaker_password | varchar(32) | YES | | NULL | | | conference_id | int(11) | YES | | NULL | | === lusc_speaker2event === Zuordnung der Referenten zu den Events ^ Field ^ Type ^ Null ^ Key ^ Default ^ Extra ^ | speaker_id | int(11) | NO | | 0 | | | event_id | int(11) | NO | | 0 | | | conference_id | int(11) | YES | | NULL | | === lusc_register === Anmeldungen für Events, die eben eine Anmeldung erfordern ^ Field ^ Type ^ Null ^ Key ^ Default ^ Extra ^ | register_id | int(11) | NO | PRI | NULL | auto_increment | | register_name | varchar(255) | YES | | NULL | | | register_email | varchar(255) | YES | | NULL | | | register_computer | enum('Keiner','Notebook','Desktop') | YES | | NULL | | | event_id | int(11) | NO | | 0 | | | register_datetime | datetime | YES | | NULL | | | register_confirmed | tinyint(1) | NO | | 0 | | orga/lco/dbmodell.txt Zuletzt geändert: 2008/04/29 16:59von tokkee