Frage

Kann jemand Ressourcen vorschlagen, die auf relationale Datenbanken einen mathematischen Ansatz? Im Wesentlichen relationale Algebra ich würde vermuten.

Ich habe einen Hintergrund Mathematik und jetzt sehr viel mit Datenbanken arbeiten und mag die Lücke schließen.

War es hilfreich?

Lösung

Ich würde vorschlagen, aus der Wikipedia-Seite starten: http://en.wikipedia.org/wiki/Relational_algebra .

Lassen Sie mich meine Bibliothek graben, um zu sehen, ob ich den Namen der Bücher finden kann ich verwendet, wenn es zu lernen ....

Andere Tipps

Angewandte Mathematik (auf anderen Antworten erwähnt) ist sehr viel wert, die lesen, aber es ist wirklich nicht in die Details der relationalen Algebra gehen. Es erklärt nicht all Nitty Gritty Details oder bietet auch jede Art von formaler Definition der relationalen Operatoren. In der Tat nimmt Angewandte Mathematik Art, dieses Wissen als Voraussetzung.

Codds Papiere sind natürlich relevant, aber es gibt zwei Einschränkungen: (1) Codd war ein "Mathematiker pur sang". Seine Schriften sind daher ziemlich schwierig für viele Menschen zu erreichen. (2) Seine Papiere stammen aus ein paar Jahrzehnte, und es ist nicht wie die Erkenntnisse und das Wissen über das relationale Modell nicht in diesen Jahrzehnten entwickelt hat.

Wikipedia-Artikel ziemlich gut, aber imo in zweierlei Hinsicht fehlerhaft: (1) es gibt vor, dass Outer-Joins und Nullen können einen Teil des relationalen Modell / relationalen Algebra, und (2) Es scheint, dass „das so zu tun, "relationale Algebra nicht transitive Schließung unterstützen kann (die korrekte Lage der Dinge ist, dass sowohl eine einfache und eine generalisierte transitive Schließung Betreiber haben in der Tat für die Beziehungen definiert.).

nach zu urteilen, was kleinen Detail Sie in der Frage zur Verfügung gestellt, „was es wirklich ist, dass Sie nach sind“, würde ich sagen, „Einführung in den Datenbanksystemen“ ist ein guter Vorschlag, wie wahrscheinlich die meisten Bücher des Datums. Das Problem mit diesem Buch ist, dass es mehr als 1000 Seiten sind, dass jeder Aspekt des relationalen Modells in einer einleitenden Art und Weise abdecken sollen, die beide mehr und weniger als das, was Sie scheinen nach zu sein.

Es gibt ein (sehr) kleines Kapitel mit dem Titel „Einführung in dem RA“ auf meiner eigenen Website http: //shark.armchair.mb.ca/~erwin . Ich habe geschrieben, dass Kapitel aus der Perspektive der „wie würde ich versuchen, die RA zu jemandem zu erklären, die nicht durch diese 1000 Seiten gehen will, aber noch will genaue Informationen gegeben werden.“. Die Informationen dort nicht der Fall, wie ich glaube, abweichen von dem, was Datum sagt. Es könnte sich lohnen eine oberflächliche Prüfung sein.

„Eine Verbindung, die ich nur auf einige kurze Video-Vorlesungen über Datenbanktheorie auf relationale Algebra darunter eine gefunden.“

Sie gab den Eindruck, dass Sie in echten mathematischen Grundlagen interessiert waren. Wenn das so ist, dann nicht das Vertrauen etwas, das irgendeines der Worte „ER“, „Mapping“, „.net“, ‚Microsoft‘, ‚SQL‘, ‚Linq‘, ‚Objekt‘ enthält. Wenn das nicht so ist, dann ignorieren Sie bitte meine Antwort.

Was ist mit dem Relationale Algebra Artikel in Wikipedia?

Angewandte Mathematik für Database Professionals von Lex de Haan und Toon Koppelaars

Chris Datum „Eine Einführung in die Datenbanksysteme“ ein klassisches Buch . Darüber hinaus gibt es Videos von Vorlesungen über Datenbanken auf youtube.com/edu

‚Grundlagen der Datenbanksysteme‘, Elmasri Navathe ist das Buch, das ich auf dem College verwendet. Das war vor über 10 Jahren, aber die Grundlagen nicht viel ändern. Es ist ziemlich schwierig zu gehen, aber es ist in der Tiefe und umfassend. Sie können es als kostenloses eBook herunterladen:

http://www.freeebooks4you.co.cc/2009/09/fundamentals -von-Datenbank-systems.html

Kapitel 7 Abdeckungen relationale Algebra.

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