Pytania otagowane jako sql

Structured Query Language (SQL) to język do zarządzania danymi w systemach zarządzania relacyjnymi bazami danych. Ten znacznik służy do ogólnych pytań dotyczących programowania SQL; nie jest przeznaczony dla Microsoft SQL Server (w tym celu użyj znacznika sql-server), ani nie odnosi się do konkretnych dialektów SQL samodzielnie.

2
SQL IN () a OR
Pracowałem z zapytaniem, które napisałem dzisiaj, musiałem zmienić kod z WHEREklauzuli, aby użyć filtra IN (lista rzeczy) zamiast używać czegoś w rodzaju item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Powyższe działało przez 15 minut i nic nie zwróciło, …
23 sql  speed 

4
Dlaczego wiele projektów ignoruje normalizację w RDBMS?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Widziałem wiele projektów, w których normalizacja nie była pierwszym czynnikiem branym pod uwagę na etapie podejmowania decyzji. W wielu przypadkach …

11
Mój współpracownik utworzył 96-kolumnową tabelę SQL
Jesteśmy w 2010 roku, inżynierowie oprogramowania z 4 lub 5 lat lub doświadczeniem, wciąż projektujący stoły z 96 kolumnami szczelinowania. Powiedziałem mu, że to będzie koszmar. Pokazałem mu, że musimy użyć porządków by połączyć MySQL z C #. Wyjaśniłem, że tabele zawierające więcej kolumn niż wierszy mają ogromny zapach. Mimo …
23 sql  code-smell 

4
Dlaczego nie sprawić, by zapytania nie sparametryzowane zwróciły błąd?
Wstrzykiwanie SQL jest bardzo poważnym problemem bezpieczeństwa, w dużej mierze dlatego, że tak łatwo go pomylić: oczywisty, intuicyjny sposób budowania zapytania zawierającego dane wejściowe użytkownika naraża cię na niebezpieczeństwo, a właściwy sposób jego złagodzenia wymaga znajomości sparametryzowanej najpierw zapytania i wstrzyknięcie SQL. Wydaje mi się, że oczywistym sposobem na rozwiązanie …
22 security  sql  rdbms 


2
Czy SQL jest deklaratywny?
Pytam, ponieważ tak wiele pytań, które widzę w języku SQL, brzmi: „To jest powolne. Jak to przyspieszyć”? Lub są tutoriale z informacją: „Zrób to w ten sposób, a nie w ten sposób, ponieważ jest szybszy”. Wydaje mi się, że duża część SQL zna się na tym, jak zostanie wykonane wyrażenie, …

4
Utrzymanie integralności referencyjnej między klientem mobilnym a serwerem
Mam więc stosunkowo prosty system. Mobilny klient tworzy rekordy w bazie danych SQLite, które chciałbym być synchronizowane do zdalnego serwera SQL (który jest dzielony z innymi klientami telefonii komórkowej) . Więc kiedy tworzę nowy rekord w tabeli sqlite telefonu, następnie wypycham tę zmianę do mojej zdalnej usługi poprzez RESTful API. …
21 sql  web-services 

9
Czy umieścić logikę biznesową w Procedurze składowanej, czy nie?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Zawsze odbywa się debata na ten temat - „Czy logikę biznesową należy zastosować w procedurze składowanej, czy nie?”. Jeśli zdecydujemy się nie używać narzędzia ORM i nie …
21 c#  .net  sql 




6
Interakcja z danymi przy użyciu wielu baz danych / serwerów
Wszystkie projekty, z którymi do tej pory miałem do czynienia, wymagały tylko jednej bazy danych na jednym serwerze. Chciałbym dowiedzieć się więcej o tym, w jaki sposób projekty wymagające skalowania przechodzą do wielu baz danych i / lub serwerów, aby pomóc w zarządzaniu obciążeniem. Mam świadomość wysokiej skalowalności , ale …
18 php  sql 

4
Abstrakcja bazy danych - czy jest przesadzana?
Po zetknięciu się z licznymi warstwami abstrakcji bazy danych zaczynam się zastanawiać, o co chodzi w tym, że każda biblioteka wymyśla swój własny paradygmat dostępu do danych. Odbieranie nowego DAL przypomina uczenie się nowego języka od nowa, kiedy zwykle wszystko, co chcę zrobić, to po prostu przekonać warstwę do wygenerowania …
18 database  sql  api-design  dsl 

2
Najlepsza metoda na wdrożenie filtrowanego wyszukiwania
Chciałbym Cię zapytać o Twoją opinię, jeśli chodzi o wdrożenie filtrowanego formularza wyszukiwania. Wyobraźmy sobie następujący przypadek: 1 Duży stół z dużą ilością kolumn Ważne może być powiedzenie, że ten SQL Server Musisz zaimplementować formularz do przeszukiwania danych w tej tabeli, aw tym formularzu będziesz mieć kilka pól wyboru, które …

7
Jakie są zalety korzystania z konstruktorów zapytań SQL?
Czy są jakieś zalety używania konstruktora zapytań zamiast używania surowego SQL? Na przykład $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Widzę, że wiele frameworków używa tego rodzaju warstw abstrakcji, ale nie rozumiem korzyści.
17 php  sql  frameworks 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.