Задать вопрос

Какую прочитать книгу/курс по проектированию баз данных?

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

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

Сейчас приступил к прочтению книги "Понимание SQL (Understanding SQL) от автора Мартина Грабера (Martin Gruber)". Но хотелось бы прочитать ещё что-то именно по проектированию или прослушать/посмотреть какие-то лекции на эту тему.

Посоветуйте что-то исходя из личного опыта, ресурсы могут быть англоязычными и русскоязычными, главное больше полезной информации с минимумом воды, которую сейчас любят натолкать в литературу.
  • Вопрос задан
  • 1829 просмотров
Подписаться 22 Средний Комментировать
Решения вопроса 1
myjcom
@myjcom
плохо ищете )
Поиски литературы почему-то не увенчались успехом, пара унылых статей на хабре, море старой литературы старше 15 лет и курсы для новичков на udemy где описывается разница между insert и select.


все есть:

SQL Queries for Mere Mortals, 4th Edition
Год издания: 2018
Автор: Viescas J.
Жанр или тематика: Базы данных
Издательство: Addison-Wesley Professional
ISBN: 978-0134858333
Язык: Английский

Effective SQL: 61 Specific Ways to Write Better SQL
Год издания: 2017
Автор: Clothier B., Steele D., Viescas J.
Издательство: Addison-Wesley
ISBN: 978-0-13-457889-7
Язык: Английский

PostgreSQL Up and Running, 3rd Edition
Год издания: 2018
Автор: Obe R., Hsu L.
Издательство: O'Reilly Media
ISBN: 978-1-491-96341-8
Язык: Английский

PostgreSQL 9.6 High Performance
Год издания: 2017
Автор: Ahmed I., Smith G.
Издательство: Packt Publishing
ISBN: 9781784392970
Язык: Английский

PostgreSQL High Availability Cookbook
Год издания: 2017
Автор: Thomas S.M.
Издательство: Packt
ISBN: 978-1-78712-553-7
Язык: Английский

PostgreSQL 10 High Performance
Год издания: 2018
Автор: Ibrar Ahmed, Gregory Smith, Enrico Pirozzi
Издательство: Packt Publishing Ltd.
ISBN: 9781788474481
Язык: Английский

Database Systems: Design, Implementation and Management
Год издания: 2017
Автор: Coronel С., Morris S.
Издательство: Cengage Learning
ISBN: 978-1-305-62748-2
Язык: Английский

Designing Data-Intensive Applications / Высоконагруженные приложения. Программирование, масштабирование, поддержка.
Год издания: 2018
Автор: Martin Kleppmann / Клеппман Мартин
Издательство: Питер
ISBN: 978-5-4461-0512-0
Язык: Русский

Refactoring SQL Applications / Рефакторинг SQL-приложений
Год: 2009
Автор: Stephane Faroult / Стефан Фаро, Pascal L'Hermite / Паскаль Лерми
Издательство: Символ
ISBN: 978-5-93286-145-5, 978-0-596-51497-6
Язык: Русский

и даже ISO/IEC 9075:2011 буржуйский можно найти в pdf
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Книги
software engineer
Исходя из личного опыта, заниматься проектированием крупной базы данных лучше поручить специалисту с опытом, а не почитав пару книжек. Выйдет гораздо дешевле и надежнее.
Ответ написан
Ваш ответ на вопрос

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

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