Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Verwalten von Daten in relationalen Datenbankverwaltungssystemen. Dieses Tag ist für allgemeine Fragen zur SQL-Programmierung vorgesehen. Es ist weder für Microsoft SQL Server (verwenden Sie dazu das SQL-Server-Tag) noch bezieht es sich auf bestimmte SQL-Dialekte.

4
Wie entscheiden Sie, welche Art von Datenbank verwendet wird?
Ich mag den Namen "NoSQL" wirklich nicht, weil er nicht sehr aussagekräftig ist. Es sagt mir, was die Datenbanken nicht sind, wo ich mehr daran interessiert bin, was die Datenbanken sind . Ich denke wirklich, dass diese Kategorie wirklich mehrere Kategorien von Datenbanken umfasst. Ich versuche nur eine allgemeine Vorstellung …
31 sql  database  nosql 

2
Warum sollten Flags / Enums in einer Datenbank als Zeichenfolgen statt als Ganzzahlen gespeichert werden?
Ich habe SQL-Dumps einiger berühmter CMSs durchsucht, darunter Drupal 7, Wordpress (eine recht alte Version) und eine benutzerdefinierte Anwendung, die auf Python basiert. Alle diese Speicherauszüge enthielten Daten mit Zeichenfolgenflags anstelle von ganzzahligen. Zum Beispiel des Status eines Posts wurde wie folgt dargestellt published, closedoder inheritnicht 1, 2oder 3. Ich …

2
NoSQL innerhalb von SQL Server
Bei dieser Frage geht es nicht um den Unterschied zwischen SQL und NoSQL. Ich bin auf der Suche nach einer Begründung für etwas, das für mich im Moment wirklich keinen Sinn ergibt (möglicherweise aufgrund meines Unverständnisses oder meiner mangelnden Wertschätzung). Wir haben ein neues Projekt mit MVC5, Entity Framework 6 …
28 sql  sql-server  nosql 



6
Warum ist SQL in großen Desktop-Anwendungen nicht so verbreitet?
Als Softwareentwickler habe ich an Projekten gearbeitet, die von winzigen selbstgemachten Apps bis zu mittelständischen Unternehmensanwendungen reichen. In fast jedem Projekt habe ich eine Datenbank verwendet oder es bereut, sie nicht von Anfang an verwendet zu haben. Jetzt überlege ich mir ein paar Dinge über die Datenbanken und ihre Verwendung …
28 sql 

1
JOIN vs. INNER JOIN und FULL OUTER JOIN
Ich weiß, es gibt einen Unterschied zwischen INNER JOINund FULL OUTER JOIN, ich kann es sehen, aber was ist der Unterschied zwischen den beiden folgenden: JOIN ... ON...und INNER JOIN...ON...und noch immer JOIN...ON...vsFULL OUTER JOIN...ON... Der Grund dafür ist, dass ich denke, dass nur die Verwendung JOINeine Frage vermasselt, an …
27 sql  sql-server 

2
Warum sollten laut Konvention DB-Tabellennamen Singular sein, RESTful-Ressourcen jedoch Plural?
Es ist eine ziemlich etablierte Konvention, dass Namen von Datenbanktabellen, zumindest in SQL, Singular sein sollten. SELECT * FROM user;Siehe diese Frage und Diskussion . Es ist auch eine ziemlich etablierte Konvention, dass RESTful API-Ressourcennamen im Plural sein sollten. GET /users/123und POST /userssieh dir das an . In der einfachsten …


9
Sollte ein Primärschlüssel unveränderlich sein?
Eine aktuelle Frage zum Stackoverflow löste eine Diskussion über die Unveränderlichkeit von Primärschlüsseln aus. Ich hatte gedacht, dass es eine Art Regel ist, dass Primärschlüssel unveränderlich sein sollten. Wenn die Möglichkeit besteht, dass eines Tages ein Primärschlüssel aktualisiert wird, sollten Sie einen Ersatzschlüssel verwenden. Es ist jedoch nicht im SQL-Standard …


5
Mehrere Datenbankzugriffe oder ein massiver Zugriff?
Was ist ein besserer Ansatz , wenn es um Leistung und optimale Ressourcennutzung kommt: eine Datenbank mehrere Male durch AJAX Zugriff auf nur die genaue Informationen erhalten benötigt , wenn es benötigt wird, oder das Durchführen einer Zugriffs ein Objekt abzurufen , das alle Informationen enthält , die möglicherweise erforderlich …
25 performance  sql 

11
Warum wird das Präfixieren von Spaltennamen als schlechte Praxis angesehen?
Laut einem populären SO-Post wird das Präfixieren von Tabellennamen als schlechte Praxis angesehen. In meiner Firma wird jeder Spalte ein Tabellenname vorangestellt. Das ist für mich schwer zu lesen. Ich bin mir nicht sicher, warum, aber diese Benennung ist eigentlich der Firmenstandard. Ich kann die Namenskonvention nicht ausstehen, aber ich …
25 sql 

6
Ab welcher Datenmenge ist es sinnvoll, von SQL auf NoSQL zu wechseln?
Als Programmierer für relationale Datenbanken lese ich (die meiste Zeit) Artikel darüber, wie relationale Datenbanken nicht skaliert werden und wie NoSQL-Lösungen wie MongoDB. Da die meisten Datenbanken, die ich bisher entwickelt habe, klein bis mittelgroß waren, hatte ich noch nie ein Problem, das durch Indizierung, Abfrageoptimierung oder Schema-Redesign nicht gelöst …

2
Websites für den internen Gebrauch: Gibt es einen überzeugenden Fall gegen SQLite?
Viele Webframeworks wie Flask oder Django verwenden SQLite als Standarddatenbank. SQLite ist überzeugend, weil es in Python enthalten ist und der administrative Aufwand ziemlich gering ist. Die meisten öffentlichen Produktionsstätten mit hohem Datenaufkommen verwenden jedoch eine umfangreichere Datenbank: mySQL, Oracle oder postgresql. Die Fragen : Annehmen: Der Datenverkehr auf der …

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.