SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.02.2007, 23:57:14
tomato tomato ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 5
Abbildung einer Tabelle in rel. Datenbank

Hallo,

Ich komme fuer viele mit einer sicherlich leichten Frage daher, aber in meinen Anfaengen mit Datenbanken komme ich damit trotzdem nicht weiter und brauche einen Denkanstoss.

Ich moechte die Daten einer Tabelle in Form

__a_b_c_d
a_0_3_1_4
b_3_0_6_5
c_3_4_0_5
d_7_4_4_0

in einer MySQL-Datenbank abbilden und nutzen.
Bei den Daten handelt es sich um vorgegebene Entfernungen zwischen verschiedenen Orten.

// Als Result interessiert mich der Wert (z.B. als Beispiel aus meiner kleinen Matrize) a,b = 3 oder d,c = 4 ...

Ueber einen Tip wie ich das am besten Anfange waere ich sehr dankbar.

Gruss,
tomato
Mit Zitat antworten
  #2  
Alt 01.03.2007, 09:16:17
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Abbildung einer Tabelle in rel. Datenbank

eine sparsame variante ist folgende struktur:

ort1 | ort2 | entfernung
a | a | 0
a | b | 3
a | c | 1
usw...
Mit Zitat antworten
  #3  
Alt 01.03.2007, 14:12:21
tomato tomato ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 5
AW: Abbildung einer Tabelle in rel. Datenbank

Danke fuer die Antwort.
Diese Variente kam mir auch schon in den Sinn, jedoch habe ich die gleich wieder verworfen da ich auch vorhabe die Daten ab und zu zu erneuern, ergaenzen und ich das Design wirklich nicht als gut empfand. Zur Not werde ich es so machen, aber wenn es eine moeglichkeit gibt das eleganter zu machen wuerde ich mich auch weiterhin um ein paar Stichworte dazu freuen.

Gruss,
tomato
Mit Zitat antworten
  #4  
Alt 01.03.2007, 17:51:08
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Abbildung einer Tabelle in rel. Datenbank

Zitat:
Zitat von tomato Beitrag anzeigen
Danke fuer die Antwort.
Diese Variente kam mir auch schon in den Sinn, jedoch habe ich die gleich wieder verworfen da ich auch vorhabe die Daten ab und zu zu erneuern, ergaenzen und ich das Design wirklich nicht als gut empfand.
wo liegt denn das problem?
Mit Zitat antworten
  #5  
Alt 01.03.2007, 21:01:42
tomato tomato ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 5
AW: Abbildung einer Tabelle in rel. Datenbank

Ich moechte ca. 3000 Ausgangs- bzw. Zielpunkte auf diese Art erfassen und deshalb empfinde ich es einfach enorm wie sehr sich die Daten in der DB unter diesem Design ausdehnen wuerden.
Mit Zitat antworten
  #6  
Alt 01.03.2007, 22:26:23
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Abbildung einer Tabelle in rel. Datenbank

Zitat:
Zitat von tomato Beitrag anzeigen
Ich moechte ca. 3000 Ausgangs- bzw. Zielpunkte auf diese Art erfassen und deshalb empfinde ich es einfach enorm wie sehr sich die Daten in der DB unter diesem Design ausdehnen wuerden.
das ist eine der sparsamsten möglichkeiten das zu speichern, vor allem, wenn man bequem einfügen und verändern will.

es gibt noch eine sparsamere variante, die aber nicht zu empfehlen ist, weil sie vor allem sehr suchoptimiert ist.
Mit Zitat antworten
  #7  
Alt 02.03.2007, 02:48:38
tomato tomato ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 5
AW: Abbildung einer Tabelle in rel. Datenbank

OK, vielen Dank.
Ich denke das Beste wird also sein die Eintraege einfach schon so zu optimieren so das man dann nicht a,c UND c,a in den Eintraegen findet sondern Anfragen immer ueber den kleineren Index als Startpunkt laufen laesst.

Schoene Gruesse,
tomato
Mit Zitat antworten
  #8  
Alt 02.03.2007, 08:41:50
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Abbildung einer Tabelle in rel. Datenbank

dann ist es aber seltsam, wieso in deiner beispieltabelle im 1. post der weg a->c andere kosten als der weg c->a hat...
Mit Zitat antworten
  #9  
Alt 02.03.2007, 13:00:00
tomato tomato ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 5
AW: Abbildung einer Tabelle in rel. Datenbank

Hallo feuervogel,

dafuer muss ich mich entschuldigen, es ist wohl etwas spaet gewesen als ich das Veranschaulichungsbeispiel getippt habe und :-( . Es ist schon so, dasz die Distanzabfragen kommutativ sind.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabelle in Datenbank einfügen Remus MySQLi/PDO/(MySQL) 9 14.12.2006 12:05:41
Aufruf Tabelle in Datenbank kjhofmann MySQLi/PDO/(MySQL) 7 01.12.2006 16:12:49
exportieren in CSC Datei aus Datenbank Tabelle Fabian85 PHP für Fortgeschrittene und Experten 2 07.02.2005 10:28:49
Tabelle in datenbank vorhanden ?? Thomapyrien PHP für Fortgeschrittene und Experten 3 02.08.2004 13:30:52
Tabelle in Datenbank anlegen Defcavy PHP für Fortgeschrittene und Experten 3 31.03.2002 17:23:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:49:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt