Als «database-design» getaggte Fragen

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


3
Implementieren eines Untertyps eines Untertyps in ein Typ / Untertyp-Entwurfsmuster mit sich gegenseitig ausschließenden Unterklassen
Einführung Damit diese Frage für zukünftige Leser nützlich ist, werde ich das generische Datenmodell verwenden, um das Problem zu veranschaulichen, mit dem ich konfrontiert bin. Unser Datenmodell besteht aus drei Einheiten, die als markiert werden sollen A, Bund C. Um die Dinge einfach zu halten, werden alle ihre Attribute vom …

4
Gibt es ein Tool, um zu überprüfen, ob meine Datenbank auf die dritte Normalform normalisiert ist?
Ich habe kürzlich etwas über Normalisierung gelernt und verstehe, wie wichtig es ist, ein neues Schema zu implementieren. Wie kann ich überprüfen, ob meine Datenbank 2NF- oder 3NF-kompatibel ist? Manuelle Überprüfung ist eine sichere Option, aber ich suche hier ein automatisiertes Tool. Ich bin nicht auf der Suche nach einem …

5
Nehmen leere Spalten Platz in einer Tabelle ein?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich habe Tabelle, die von sehr grundlegenden Informationen hält. Nur ein Titel und ein paar Datumsfelder. Es gibt ein Feld namens " Kommentare", das varchar (4000) ist. Meistens …

1
Datenbankdesign: Zwei 1 bis viele Beziehungen zu derselben Tabelle
Ich muss eine Situation modellieren, in der ich eine Tabelle Chequing_Account (die Budget, IBAN-Nummer und andere Details des Kontos enthält) habe, die mit zwei verschiedenen Tabellen Person und Corporation verknüpft sein muss, die beide 0, 1 oder viele Chequing-Konten haben können. Mit anderen Worten, ich habe zwei 1-zu-viele-Beziehungen mit demselben …

7
Wie erzwinge ich, dass ein Datensatz einen wahren Wert für eine Boolesche Spalte und alle anderen einen falschen Wert hat?
Ich möchte durchsetzen, dass nur ein Datensatz in einer Tabelle als "Standard" -Wert für andere Abfragen oder Ansichten gilt, die möglicherweise auf diese Tabelle zugreifen. Grundsätzlich möchte ich garantieren, dass diese Abfrage immer genau eine Zeile zurückgibt: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Wie würde ich das in SQL …

4
Problem mit der Entitätsbeziehung
Ich habe 4 ähnliche Tabellen (es ist ein Beispiel): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Angenommen, ich habe eine classificationmit id = 20, id_company = 1. Und ein departmentdas hat id_company = 2(das repräsentiert eine andere …

2
Deaktivieren Sie alle Einschränkungen und Tabellenprüfungen, während Sie einen Speicherauszug wiederherstellen
Ich habe einen Speicherauszug meiner PostgreSQL-Datenbank erhalten mit: pg_dump -U user-name -d db-name -f dumpfile die ich dann in einer anderen datenbank wiederherstelle mit: psql X -U postgres -d db-name-b -f dumpfile Mein Problem ist, dass die Datenbank referenzielle Einschränkungen, Überprüfungen und Trigger enthält und einige dieser (Überprüfungen, die es …

5
Erzwingen der Datenbankintegrität
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Wäre es jemals sinnvoll, wenn die Anwendung die Datenbankintegrität erzwingt, anstatt über Fremdschlüssel zu verfügen, Einschränkungen zu überprüfen usw.? Inwieweit ist eine Leistungsverbesserung zu erwarten, wenn die Datenbankintegrität …

4
SQL Server-Datenbank auf einer SSD - ein Vorteil gegenüber einer separaten Datei für jede Tabelle?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich erstelle eine Datenbank mit etwa 30 Tabellen, wobei jede Tabelle zig Millionen Zeilen und jede Tabelle eine einzelne wichtige Spalte und eine Primär- / Fremdschlüsselspalte enthält, um …

2
INT oder CHAR für ein Typfeld
Was ist das beste Design für einen Tisch, ein TypeFeld, das aus intoder besteht char(1)? Mit anderen Worten, angesichts dieses Schemas: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Ist es effizienter (leistungsmäßig) VehType, ein intoder ein zu sein char(1)? Angenommen, …

3
Namenskonventionen für Spaltennamen und Best Practices
Ich hätte gerne eine Expertenmeinung zu Best Practices, wenn es um die Benennung von Spalten geht . Hintergrund ist laut Wikipedia folgende Syntax: SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); ist effizienter als SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); Die JOIN ... USINGSyntax funktioniert jedoch …



5
SQL Server - separate Datenbank für Berichte?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Auf unserem SQL Server verfügen wir über eine Datenbank für jede unserer Webanwendungen. Für Berichte verwenden wir Reporting Services und alle Berichtsdaten (einschließlich der Berichtsparameter) stammen aus gespeicherten …

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.