Есть ли такие вещи, как Design Patterns в SQL ???Шаблоны проектирования SQL
ответ
Возможно, вы захотите посмотреть на database normalization, который является своего рода общим шаблоном проектирования в SQL.
В ближайшее время также появится книга «анти-шаблон» SQL. http://www.pragprog.com/titles/bksqla/sql-antipatterns – Eno
И я посмотрел две главы этой книги, и на данный момент у нее есть великолепные ошибки. Из книги следует извлечь случайную строку из таблицы в Oracle, и в ней есть две ошибки showstopper: $ offset = $ pdo-> query ("SELECT dbms_random.value (1, (SELECT COUNT (*) FROM Bugs) AS offset FROM dual) ") -> fetch(); $ stmt = $ pdo-> prepare ("SELECT * FROM Bugs WHERE ROWNUM =: offset"); $ stmt-> execute ($ offset); $ rand_bug = $ stmt-> fetch(); –
Шаблон проектирования SQL отличается от шаблона проектирования базы данных. Шаблон проектирования SQL - это программирование, а не дизайн базы данных. –
Шаблон дизайна - это просто признанный способ решения проблемы, которая работает в разных конкретных обстоятельствах. Такие вещи существуют в SQL? Конечно, например, для реализации многих-многих отношений между двумя таблицами с использованием третьей таблицы.
Да. :)
SQL Design Patterns: Expert Guide to SQL Programming
(даже не уверен, если это рекомендуется книга .. только иллюстрируя, что «правильный дизайн» существует).
Я живу во вселенной «неправильного дизайна» как на стороне хоста (.NET), так и на стороне базы данных (MS SQL SERVER). Мне просто интересно, смогу ли я когда-нибудь работать над тем, как кто-то из программистов НЕ ПРИНИМАЕТ гордость за то, что они избегают книг, и «ПОЛУЧИТЬ РАБОТУ СОВЕРШЕННО». – dannyrosalex
Ты и я и мой мужчина. Мы постоянно балансируем результаты по сравнению с хорошим кодом OO. Кажется, что один или другой всегда должен страдать ... – 08Hawkeye
Эта книга стоит столько же, сколько лицензия SQL Server – CheckRaise
- 1. Шаблоны проектирования проверки данных
- 2. шаблоны проектирования python
- 3. OOPS (шаблоны проектирования)
- 4. Содержание Онтология Шаблоны проектирования
- 5. Шаблоны проектирования пакетной обработки
- 6. Требуются некоторые шаблоны проектирования
- 7. Шаблоны проектирования XSD
- 8. шаблоны проектирования наследования
- 9. Насколько важны шаблоны проектирования?
- 10. Языковые интегрированные шаблоны проектирования
- 11. Шаблоны проектирования Java: Фасад
- 12. шаблоны проектирования linq
- 13. Применимые шаблоны проектирования
- 14. Модульность - шаблоны проектирования - Архитектура
- 15. Шаблоны проектирования для многопоточности
- 16. Php шаблоны проектирования
- 17. Неправильные шаблоны проектирования
- 18. J2ME - BlackBerry - шаблоны проектирования
- 19. Автоматизированные шаблоны проектирования C++
- 20. FileSystemWatcher и шаблоны проектирования
- 21. Шаблоны проектирования и Scala
- 22. Шаблоны проектирования контроля доступа
- 23. PHP шаблоны проектирования memcache
- 24. Заводские шаблоны проектирования моделей
- 25. Шаблоны проектирования сообщений
- 26. Шаблоны проектирования Progress Bar?
- 27. создание декораторов. шаблоны проектирования
- 28. Как использовать Alamofire? (шаблоны проектирования)
- 29. Шаблоны проектирования данных/баз данных?
- 30. Шаблоны проектирования реляционного картографирования объекта
Относится ли это к конструкции или шаблонам БД для запросов? –
Если вы говорите о том, как написать инструкцию select для определенного сценария, я полностью вас слушаю по этому вопросу. – Stevus
Для запросов в sprocs. – dannyrosalex