Als «database-design» getaggte Fragen

Die Entwicklung des konzeptionellen Schemas und / oder des logischen Modells und / oder der physischen Einstellungen einer Datenbank.

4
So bearbeiten Sie Anfragen von mehr als 500 Millionen Elementen
Die Struktur meiner Daten ist wie folgt: date: <timestamp> filter_a: <integer> -> range [0, 1000] filter_b: <integer> -> range [0, 1000] filter_c: <integer> -> range [0, 86400] filter_d: <integer> -> range [0, 6] group: <string> second_group: <integer> variable_a: <float> variable_b: <float> variable_c: <float> a couple more no very important Ich …

3
Wenn eine Tabelle mit einem Ersatzschlüssel eine Spalte enthält, von der bekannt ist, dass sie eindeutige Nicht-Null-Werte (z. B. SSN) aufweist, verstößt sie gegen 3NF?
Nach meinem Verständnis bedeutet die dritte Normalform (3NF) im Grunde, dass es genau einen Schlüssel geben sollte. Wenn eine Tabelle mit beispielsweise ideiner Spalte für die automatische Inkrementierung auch eine Spalte enthält, von der bekannt ist, dass sie eindeutig und nicht null ist, z. B. die Sozialversicherungsnummer, kann diese andere …



2
Migration von Text und Bild zu varchar (max) und varbinary (max)
Ich habe eine SQL Server - Datenbank , die eine Anzahl enthält imageund textSpalten, und ich studiere potenzielle Probleme , die eine Migration von ihnen zu ihren nicht-veralteten Pendants entstehen könnten varbinary(max)und varchar(max). Abgesehen von Änderungen am Anwendungscode sind meine Hauptanliegen potenzielle "Fallstricke", die damit verbunden sind. Gibt es beispielsweise …



1
Warum können wir nicht mehrere Kaskadenpfade haben?
Sie können sehen, dass viele Fragen zu mehreren Kaskadenpfaden gestellt wurden . Zum Beispiel: /programming/851625/foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths /programming/6065501/multiple-cascade-delete-path-in-many-many-relationship-ef-4-1 /programming/27613117/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths-s Nach meinem Verständnis ist es jedoch völlig in Ordnung, dass Sie einen untergeordneten Datensatz für viele und nicht nur für eine Bedingung für das Löschen der zugehörigen Stammsätze löschen möchten . Während in …


1
Wie kann ein gerichteter Graph mit mehreren Eltern dargestellt werden?
http://dirtsimple.org/2010/11/simplest-way-to-do-tree-based-queries.html bietet einen Algorithmus zum Einfügen und Löschen aus einer Closure Table. Ich möchte eine ähnliche Datenstruktur modellieren, außer dass Knoten mehrere Eltern haben können. Gegeben: Wenn wir entfernen, [B, C]erwarte ich am Ende: und wenn wir den Knoten entfernen, Berwarte ich am Ende Folgendes: Wenn Sie jedoch den Algorithmus …


3
Wie erstelle ich eine neue Tabelle mit denselben Einschränkungen und Indizes?
Ich erstelle eine neue Tabelle mit Primärschlüsseleinschränkungen und einem nicht gruppierten Index in dieser Tabelle. Ich weiß, ich möchte eine weitere Tabelle mit derselben Struktur und denselben Werten sowie Schlüsseln und Indizes erstellen. create table Dummy (id integer ,name varchar(20),salary integer Constraint PK_Con_id primary key(id)) insert into Dummy values(11,'AAA',1000); insert …

1
Ternäre Beziehung: Was ist der Unterschied zwischen einer einzelnen Tabelle und mehreren Tabellen?
Betrachten Sie die folgende ternäre Beziehung: Angenommen, alle Entitäten haben nur zwei Attribute (PK und Name). Hier sind die Tabellen, die ich abgeleitet habe (5 Tabellen): Sector ------------------------- ID_Sector SectorName ------------------------- Product ------------------------- ID_Product ProductName ------------------------- Company -------------------------------------- ID_Company ID_Sector CompanyName -------------------------------------- Relationship 1 (R1) ------------------------- ID_Sector ID_Product ------------------------- Relationship …



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.