Ich denke, wir sind alle mit der Normalisierung von Datenbanken vertraut . Meine Frage ist: Welche Richtlinien verwenden Sie, wenn Sie die Tabellen denormalisieren möchten?
Ich verstehe, dass eine 254-stellige E-Mail-Adresse gültig ist, aber bei Implementierungen, die ich recherchiert habe, wird in der Regel ein varchar (60) bis varchar (80) oder ein gleichwertiges verwendet. Beispiel: In dieser SQL Server-Empfehlung wird varchar (80) oder dieses Oracle-Beispiel verwendet Gibt es einen Grund, nicht die vollen 254 Zeichen …
Was sind die gängigsten Best Practices für Länge und Datentyp in gemeinsamen Feldern wie: Vorname Familienname, Nachname Adresse Email Geschlechtsverkehr Zustand Stadt Land Telefonnummer usw....
Ich möchte eine Funktion zum "Wiederherstellen" in einer Webanwendung implementieren, damit ein Benutzer seine Meinung ändern und einen gelöschten Datensatz wiederherstellen kann. Überlegungen zur Umsetzung? Einige Optionen, die ich in Betracht gezogen habe, sind das Löschen des betreffenden Datensatzes und das Speichern der Änderungen in einer separaten Prüftabelle oder das …
Ich habe vor langer Zeit irgendwo gelesen. Das Buch besagt, dass wir eine verschachtelte Ansicht in SQL Server nicht zulassen sollten. Ich bin mir nicht sicher, warum wir das nicht können, oder ich kann mich an eine falsche Aussage erinnern. Studenten SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE …
Ich möchte eine sortierte Liste in einer Datenbank speichern. Ich möchte die folgenden Vorgänge effizient ausführen. Einfügen (x) - Fügen Sie den Datensatz x in die Tabelle ein Löschen (x) - Löscht den Datensatz x aus der Tabelle Vorher (x, n) - Die 'n' Datensätze vor dem Datensatz x in …
Was wäre der richtige Datentyp, um E-Mail-Adressen in PostgreSQL zu speichern? Ich kann varchar(oder sogar text) verwenden, aber ich frage mich, ob es einen spezifischeren Datentyp für E-Mails gibt.
Ich habe ein Datenbankmodell mit einer Benutzertabelle und einer Rollentabelle. Ich möchte den Zugriff (Rechte) auf bis zu 10 verschiedene Elemente kontrollieren. Der Zugriff kann entweder einer Rolle oder einem einzelnen Benutzer gewährt werden. Nachfolgend finden Sie die Tabellendefinition von Benutzern, Rollen und Elementen: CREATE TABLE users ( id serial …
Ich habe eine Tabelle, die derzeit doppelte Werte in einer Spalte enthält. Ich kann diese fehlerhaften Duplikate nicht entfernen, möchte jedoch verhindern, dass zusätzliche nicht eindeutige Werte hinzugefügt werden. Kann ich eine erstellen UNIQUE, die nicht auf vorhandene Konformität überprüft? Ich habe versucht, NOCHECKaber war erfolglos. In diesem Fall habe …
Sprich, ein Tisch carhat eine Eins-zu-Eins - Beziehung zu Tabellen electric_car, gas_carund hybrid_car. Wenn a carist electric_car, kann es nicht mehr in gas_caroder a hybrid_carusw. erscheinen. Stimmt etwas mit einem solchen Design nicht? Einige Probleme, die später auftreten können?
(Dies sollte hier von StackOverflow neu gepostet werden.) Derzeit haben Sie eine Tabelle .. und müssen neue Datenspalten hinzufügen. Nicht jeder Datensatz (auch wenn nach dem Hinzufügen der neuen Datenspalten neue Daten vorliegen) enthält Daten. Ich frage mich also, ob dies besser für eine neue Tabelle geeignet ist, da es …
Ich möchte nach einer Zeichenfolge in den Namen der in einer Datenbank vorhandenen Spalten suchen. Ich arbeite an einem Wartungsprojekt und einige der Datenbanken, mit denen ich zu tun habe, haben mehr als 150 Tabellen. Deshalb suche ich nach einer schnellen Möglichkeit, dies zu tun. Was empfehlen Sie?
Technisch gesehen ist NULL = NULL Falsch. Nach dieser Logik ist kein NULL-Wert gleich einem NULL-Wert und alle NULL-Werte sind unterschiedlich. Sollte dies nicht bedeuten, dass alle NULL-Werte eindeutig sind und ein eindeutiger Index eine beliebige Anzahl von NULL-Werten zulassen sollte?
In vielen meiner Datenbanken sind Felder als varchars definiert. Dies war kein großes Problem, da ich in Amerika lebe und arbeite (wo die einzige Sprache, die existiert, "amerikanisch" ist. Ahem ) Nachdem ich ungefähr 5 Jahre mit Datenbanken gearbeitet habe, habe ich festgestellt, dass ich irgendwann Probleme mit der eingeschränkten …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.