Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Игра представляет собой полноценную головоломку и дает возможность расслабиться после дня в тихой и уютной обстановке недалеко от горы Фудзи под деревом сакуры с полноценной игрой Маджонг!

Маджонг: Лепестки Сакуры

Маджонг, Головоломки, Милая

Играть
Герои Войны - микс стратегии и РПГ. Собери лучшую армию и победи всех врагов. В игре 7 различных режимов - как для любителей PvE, так и PvP.

Герои Войны

Стратегии, Мидкорные, Экшены

Играть
Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

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

Головоломка. Болты и Гайки

Казуальные, Гиперказуальные, Головоломки

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Database

556 постов сначала свежее
14
IliaHohlov
IliaHohlov
9 месяцев назад
Лига программистов

Задача по SQL с неочевидным решением⁠⁠

Задача по SQL с неочевидным решением IT, Программирование, Собеседование, Тестирование, Фриланс, SQL, Oracle, Программист, Ms SQL, Mysql, Postgresql, Postgres, База данных, Длиннопост

Здравствуй, уважаемый читатель! Спасибо, что заходишь ко мне на канал и изучаешь SQL со мной!

Недавно нашёл в интернете достаточно простую задачу с собеседования по SQL, в которой нужно было составить запрос к таблицам. Ссылку на источник размещу ниже. В своём Телеграм канале, где мы решаем разные задачи с собеседований и разбираем практические ситуации, я предложил всем поучаствовать в её решении. Надеюсь, тебе будет тоже интересно попробовать её решить. Ниже описание задачи.

В базе данных есть таблица анализов Analysis, имеющая следующие столбцы: an_id — ID анализа; an_name — название анализа; an_price — цена анализа; an_group — группа анализов. Есть, также, таблица заказов Orders: ord_id — ID заказа; ord_datetime — дата и время заказа; ord_an — ID анализа. Необходимо вывести название и цену для всех анализов, которые продавались 5 февраля 2020 и всю следующую неделю.

Тут сделай паузу и попробуй сначала сам решить задачу.

Итак, надеюсь, ты делал паузу и составил SQL-запрос. Далее будем решать вместе.

Напомню, что нужно было вывести список анализов и их цену, которые продавались 05.02.2022 и всю следующую неделю.

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

На самом деле, из-за того, что один анализ за выбираемый интервал времени мог быть продан сколько угодно раз (один и тот же анализ мог быть продан хоть тысячу раз и больше) заместо соединения таблицы анализов с таблицей заказов, я бы предложил использование EXISTS:

select  a.an_name, a.an_cost from  analysis a where  exists (select 1 from orders  where ord_an = a.an_id  and ord_datetime between to_date('05.02.2022', 'dd.mm.yyyy') and to_date('05.02.2022', 'dd.mm.yyyy') + 7)

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

Задача по SQL с неочевидным решением IT, Программирование, Собеседование, Тестирование, Фриланс, SQL, Oracle, Программист, Ms SQL, Mysql, Postgresql, Postgres, База данных, Длиннопост

а не:

Задача по SQL с неочевидным решением IT, Программирование, Собеседование, Тестирование, Фриланс, SQL, Oracle, Программист, Ms SQL, Mysql, Postgresql, Postgres, База данных, Длиннопост

В примере, что я нашёл в интернете (ссылка ниже), помимо названий анализов и их стоимостей, выведен ещё и столбец с датами заказов. По условиям задачи вывод этого столбца не запрашивался. Не требовался вывод никакой информации о заказах/продажах. Поэтому и надобности в соединении я не усмотрел. Наоборот, это и потенциально замножит вывод анализов, которые покупали в запрашиваемый период, и прибавит лишнюю работу СУБД.

Ссылка на источник: https://tproger.ru/articles/5-zadanij-po-sql-s-realnyh-sobesedovanij

Поддержи статью лайком или подпиской!

Ещё больше интересных практических задач по SQL и задач с собеседований в нашем Телеграмм-канале и в интернете :)

Показать полностью 3
[моё] IT Программирование Собеседование Тестирование Фриланс SQL Oracle Программист Ms SQL Mysql Postgresql Postgres База данных Длиннопост
8
5
Elias.124
Elias.124
9 месяцев назад

Было-Стало⁠⁠

Товарищ майор передает всем участникам волны большое спасибо за пополнение базы данных фотками и деанон ников. Хлебовозка уже в пути...

Волна постов Было-стало Фотография Вас заметили База данных Странный юмор Текст
12
Denk13
Denk13
9 месяцев назад

Эту картинку, объясняющую почему некоторые люди не могут давать внятные ответы и разумно мыслить, я сделал для детей⁠⁠

Эту картинку, объясняющую почему некоторые люди не могут давать внятные ответы и разумно мыслить, я сделал для детей Пикабу, Программирование, Подсознание, База данных, Картинка с текстом

Кратко накидал по аналогии с уже понятными им компьютерами и сетями принцип работы мозга. Надеюсь, не вырастут как Бибы.

Может и вашим пригодится.

Показать полностью
[моё] Пикабу Программирование Подсознание База данных Картинка с текстом
29
2
IliaHohlov
IliaHohlov
9 месяцев назад
Лига программистов

Задачи с собеседования по SQL⁠⁠1

Всем привет!

Продолжаем разбирать SQL задачи с собеседований с нашего Телеграм-канала!

В базе данных есть таблица TMP_TABLE, имеющая всего два столбца и содержащая следующие данные:

