You are not logged in.

  • Login

Dear visitor, welcome to Coder Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Wednesday, November 26th 2008, 6:11pm

Datenbank aufbauen - Anfänger benötigt Ideen/Hilfen

Hallo miteinander,
Ich bin auf diese Seite gestoßen, da ich eine Datenbank aufbauen möchte für meine privaten Zwecke und daher hoffe, dass mir auf dieser Seite vielleicht jemand helfen kann.

Und zwar handelt es sich um folgendes:
Ich würde gerne eine Datenbank aufbauen, in der ich Rollenspiel-Charaktere hineinsetzen kann. Die Datenbank sollte dann durchsuchbar sein und ich sollte dann den Text über den Charakter per Copy & Paste hinauskopieren können.

Dabei würde ich mir das so wünschen, dass ich z.B. 3 Felder habe, nach denen ich später suchen kann. Bspw: "Klasse", "Rasse" und "Level". Danach sollte es ein Textfeld geben, indem ich per Copy and Paste Text einfach hineinkopieren kann. Wenn ich nun später diesen Charakter wieder haben möchte, sollte es dann so funktionieren, dass ich bspw. die Klasse in das Suchfeld "Klasse" eingebe und ich daraufhin wieder zu diesem Charakter gelange und meinen eingegeben Text nun per Copy and Paste einfach wieder herauskopieren kann. Ich hoffe, es ist klar, was ich eigtl. sagen will ;)
Ich probiere das nochmal an einem Beispiel klar zu machen.

Vorhanden ist:
Rasse: Riese
Klasse: Kämpfer
Level: 13

Text:
Wolkenriese (Kämpfer) HG 13
Monsterhandbuch S. 253
TP 152 (17W8+2W10+126)
N Riesiger Riese (Luft), Kämpfer 2
Ini +9; Sinne Dämmersicht 6m; Lauschen +15, Entdecken +15
RK 25 (-2 Größe, +1 GE, +12 natürlich, +4 Kettenhemd), Berührung 9, auf dem falschen Fuß 24
Ref +7 , Will +4 , Zäh +15

Nun würde ich einen neuen Datensatz beginnen, dort bei Klasse: Kämpfer, Rasse: Riese und Level: 13 eingeben und darunter in das Textfeld den Text hineinkopieren. Fertig. Wenn ich dann später dieses Ding mal wieder bräuchte, sollte ich dann nur über ein Suchfenster bei KLasse z.B. "Kämpfer" eintippen können und unter den ERgebnissen ist dann dieser Riese und ich komme wieder zum Textfeld wo ich das dann per Copy + PAste einfach rauskopieren kann.

Große Frage: Geht das?
Nächste Frage: Kriegt das auch ein Depp hin (wie ich, ich habe keine Ahnung von Datenbanken)
Übernächste Frage: Wenn nicht, kennt jemand wen, der mir dabei helfen kann =)

Würde mich wirklich freuen, wenn mir jemand helfen kann

Grüße
Matrix33

2

Saturday, November 29th 2008, 8:49pm

Eine Datenbank ist erstmal nur eine Möglichkeit zur Datenablage.
Alles was du beschreibst hört sich nach einer Anwendung an. Du musst also zusätzlich zu SQL auch noch eine Programmiersprache lernen, die MySQL unterstützt.

Ansonsten würde ich dir empfehlen entweder ein bisschen Datenbanken Literatur zu kaufen oder dich zumindest zum Stichwort "Normalisierung" zu informieren.

3

Sunday, November 30th 2008, 1:42am

Ein Link zu den Normalformen soll dir nicht verwehrt bleiben:
http://de.wikipedia.org/wiki/Normalisierung_(Datenbank)

Besonders wichtig sind die ersten 3 Normalformen. Wenn die nicht erfüllt sind, dann endet langfristig meist alles im Chaos.

4

Friday, December 5th 2008, 11:04am

Hi Matrix,

wie schon erwähnt les dir den Wikibeitrag über die Normalisierung durch.

Vielleicht hilft dir auch das weiter:

http://www.rimbakowsky.de/index.php?page=4G5

Unter Datenbank-Mysql findest du ein paar PDF's. Sind von einem Lehrer (Alexander Rimbakowsky) als ich noch auf der Berufschule war. Also speziell für Anfäger gedacht.

Ansonsten wird deine Datenbank sicher nicht allzu groß.

Wenn du denkst, du hast sie gut strukturiert, kannst uns ja mal dein ER-Diagramm schicken und wir können dann schauen in wie weit was geändert werden sollte.

Leider ist es, wie d0nut schon gesagt hat, damit nicht getan.. In wie weit kannst du denn schon Programmieren?

So wie ich es entnehmen kann willst du dann ja noch ein Frontend basteln mitdem du über eine Homepage deine Werte auslesen und bearbeiten kannst.

aber strukturier jetzt erstmal deine Datenbank und meld dich wieder

grüße

5

Friday, December 5th 2008, 12:41pm

Erstmal danke für die Hilfen, ich werde mir das Zeug auf jeden Fall einmal anschauen. So wie sich das hier abzeichnet, scheint es dann mir persönlich jedoch zuviel Aufwand zu sein bzw. den Nutzen den ich aus der DB ziehen würde zu gering. Weil ich habe wirklich überhaupt keine Ahnung ;)
Falls doch, melde ich mich wieder

Grüße
Matrix

6

Friday, December 5th 2008, 2:52pm

Ist hier nicht vielleicht eine einfache Tabellenkalkulation von Vorteil? Mir erschließt sich nicht, wozu Du hier eine DB haben willst...

7

Monday, December 8th 2008, 12:57pm

hallo zusammen,

würde ich auch sagen... schreib dir doch ein vba makro in excel und "missbrauche" excel als billige datenbank... das ganze ist auch nich so aufwendig und man findet dazu ne haufen im internet!

ich mache jetzt einfach mal werbung für ein anderes forum... sagt es nicht d0nut!!! ;)

http://www.office-loesung.de/viewforum10_0_0.php

dort findest du viele schon fertige maktros und auch ne haufen leute die sich gut mit vba auskennen...


thx, truespin

This post has been edited 2 times, last edit by "truespin" (Dec 10th 2008, 1:39pm)


Social bookmarks