Als «database-design» getaggte Fragen

Beim Datenbankdesign werden die Struktur und damit die logischen Aspekte einer Datenbank angegeben. Das Ziel des Datenbankdesigns besteht darin, ein "Universum des Diskurses" darzustellen - die Arten von Fakten, Geschäftsregeln und andere Anforderungen, die die Datenbank modellieren soll.



12
Entfernen Sie den Primärschlüssel in MySQL
Ich habe das folgende Tabellenschema, das user_customers Berechtigungen für eine Live-MySQL-Datenbank zuordnet: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | int(11) | NO | …


11
Versionskontrolle eines Datensatzes in einer Datenbank
Angenommen, ich habe einen Datensatz in der Datenbank und sowohl Administrator- als auch normale Benutzer können Aktualisierungen vornehmen. Kann jemand einen guten Ansatz / eine gute Architektur vorschlagen, wie jede Änderung in dieser Tabelle versioniert werden kann, damit ein Datensatz auf eine frühere Revision zurückgesetzt werden kann?



12
Datenbankdesign für Tagging
Wie würden Sie eine Datenbank entwerfen, die die folgenden Tagging-Funktionen unterstützt: Elemente können eine große Anzahl von Tags haben Die Suche nach allen Elementen, die mit einem bestimmten Satz von Tags versehen sind, muss schnell erfolgen (die Elemente müssen ALLE Tags enthalten, es handelt sich also um eine UND-Suche, nicht …

11
Speichern historischer Daten [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Tagen . Verbessere diese Frage Einige Mitarbeiter und ich haben eine Debatte darüber …





14
Unterabfragen vs Joins
Ich habe einen langsamen Abschnitt einer Anwendung, die wir von einem anderen Unternehmen geerbt haben, überarbeitet, um einen inneren Join anstelle einer Unterabfrage wie der folgenden zu verwenden: WHERE id IN (SELECT id FROM ...) Die überarbeitete Abfrage wird etwa 100-mal schneller ausgeführt. (~ 50 Sekunden bis ~ 0,3) Ich …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.