ThranduilOfTheWoods
@ThranduilOfTheWoods

Насколько близкое знакомство должен иметь PHP-программист с какой-либо СУБД, например, MySQL или PostgreSQL?

Насколько подробно он должен уметь общаться с СУБД? Под "подробно" я имею в виду нужно ли знать абсолютно все о целевой СУБД или только уметь создавать базы данных и работать с информацией, которая в них хранится?
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Веб-разработка
software engineer
Уметь поставить базу, создать таблицы и работать с информацией для своего приложения.
Хороший специалист должен уметь проектировать базу для адекватного быстродействия.
Очень хороший - для таких простых баз, возможно уметь их тюнить.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Как минимум хорошо владеть стандартным SQL.
Ответ написан
Комментировать
Maksclub
@Maksclub Куратор тега Веб-разработка
maksfedorov.ru
Знать должен хорошо, особенно:
- 3 нормальная форма (система для правильной связи сущностей в БД)
- запросы и синтаксис (команды) SQL
- оптимизация и профилирование запросов
- в 2018г уметь работать с денормализацией

Что под коробкой творится не обязательно, но дает прирост зарплаты....

Работа с БД перманентная — все приложения работают с БД...то есть абсолютно вся работа почти будет связана с этим. Даже работая с фреймворком так или иначе приходится обращаться к голым запросам, строя в ORM вы тоже должны понимать какого запроса достигаете...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы