Вопросы с тегом «sql»

14
Почему SQL известен как основанный на отношениях / функциональный язык?

Мы узнаем, что большинство языков классифицируются как «отношения на основе» или «высокий уровень». Я никогда раньше не использовал SQL, но, читая его синтаксис, он больше напоминает синтаксис императив / высокоуровневый, чем функциональный / основанный на отношениях (Lisp, Haskell) ?? Или, может...

14
TDD с функциями SQL и манипулирования данными

Хотя я профессиональный программист, я никогда официально не обучался разработке программного обеспечения. Поскольку я часто бываю здесь и в SO, я заметил тенденцию к написанию модульных тестов, когда это возможно, и, поскольку мое программное обеспечение становится все более сложным и сложным, я...

14
Нужно ли индексирование после нормализации базы данных?

После того, как вы сделали хорошую нормализацию, вам все еще нужно проиндексировать таблицу? Как это повлияет на производительность? Повлияет ли это на производительность после хорошей нормализации? Какие столбцы обычно индексируются, если у вас уже есть первичный ключ и внешний ключ? Кажется,...

14
Почему СУБД не возвращают объединенные таблицы во вложенном формате?

Например, скажем, я хочу получить пользователя и все его номера телефонов и адреса электронной почты. Телефонные номера и электронные письма хранятся в отдельных таблицах, от одного пользователя до многих телефонов / электронных писем. Я могу сделать это довольно легко: SELECT * FROM users user...

13
Как действительно освоить MySQL?

Я использую mysql в течение того же времени, что и PHP. Однако я чувствую себя примерно в 10 раз более уверенно в PHP; или любой другой язык программирования. Но я просто не могу понять, что такое SQL. Я имею в виду, я могу выбрать, обновить, вставить, удалить, присоединиться и т. Д., Но когда дело...

13
Лучший способ организовать запросы SQL, хранящиеся в вашем коде? (или ты должен?) [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я уверен, что я не единственный, кто...

13
Как получать уведомления в режиме реального времени, когда происходит изменение базы данных (вставка, обновление, удаление)?

Я создаю панель мониторинга, которая должна отслеживать таблицу базы данных. У меня есть только доступ к базе данных (без уровня приложения). Таблица довольно большая (10 миллионов строк), но не меняется быстро (100 вставок / обновлений в минуту) Как я могу узнать, изменилась ли таблица? Я бы...

13
Разработчики SQL создают запросы SQL с помощью конструкторов запросов SQL?

Мне было просто любопытно, если разработчики SQL пишут свой код от руки или они используют визуальный конструктор запросов для генерации запросов? В большинстве случаев конструктор запросов может создавать большинство не сложных запросов, не так ли? (Я разработчик WinForms, только начинаю работать...

13
Является ли зависимость от параметризованных запросов единственным способом защиты от внедрения SQL?

Все, что я видел в атаках с использованием SQL-инъекций, показывает, что параметризованные запросы, особенно хранимые процедуры, являются единственным способом защиты от таких атак. Пока я работал (еще в темные века), хранимые процедуры считались плохой практикой, главным образом потому, что их...

13
Как мне представить принципиальную схему моей базы данных MongoDB?

У меня есть база данных MongoDB, которую я хочу правильно задокументировать в своей схеме. Я знаю, что MongoDB является базой данных NoSQL и по своей природе не имеет схемы, но я применяю схему в своем приложении и хочу представить ее лучше, чем вывод findOne()результата. Я вижу много людей,...

13
Являются ли миграции схем базы данных проблемой в производственных средах?

В дискуссиях о базах данных NoSQL против SQL я иногда слышал, что компании предпочитают использовать базы данных NoSQL без схемы, поскольку перенос схемы на новую версию проблематичен. Но действительно ли это большая проблема при обновлении? Реляционные базы данных вредны для таких операций? Я...

13
Когда использовать базу данных nosql, такую ​​как mongodb, вместо mysql?

Я новичок в концепции баз данных nosql и никогда не использовал его. Исходя из того, что я прочитал, и того, что я понял, я все еще не понимаю, как они могут быть особенно полезны, если вы не можете делать ссылки между данными, если нет понятия внешнего ключа. Как мне привести пример запроса к...

13
О моей базе данных Дата Тип данных крестовый поход: Действительный? Стоящий? Кто-нибудь еще чувствует это?

Я трачу много времени, отвечая на вопросы SQL на SO. Я часто сталкиваюсь с вопросами такого рода: SELECT * FROM person WHERE birthdate BETWEEN '01/01/2017' AND '01/03/2017' SELECT * FROM person WHERE birthdate BETWEEN '2017-01-01' AND '2017-03-01' SELECT * FROM person WHERE birthdate BETWEEN 'some...

13
Таблица истории базы данных / таблица отслеживания

В настоящее время я хочу структурировать таблицу отслеживания / истории следующим образом: PrimaryKey - ID OtherTableId - fk fieldName - имя поля его отслеживания OldValue NewValue UserName CreateDateTime Поэтому в основном я хочу иметь таблицу, которая будет отслеживать историю других таблиц,...

13
Насколько модель данных влияет на масштабируемость и производительность в так называемой базе данных «NoSQL»?

Вы никогда не сможете поговорить о так называемой базе данных «NoSQL», не приведя теорему CAP (согласованность, доступность, раздел: выберите два). Если вам нужно выбрать, скажем, между MongoDB (Разделение, Согласованность) и CouchDB (Доступность, Разделение), первое, о чем вам нужно подумать: «Мне...

13
Что делать, если ваша компания не шифрует пароли

Фон Я был заключен контракт, чтобы помочь компании поддерживать свой сервер. Я работаю над небольшими PHP-проектами, но также смотрю на проблемы с производительностью и в последнее время сканирую логи на хакеров. Эти ребята уже некоторое время работают на своем сервере, и у меня на последних ногах...

12
Есть ли еще необходимость в написании SQL?

Имея так много инструментов ORM для большинства современных языков, есть ли еще вариант использования для написания и выполнения SQL в программе, в языке / среде, которая их поддерживает? Если так, то почему? Для ясности: я не спрашиваю, нужно ли программистам знать SQL, или мне нужен инструмент...

12
Как вы тестируете \ используете методы TDD для ETL и отчетов проектов?

Проекты ETL - это проекты, созданные с использованием инструмента ETL (Извлечение - Преобразование - Загрузка), такого как SSIS, PowerCenter и т. Д. Обычно это включает чтение данных из внешнего источника, загрузку их в промежуточную базу данных, выполнение определенных преобразований и загрузку в...

12
C # минимальная база данных SQL

Я работаю над небольшим проектом (не производственным), где мне нужно хранить достаточно данных, чтобы что-то вроде CSV было бы неэффективным для обработки, а сервер SQL / MySQL был бы слишком большим. Есть ли у .Net способ эффективно хранить несколько записей данных с возможностью запроса без...

12
Что мне нужно знать о серверах в роли веб-разработки? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я знаю, что это может звучать немного расплывчато,...