51.75x=loadrunner11.5下载 该怎么解?

您现在的位置:
>> SQL反模式
热销排行榜
1.2.3.4.5.6.7.8.9.10.
最近浏览的其他商品
浏览更多同类商品
【 】??????????
图灵程序设计丛书
978-7-115-26127-4
人民邮电出版社
出版日期:
读者对象:
立刻节省:&17.10
所属分类:
Hadoop集群与安全
网络数据库-SQL Serve..
SQL Server2012 T-SQL..
SQL Server入门经典-(..
SQL应用开发参考手册
《SQL反模式》:深入剖析数据库编程常见错误,提升SQL功力的实用宝典,大师指点令人茅塞顿开。多数软件开发人员并不是SQL专家,很多人对SQL的错误使用更使其效率低且难以维护。《SQL反模式》针对SQL使用中经常犯的错误展开分析.从数据库的逻辑设计、物理设计、查询设计、应用开发几个方面总结归纳各种典型错误,提出避免陷阱的方法。作为一本经验总结性的著作,《SQL反模式》是数据库编程人员不可或缺的手边书。你也会学到最新的全文搜索技术,设计出可以防范SQL注入的代码,掌握其他非常实用的使用技巧。
&&& 内容提要
&&& 本书是一本广受好评的sQL图书。它介绍了如何避免在sQL的使用和开发中陷入一些常见却经常被
忽略的误区。它通过讲述各种具体的案例,以及开发人员和使用人员在面对这些案例时经常采用的错误解
决方案,来介绍如何识别、利用这些陷阱,以及面对问题时正确的解决手段。另外,本书还涉及了sQL
的各级范式和针对它们的正确理解。
BilI Kannin& 作为软件工程师、咨询师和管理者,他
在20年间开发并支持了各种各样的应用、程序库以及
服务器。如PHP 5的Zend Framework、Interbase关系
型数据库。以及Enhydra Java应用服务器等。他一直
无私地分享他的专业知识,来帮助其他程序员提高效
率,获得成功。他曾以各种方式回答了上千个关于SQL
的疑问,其中不乏一些严重但又经常被忽略的问题。
谭振林& (http://weibo.com/thinhunan)。资深研发
人员。曾连任五届微软最有价值专家,出版多本专业译
著,目前担任产品总监,在互联网产品路上孜孜探索。
PUSh Chen& 专注于大数据量分布式存储及缓存的后
台服务设计与开发,现任职于盛大在线推他项目组。
第1章 引言 11.1 谁需要这本书 21.2 本书内容 21.2.1 本书结构 31.2.2 反模式分解 41.3 本书未涉及的内容 41.4 规约 51.5 范例数据库 61.6 致谢 8第一部分 逻辑型数据库设计反模式第2章 乱穿马路 102.1 目标:存储多值属性 112.2 反模式:格式化的逗号分隔列表 112.2.1 查询指定账号的产品 112.2.2 查询指定产品的账号 122.2.3 执行聚合查询 122.2.4 更新指定产品的账号 122.2.5 验证产品ID 132.2.6 选择合适的分隔符 132.2.7 列表长度限制 132.3 如何识别反模式 142.4 合理使用反模式 142.5 解决方案:创建一张交叉表 142.5.1 通过账号查询产品和反过来查询 152.5.2 执行聚合查询 162.5.3 更新指定产品的相关联系人 162.5.4 验证产品ID 162.5.5 选择分隔符 172.5.6 列表长度限制 172.5.7 其他使用交叉表的好处 17第3章 单纯的树 183.1 目标:分层存储与查询 183.2 反模式:总是依赖父节点 193.2.1 使用邻接表查询树 203.2.2 使用邻接表维护树 213.3 如何识别反模式 223.4 合理使用反模式 233.5 解决方案:使用其他树模型 243.5.1 路径枚举 243.5.2 嵌套集 263.5.3 闭包表 293.5.4 你该使用哪种设计 33第4章 需要ID 344.1 目标:建立主键规范 354.2 反模式:以不变应万变 364.2.1 冗余键值 364.2.2 允许重复项 374.2.3 意义不明的关键字 384.2.4 使用USING关键字 384.2.5 使用组合键之难 394.3 如何识别反模式 394.4 合理使用反模式 404.5 解决方案:裁剪设计 404.5.1 直截了当地描述设计 404.5.2 打破传统 414.5.3 拥抱自然键和组合键 41第5章 不用钥匙的入口 435.1 目标:简化数据库架构 435.2 反模式:无视约束 445.2.1 假设无瑕代码 445.2.2 检查错误 455.2.3 “那不是我的错!” 455.2.4 进退维谷 465.3 如何识别反模式 465.4 合理使用反模式 475.5 解决方案:声明约束 475.5.1 支持同步修改 485.5.2 系统开销过度?不见得 48第6章 实体-属性-值 506.1 目标:支持可变的属性 506.2 反模式:使用泛型属性表 516.2.1 查询属性 536.2.2 支持数据完整性 536.2.3 无法声明强制属性 536.2.4 无法使用SQL的数据类型 536.2.5 无法确保引用完整性 546.2.6 无法配置属性名 556.2.7 重组列 556.3 如何识别反模式 566.4 合理使用反模式 566.5 解决方案:模型化子类型 576.5.1 单表继承 576.5.2 实体表继承 586.5.3 类表继承 606.5.4 半结构化数据模型 616.5.5 后处理 61第7章 多态关联 647.1 目标:引用多个父表 657.2 反模式:使用双用途外键 657.2.1 定义多态关联 657.2.2 使用多态关联进行查询 667.2.3 非面向对象范例 677.3 如何识别反模式 687.4 合理使用反模式 697.5 解决方案:让关系变得简单 697.5.1 反向引用 697.5.2 创建交叉表 697.5.3 设立交通灯 707.5.4 双向查找 717.5.5 合并跑道 717.5.6 创建共用的超级表 72第8章 多列属性 758.1 目标:存储多值属性 758.2 反模式:创建多个列 768.2.1 查询数据 768.2.2 添加及删除值 778.2.3 确保唯一性 788.2.4 处理不断增长的值集 788.3 如何识别反模式 798.4 合理使用反模式 798.5 解决方案:创建从属表 80第9章 元数据分裂 829.1 目标:支持可扩展性 839.2 反模式:克隆表与克隆列 839.2.1 不断产生的新表 849.2.2 管理数据完整性 849.2.3 同步数据 859.2.4 确保唯一性 859.2.5 跨表查询 869.2.6 同步元数据 869.2.7 管理引用完整性 869.2.8 标识元数据分裂列 879.3 如何识别反模式 879.4 合理使用反模式 889.5 解决方案:分区及标准化 899.5.1 使用水平分区 899.5.2 使用垂直分区 899.5.3 解决元数据分裂列 91第二部分 物理数据库设计反模式第10章 取整错误 9410.1 目标:使用小数取代整数 9410.2 反模式:使用FLOAT类型 9510.2.1 舍入的必要性 9510.2.2 在SQL中使用FLOAT 9610.3 如何识别反模式 9810.4 合理使用反模式 9810.5 解决方案:使用NUMERIC类型 98第11章 每日新花样 10011.1 目标:限定列的有效值 10011.2 反模式:在列定义上指定可选值 10111.2.1 中间的是哪个 10211.2.2 添加新口味 10311.2.3 老的口味永不消失 10311.2.4 可移植性低下 10311.3 如何识别反模式 10411.4 合理使用反模式 10411.5 解决方案:在数据中指定值 10411.5.1 查询候选值集合 10511.5.2 更新检查表中的值 10511.5.3 支持废弃数据 10511.5.4 良好的可移植性 106第12章 幽灵文件 10712.1 目标:存储图片或其他多媒体大文件 10712.2 反模式:假设你必须使用文件系统 10812.2.1 文件不支持DELETE 10912.2.2 文件不支持事务隔离 10912.2.3 文件不支持回滚操作 10912.2.4 文件不支持数据库备份工具 11012.2.5 文件不支持SQL的访问权限设置 11012.2.6 文件不是SQL数据类型 11012.3 如何识别反模式 11112.4 合理使用反模式 11112.5 解决方案:在需要时使用BLOB 类型 112第13章 乱用索引 11413.1 目标:优化性能 11513.2 反模式:无规划地使用索引 11513.2.1 无索引 11513.2.2 索引过多 11613.2.3 索引也无能为力 11713.3 如何识别反模式 11813.4 合理使用反模式 11913.5 解决方案:MENTOR你的索引 11913.5.1 测量 12013.5.2 解释 12113.5.3 挑选 12213.5.4 测试 12313.5.5 优化 12313.5.6 重建 123第三部分 查询反模式第14章 对未知的恐惧 12614.1 目标:辨别悬空值 12714.2 反模式:将NULL作为普通的值,反之亦然 12714.2.1 在表达式中使用NULL 12714.2.2 搜索允许为空的列 12814.2.3 在查询参数中使用NULL 12814.2.4 避免上述问题 12814.3 如何识别反模式 13014.4 合理使用反模式 13014.5 解决方案:将NULL视为特殊值 13114.5.1 在标量表达式中使用NULL 13114.5.2 在布尔表达式中使用NULL 13214.5.3 检索NULL值 13214.5.4 声明NOT NULL的列 13314.5.5 动态默认值 134第15章 模棱两可的分组 13515.1 目标:获取每组的最大值 13515.2 反模式:引用非分组列 13615.2.1 单值规则 13615.2.2 我想要的查询 13715.3 如何识别反模式 13815.4 合理使用反模式 13915.5 解决方案:无歧义地使用列 14015.5.1 只查询功能依赖的列 14015.5.2 使用关联子查询 14015.5.3 使用衍生表 14015.5.4 使用JOIN 14115.5.5 对额外的列使用聚合函数 14215.5.6 连接同组所有值 142第16章 随机选择 14416.1 目标:获取样本记录 14416.2 反模式:随机排序 14516.3 如何识别反模式 14616.4 合理使用反模式 14616.5 解决方案:没有具体的顺序 14616.5.1 从1到最大值之间随机选择 14616.5.2 选择下一个最大值 14716.5.3 获取所有的键值,随机选择一个 14716.5.4 使用偏移量选择随机行 14816.5.5 专有解决方案 149第17章 可怜人的搜索引擎 15017.1 目标:全文搜索 15017.2 反模式:模式匹配断言 15117.3 如何识别反模式 15217.4 合理使用反模式 15217.5 解决方案:使用正确的工具 15217.5.1 数据库扩展 15317.5.2 第三方搜索引擎 157第18章 意大利面条式查询 16218.1 目标:减少SQL查询数量 16218.2 反模式:使用一步操作解决复杂问题 16318.2.1 副作用 16318.2.2 那好像还不够…… 16418.3 如何识别反模式 16518.4 合理使用反模式 16518.5 解决方案:分而治之 16618.5.1 一步一个脚印 16618.5.2 寻找UNION标记 16718.5.3 解决老板的问题 16718.5.4 使用SQL自动生成SQL 168第19章 隐式的列 17019.1 目标:减少输入 17119.2 反模式:捷径会让你迷失方向 17119.2.1 破坏代码重构 17119.2.2 隐藏的开销 17219.2.3 你请求,你获得 17219.3 如何识别反模式 17319.4 合理使用反模式 17319.5 解决方案:明确列出列名 17419.5.1 预防错误 17419.5.2 你不需要它 17519.5.3 无论如何你都需要放弃使用通配符 175第四部分 应用程序开发反模式第20章 明文密码 17820.1 目标:恢复或重置密码 17820.2 反模式:使用明文存储密码 17920.2.1 存储密码 17920.2.2 验证密码 18020.2.3 在E-mail中发送密码 18020.3 如何识别反模式 18120.4 合理使用反模式 18120.5 解决方案:先哈希,后存储 18220.5.1 理解哈希函数 18220.5.2 在SQL中使用哈希 18320.5.3 给哈希加料 18320.5.4 在SQL中隐藏密码 18520.5.5 重置密码,而非恢复密码 186第21章 SQL注入 18821.1 目标:编写SQL动态查询 18921.2 反模式:将未经验证的输入作为代码执行 18921.2.1 意外无处不在 19021.2.2 对Web安全的严重威胁 19021.2.3 寻找治愈良方 19121.3 如何识别反模式 19521.4 合理使用反模式 19621.5 解决方案:不信任任何人 19621.5.1 过滤输入内容 19621.5.2 参数化动态内容 19721.5.3 给动态输入的值加引号 19721.5.4 将用户与代码隔离 19821.5.5 找个可靠的人来帮你审查代码 200第22章 伪键洁癖 20222.1 目标:整理数据 20222.2 反模式:填充角落 20322.2.1 不按照顺序分配编号 20322.2.2 为现有行重新编号 20422.2.3 制造数据差异 20422.3 如何识别反模式 20522.4 合理使用反模式 20522.5 解决方案:克服心里障碍 20522.5.1 定义行号 20522.5.2 使用GUID 20622.5.3 最主要的问题 207第23章 非礼勿视 20923.1 目标:写更少的代码 21023.2 反模式:无米之炊 21023.2.1 没有诊断的诊断 21023.2.2 字里行间 21123.3 如何识别反模式 21223.4 合理使用反模式 21323.5 解决方案:优雅地从错误中恢复 21323.5.1 保持节奏 21323.5.2 回溯你的脚步 214第24章 外交豁免权 21524.1 目标:采用最佳实践 21524.2 反模式:将SQL视为二等公民 21624.3 如何识别反模式 21624.4 合理使用反模式 21724.5 解决方案:建立一个质量至上的文化 21724.5.1 陈列A:编写文档 21824.5.2 寻找证据:源代码版本控制 22024.5.3 举证:测试 22224.5.4 例证:同时处理多个分支 223第25章 魔豆 22525.1 目标:简化MVC的模型 22625.2 反模式:模型仅仅是活动记录 22725.2.1 活动记录模式连接程序模型和数据库结构 22825.2.2 活动记录模式暴露了CRUD系列函数 22825.2.3 活动记录模式支持弱域模型 22925.2.4 魔豆难以进行单元测试 23125.3 如何识别反模式 23225.4 合理使用反模式 23225.5 解决方案:模型包含活动记录 23225.5.1 领会模型的意义 23325.5.2 将领域模型应用到实际工作中 23425.5.3 测试简单对象 23625.5.4 回到地球 237第五部分 附录附录A 规范化规则 240附录B 参考书目 252
数据库设计、开发反模式 左其盛&&&&&日《SQL反模式》,英文版2010年7月出版,中文版2011年9月出版。还算比较新。英文名:“SQL Antipatterns: Avoiding the Pitfalls of Database Programming”(SQL反模式:避免数据库开发中的陷阱)。
所谓反模式,就是做的不好的模式。也就是前人的经验教训。
感觉作者功力比较高。书中提到的问题不少都值得程序员认真读一读。
全书分四部分讲数据库设计开发中的反模式:数据库逻辑设计、数据库物理设计、查询、应用程序开发。每一部分列出该领域的许多常见的反模式。作者在书中给出每一种反模...
客服专线:010- 客服邮箱:
Copyright & 北发图书网 2007,
All Rights Reserved
北京北发电子商务股份有限公司 版权所有博客访问: 47408
博文数量: 130
注册时间:
鏆傛棤浠嬬粛
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
发布时间: 20:16:40
PowerBuilder11.5使用破解包不能再破解了,可以使用如下方法:找到PowerBuilder11.5安装路径,然后在SybaseSharedPowerBuilder下找到PBSHR110.DLL,使用Uedit32打开,查找:85C00F85C2010000,然后将其替换为:85C0E9C。好了,试试吧!是不是可以了呢![@more@]发表日志: PowerBuilder11.5破解方法......
阅读(894) | 评论(0) | 转发(0)
发布时间: 09:12:49
PowerBuilder11.5使用破解包不能再破解了,可以使用如下方法:找到PowerBuilder11.5安装路径,然后在SybaseSharedPowerBuilder下找到PBSHR110.DLL,使用Uedit32打开,查找:85C00F85C2010000,然后将其替换为:85C0E9C。好了,试试吧!是不是可以了呢![@more@]......
阅读(541) | 评论(0) | 转发(0)
发布时间: 15:07:49
path_name,file_name
GetFileOpenName( &选择导入的文件... &,
path_name,
file_name, &XLS &, &Excel
(*.XLS),*.XLS &)
fileexists(path_name)
i,ll_row,i_return
xlapp,xlsub
阅读(1002) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
请登录后留言。115.2x58.6x9.3mm 什么意思这时苹果手机的长度,,怎么说?这个怎么理解?11.5厘米??_百度知道
115.2x58.6x9.3mm 什么意思这时苹果手机的长度,,怎么说?这个怎么理解?11.5厘米??
求救,紧急,,,
我有更好的答案
按默认排序
是差不多这么大小呀
擦,,你好笨,我今天问我朋友了,我忘记了,意思就是长11.5厘米,宽。。。高度是9.3对吧?是这么理解?
其他类似问题
苹果手机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
查看: 401|回复: 3
新人欢迎积分1 阅读权限70积分7981精华0UID5806286帖子金钱8656 威望1
最淡定の小白
Lv.7, 积分 7981, 距离下一级还需 2019 积分
UID5806286帖子威望1 多玩草170 草元宝
win7 64位系统更新了最新的adobe flash player11.5
5 小时前 上传
就不能登录论坛了,登录之后的页面就会变成这样
5 小时前 上传
5 小时前 上传
如果不登录就正常显示,但是不登录看不了帖子的图和回帖啊,求解决~~~
以后的夏天都没有夏了...
新人欢迎积分0 阅读权限20积分43精华0UID帖子金钱334 威望0
Lv.2, 积分 43, 距离下一级还需 7 积分
UID帖子威望0 多玩草0 草元宝
其实你可以换个浏览器试试。。。。或者泄了adobe重新安装一遍。。。
新人欢迎积分1 阅读权限70积分7981精华0UID5806286帖子金钱8656 威望1
最淡定の小白
Lv.7, 积分 7981, 距离下一级还需 2019 积分
UID5806286帖子威望1 多玩草170 草元宝
栾甜甜 发表于
其实你可以换个浏览器试试。。。。或者泄了adobe重新安装一遍。。。
等了好久没人解答,我现在已经在重装系统了,卸载没用,还得安装最新的11.5,只要装了11.5的就要出问题
以后的夏天都没有夏了...
新人欢迎积分1 阅读权限0积分196精华0UID帖子金钱591 威望0
头像被屏蔽
UID帖子威望0 多玩草0 草元宝
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
需要金钱:1100
Powered by
手机盒子客户端点击或扫描下载spss11.5版本怎么在w7系统里安装?总是出现如下图情况,怎么解决?_百度知道
提问者采纳
这个版本只有在winxp上可以安装,在win7或更骸丹囤诽塬赌剁涩筏绩高操作系统不可以安装,建议安装spss13.0以上版本。
请问您有13.0版本的吗?能发个链接吗?谢谢
提问者评价
其他类似问题
w7系统的相关知识
按默认排序
其他1条回答
不能在win7安装我替别人做这类的数据分析蛮多的
可有办法解决吗?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 空腹血糖11.5 的文章

 

随机推荐