《SQL反模式》,英文版2010年7月出版,中文版2011年9月出版。还算比较新。英文名:“SQL Antipatterns: Avoiding the Pitfalls of Database Programming”(SQL反模式:避免数据库开发中的陷阱)。
所谓反模式,就是做的不好的模式。也就是前人的经验教训。
感觉作者功力比较高。书中提到的问题不少都值得程序员认真读一读。
全书分四部分讲数据库设计开发中的反模式:数据库逻辑设计、数据库物理设计、查询、应用程序开发。每一部分列出该领域的许多常见的反模式。作者在书中给出每一种反模式的详细的说明和详细的优缺点。
下面举两个我认为写的比较好的章节:
数据库逻辑设计中第三章“单纯的树”,讲递归的表结构。作者认为某些情况下递归的表是反模式,并且给出了两个有意思的解决方案。
第六章“实体-属性-值”,作者认为泛型属性表(表中有一列是字符串类型,实际的含义和数据类型要由另外的数据列来定义)是反模式。
数据库设计、开发反模式
《SQL反模式》热门书评
-
数据库设计、开发反模式
8有用 0无用 左其盛 2012-07-01
《SQL反模式》,英文版2010年7月出版,中文版2011年9月出版。还算比较新。英文名:“SQL Antipatterns: Avoiding the Pitfalls of Database Programming”(SQL反模式:避免数据库开发中的陷阱)。所谓反模式,就是做的不好的模式。也就是...
-
SQL模式
2有用 0无用 给它一点时间 2013-08-26
1 看书名,我以为是这本书是讲如何突破以前SQL设计的老模式,讲一些新颖的技术,并且取了一个名字叫反模式。但其实正好相反,它是维护老模式的,反模式确实是书的主要内容,它罗列一些SQL程序员经常会犯的错误,这些错误违反了SQL模式。2 本书结构是,先从一个实际场景引进一个反模式,而讲述这个反模式会引起...
-
一本后台开发人员都应该看的好书
0有用 0无用 秋夜 2016-03-16
这本书讲的东西,只有维护过一堆烂代码和槽糕的数据库设计的人才能体会。至少没有外键,也不设主键的系统我是见过的本书讨论的主题是非常实用的,而且是开发中的一些重要问题比如树形结构,随机行选取,外键的使用,密码的存储,文件的存储等等作者总体来说是把数据一致性的和规范性放在第一位的比如关于图片文件的存储,放...
书名: SQL反模式
作者: [美] Bill Karwin
出版社: 人民邮电出版社
原作名: SQL Antipatterns: Avoiding the Pitfalls of Database Programming
译者: 谭振林 | Push Chen
出版年: 2011-9
页数: 253
定价: 59.00元
装帧: 平装
ISBN: 9787115261274