Als «relational-database» getaggte Fragen

Eine relationale Datenbank ist eine digitale Datenbank, die auf dem relationalen Datenmodell basiert. Dieses Modell organisiert Daten in einer oder mehreren Tabellen (oder "Beziehungen") von Spalten und Zeilen




4
Warum ist die Verwendung von MySQL für eine Wörterbuch-Website eine schlechte Idee?
Ich plane, eine Datenbank zu entwerfen und einzurichten, in der Wörterbucheinträge (normalerweise einzelne Wörter) und ihre Bedeutung in einer anderen Sprache gespeichert werden. So zum Beispiel die Tabelle Glossar muss Eintrag und Definition und jede Tabelle Datensatz einen Verweis auf die hat ID einen Datensatz in gespeichert Tag(Jeder Eintrag muss …

8
Ist die Verwendung von NoSQL-Datenbanken für große Datasets, in denen Sie nach Inhalten suchen müssen, unpraktisch?
Ich habe jetzt seit einer Woche etwas über NoSQL-Datenbanken gelernt. Ich verstehe wirklich die Vorteile von NoSQL-Datenbanken und die vielen Anwendungsfälle, für die sie großartig sind. Aber oft schreiben Leute ihre Artikel, als ob NoSQL relationale Datenbanken ersetzen könnte . Und da ist der Punkt, an dem ich mich nicht …


9
Was bringen relationale Datenbanken, wenn für jede Spalte ein vordefinierter Datentyp festgelegt wird?
Ich arbeite gerade mit einer SQL-Datenbank und das hat mich immer neugierig gemacht, aber die Google-Suche taucht nicht viel auf: Warum die strengen Datentypen? Ich verstehe, warum Sie ein paar verschiedene Datentypen haben, zum Beispiel wie wichtig es ist, zwischen Binär- und Nur-Text-Daten zu unterscheiden . Anstatt die Einsen und …

1
Wann sollten Sie eine Dokument- oder relationale Datenbank oder eine Grafikdatenbank verwenden? [geschlossen]
Zum Zwecke der Diskussion betrachten wir ein FourSquare-Szenario. Szenario Einheiten: Benutzer Setzt Beziehungen: Checkins: Benutzer <-> Orte, viele zu viele Freunde: Benutzer <-> Benutzer, viele zu viele Datenbank Design Diese weisen höchstwahrscheinlich Fehler auf. RDBMS Tabellen: Benutzer Setzt Checkins (Kreuzung) Freunde (Kreuzung) Vorteile: GAP: Konsistenz, Verfügbarkeit Nachteile: CAP: Partitionstoleranz, auch …

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 …

3
So speichern Sie bestellte Informationen in einer relationalen Datenbank
Ich versuche zu verstehen, wie man bestellte Informationen in einer relationalen Datenbank richtig speichert. Ein Beispiel: Angenommen, ich habe eine Wiedergabeliste, die aus Songs besteht. In meiner relationalen Datenbank habe ich eine Tabelle Playlistsmit einigen Metadaten (Name, Ersteller usw.). Ich habe auch eine Tabelle mit der Bezeichnung " Songsthe" playlist_idsowie …

3
Relationale Datenbanken und iterative Entwicklung
Bei vielen Ansätzen zur Softwareentwicklung wie agilen Methoden, domänengesteuertem Design und objektorientierter Analyse und Design wird empfohlen, einen iterativen Ansatz für die Entwicklung zu wählen. Wir sollten unser Domain-Modell also nicht gleich beim ersten Start des Projekts fertigstellen. Stattdessen überarbeiten wir das Modell im Laufe der Zeit, weil wir mit …

5
Grund, RIGHT JOIN gegenüber LEFT JOIN vorzuziehen
Wenn ich richtig verstehe, jeder RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID kann ausgedrückt werden als LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID Meine persönliche Meinung ist, dass die Absicht der Aussage ist: Holen Sie sich …


4
Woher weiß ich, dass meine Daten relational oder objektorientiert sind?
Lesen Sie einfach diese Zeilen- Wenn Ihre Daten objektbezogen sind, verwenden Sie Objektspeicher ("NoSQL"). Sie sind viel schneller als relationale Datenbanken. Wenn Ihre Daten relationaler Natur sind, lohnt sich der Aufwand für eine relationale Datenbank. von- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern Woher weiß ich, ob meine Daten relationaler Natur oder objektorientiert sind?

7
Nachteile der Verwendung eines nullbaren Fremdschlüssels anstelle der Erstellung einer Schnittstellentabelle
Angenommen, ich habe das folgende ER-Diagramm: Wenn ich nun die Beziehung mit einem Fremdschlüssel von Schoolin darstelle Student, könnte ich NULLWerte haben (da a Student nicht zu a gehören muss School), zum Beispiel: Der richtige Weg (basierend auf dem, was ich gelesen habe) ist es, eine Schnittpunkttabelle zu erstellen, um …

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.