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.
5
Antworten

Haben diese Datenbankdesignstile (oder Antimuster) Namen?

Betrachten Sie eine Datenbank mit den Tabellen Produkte und Mitarbeiter. Es gibt eine neue Anforderung, aktuelle Produktmanager zu modellieren, da sie der einzige Mitarbeiter sind, der für ein Produkt verantwortlich ist. Einige Produkte sind ein...
05.06.2009, 09:20
2
Antworten

Beeinträchtigt die Reihenfolge der Spalten die Leistung in Microsoft SQL Server 2012?

Ich habe gelesen, dass die varchar Felder als eine Spalte am Ende einer Datenbanktabelle platziert werden sollten - zumindest in MySQL. Der Grund dafür ist, dass die Varchar-Felder variable Länge haben und möglicherweise die Abfragen verlangsame...
04.09.2012, 21:44
1
Antwort

Benötige ich einen Primärschlüssel für meine Tabelle, die eine UNIQUE (zusammengesetzte 4-Spalten) hat, von denen eine NULL sein kann?

Ich habe die folgende Tabelle (PostgreSQL 8.3), die Preise einiger Produkte speichert. Die Preise sind mit einer anderen Datenbank synchronisiert, im Grunde werden die meisten der folgenden Felder (abgesehen von einem) nicht von unserem Kunden a...
09.05.2012, 12:59
1
Antwort

Genealogy Relationship Mapping Warum auf Familien basieren

Ich entwickle eine genealogische Anwendung und bin gerade dabei, Beziehungen zwischen Individuen zu modellieren. Aufgrund meiner Nachforschungen habe ich festgestellt, dass die meisten Beziehungszuordnungen auf Familien basieren (Vater + Mutt...
25.03.2012, 07:20
4
Antworten

In welcher Reihenfolge werden ON DELETE CASCADE-Constraints verarbeitet?

Hier ist ein Beispiel für das, was ich gemacht habe: %Vor% Beachten Sie, dass es für die Onkel-Kind-Beziehung keine ON DELETE CASCADE gibt; d. h. das Löschen eines Child löscht nicht dessen Onkel und umgekehrt. Wenn ich ein Elternteil und...
12.09.2008, 23:46
4
Antworten

Datenbankdesign, um Informationen einer Person zu halten, die sich mit der Zeit ändern?

Wir verwenden ein Produkt eines Drittanbieters, um die Mitgliedschaft in unserem Sportzentrum zu verwalten. Wir haben verschiedene Arten der Mitgliedschaft (zB Junior, Student, Mitarbeiter, Community) und mehrere Mitgliedsstatus (zB Jährlich, Ak...
20.08.2009, 00:46
4
Antworten

Verwendet jemand die Adresszeile 2?

Also ist es ein Standard in jeder Adressform da draußen und ich frage warum? Adresszeile 2. Es ist in jeder Form, die nach Adressdetails fragt. Es erschien mir nie wirklich notwendig. Es erfordert ein anderes Feld in der Datenbank und all die...
20.01.2010, 08:30
1
Antwort

Entwurf von Datenbanken zum Speichern der Details des wiederkehrenden Auftretens eines Ereignisses

Ich muss ein Feature implementieren, das dem von Microsoft Outlook ähnelt, um Ihren Besprechungstermin wiederkehrend zu gestalten. Ich versuche das optimierte Datenbankdesign herauszufinden, das ich für die Implementierung dieser Funktion benöti...
02.11.2009, 18:49
7
Antworten

Versionsänderungen für gespeicherte Prozeduren

Ich habe eine Anwendung, die sehr stark auf gespeicherten Prozeduren beruht (SQL 2005/2008). Wir machen ein kleines Update, das 25 bis 35 dieser gespeicherten Prozeduren ändern wird. Die Anwendung ist so, dass beide Versionen der gespeicherten P...
06.08.2009, 20:19
3
Antworten

Die beste Methode zum Verwalten des Aktualisierungs-Review-Publish-Workflows?

Ich verwalte einen Online-Katalog. Derzeit aktualisiert das interne Personal es manuell, und ihre Änderungen sind sofort sichtbar. Jetzt wollen wir einen Bestätigungsschritt hinzufügen: Tom ändert, Jerry genehmigt es. Ich sehe zwei Wege, aber...
19.02.2010, 20:37