Frage

Um eine lange Frage kurz zu stellen, kenne ich die Grundlagen einer relationalen Datenbank, Indizierung, Replikation, Sperrung, Parallelität usw. und SQL einfache Ausdrücke wie:

SELECT EventID,EventName FROM Events WHERE CustomerID=5 ORDER BY EventType

Aber ich verstehe keine der "fortgeschrittenen" Themen in relationalen Datenbanken, wie:

  • Domänen
  • Einschränkungen
  • Indizes

Wird mir bitte jemand eine kurze Grundierung geben, eine ungefähre Erklärung darüber, was diese Aspekte tun und wie er funktioniert?

Sie können diese Frage herunterstimmen und total abwerfen, aber bitte erklären Sie mir, wie diese Themen funktionieren, da ich sehr schnell auf relationale Datenbanken auf dem neuesten Stand sein muss.

War es hilfreich?

Lösung

Die Wikipedia -Artikel über Relationale Datenbanken und Das relationale Modell sind ein guter Ausgangspunkt. Sie haben Links zu anderen Artikeln zu den spezifischen Themen, die Sie erwähnen, und diese haben Beispiele, wie z.

Andere Tipps

Ich denke, dass ein Problem, mit dem Sie sich diesem stellen möchten, dass die Funktionen zwischen verschiedenen RDBMS -Implementierungen stark variieren. Sperren, Konsistenz und Parallelität unterscheiden sich in Orakel sehr zu <insert random name of other system here>. Wenn es ein bestimmtes RDBMS gibt, an dem Sie Interesse haben, würde ich Sie auffordern, zu untersuchen, wie dieses bestimmte System sie implementiert, da der Teufel, wie sie sagen, in den Details steckt.

Beginnen Sie beispielsweise mit dem Oracle Concepts Guide, der in HTML und PDF von erhältlich ist http://docs.oracle.com Für jede Version.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top