Sehr geehrtes Access-o-Mania-Forum,
ich bin ziemlich neu hier und habe bereits mit der SuFu Bekanntschaft gemacht.
Leider komme ich nicht so ganz weiter für unser Sponsorenkonzept im Verein.
Sinn & Zweck:
Ich möchte eine Datenbank zur Verwaltung der Sponsoren entwickeln, bei der Erstellung bzw. eher bei der Datenbankstruktur liegen aber einige Steine im Weg.
Wie soll die Struktur aussehen?
1) Eine Tabelle mit den Sponsorenangaben (ID, Firmenname, Ansprechpartner, Geburtsdatum, Mail, ...)
Jetzt stellt sich mir schon die Frage wie ich am besten vorgehen kann:
Ich habe mir überlegt noch eine Tabelle mit Saisons (Y1, Y2, Y3, ..) anzulegen und dazu eben noch eine Tabelle mit Arten (Aktiven Turnier, Fußballheft, Jugendturnier, ....) und eben welche Sponsoring-Art wie viel Geld einbringt.
Müsste man mit Sicherheit noch erweitern, würde am Anfang reichen.
Wie schaffe ich es, dass ich später über Abfragen kann z.B.
1) Welcher Sponsor hat bei welchen Sponsoringarten mitgemacht?
2) Einnahmen 2013
3) Gib mir eine Liste mit allen Sponsoren vom Aktiventurnier 2014 aus
So in die Richtung, was meint ihr? Wie sollte ich am besten vorgehen?
Vielen Dank im Voraus!
Beste Grüße
Christopher
Hallo
Herzlich Willkommen hier im Forum
Zitat1) Eine Tabelle mit den Sponsorenangaben (ID, Firmenname, Ansprechpartner, Geburtsdatum, Mail, ...)
Das sind bei einem Normalisierten Aufbau schon mal vier Tabellen.
1.) Tbl_Sponsor , ID_Sponsor, Firmenname
2.) Tbl_Ansprchpartner, Id_Partner, FK_Sponsor, Ansprechpartner, Geburtsdatum
3.) Tbl_Verbindung, ID_Verbindung, FK_Partner, FK_Art_Verbindung, Nummer
4.) Tbl_Art_Verbindung, ID_Art_Verbindung,Bezeichnung_Verbindung
Wie du siehst ist der Tabellenaubbau und deren Beziehungen der wichtigste Punkt bevor man sich Gedanken über Abfragen oder Formulare macht
Hi,
Zitat von: Stapi am März 06, 2014, 15:32:19
Wie du siehst ist der Tabellenaubbau und deren Beziehungen der wichtigste Punkt bevor man sich Gedanken über Abfragen oder Formulare macht
zu diesem Punkt hilft vielleicht:
http://www.access-o-mania.de/forum/index.php?topic=15605.0
Harald
Vielen Dank!
Ja ich weiß, dass die Struktur am Wichtigsten ist, die Abfragen sollten nur darstellen in welche Richtung das Ganze laufen soll.
Wo ich eine Denkblockade habe ist folgender Schritt.
Ich habe nun einen Sponsor, der beteiligt sich bei 4 unterschiedlichen Sponsoringarten. Wie trage ich das dann am besten ein?
Ein weiteres Problem ist die Tatsache mit den Sponsoringarten. Beispielsweise:
Es gibt die Möglichekeit beim Aktiven Turnier einen großen, mittleren kleinen Banner zu "kaufen".
Bei der Stadionzeitung eine Ganze, Halbe, Viertel Seite.
Und grade so kann ich weite rmachen, also wie verbinde ich dieses Gesamtpaket? Sprich 1 Sponsor + 1/2 Ansprechpartner + bis zu 4 Sponsorenmöglichkeiten mit jeweils bis zu 8 Werbeflächen.
Daran hänge ich =(
Anbei meine aktuelle Beziehungsübersicht, fragt mich bitte nicht warum die Darstellung so ist. Sieht im SQL Server auch anders aus.
(http://gyazo.com/cef0fe6f5483b2926e5166cd1c117ee1.png)
Vielen Dank
Hallo,
- Alle Beziehungen immer über die ID
- Schlüsselfelder nicht einfach ID nennen, sondern z.B. BetreuerID.
- Das Fremdschlüsselfeld heißt dann BetreuerID_F
- Immer referentielle Integrität einstellen
- Keine Leer und Sonderzeichen in Feldnamen.
- Keine Nachschlagefelder in Tabellen verwenden
Die Gesamtzusammenhänge sind mir aber noch nicht klar.
Lade mal die DB hier hoch, aber in Access2003, sonst wird die Zahl der Helfer kleiner.
Hallo,
anbei die Datei.
Beispiel:
Volksbank hat beim TSV folgende Sponsoringeinsätze:
Aktiven Hallenturnier --> 2 große & ein kleiner Banner, Große kosten mehr als kleine
Stadionzeitung --> 1 Ganze Seite
Jugendturnier --> 2 kleine Banner
Webseite --> Anzeige
....
und jetzt gibt es eben noch weitere Möglichkeiten, der nächste Sponsor möchte eine viertel Seite und 6 große Banner z.B.
Und das ganze sieht dann natürlich Saison für Saison unterschiedlich aus, das müsste man auch noch einbeziehen. Daher oben die Abfragen als Beispiel, warum ich das ganze mach. Ich möchte schnell auswerten können Welche Sponsoren wann wie viel gesponsort haben.
Ist es einigermaßen verständlich?
Vielen Dank!
Hallo,
lade die DB hier im Forum hoch. Ich lade nichts von Uploadseiten.
Vorher bitte Datenbank komprimieren und dann die Datenbank zippen.
Ich hab das mal für dich gemacht...
Gruß Andreas
Hallo,
@escb185
kannst Du die DB mal bitte mit jeweils einigen Beispielfdatensätzen füllen. Das halte ich für das Verständnis unbedingt für erforderlich.
Hallo,
sollte nun passen - habe mal ein paar Daten eingefügt.
Ich werde mir das gleich noch etwas genauer anschauen und etwas erweitern.
Danke! :)
Edit: Tbl Saison (Saison_ID, Saison) wurde hinzugefügt, aktuelle Datei werde ich gegen Abend hochladen.
Guten Morgen,
sollte ich für die einzelnen Positionen der jeweiligen Sponsorenarten jeweils eine neue Tabelle erstellen oder einfach eine Tabelle Preise in der alle enthalten sind - Was ist sinnvoller?
Bsp.:
tbl_stadionzeitung(sz_ID, GanzeSeite, HalbeSeite, ViertelSeite, Feld)
tbl_AktivenTurnier(AT_ID, GroßerBanner, KleinerBanner, ...)
oder
tbl_Preise(Preis_ID, SZ_GanzeSeite, SZ_HalbeSeite, SZ_ViertelSeite, SZ_Feld, AT_GroßerBanner, ...)
Wie sieht es eigentlich mit der hochgeladenen Datei aus, soweit ok?
Vielen Dank und einen guten Start in den Tag!
Aktueller Stand:
tblBetreuer(betrID, betrName, betrMail)
tblAnsprechpartner(ansID, ansspoIDRef [Verweis auf Tabelle Sponsoren], ansVorname, ansNachname, ansGeburtsdatum, ansMail)
tblSponsoren(spoID, spoFirmenname, spoStraße, spoPLZ, spoOrt, spobetrIDRef [Verweis auf Tabelle Betreuer])
tblSponsorenkategorie(spokatID, spokatKategorie)
tblSaison(saiID, saiSaison)
tblVertragsdaten(verID, verspoIDRef[Verweis auf Tabelle Sponsoren], verspokatIDRef [Verweis auf die Tabelle Sponsorenkategorie], versaiIDRef [Verweis auf die Tabelle Saison], verNetto, verBeschreibung)
Ich habe jetzt nach wie vor die Frage, wie ich am besten die Unterkatgeorien einbinde, sprich die einzelnen Sponsoring-Möglichkeiten.
Kategorie: Aktiven-Hallenturnier
Unterkategorie: Banner, Hauptsponsor, ....
Kategorie: Stadionzeitung
Unterkategorie: Ganze Seite, Halbe Seite, ...
sollte ich eine Tabelle
tblUnterkategorie erstellen und dort die einzelnen Positionen einbinden?
Habt ihr ansonsten noch Anmerkungen/Verbesserungen? Ich bin mir auch nicht sicher, ob die Tabelle Vertragsdaten optimal gelöst ist.
Vielen Dank und beste Grüße
C. Binder