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.



5
Microservices und Datenbank-Joins
Wie gehen Sie mit dem Rätsel um, die Datenbank aufzubrechen, wenn Sie monolithische Anwendungen in Microservices aufteilen? Typische Anwendungen, an denen ich gearbeitet habe, führen aus Gründen der Leistung und Einfachheit viele Datenbankintegrationen durch. Wenn Sie zwei Tabellen haben, die logisch unterschiedlich sind (wenn Sie so wollen, begrenzte Kontexte), aber …

4
SELECT von View enthält eine Unterabfrage in der FROM-Klausel
Ich habe zwei Tabellen und muss eine Ansicht erstellen. Die Tabellen sind: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Ich benutze die folgende Abfrage, um dies zu tun. Die Abfrage ohne den Teil "Ansicht erstellen" funktioniert gut, aber mit "Ansicht erstellen" wird der Fehler "SELECT der Ansicht enthält eine …
111 mysql  sql  database  views 

5
Allgemeine MySQL-Felder und ihre entsprechenden Datentypen
Ich richte eine sehr kleine MySQL-Datenbank ein, in der Vorname, Nachname, E-Mail-Adresse und Telefonnummer gespeichert sind, und habe Probleme, für jedes Feld den „perfekten“ Datentyp zu finden. Ich weiß, dass es keine perfekte Antwort gibt, aber es muss eine gemeinsame Konvention für häufig verwendete Felder wie diese geben. Zum Beispiel …
111 mysql  database  types 


6
Wie wird empfohlen, eine große Anzahl von Elementen aus DynamoDB zu löschen?
Ich schreibe einen einfachen Protokollierungsdienst in DynamoDB. Ich habe eine Protokolltabelle, die von einem user_id-Hash und einem Zeitstempelbereich (Unix epoch int) verschlüsselt wird. Wenn ein Benutzer des Dienstes sein Konto kündigt, muss ich alle Elemente in der Tabelle löschen, unabhängig vom Bereichswert. Was ist die empfohlene Methode für diese Art …

17
Wie viele Datenbankindizes sind zu viele?
Ich arbeite an einem Projekt mit einer ziemlich großen Oracle-Datenbank (obwohl meine Frage auch für andere Datenbanken gilt). Wir haben eine Weboberfläche, mit der Benutzer nach nahezu jeder möglichen Kombination von Feldern suchen können. Um diese Suche zu beschleunigen, fügen wir den Feldern und Feldkombinationen, nach denen Benutzer unserer Meinung …

24
Sind Fremdschlüssel in einem Datenbankdesign wirklich notwendig?
Soweit ich weiß, werden Fremdschlüssel (FK) verwendet, um dem Programmierer zu helfen, Daten auf die richtige Weise zu bearbeiten. Angenommen, ein Programmierer tut dies tatsächlich bereits auf die richtige Weise. Brauchen wir dann wirklich das Konzept der Fremdschlüssel? Gibt es andere Verwendungszwecke für Fremdschlüssel? Vermisse ich hier etwas?


11
Objekt vom Typ 'System.DBNull' kann nicht in 'System.String' umgewandelt werden
Ich habe den obigen Fehler in meiner App erhalten. Hier ist der Originalcode public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Ich ersetzte durch public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is …
109 c#  asp.net  database  null 



12
Maximale Ausführungszeit in phpMyadmin
Wenn ich versuche, (einige) Abfragen in phpMyadmin auszuführen, wird dieser Fehler angezeigt Schwerwiegender Fehler: Die maximale Ausführungszeit von 60 Sekunden wurde in Zeile 140 in C: \ xampp \ phpmyadmin \ library \ dbi \ mysql.dbi.lib.php überschritten weil ich eine sehr große Tabelle habe (über 9 Millionen Datensätze) Ich habe …

4
Warum benötige ich eine Transaktion im Ruhezustand für schreibgeschützte Vorgänge?
Warum benötige ich eine Transaktion im Ruhezustand für schreibgeschützte Vorgänge? Sperrt die folgende Transaktion die Datenbank? Beispielcode zum Abrufen aus der Datenbank: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Kann ich session.close() anstelle von verwenden tx.commit()?

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.