Articles of database Design

databaseentwurf für ungelesene Artikel in mysql (über 100 Millionen Zeilen)

Diese Information ist sehr komprimiert. Es gibt 2 Tische. Artikel ———————————– |id | weight | text | ———————————– |1 | 10 | blah | |2 | 100 | blah | |3 | 50 | blah | |4 | 1000 | blah | ———————————– lesen ———————————– | user_id | article_id | ———————————– | 1 | 4 […]

Volltextindex kombiniert mit normalem Index

In meiner database habe ich eine Tabelle, die eine Firmen-ID enthält, die auf eine Firma verweist, und etwas Text. Ich würde gerne eine FULLTEXT-search machen, aber da ich immer Anfragen an eine bestimmte Firmen-ID mache, würde ich gerne einen zusammengesetzten Schlüssel verwenden, der meine Firmen-ID und den Volltextindex kombiniert. Gibt es das überhaupt zu tun? […]

Design für Fahrzeugidentifikationsnummer (VIN)

Ich habe ein paar VIN- Decoder (Vehicle Identification Number) für verschiedene OEMs entworfen. Die Sache mit VIN-Nummern … trotz einiger Standardisierung kann jeder OEM die characterpositionscodes überladen und sie anders behandeln, "zusätzliche" Metadaten hinzufügen (dh Sternchen, die auf mehr data außerhalb der VIN-Nummer zeigen), usw., usw. Trotz All das, ich war in der Lage, mehrere […]

Richtige oder effiziente Art, mehrere Viele-zu-Viele-Beziehungen aus einer einzigen Tabelle zu entcasting

Ich entwerfe einen Filmkatalog, der auf einer SQL-database basiert, um die data zu speichern. Ich bin kein database-Design-Profi, und ehrlich gesagt bin ich nicht in so etwas wie einfachen databaseabfragen gewürzt. Meine Frage ist, was der effizienteste path ist, um Folgendes zu tun. Ich habe derzeit 5 Tabellen erstellt Movies —— [id] integer [title] nvarchar(100) […]

Meinungen und Hinweise zur databasestruktur

Ich baue dieses Tool zum Klassifizieren von data. Grundsätzlich erhalte ich regelmäßig datazeilen in einer Flat-file, die wie folgt aussehen: a:b:c:d:e a:b:c:d:e a:b:c:d:e a:b:c:d:e Und ich habe eine list von Kategorien, in die diese Zeilen split werden können, zum Beispiel: Original Cat1 Cat2 Cat3 Cat4 Cat5 ————————————— a:b:c:d:eabcde Von dieser Sekunde an sind Kategoriennamen bekannt, […]

databasedesign – Beziehungen vs. properties

Ich habe ein Problem mit dem Entcasting der database (SQL / MySQL). Nehmen wir an, wir haben einen Benutzer, Benutzer kann viele Freunde und viele Beiträge haben und einige data über sich selbst gefüllt . Es ist ziemlich offensichtlich, dass wir für friends eine pivot_table für die Beziehung n: n benötigen, für posts wir eine […]

Wie sollte ich datagenauigkeit / Vertrauen in eine database modellieren?

Angenommen, ich habe eine database mit timestempeln. Für jedes timestempelattribut könnte ich ein Genauigkeitsattribut hinzufügen, das das Konfidenzintervall angibt, so dass die gespeicherten Informationen beispielsweise "1. Juli 2012 12:13, +/- 3 Monate" sind. Aber im Allgemeinen ist die Aufzeichnungsgenauigkeit / Konfidenz nicht so einfach. Eine genealogische database muss möglicherweise die Tatsache aufzeichnen, dass eine Person […]

Wie man database der Mehrfachlistenanwendung effizient entwirft

Ich entschuldige mich für die Ausführlichkeit, aber ich versuche, ein Design für eine Beispielanwendung zu erreichen, an der ich arbeite. Im Folgenden habe ich einen Beispielfall , Gewünschte Abfragen für den Beispielfall und mein DB-Design erläutert Ich suche nach Vorschlägen, wie ich mein aktuelles Design verbessern kann, damit ich die Fragen beantworten kann, die ich […]

SQL-databasestruktur

Ich habe eine list von Synonymen und muss dafür eine database in SQL erstellen. Ich habe überlegt, ein relationales databasedesign zu verwenden, weiß aber nicht, ob es das beste wäre. Es wird eine anständige Menge an dataverkehr über diese database geben. Ich dachte über Tabelle 1 nach Id Table2 Id InterlinkID (Table1 Id) Word Wäre […]

wie man Bäume und ihren Inhalt in MySQL darstellt?

Ich muss in der Lage sein, etwas wie dieses zu speichern: Struktur http://img.dasql.com/sql/f4dwea.jpg Wenn das Grün ein template , ist das Grau ein field container und das Weiß ist ein field . (Dies bedeutet, dass ein Feld eine Beschriftung und einen Text enthält, beide aus Gründen der Einfachheit, und ein Feldcontainer kann andere Feldcontainer oder […]