Анна Овзяк @anna_ovzyak
Solution архитектор
Информация
- В рейтинге
- 4 362-я
- Откуда
- Москва, Москва и Московская обл., Россия
- Работает в
- Зарегистрирована
- Активность
Специализация
Software Architect
Lead
SQL
PostgreSQL
Database
Git
UML
AsciiDoc
Jira
Development of tech specifications
REST
SOAP
Спасибо за комментарии! На мой взгляд, это тема отдельной статьи, как спроектировать БД правильно или нет, как нормализовать.
Интересно посмотреть на графики и понять, что училась далеко не на самом низком по зп факультете, но конечно есть повыше. Спасибо за статистику.
Здесь не согласна, в like ищем по совпадению с заданным выражение.
Проверка на is null - спасибо, добавлю. Забыла про него, а он используется
Вопрос терминологии, главное чтобы человек понимал суть. На аналогии с обычной таблицей excel, людям проще понять эту тему (проверяли на практики - обучении) . Идея статьи овладеть SQL быстро для поиска данных, предварительно создав не сложную БД с этими данными без лишних усложнений.
Да, индексы, тригерры конечно есть, но для поиска данных в работе или на собеседовании их спрашивают редко. Это уже более продвинутый уровень, я бы так сказала. А если спрашивают, то в формате: Какие объекты есть в БД.
Вопрос индексов и триггеров поднимается в процессе проектирования БД и обсуждается на уровне аналитик - разработчик/архитеетор., но всё зависит от компании, где работаешь.
Если Вы аналитик Вам часто приходилось писать индексы, триггеры?
Спасибо за замечание, дополнила статью структурой запроса поиска и разделила DML операторы
SELECT, INSERT, DELETE, UPDATE
и остальныеПоправила задания №9 и №10, а также немного изменила тестовые данные в INSERT, поняла свою ошибку.
В #9 задаче идёт отработка having, в #10 отработка like, где есть группировка
Какие вы задачи для текущией БД можете предложить, которые будут не высосаны из пальца на ваш взгляд?
Для #9 думаю можно Найти склады, в которых количесво сладостей больше 8, но тогда оно немного будет пересекаться с #13. Сначала сгруппируем данные и найдём количество сладостей на каждом складе, затем выберем по условию больше 8.
Решение задачи - сам запрос может быть разным, главное же получить правильную выборку в результате. Having же используется, чтобы выбрать из сгруппированных данных по некому условию.
Для #10 можно также поискать количество сладостей в складах, в городах на букву M.
Спасибо за ваше мнение.
Выбран вариант скачать и поставить программу, потому что:
1) есть возможность практиковаться без интернета. (есть населённые пункты, где интернет слабый),
2) на работе системному аналитику придётся работать именно с pgadmin, если БД postgre, поэтому удобно если ты уже видел интерфейс
Статья появилась, потому что похожей статьи с примерами я не находила для повторения sql к собеседованию. В тех, что встречала всё пишут шаблонными table_name, colum_name.
FK - foreign key, внешний ключ. Иногда называют, как вторичный ключ.
Согласна с вами, пересмотрю структуру DML спойлер и уберу оттуда агрегатные функции агрегатные функции. Не удачное название спойлера получилось.
Спасибо за внимательность :)
Покажите скрин как запускаете и ошибку, перепроверила скрипт у себя на БД, отработал
Конструкция
GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 )
позволяет задать генерацию значения поля id от 1 с увеличением +1. Добавила пояснение в статьюСпасибо за комментарий, перепроверю решение!
Повеселили, хорошо, что у нас нет кладовки :)
Главное относиться к сложностям с оптимизмом, мы с мужем айтишники, работает на кухне, с нами 2 кошки, а ребенок (4,5 месяца) в комнате с няней. И ничего, это вполне реально. Помогает режим дня, синхронизация встреч и просто иногда посмеяться над этой сложившейся ситуацией.
Из плюсом: есть возможность поиграть с ребенком в перерывах между работой, а не видеть его когда он спит утром или вечером
Вы правы, поэтому эту статью предлагаю читать с улыбкой. Кто знает, можно кому то какие то методы и помогут.
Как то раз, когда ребёнок у нас плакал, потому что болел живот, что мы только не пробовали из знакомого нам. Начали читать в интернете что делать, если ребенок орёт, так узнали про сгибание ног к животу и вы знаете, помогло. В тот момент мы было благодарны автору. Или специалист по массажу научила нас песенке с погремушкой и ребёнок стал лучше засыпать. Да они без специального образования, но их практический опыт нам помог.
? можно назвать эту причину погодой, когда не понимаешь почему ребёнок орёт, но мы с таким за 4 месяца столкнулись буквально два раза.
Мне было бы интересно почитать такие статьи, как аналогии разных областей
Да, комментарии к алгоритму думаю действительно нужны.
Насчёт режима и строгих часов, я счастливый родитель именно с режимом дня (сама ем тоже по времени) , ребёнок тоде счастлив, сыт и растёт, у него крепкий сон ночью..
Также у нас так получилось, потому что надо было планировать массаж, а к этому времени ребёнок должен быть сыт и пройти час. Три прогулки, потому что на улице ему интересно и свежий воздух, а дома просится на ручки.
Да, зубы ещё впереди. Колики были, но лайт, два часа ношения в столбике помогали или ножки сгибались к животу, но это только когда ушли с смешанного питания грудное молоко и смесь, до этого это был ор
Да, такое бывает, надо чем то отвлекать от такого. У нас была причина плача голод, но не ел, потому что испугался в этот момент, когда две причины накладываются, мы переключаем внимание, например, взяли на руки и поднесли к окну, зеркалу, показали кошку, ребёнок сразу забывает, что испугался или голоден, ну а дальше, главное быстро покормить.
1 месяц ребёнок у нас был на грудном вскармливании, но на сцежанном молоке, то есть ел из бутылочки. Когда кормили грудью, приходилось взвешивать до и после еды, чтобы понимать сколько поел,но не долго это практиковали, так как для нас было тяжело. Да, с грудным кормлением режим выстроить сложнее, но у меня есть успешные примеры знакомых.
Спасибо! К счастью до трубки не дошли, но лежит на всякий случай)