Как стать автором
Обновить
39
0
Анна Овзяк @anna_ovzyak

Solution архитектор

Отправить сообщение

Спасибо за комментарии! На мой взгляд, это тема отдельной статьи, как спроектировать БД правильно или нет, как нормализовать.

Интересно посмотреть на графики и понять, что училась далеко не на самом низком по зп факультете, но конечно есть повыше. Спасибо за статистику.

Здесь не согласна, в 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 спойлер и уберу оттуда агрегатные функции агрегатные функции. Не удачное название спойлера получилось.

Спасибо за внимательность :)

Скрипт наполнение данными таблиц валится с ошибкой индекса

Покажите скрин как запускаете и ошибку, перепроверила скрипт у себя на БД, отработал

Как в скрипте создания таблиц задать инкремент?

CREATE TABLE public.sweets_types
(
    id integer NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 ),
    name character varying NOT NULL,
    PRIMARY KEY (id)
);

Конструкция GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 ) позволяет задать генерацию значения поля id от 1 с увеличением +1. Добавила пояснение в статью

Спасибо за комментарий, перепроверю решение!

«Мама бормочет в кладовке»

Повеселили, хорошо, что у нас нет кладовки :)
Главное относиться к сложностям с оптимизмом, мы с мужем айтишники, работает на кухне, с нами 2 кошки, а ребенок (4,5 месяца) в комнате с няней. И ничего, это вполне реально. Помогает режим дня, синхронизация встреч и просто иногда посмеяться над этой сложившейся ситуацией.
Из плюсом: есть возможность поиграть с ребенком в перерывах между работой, а не видеть его когда он спит утром или вечером

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

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

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

Мне было бы интересно почитать такие статьи, как аналогии разных областей

Да, комментарии к алгоритму думаю действительно нужны.

Насчёт режима и строгих часов, я счастливый родитель именно с режимом дня (сама ем тоже по времени) , ребёнок тоде счастлив, сыт и растёт, у него крепкий сон ночью..

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

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

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

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

Спасибо! К счастью до трубки не дошли, но лежит на всякий случай)

Информация

В рейтинге
4 362-я
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Зарегистрирована
Активность

Специализация

Software Architect
Lead
SQL
PostgreSQL
Database
Git
UML
AsciiDoc
Jira
Development of tech specifications
REST
SOAP