Als «best-practices» getaggte Fragen

Best Practices werden allgemein und informell als die Methoden und Prozesse anerkannt, die sich im Laufe der Zeit als überlegen erwiesen haben, die mit anderen Mitteln erreicht wurden.


4
Sollte ich die Aktualisierung von Spalten, die nicht aktualisiert werden sollen, ausdrücklich verweigern?
Ich bin es gewohnt, in sehr sicheren Umgebungen zu arbeiten, und daher entwerfe ich meine Berechtigungen mit größter Genauigkeit. Eine Sache, die ich normalerweise mache, ist, den DENYBenutzern explizit die Möglichkeit zu geben, UPDATESpalten zu erstellen, die niemals aktualisiert werden sollten. Beispielsweise: create table dbo.something ( created_by varchar(50) not null, …

7
Welche Probleme werden durch die Aufteilung von Straßenadressen in einzelne Spalten gelöst?
Wir haben ein Team, das die Tabellen und Relationen für Softwareentwickler erstellt. In unserer Organisation ist die Durchsetzung der 3NF-Normalisierung recht streng. Um ehrlich zu sein, stimme ich angesichts der Größe unserer Organisation und der Veränderungen der Bedürfnisse oder Kunden im Laufe der Zeit zu. Es gibt nur einen Bereich, …


5
Ist es immer noch empfehlenswert, die Verwendung der Standardports für SQL Server zu vermeiden?
In der Vergangenheit wurde empfohlen, die Standardports nicht für Verbindungen zu SQL Server zu verwenden, um die Sicherheit zu verbessern. Auf einem Server mit einer einzelnen Standardinstanz werden standardmäßig die folgenden Ports verwendet: SQL Server-Dienst - Port 1433 (TCP) SQL Server-Browserdienst - Port 1434 (UDP) Dedizierte Administratorverbindung - Port 1434 …


5
Ist Table Aliasing eine schlechte Praxis?
Ich erinnere mich, wie ich dies in einem DBMS-Kurs für Master of Information Services-Studenten gelernt habe. Um sich das Tippen zu ersparen, können Sie Folgendes eingeben: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Aber ... Warum ist dies in gespeicherten Prozeduren und dergleichen akzeptabel? …






2
Was sind die Best Practices für Nachschlagetabellen in relationalen Datenbanken?
Nachschlagetabellen (oder Codetabellen , wie sie manche nennen) sind normalerweise eine Sammlung der möglichen Werte, die für eine bestimmte Spalte angegeben werden können. Angenommen, wir haben eine Nachschlagetabelle mit dem Namen party(die Informationen über politische Parteien speichern soll), die zwei Spalten enthält: party_code_idn, das vom System generierte numerische Werte enthält …


6
Tabellen in MySQL aufteilen. Gute Übung?
Ich habe begonnen, an einem vorhandenen Projekt zu arbeiten, und der vorherige Entwickler hatte eine Tabelle in 10 separate Tabellen mit identischen Schemata, aber unterschiedlichen Daten aufgeteilt. Die Tabellen sehen folgendermaßen aus: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] Der Primärschlüssel ist ein ganzzahliges idFeld. Die Anwendung …

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.