Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

11

13.11.2010, 20:19

Deshalb dachte ich mir ich lege für jede Sprache eine Datenbank an, die einen Primärschluessel (Integer) und eben das Wort ansich enthält. Anschließend lege ich für jede Sprachkombination eine Datenbank mit 2 Fremdschlueseln an, die eben den Primärschluesseln des Wortpaares entsprechen.
dir ist der unterschied zwischen einer datenbank und einer tabelle bewusst? ich glaube gerade, du bringst hier so einiges durcheinander...

idontknow

unregistriert

12

13.11.2010, 20:22

Wie kommst du darauf?
Ist mir klar, dass ne Datenbank vmtl zu overpowered ist für sowas aber ist ja nicht der Weltuntergang..

edit: hab gerade mehr das problem dass ich zu dem sqllite wrapper keine dokumentation finde .__.

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

13

13.11.2010, 21:08

ok, du hast absolut keine ahnung, was eine datenbank ist. danke, dass du uns das gerade so schön bestätigst.

ich rate dir dazu, ganz schnell mal die grundlagen über eine datenbank zu lesen. und allen anderen rate ich, hier nicht mehr gross zu helfen bis er das nachgelesen hat, da ist auch der letzte funken hoffnung verloren...

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

14

13.11.2010, 21:09

Das Problem ist nicht die Verwendung einer Datenbank, sondern der Unterschied zwischen Tabellen und Datenbanken, den du wohl "irgendwie" durcheinander geworfen hast.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

idontknow

unregistriert

15

13.11.2010, 21:36

Naja: Datenbank = Datei die aus mehreren Tabellen besteht (wenn man das so sagen kann/darf) und ne Tabelle enthält dementsprechend n Datensätze.
Weiß gar nicht wie ich sonen Mist vorher schreiben konnte...

Ich meine natürlich, dass ich innerhalb einer Datenbank, für jede Sprache eine Tabelle anlege und für jede Verknüpfung von 2 Sprachen eine weitere Tabelle, die die entsprechenden Primärschluessel eines Wortpaares enthalten. Zusätzlich eine Weitere Tabelle die den "Worttype" enthält (z.b. eben un-/regelmäßiges verb) und entsprechend hat jede Tabelle einer Sprache eine Spalte für diesen Type.

Ich hoff mal ich habs jetzt richtig erklrät (mit Datenbank bzw. Tabelle, irgendwie ist heute nicht mein Tag :()

edit: streng genommen habe ich oben halt versehentlich statt Tabelle Datenbank genommen was jetzt zwar falsch ist aber so unverständlich wars jetzt doch nicht oder? :(

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

16

14.11.2010, 00:27

1. eine datenbank ist keine datei.

2. warum für jede sprache eine neue tabelle? da reicht eine tabelle für alle sprachen längstens aus, dann noch eine tabelle für die sprachen, wo die einfach 'ne ID drin haben, die du dann bei der anderen als FK hast.

17

14.11.2010, 09:03

1. eine datenbank ist keine datei.

Sondern was???
fka tm

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

18

14.11.2010, 10:49

Sondern was???
eine datenbank ist nur eine art, daten zu verwalten. du greifst über eine API auf die daten zu. im falle von sqlite/ms access/etc. ist es in der tat direkt eine datei, im falle von mysql/oracle/mssql/etc. ist es ein datenbank-server der seine daten hinten rum wieder als file ablegt. in beiden fällen ist es jedoch so, dass du nicht selber auf das file zugreifst, sondern dies den APIs überlässt.

19

14.11.2010, 12:15

kA wies für andere datenbanktypen is, aber mit ms access kann man wunderbar in visual studio arbeiten, was sicherlich für anfänger geeignet ist (zumindest arbeiten wir atm damit ^^).
sta-gaming.de

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

20

14.11.2010, 12:59

eine datenbank ist also ganz einfach gesagt ein programm(daten+verhalten) und keine datei(nur daten) oder?
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige