Als «database-theory» getaggte Fragen

5
Wann sollte TINYINT über INT verwendet werden?
Im Allgemeinen verwende ich immer Ints. Ich weiß, dass dies theoretisch nicht die beste Vorgehensweise ist, da Sie den kleinsten Datentyp verwenden sollten , der die Daten garantiert speichert. Zum Beispiel ist es besser zu verwenden, tinyintwenn Sie wissen, dass die einzigen Daten, die Sie speichern, eine 1, 0 oder …

1
Was ist die Begründung für das GAP-Theorem?
http://en.wikipedia.org/wiki/CAP_theorem http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf Ich denke, es ist nicht ganz einfach, warum nur zwei von Konsistenz Verfügbarkeit Partitionstoleranz Kann für jedes beliebige verteilte Datenbanksystem gelten. Diese Vermutung wurde bewiesen , aber ist es ein einfacher Weg , um zu sehen , warum wohl diese halten könnte? Ich suche keinen Beweis, nur einen …

4
Warum werden NULL-Werte zuerst sortiert?
Warum werden die NULL-Werte zuerst sortiert, wenn wir einen NULL-Wert in einer Spalte haben und nach aufsteigendem Wert sortieren? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test Ergebnisse in NULL 1 2 3 4 Ich …



7
Was ist eine "Datenbank"?
Diese Frage wurde viel diskutiert: Welche Datenbanktechnologien verwenden große Suchmaschinen? So viele Diskussionen, dass ich verwirrt war. Also ... was ist überhaupt eine Datenbank? Sind nur relationale Datenbanken "Datenbanken"? Sind objektorientierte Datenbanken "Datenbanken"? Gibt es ein System, mit dem ich Informationen (wie eine Karte, eine Liste usw.) in einer Datenbank …


5
Mathematische Gleichheit zweier SQL-Anweisungen
Gibt es eine Möglichkeit, die mathematische Gleichheit zweier SQL-Anweisungen zu überprüfen? Ich habe zwei SQL-Anweisungen: SQL_STATEMENT_1 SQL_STATEMENT_2 Das Ausführen beider Anweisungen für Daten und das Vergleichen der Ausgabe hilft überhaupt nicht. Die Mengenmathematik hinter den Anweisungen muss wie bei einem Gleichungslöser ausgewertet werden. Außerhalb des Rahmens meiner Frage liegen Dinge …


4
wie man Indizes erklärt
Bei dieser Frage geht es um das Unterrichten: Als ich Datenbanken lernte, sprachen wir davon, dass Indizes wie der Kartenkatalog in der Stadtbibliothek sind. Wir hatten mindestens einen Autorenindex, einen Titelindex, dann war die Dewey-Dezimalzahl der Zugriffspfad zum Buch, der dem gesamten Datensatz in der Datenbank entspricht. Bücher? Was auf …

3
Was ist eine Storage Definition Language (SDL)?
In meiner Vorlesung "Datenbanken" erwähnte der Lehrer, dass SQL nicht nur eine Datendefinitionssprache (DDL), eine Datenmanipulationssprache (DML) und eine Ansichtsdefinitionssprache (VDL) ist, sondern auch eine Speicherdefinitionssprache (SDL). Die letzte Verwendung enthält keine weiteren Erklärungen oder Beispiele. Die Suche nach zusätzlichen Informationen im Internet zur Verwendung von SQL als SDL liefert …

1
Wird die DB-Normalisierung ausschließlich auf der Grundlage des Primärschlüssels oder auf der Grundlage aller Kandidatenschlüssel durchgeführt?
Ich bin beim Verweisen auf das Internet und Lehrbücher auf zwei Arten des Normalisierungsverfahrens gestoßen. nämlich. Typ 1 . Normalformen, die nur auf dem Primärschlüssel basieren. In diesem Typ -> 2NF verbietet partielle Abhängigkeiten vom Primärschlüssel . -> 3NF erlaubt keine transitiven Abhängigkeiten vom Primärschlüssel . Typ 2 . Eine …

1
Transaktions- und Datenkonsistenz während eines Fehlers
Wenn eine Datenbank eine Transaktion startet, sind alle in dieser Transaktion ausgeführten Anweisungen isoliert und atomar (und konsistent und dauerhaft). Dies ist so ziemlich die Definition einer Transaktion. Wikipedia gibt an, dass es einige Datenbanken gibt, die sicherstellen, dass eine Transaktion isoliert bleibt, indem die Zeilen gesperrt und erst entsperrt …
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.