Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: escb185 am März 06, 2014, 14:02:46

Titel: Verein Sponsoren Datenbank
Beitrag von: escb185 am März 06, 2014, 14:02:46
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
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: Stapi am März 06, 2014, 15:32:19
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
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: bahasu am März 06, 2014, 16:12:14
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
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: escb185 am März 06, 2014, 17:25:26
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
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: MzKlMu am März 06, 2014, 17:35:13
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.
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: escb185 am März 06, 2014, 17:53:29
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!
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: MzKlMu am März 06, 2014, 18:31:06
Hallo,
lade die DB hier im Forum hoch. Ich lade nichts von Uploadseiten.
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: Hondo am März 06, 2014, 18:40:21
Vorher bitte Datenbank komprimieren und dann die Datenbank zippen.
Ich hab das mal für dich gemacht...

Gruß Andreas
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: MzKlMu am März 06, 2014, 18:54:19
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.
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: escb185 am März 06, 2014, 21:43:20
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.



Titel: Re: Verein Sponsoren Datenbank
Beitrag von: escb185 am März 11, 2014, 07:59:24
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!
Titel: Re: Verein Sponsoren Datenbank
Beitrag von: escb185 am März 31, 2014, 12:24:17
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