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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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)

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 23.01.2006, 09:30:37
CrazyMind CrazyMind ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 2
Komplexe DB-Struktur

Hy all...
Vielleicht erst mal zum stand der Dinge:
Ich habe vor eine Website mit PHP, MySQL und Flash zu erstellen. Diese Website wird als Medium der Visionären darstellung der Server und Serverorte gebraucht! Um eine DB für die Server zu machen ist kein problem. Nur:
Jetzt möchte ich auch eine für den Serverort und zwar nicht-> Server_id1 steht in Schrank_id2 oder so... sondern: Server_id1 steht im Serverraum2, im Schrank3, in Slot4!
So fähig bin ich glaubs au noch um so eine DB erstellen zukönnen! Doch jetzt sind nicht alle Server gleich gross! Das heisst das manche nur 1 Slot benötigen, andere wiederrum 5 oder so! Versteht ihr mein Problem?
Also ich würde das ganze so angehen.. ist das schon mal nicht schlecht?

Server
-------
server_id
modell_id

Modell
-------
modell_id
modell
benoetigte_slots

serverraum
---------
raum_id
raum

serverschrank
-------------
schrank_id
schrank
raum_id

schrankslots
-------------
schrank_slots_id
slot
schrank_id
server_id


ich glaube das ist so für den anfang mal richtig oder nicht...
gibt zwar eine grosse ausgangslage aber ich glaube die ist nicht zu umgehen oder? mit grosse ausgangslage mein ich z.bsp:

schrankslots:
----------------
schrank_slots_id slot schrank_id server_id
1 1 1 200
2 2 1 200
3 3 1 67
......
25 1 2 456
26 2 2 44
.....
50 1 3 150
51 2 3 150

seht ihr dort mein probelm bei der server_id!?!
wie kann ich das umgehen?
So eingetragen siet es ja nicht wild aus, nur wie gestallte ich dann die abfrage mit der ich im Flash dies Visionär darstellen möchte?
SELECT * from schrankslots WHERE server_id = 200
Ich müsste die ausgabe irgendwie zusammenfassen... da ansonsten das Bild des Servers unterteilt werden würde...besser gesagt: immer wieder wiederholt wird am anfang eines slots
Könnt ihr mir vielleicht helfen??
Danke und gruss
CrazyMind
Mit Zitat antworten
  #2  
Alt 23.01.2006, 15:47:08
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Komplexe DB-Struktur

Du mußt in der Abfrage die Tabellen mit JOIN verknüpfen. Lies mal im Manual...

Zitat:
Diese Website wird als Medium der Visionären darstellung der Server und Serverorte gebraucht!
??? Ich vermute fast, Du meinst hier 'visuelle Darstellung'; ansonsten korrigiere mich bitte ...
Mit Zitat antworten
  #3  
Alt 23.01.2006, 16:48:38
CrazyMind CrazyMind ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 2
AW: Komplexe DB-Struktur

ups.. entschuldigung;) ja ich meine visuelle..
Wie gesagt möchte ich mit Flash arbeiten!
hmm wie kann ich es genauer erklären.. probiere es mal so!
ich habe:
4 Serverräume
in dennen zwischen 15-20 Kästen stehen
in den Kästen wiederruhm gibt es 30 Slots in dennen Server plaziert werden.
Ein Server braucht mindestens 2 Slots paltz
Es gibt aber auch Server welche 8 Slots brauchen da diese grösser sind.

Wenn ich jetzt mit meiner voher geschriebenen DB Modell ein Server anzeigen möchte würde er ein Bild eines Server mind. 2 mal wiederhollen.. anstatt dies nur 1mal anzuzeigen.. oder bei grösseren Servern 8tmal:

anstatt:
|-----------|
|Bild 1.Teil| Slot 1
|-----------|
|Bild 2.Teil| Slot 2
|-----------|

sondern:
|-----------|
|Bild 1.Teil| Slot 1
|-----------|
|Bild 1.Teil| Slot 2
|-----------|


JOIN? hmm also so viel ich weiss hat JOIN doch mit verknüpfungen zwischen Tabellen zutun oder?... So durchsucht man nur ein Index, damit man schnellere abgfagen gestallten kann.. oder habe ich da falsche Kenntnisse?
Wüsste jetzt nicht wie dies mein Problem lösen könnte...Könntest du es mir vielleicht einbischen genauer erklären?
Mit Zitat antworten
  #4  
Alt 26.01.2006, 13:51:38
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Komplexe DB-Struktur

Wie ich es nach Deiner Struktur sehe, mußt Du die Tabellen 'serverschrank' und 'schrankslots' mit JOIN verknüpfen, da hier eine 1:n - Relation besteht.
Mit Zitat antworten
  #5  
Alt 30.01.2006, 19:50:47
JT JT ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 46
Beiträge: 85
AW: Komplexe DB-Struktur

Hi,

verwende doch einfach ein SELECT DISTINCT oder ggf ein DISTINCTOROW falls du mehrere Tabellen joinst.

Ob dieses Datenmodell deinen Anforderungen nicht evtl besser erfüllt, kannst, bei der Informationslage, leider nur du selber sagen. Denn neben der Normalisierung hängt die DBStruktur auch von der Anwendung ab.
__________________
The knack to fly lies in learning how to throw yourself at the ground and miss.

Douglas Adams
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
db struktur joker MySQLi/PDO/(MySQL) 1 26.09.2004 22:44:21
Komplexe Ordnerstrukturen und includes UpAndGone PHP Grundlagen 3 06.05.2004 20:08:25
mysql: tabellen kopieren die in sich struktur hat (für logistiker :-) ) flobee PHP für Fortgeschrittene und Experten 10 31.12.2002 19:20:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:11:28 Uhr.


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


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