Als «rdbms» getaggte Fragen



12
Warum unterstützen relationale Datenbanken die Rückgabe von Informationen in einem verschachtelten Format nicht?
Angenommen, ich erstelle ein Blog, in dem ich Beiträge und Kommentare veröffentlichen möchte. Also erstelle ich zwei Tabellen, eine 'posts'-Tabelle mit einer automatisch inkrementierenden Integer-ID-Spalte und eine' comments'-Tabelle mit dem Fremdschlüssel 'post_id'. Dann möchte ich ausführen, was wahrscheinlich meine häufigste Abfrage ist, nämlich das Abrufen eines Posts und aller seiner …
46 database  sql  rdbms  query 


4
Warum ignorieren viele Designs die Normalisierung in RDBMS?
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten, und erläutern Sie, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Ich habe viele Entwürfe gesehen, bei denen Normalisierung nicht die erste Überlegung in der Entscheidungsphase war. In vielen Fällen …

4
Warum geben nicht parametrisierte Abfragen nicht nur einen Fehler zurück?
SQL-Injection ist ein sehr schwerwiegendes Sicherheitsproblem, zum großen Teil, weil es so einfach ist, es falsch zu machen: Die offensichtliche, intuitive Art, eine Abfrage mit Benutzereingaben zu erstellen, macht Sie anfällig, und die richtige Art, dies zu verringern, erfordert, dass Sie über Parameter informiert sind Abfragen und SQL-Injection zuerst. Mir …
22 security  sql  rdbms 

3
Warum werden objektorientierte Datenbanken nicht so häufig verwendet wie relationale Datenbanken? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …


7
Sollte ein Ersatzschlüssel jemals einem Benutzer zugänglich gemacht werden?
In einer Tabelle, die keinen natürlichen Schlüssel enthält, ist es häufig weiterhin nützlich, dass Benutzer einen eindeutig generierten Bezeichner verwenden können. Wenn die Tabelle einen Ersatz-Primärschlüssel hat (und in einem solchen Fall würden Sie es sicherlich erwarten), sollte dieser Schlüssel dem Benutzer zugänglich gemacht werden oder sollte ein anderes Feld …

4
Benötigen diese speziellen Tabellen Ersatzschlüssel?
Hintergrund Ich habe diese Tische +-------------------------+ +------------------------+ |Airport | |Country | |-------------------------| |------------------------| |airport_code string (PK) | |country_code string (PK)| |address string | |name string | |name string | +------------------------+ +-------------------------+ +-------------------------+ |Currency | |-------------------------| |currency_code string (PK)| |name string | +-------------------------+ AIRPORT_CODE ist der IATA (International Air Transport Association) …


2
In welcher Reihenfolge werden die Zeilen ohne ORDER BY-Klausel abgerufen?
Ein Programmierer testet und vergleicht dieselbe Anwendung, die dieselbe Datenbankstruktur und dieselben Daten verwendet, nur in zwei separaten Datenbanken, eine mit Oracle 8 und eine mit Oracle 9. Die App führt eine Abfrage ohne ORDER BY Klausel aus. Er behauptet, dass die ORDER-BY-less-Abfrage die Zeilen in beiden Datenbanken in derselben …
11 sql  oracle  rdbms 

2
Gibt es eine kanonische Quelle, die „All-Surrogate“ unterstützt?
Hintergrund Der Ansatz "All-PK-muss-Ersatz sein" ist in Codds relationalem Modell oder einem SQL-Standard (ANSI, ISO oder anderen) nicht vorhanden. Auch kanonische Bücher scheinen sich diesen Einschränkungen zu entziehen. Das Oracle-eigene Datenwörterbuchschema verwendet in einigen Tabellen natürliche Schlüssel und in anderen Tabellen Ersatzschlüssel. Ich erwähne dies, weil diese Leute ein oder …

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.