W
Wettkämpfer
Guest
Grüß euch,
ich bin neu im Forum und hoffe ihr könnt mir ein wenig helfen.
Ich versuche aktuell mir etwas Datenbankwissen zu erarbeiten. Bisher habe einmal etwas „brauchbares“ (für mich brauchbar) auf Basis von Access erstellt wobei das da relativ einfach ging weil ich viel mit dem „Nachschlageassistenten“ von Access gemacht hab. Damals hab ich mir eine Access File aufgebaut in das ich div persönliche Bestzeiten die ich beim Sport aufgestellt hab eingetragen hab.
Dieses Access File ist wirklich funktionell geworden, ob es aber den Anforderungen in Bezug auf gutes Datenbankdesign entspricht darf wohl bezweifelt werden.
Wie auch immer, ich möchte nun erneut eine kleine Datenbank erstellen. Diesmal soll als Basis Microsoft SQL Server verwendet werden da ich genau in diesem Bereich mein Wissen erweitern will. Die ganzen Übungsdatenbanken sind zwar schön und gut, ich möchte aber was machen was mir in der Praxis hilft und wo ich auch selbst Lösungen finden muss.
Also hab ich mir gedacht ich erstelle eine kleine Datenbank in der ich die Wettkampfergebnisse eintrage die ich so während des Jahres, in verschiedenen Sportarten, erringe.
Ich mach mir im Moment Gedanken welche Tabellen ich brauche und da wärs nun schön wenn ihr Zeit und Lust hätten einen Unwissenden etwas zu unterstützen. Es sei erwähnt das ich von SQL im Moment noch wenig Ahnung hab, Video2Brain Schulungen werden aber gerade durchgearbeitet und für März habe ich bereits einen T-SQL Grundlagenkurs gebucht.
Ok, nun zu meinem Plan.
Ich will in meiner Datenbank meine Wettkampfergebnisse mit allen nötigen Informationen versehen die irgendwie Auswirkungen auf das Wettkampfergebnis haben.
Soll heissen: zu jedem Ergebnis soll auhc gespeichert werden welches Sportgerät ich verwendet habe, welches Wetter es gehabt hat, welche Art Wettkampf es war (also zb. Berglauf, Straßenlauf, Rennrad-Rennen…usw).
Nun bin ich sehr sehr unsicher wie ich das genau angehen soll und wollte mal fragen wie ihr untenstehende Tabellen einstuft.
Folgende Tabellen kamen mir da in den Sinn:
Tabelle „Wettkampf“
Spalten:
WK-ID
Wettkampfname (zb "Vienna City Marathon", "Grazer Stadtlauf"...usw)
Wettkampftyp
Streckenlänge
Tabelle „Wettkampftyp“
Spalten:
WK-Typ-ID
Wettkampf-Typ (Stadtlauf, Rennradrennen, Bikerennen.....usw)
Tabelle „Sportgeräte“
Spalten:
Sportgeräte-ID
Sportgeräteart (zb Laufschuh, Rennrad, Bike)
Sportgerätebezeichnung ( „Salomon S-LAB“ / Rose Bike / Scott Rennrad)
Tabelle „Wettkampfergebnis“
Spalten:
Ergebnis-ID
Wettkampf
Datum
Gesamtrang
Klassenrang
Gesamtzeit
Sportgerät
Notizen
Zwischenzeit 1
Zwischenzeit 2
Zwischenzeit 3 ……usw bis Zwischenzeit 15
In der Tabelle "Wettkampfergebnisse" sollen dann in den Spalten "Wettkampf" und Sportgerät nur die Daten eingetragen werden können die in den entsprechenden Tabellen "Wettkampf" und "Sportgeräte" bereits angelegt wurden.
Würd mich freuen wenn sich jemand die Zeit nehmen würde sich das durchzudenken und mich aufzuklären ob ich mit meinen ersten Überlegungen total daneben liege oder ob ich grundsätzlich auf nem halbwegs richtigen Weg bin.
Das ich zwischen den Tabellen noch Beziehungen erstellen muss ist mir klar.
Vielen Dank schon mal
lg
ich bin neu im Forum und hoffe ihr könnt mir ein wenig helfen.
Ich versuche aktuell mir etwas Datenbankwissen zu erarbeiten. Bisher habe einmal etwas „brauchbares“ (für mich brauchbar) auf Basis von Access erstellt wobei das da relativ einfach ging weil ich viel mit dem „Nachschlageassistenten“ von Access gemacht hab. Damals hab ich mir eine Access File aufgebaut in das ich div persönliche Bestzeiten die ich beim Sport aufgestellt hab eingetragen hab.
Dieses Access File ist wirklich funktionell geworden, ob es aber den Anforderungen in Bezug auf gutes Datenbankdesign entspricht darf wohl bezweifelt werden.
Wie auch immer, ich möchte nun erneut eine kleine Datenbank erstellen. Diesmal soll als Basis Microsoft SQL Server verwendet werden da ich genau in diesem Bereich mein Wissen erweitern will. Die ganzen Übungsdatenbanken sind zwar schön und gut, ich möchte aber was machen was mir in der Praxis hilft und wo ich auch selbst Lösungen finden muss.
Also hab ich mir gedacht ich erstelle eine kleine Datenbank in der ich die Wettkampfergebnisse eintrage die ich so während des Jahres, in verschiedenen Sportarten, erringe.
Ich mach mir im Moment Gedanken welche Tabellen ich brauche und da wärs nun schön wenn ihr Zeit und Lust hätten einen Unwissenden etwas zu unterstützen. Es sei erwähnt das ich von SQL im Moment noch wenig Ahnung hab, Video2Brain Schulungen werden aber gerade durchgearbeitet und für März habe ich bereits einen T-SQL Grundlagenkurs gebucht.
Ok, nun zu meinem Plan.
Ich will in meiner Datenbank meine Wettkampfergebnisse mit allen nötigen Informationen versehen die irgendwie Auswirkungen auf das Wettkampfergebnis haben.
Soll heissen: zu jedem Ergebnis soll auhc gespeichert werden welches Sportgerät ich verwendet habe, welches Wetter es gehabt hat, welche Art Wettkampf es war (also zb. Berglauf, Straßenlauf, Rennrad-Rennen…usw).
Nun bin ich sehr sehr unsicher wie ich das genau angehen soll und wollte mal fragen wie ihr untenstehende Tabellen einstuft.
Folgende Tabellen kamen mir da in den Sinn:
Tabelle „Wettkampf“
Spalten:
WK-ID
Wettkampfname (zb "Vienna City Marathon", "Grazer Stadtlauf"...usw)
Wettkampftyp
Streckenlänge
Tabelle „Wettkampftyp“
Spalten:
WK-Typ-ID
Wettkampf-Typ (Stadtlauf, Rennradrennen, Bikerennen.....usw)
Tabelle „Sportgeräte“
Spalten:
Sportgeräte-ID
Sportgeräteart (zb Laufschuh, Rennrad, Bike)
Sportgerätebezeichnung ( „Salomon S-LAB“ / Rose Bike / Scott Rennrad)
Tabelle „Wettkampfergebnis“
Spalten:
Ergebnis-ID
Wettkampf
Datum
Gesamtrang
Klassenrang
Gesamtzeit
Sportgerät
Notizen
Zwischenzeit 1
Zwischenzeit 2
Zwischenzeit 3 ……usw bis Zwischenzeit 15
In der Tabelle "Wettkampfergebnisse" sollen dann in den Spalten "Wettkampf" und Sportgerät nur die Daten eingetragen werden können die in den entsprechenden Tabellen "Wettkampf" und "Sportgeräte" bereits angelegt wurden.
Würd mich freuen wenn sich jemand die Zeit nehmen würde sich das durchzudenken und mich aufzuklären ob ich mit meinen ersten Überlegungen total daneben liege oder ob ich grundsätzlich auf nem halbwegs richtigen Weg bin.
Das ich zwischen den Tabellen noch Beziehungen erstellen muss ist mir klar.
Vielen Dank schon mal
lg