{"id":498,"date":"2012-12-17T19:25:03","date_gmt":"2012-12-17T22:25:03","guid":{"rendered":"http:\/\/www.maurom.com\/blog\/?p=498"},"modified":"2017-07-05T19:43:21","modified_gmt":"2017-07-05T22:43:21","slug":"antipatrones-de-sql","status":"publish","type":"post","link":"https:\/\/maurom.com\/blog\/2012\/12\/17\/antipatrones-de-sql\/","title":{"rendered":"Antipatrones de SQL"},"content":{"rendered":"<p>As\u00ed lo describen <a href=\"http:\/\/pragprog.com\/book\/bksqla\/sql-antipatterns\">en el sitio web<\/a>&#8230;<\/p>\n<blockquote><p>Bill Karwin ha ayudado a miles de personas a escribir mejor SQL y construir bases de datos relacionales m\u00e1s fuertes. Ahora \u00e9l comparte su colecci\u00f3n de antipatrones &#8211; los errores m\u00e1s comunes que ha identificado en esas miles de peticiones de ayuda.<\/p><\/blockquote>\n<p>El libro al que me refiero es &#8220;<strong><a href=\"http:\/\/www.amazon.com\/SQL-Antipatterns-Programming-Pragmatic-Programmers\/dp\/1934356557\">SQL Antipatterns: Avoiding the Pitfalls of Database Programming<\/a><\/strong>&#8221; y a mi juicio deber\u00eda ser de lectura obligada para que todo desarrollador que toca bases de datos conozca <strong>lo que NO debe hacer<\/strong>. Al menos en mi experiencia, he visto estos antipatrones implementados demasiadas veces.<\/p>\n<p>Estas slides algo viejas, de la MySQL Conference &amp; Expo 2009, les dar\u00e1n una idea de lo que trata el texto:<\/p>\n<p><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/1319559\" height=\"486\" width=\"597\" allowfullscreen=\"\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"Sql Antipatterns Strike Back\" href=\"\/\/www.slideshare.net\/billkarwin\/sql-antipatterns-strike-back\" target=\"_blank\">Sql Antipatterns Strike Back<\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/billkarwin\" target=\"_blank\">Karwin Software Solutions LLC<\/a><\/strong><\/div>\n","protected":false},"excerpt":{"rendered":"<p>As\u00ed lo describen en el sitio web&#8230; Bill Karwin ha ayudado a miles de personas a escribir mejor SQL y construir bases de datos relacionales m\u00e1s fuertes. Ahora \u00e9l comparte su colecci\u00f3n de antipatrones &#8211; los errores m\u00e1s comunes que ha identificado en esas miles de peticiones de ayuda. El libro al que me refiero [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[8,15],"_links":{"self":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts\/498"}],"collection":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/comments?post=498"}],"version-history":[{"count":1,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"predecessor-version":[{"id":1602,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts\/498\/revisions\/1602"}],"wp:attachment":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}