Als «database» getaggte Fragen

Eine Datenbank ist eine organisierte Sammlung von Daten. Es ist die Sammlung von Schemata, Tabellen, Abfragen, Berichten, Ansichten und anderen Objekten. Die Daten sind normalerweise so organisiert, dass sie Aspekte der Realität so modellieren, dass Prozesse unterstützt werden, die Informationen erfordern. Verwenden Sie dieses Tag, wenn Sie Fragen zum Entwerfen einer Datenbank haben. Wenn es sich um ein bestimmtes Datenbankverwaltungssystem handelt (z. B. MySQL), verwenden Sie stattdessen dieses Tag.

4
PDO :: PARAM für Typ Dezimal?
Ich habe 2 Datenbankfelder `decval` decimal(5,2) `intval` int(3) Ich habe 2 PDO-Abfragen, die sie aktualisieren. Derjenige, der das int aktualisiert, funktioniert in Ordnung $update_intval->bindParam(':intval', $intval, PDO::PARAM_INT); Ich kann das Dezimalfeld jedoch nicht aktualisieren. Ich habe die folgenden 3 Möglichkeiten ausprobiert, aber nichts funktioniert $update_decval->bindParam(':decval', $decval, PDO::PARAM_STR); $update_decval->bindParam(':decval', $decval, PDO::PARAM_INT); $update_decval->bindParam(':decval', …
77 php  mysql  database  pdo 

15
Wie beurteilen Sie die Verwendung von UUIDs als Datenbankzeilenkennungen, insbesondere in Web-Apps?
Ich habe es immer vorgezogen, lange Ganzzahlen als Primärschlüssel in Datenbanken zu verwenden, um die Einfachheit und (angenommene) Geschwindigkeit zu gewährleisten. Wenn ich jedoch ein REST- oder Rails-ähnliches URL-Schema für Objektinstanzen verwende, erhalte ich folgende URLs: http://example.com/user/783 Und dann wird davon ausgegangen, dass es auch Benutzer mit den IDs 782, …



8
Immer noch verwirrt über das Identifizieren und Nicht-Identifizieren von Beziehungen
Ich habe mich also mit dem Identifizieren und Nicht-Identifizieren von Beziehungen in meinem Datenbankdesign befasst, und einige der Antworten auf SO scheinen mir zu widersprechen. Hier sind die zwei Fragen, die ich betrachte: Was ist der Unterschied zwischen identifizierenden und nicht identifizierenden Beziehungen? Probleme bei der Entscheidung, eine Beziehung zu …

10
CodeIgniter - nur eine Zeile zurückgeben?
Im Moment, wenn ich eine Abfrage in der Datenbank durchführe, die nur eine Zeile zurückgeben soll, verwenden Sie: ...query stuff... $query = $this->db->get(); $ret = $query->result(); return $ret[0]->campaign_id; Gibt es eine CodeIgniter-Funktion, um die erste Zeile zurückzugeben? etwas wie$query->row(); Oder noch besser wäre die Möglichkeit, das Abfrageobjekt direkt zu verwenden, …

10
Bevorzugte Methode zum Speichern von Passwörtern in der Datenbank
Was ist Ihre bevorzugte Methode / Datentyp zum Speichern von Kennwörtern in einer Datenbank (vorzugsweise SQL Server 2005). In einigen unserer Anwendungen habe ich zunächst die .NET-Verschlüsselungsbibliotheken verwendet und sie dann als Binärdatei in der Datenbank gespeichert (16). Ist dies die bevorzugte Methode oder sollte ich einen anderen Datentyp verwenden …

14
Wie simuliere ich eine Datenbank zum Testen (Java)?
Ich programmiere in Java und meine Anwendungen nutzen DB sehr häufig. Daher ist es wichtig, dass ich meine DB-Nutzung einfach testen kann. Worum geht es bei DB-Tests? Für mich sollten sie zwei einfache Anforderungen erfüllen: Überprüfen Sie die SQL-Syntax. Noch wichtiger ist, überprüfen Sie, ob die Daten je nach Situation …

6
Indizierung von Booleschen Feldern
Dies ist wahrscheinlich eine wirklich dumme Frage, aber wird es von großem Vorteil sein, ein boolesches Feld in einer Datenbanktabelle zu indizieren? In einer häufigen Situation, wie z. B. "Soft-Delete" -Datensätze, die als inaktiv gekennzeichnet sind und daher die meisten Abfragen enthalten WHERE deleted = 0, wäre es hilfreich, dieses …
76 sql  mysql  database  indexing 

10
MongoDB unter OSX installieren und ausführen
Wenn jemand hier einige Einblicke geben kann, würde ich es sehr schätzen. Ich bin neu in MongoDB und (relativ) neu in der Befehlszeile. Ich hatte eine express / node.js-App, die lokal erfolgreich auf MongoDB ausgeführt wurde, aber beim Neustart meines Computers habe ich versucht, den Mongo-Server neu zu starten, und …



4
Der Server gibt eine ungültige Zeitzone zurück. Gehen Sie zur Registerkarte Erweitert und legen Sie die Servertimezone-Eigenschaft manuell fest
Meine Intelij IDE stellt keine Verbindung zu meinem Datenbankserver von MySQL Workbench her. Sie gibt dies als Zeitzonenproblem an und möchte, dass ich zur Registerkarte "Erweitert" gehe und die Eigenschaft "serverTimezone" manuell festlege. Ich habe versucht zu suchen, ob es ein ähnliches Problem gibt, aber ich kann es nicht finden.

9
Datenbankdesign: Berechnung des Kontostands
Wie gestalte ich die Datenbank, um den Kontostand zu berechnen? 1) Derzeit berechne ich den Kontostand aus der Transaktionstabelle. In meiner Transaktionstabelle habe ich "Beschreibung" und "Betrag" usw. Ich würde dann alle "Betrag" -Werte addieren und das würde den Kontostand des Benutzers berechnen. Ich habe dies meinem Freund gezeigt und …

6
Vor- und Nachteile dokumentenbasierter Datenbanken gegenüber relationalen Datenbanken
Ich habe versucht zu prüfen, ob ich mit einer dokumentbasierten Datenbank, in diesem Fall CouchDB, einige Anforderungen erfüllen kann. Zwei allgemeine Anforderungen: CRUD von Entitäten mit einigen Feldern, die einen eindeutigen Index haben E-Commerce-Web-App wie eBay ( bessere Beschreibung hier ). Und ich fange an zu denken, dass eine dokumentbasierte …

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.