| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wenn du das auftrennen willst, dann würde ich die Unterteilung vornehmen in Werte, die für den Betrieb deines Systems absolut notwendig sind (Username, Passwort, Email, ...), und anderen Werten, die vielleicht “nice to have” sind, aber nicht wirklich essentiell (bspw. der persönliche Kram, den ein Nutzer in seinem Profil über sich preisgeben möchte). Das könnten schon mal problemlos zwei Tabellen account und profile sein.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | |
| Neuer Benutzer Registriert seit: 05.07.2011
Beiträge: 2
PHP-Kenntnisse: Fortgeschritten ![]() | Ich würde es auch so machen. Die Daten, die du z.B. zum anmelden brauchst, in die eine Tabelle und das Profil-Zeugs, ... in die andere Tabelle. Muss man sich vorher überlegen, was man oft braucht, in die 1. Tabelle. Bei Anmeldung, Brauchst du dann kein LEFT JOIN, ... |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Das Konzept Normalisierung ist Dir doch bekannt oder?
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2011
Beiträge: 389
PHP-Kenntnisse: Anfänger ![]() | Über welche Datenmengen reden wir denn hier? Mach doch einfach mal den Versuch, die ungeteilte Tabelle und alternativ die "Rumpftabelle" abzufragen. Wenn da Zeitunterschiede auftreten (ich meine solche, die in der Praxis eine Rolle spielen) hast Du deine Indizes nicht gut gesetzt, Deine Abfrage sehr unklug aufgebaut oder tatsächlich Datenmengen, auf die Google neidisch wäre. Kurz und gut: es gibt nur ganz selten einen Grund, eine 1:1-Beziehung zwischen Tabellen aufzubauen. Außer dem Fall der Riesendatenmengen (Bilder oder andere BLOBs) fällt mir noch die Rechteverwaltung ein, und selbst da würde ich zuerst mal über eine Aufteilung mit Views nachdenken. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.12.2010
Beiträge: 596
PHP-Kenntnisse: Anfänger ![]() | @nikosch Ich wusste nicht wonach man suchen soll, daher fing ich "umgangssprachlich" an. Der Begriff der Normalisierung war mir noch nicht bekannt. Das ist etwas, was ich unterbewusst anwende, aber noch nicht als Thema fassen konnte. Wikipedia hat sehr geholfen. Ich lasse alles in einer Table, erspart mir einige unnötigen Joins. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dynamische Grafik - Daten aus MySQL Tabelle von Benutzer per ID beziehen | Stip | PHP Einsteiger | 13 | 27.06.2011 19:52 |
| Ausgabe Tabellen dynamisch aus Tabelleninhalt erstellen | titus81 | Datenbanken | 5 | 20.05.2011 19:58 |
| Eine Tabelle, oder lieber mit zweite Tabelle arbeiten und diese Joinen? | freshjayson | Datenbanken | 3 | 11.04.2011 13:04 |
| Mysql Spalte einer Tabelle als Spalte einer zweiten Tabelle | Hoschi | Datenbanken | 2 | 04.03.2011 21:23 |
| "Password vergessen" Funktion - Design | Hagbard-Celine | Datenbanken | 11 | 07.02.2011 12:59 |
| [Erledigt] Ausgabe einer MySQL Tabelle umdrehen | Index | PHP Einsteiger | 11 | 22.01.2011 19:42 |
| Scriptsuche Daten aus HTML Tabelle A in HTML Tabelle B einfügen | headbannger83 | Scriptbörse | 1 | 10.01.2011 15:39 |
| HTML Tabelle Werte ändern -> direkt mit AJAX speichern | Atikos | JavaScript, Ajax und mehr | 3 | 31.12.2010 01:15 |
| Design einer DB für mehrsprachigkeit | Squall | Software-Design | 35 | 08.10.2010 13:09 |
| pro Benutzer eine Tabelle mit Feldern | oomworld | PHP Tipps 2009 | 8 | 19.04.2009 13:53 |
| where Abfrage in anderer Tabelle?? | Matthiasnet | Datenbanken | 10 | 11.04.2007 17:35 |
| [Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert | Datenbanken | 2 | 08.09.2005 11:59 | |
| tabelle in tabelle ohne aussenrand | noskule | HTML, Usability und Barrierefreiheit | 6 | 25.08.2005 14:17 |
| Sortieren anhand einer zweiten Tabelle | PHP Tipps 2004 | 6 | 20.09.2004 09:03 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mehrere tabellen sinnvoll php |