database-design

Datenbankentwurf ist der Prozess der Angabe der logischen und / oder physischen Teile einer Datenbank. Das Ziel des Datenbankentwurfs besteht darin, ein "Universum des Diskurses" darzustellen - die Arten von Fakten, Geschäftsregeln und andere Anforderungen, die die Datenbank modellieren soll.
6
Antworten

Wird mir diese (normalisierte) Datenbankstruktur erlauben, nach Tags zu suchen?

Ich versuche eine normalisierte MySQL-Datenbank zu erstellen, die die folgenden drei Tabellen enthält. Die erste Tabelle enthält eine Liste von Elementen, die durch verschiedene Tags beschrieben werden können. Die dritte Tabelle enthält die vers...
07.07.2010, 06:31
3
Antworten

Ist die Verwendung von Arrays innerhalb einer Datenbank schlecht?

Also mache ich eine Datenbank für ein persönliches Projekt, nur um mehr als nur meine Füße mit PostgreSQL und bestimmten Sprachen und Anwendungen, die eine PostgreSQL-Datenbank verwenden können, anzufassen. Ich bin zu der Erkenntnis gekommen,...
26.11.2013, 14:15
3
Antworten

Beste Methode zum Speichern von Zeitreihendaten mit hoher Schreibdichte und hoher Aggregation. (~ 1 Milliarde Punkte)

Ich suche nach einer Möglichkeit, Daten mit einem Zeitstempel zu speichern. Jeder Zeitstempel kann 1 bis 10 Datenfelder enthalten. Kann ich Daten mit einer einfachen Datenlösung oder SQL als (time, key, value) speichern? wie würde das i...
08.05.2013, 19:43
1
Antwort

MongoDB-Beziehungen für Objekte

Bitte entschuldigen Sie mein Englisch, ich versuche immer noch, es zu meistern. Ich habe begonnen, MongoDB zu lernen (kommt aus einem C # -Hintergrund), und mir gefällt die Idee, was MongoDB ist. Ich habe einige Probleme mit Beispielen im Int...
23.11.2010, 06:55
2
Antworten

Surrogat vs natürlicher Schlüssel: harte Zahlen auf Leistungsunterschiede?

Es gibt eine gesunde Debatte zwischen Surrogat und natürlichen Schlüsseln: SO Beitrag 1 SO Post 2 Meine Meinung, die im Einklang mit der Mehrheit zu stehen scheint (es ist eine knappe Mehrheit), ist, dass Sie Ersatzschlüssel verwend...
04.08.2009, 18:36
1
Antwort

Datenbankschema - Buchungs- / Verfügbarkeitssystem

Ich wurde vor kurzem gebeten, eine Interviewfrage zu einem hypothetischen webbasierten Buchungssystem zu stellen und wie ich das Datenbankschema so gestalten würde, dass Duplikate minimiert und die Flexibilität maximiert wird. Der Anwendungsf...
11.12.2008, 10:28
3
Antworten

Tabelle mit nur einer Spalte oder einen numerischen Primärschlüssel hinzufügen?

Nehmen wir an, ich brauche eine einfache Tabelle mit Konto-ID und keine weiteren Informationen. Es gibt zwei Möglichkeiten, dies zu tun: %Vor% Oder um einen numerischen Primärschlüssel hinzuzufügen: %Vor% Was sind die Vorteile / Nachteil...
07.12.2012, 10:56
3
Antworten

PHP - Fügen Sie Benutzer als Freunde hinzu

Ich habe eine soziale Website, Sie können Freunde hinzufügen. So funktioniert es: klicken Sie auf Freund hinzufügen fügen Sie den Benutzer hinzu, der auf ein geklickt hat Datenbankzeile, so in den Spalten [Bob] [Fred] [123123] Fred akzep...
16.12.2010, 20:29
7
Antworten

Datenbankdesign: Kreisförmige Abhängigkeit

Stellen Sie sich die folgende Datenbank vor: Tabelle 'Firmen' hat Felder ID, Name und Flaggschiff_Produkt_ID. Tabelle 'Produkte' haben Felder ID, Name und Firmen-ID. Ein Unternehmen muss ein Flaggschiffprodukt (1: 1-Beziehung) haben und al...
07.09.2009, 01:52
3
Antworten

Mitarbeiter einplanen - Welche Datenstruktur soll verwendet werden?

Frage Ich versuche eine einfache Mitarbeiter-Planungssoftware für etwa 10-20 Leute in meiner Softwareentwicklungsfirma zu schreiben. Nach einiger Überlegung habe ich mich entschlossen, eine Web-App in Python, Ruby oder PHP + Postgres / MySQL...
27.10.2009, 23:19