TMP_TABLE

column1 column2

-----------------------------------------

12 12

NULL 13

12 14

NULL NULL

13 15

Какое значение вернёт следующий запрос?

SELECT COUNT(*) FROM TMP_TABLE

Задачи с собеседования по SQL Программирование, Собеседование, IT, SQL, Задача, Аналитика, База данных, Ms SQL, Oracle, Postgresql, Postgres, Mysql, Тестирование, Telegram (ссылка)
Показать полностью 1
[моё] Программирование Собеседование IT SQL Задача Аналитика База данных Ms SQL Oracle Postgresql Postgres Mysql Тестирование Telegram (ссылка)
68
0
a4u.su
a4u.su
9 месяцев назад

Ответ на пост «Было - стало. Сбор базы данных для ИИ»⁠⁠1

Ответ на пост «Было - стало. Сбор базы данных для ИИ» Было-стало, Искусственный интеллект, База данных, Текст, Нейронные сети, Арты нейросетей, Обои на рабочий стол, Dall-e, Ответ на пост, Telegram (ссылка)
Ответ на пост «Было - стало. Сбор базы данных для ИИ» Было-стало, Искусственный интеллект, База данных, Текст, Нейронные сети, Арты нейросетей, Обои на рабочий стол, Dall-e, Ответ на пост, Telegram (ссылка)

Уже началось 🤣

Фото: https://t.me/A4UAI/327?single=

Показать полностью 1
Было-стало Искусственный интеллект База данных Текст Нейронные сети Арты нейросетей Обои на рабочий стол Dall-e Ответ на пост Telegram (ссылка)
0
alppro
alppro
9 месяцев назад

Было - стало. Сбор базы данных для ИИ⁠⁠1

А вы не думали что это просто сбор данных что бы научить ИИ старить людей по фоточках.
А вы берете и просто так сливаете инфу о себе.

Было-стало Искусственный интеллект База данных Текст
6
3
Вопрос из ленты «Эксперты»
Аноним
Аноним
9 месяцев назад
Лига программистов

Как выкладывать на github проекты с БД?⁠⁠

Всем привет. Занимаюсь программированием в качестве хобби и для работы сделала небольшое приложение, которое взаимодействует с базой данных на сервере. Начальник сказал выложить ее на github, чтобы остальные сотрудники могли им пользоваться, и с этим у меня возникли трудности.

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

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

IT Программирование Вопрос Спроси Пикабу База данных Github Текст
19
ParsVANO
9 месяцев назад

Вы один из миллиардов, пострадавших от утечки данных на этой неделе? Вот что вы можете с этим поделать!!!⁠⁠

Вы один из миллиардов, пострадавших от утечки данных на этой неделе? Вот что вы можете с этим поделать!!! Безопасность, Утечка данных, Утечка, Персональные данные, IT, База данных, Информационная безопасность, Длиннопост

Почти 3 миллиарда человек пострадали от недавней утечки данных в компании по проверке биографических данных. Только в прошлом месяце была опубликована большая база данных, содержащая учетные данные миллиардов пользователей. Недавно киберпреступники похитили конфиденциальные данные клиентов AT & T, ADT и бесчисленного множества других фирм.

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

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

Вот что вы можете сделать, чтобы защитить себя:

Измените свои пароли

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

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

Используйте двухфакторную аутентификацию

Двухфакторная аутентификация остановит любой несанкционированный доступ к вашей учетной записи, даже если у кого-то другого есть ваш пароль. Если рассматриваемый сервис или платформа предлагает двухфакторную аутентификацию, настоятельно рекомендуется включить ее.

Существует два основных типа двухфакторной аутентификации: один, который отправляет пользователям код, и другой, который требует использования приложения для аутентификации — обычно (но не всегда) на мобильном телефоне. Поскольку телефонные номера могут быть украдены, а SMS-сообщения могут быть перехвачены, настоятельно рекомендуется, чтобы пользователи использовали приложение для аутентификации. При входе на платформу после включения приложения аутентификации пользователю потребуется открыть мобильное приложение, временно запомнить постоянно меняющийся код, который появляется на его экране, и ввести его в платформу, к которой он пытается получить доступ.

Следите за своими аккаунтами

Важно точно знать, какие учетные записи на каких платформах были затронуты, чтобы точно определить, какой тип информации мог быть украден. Такие сервисы, как haveibeenpwned.com помогают пользователям отслеживать, не были ли украдены учетные данные их аккаунта в результате утечки данных.

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

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

Проверьте свои кредитные отчеты

Будьте готовы к наихудшему сценарию: ваша личность будет украдена в результате утечки данных.

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

Важно отслеживать свой кредитный отчет на случай утечки в компании, которая хранила соответствующие финансовые данные. Вы можете получить совершенно бесплатный кредитный отчет на annualcreditreport.com. Кроме того, такие сервисы, как Credit Karma, предоставляют бесплатную ежедневную сводку вашего кредитного рейтинга и информацию для отчетов.

Если вы стали жертвой кражи личных данных, важно немедленно связаться со своим банком и кредитными учреждениями. Вам нужно будет заморозить свой кредит, подать заявку на получение нового номера кредитной карты и даже, возможно, закрыть счета. Жертвы кражи личных данных также могут сообщить о преступлении по адресу identitytheft.gov.

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

Показать полностью
Безопасность Утечка данных Утечка Персональные данные IT База данных Информационная безопасность Длиннопост
4
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии