Запитання з тегом «sql»

Структурована мова запитів (SQL) - це мова для управління даними в системах управління реляційними базами даних. Цей тег призначений для загальних питань програмування SQL; це не для Microsoft SQL Server (для цього використовуйте тег sql-сервера), а також не посилається на конкретні діалекти SQL самостійно.

4
Чому багато конструкцій ігнорують нормалізацію в RDBMS?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Мені довелося побачити багато конструкцій, які нормалізації не були першим врахуванням на етапі прийняття рішень. У багатьох випадках ці конструкції включали більше …

2
SQL IN () проти АБО
Я працював із запитом, про який я писав сьогодні, треба було змінити код із WHEREпункту, щоб використовувати фільтр IN (список речей), а не використовувати щось подібне item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Наведене пробігло протягом 15 хвилин …
23 sql  speed 

11
Мій колега створив таблицю SQL 96 колонок
Ось ми в 2010 році, інженери програмного забезпечення з 4 або 5 роками або досвідом, все ще проектуючи таблиці з 96 стовпчиками. Я сказав йому, що це буде кошмар. Я показав йому, що нам потрібно використовувати порядки для інтерфейсу MySQL з C #. Я пояснив, що таблиці, що мають більше …
23 sql  code-smell 

4
Чому б просто не змусити не параметризовані запити повернути помилку?
Інжекція SQL - це дуже серйозна проблема безпеки, значною мірою тому, що це так просто помилитися: очевидний, інтуїтивний спосіб побудови запиту, що включає вхід користувача, залишає вас вразливими, а правильний спосіб його пом'якшення вимагає знати про параметризований спочатку запити та ін'єкція SQL Мені здається, що очевидним способом виправити це було …
22 security  sql  rdbms 

2
SQLite з двома процесами python, що мають доступ до нього: одне читання, одне написання
Я розробляю невелику систему з двома компонентами: один опитує дані з Інтернет-ресурсу і переводить їх у дані sql, щоб зберегти їх на локальному рівні; другий читає ці sql дані з локального примірника та подає їх через json та спокійний api. Спочатку я планував зберігати дані за допомогою postgresql, але оскільки …

2
Чи є SQL декларативним?
Я запитую, оскільки стільки питань, які я бачу в SQL, становить: "Це повільно. Як я його пришвидшити"? Або підручники із зазначенням "Роби це так, а не так, як це швидше". Мені здається, що значна частина SQL знає, як саме виконується вираження, і вибирає з цього знання стилі вираження, які працюють …

4
Підтримка референтної цілісності між мобільним клієнтом і сервером
Тож у мене відносно проста система. Мобільний клієнт створює записи в базі даних SQLite , що я хотів би синхронізований на віддалений сервер SQL (який спільно з іншими мобільними клієнтами) . Отже, коли я створюю нову запис у таблиці sqlite телефону, я переношу цю зміну до моєї віддаленої служби через …
21 sql  web-services 

9
Чи слід вводити ділову логіку у Збережений порядок чи ні?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Завжди виникає дискусія на тему - "Чи варто вкладати ділову логіку в процедуру зберігання чи ні?". Якщо ми вирішимо не використовувати інструмент ORM і не вводити бізнес-логіку в збережену …
21 c#  .net  sql 

5
Причина віддати перевагу ПРАВИМУ ПРИЄДНАЙТЕСЬ перед ЛІВОМУ ПРИЄДНАЙТЕСЬ
Якщо я правильно розумію, кожен RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID можна виразити як LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID Моя особиста думка полягає в тому, що наміром заяви є: Спочатку дістаньте Persons Потім …

8
Як би ви створили базу даних користувачів зі спеціальними полями
Це питання полягає в тому, як я повинен створити базу даних, це можуть бути реляційні / nosql бази даних, залежно від того, що буде кращим рішенням З огляду на вимогу, де потрібно створити систему, яка буде включати базу даних для відстеження "Компанія" та "Користувач". Один користувач завжди належить лише одній …

6
Взаємодія з даними за допомогою декількох баз даних / серверів
Усі проекти, з якими мені доводилося займатися, вимагали лише однієї бази даних на одному сервері. Мені цікаво дізнатися більше про те, як проекти, які потребують масштабування, переміщаються до декількох баз даних та / або серверів, щоб допомогти керувати навантаженням. Я знаю про високу масштабованість , але мене особливо цікавлять приклади …
18 php  sql 

2
Чи пропонує F # щось особливо корисне для веб-розробки, керованої базами даних?
Цього року моя організація остаточно перейшла до MS Visual Studio 2010. Однією з нових нових функцій, яку пропонує Visual Studio 2010, є мова програмування F #. Я розумію, що F # пропонує парадигму функціонального програмування, схожу на Lisp. На відміну від Lisp, F # компілюється в керований код для .net …

4
Абстракція бази даних - це перестарається?
Опинившись на численних шарах абстрагування баз даних, я починаю цікавитись, у чому сенс кожної бібліотеки винайти свою власну різну парадигму для доступу до даних. Збираючи новий DAL, я відчуваю, як знову вивчати нову мову, коли зазвичай все, що я просто хочу, - це просто переконати шар вивести SQL-запит, який я …
18 database  sql  api-design  dsl 

2
Найкращий спосіб здійснити відфільтрований пошук
Я хотів би запитати вас, вашу думку, коли йдеться про впровадження відфільтрованої форми пошуку. Давайте уявимо такий випадок: 1 Велика таблиця з великою кількістю стовпців Можливо, важливо сказати, що це SQL Server Потрібно запровадити форму для пошуку даних у цій таблиці, і в цій формі у вас буде кілька прапорців, …

7
Які переваги використання конструкторів запитів SQL?
Чи є якісь переваги використання конструктора запитів, а не використання сирого SQL? Напр $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Я бачу, що багато каркасів використовують подібні шари абстракції, але я не розумію переваг.
17 php  sql  frameworks 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.