《《数据库基础教程》勘误表.doc》由会员分享,可在线阅读,更多相关《《数据库基础教程》勘误表.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库基础教程勘误表编号页码原书内容修改为1P18倒数第一行“共有54行”共有56行2P26倒数第九、十行“Pubs数据库”、“Northwind数据库”移到倒数第四行“(2)系统表”前3P61删除第4行至第6行。4P67第三行第一句话。 新建服务器组与自动建立的“SQL Server组”在同一层。5P92第十行“3.2.1.1”序号应去除,P99页第四行“3.2.1.2”序号应改为“3”6P105倒数第二行“数据库对象”移到倒数第五行开始处7P124第二行 【命名拭务日志文件】【命名事务日志文件】8P129倒数第一、二行数据与P35页倒数第九、十行数据不一致。以P35为准9P130第一行数据
2、与P35页倒数第六行数据不一致。以P35为准10P146倒数第十一、十二行“如果对应”为倒数第九、十行的重复。但是含义不同,不应该删除。11P160第五行“roup by”应为“group by”。整个语句都有错误!修改为:select from where order by group by 12P170第一行“RCENT”修改为“PERCENT”13P170第三、四行“PRECENT”应为“PERCENT”14P173图6.3有误请参见下列图6.315P177例6.24“在1991年8月1日之前”与SQL语句“1991-8-1”矛盾把倒数第7行改为:where (bmh=10 or bmh
3、=20) and gzrq1991-8-116P178第五行“OT”修改为“NOT”17P178第十三行“(a-f)或集合(abcdef)”应为“(a-f)或集合(abcdef)”第十三行修改为:(方括号):不属于指定范围 (a-f) 或集合 (abcdef)任何单个字符。18P178倒数第六至九行应删除。倒数第六至九行修改为:select zgh,zgmcfrom zhigongwhere zgmc like 赵%19P180第六行“一”修改为:应为“ 一”20P181倒数第七行后应增加“order by bmh”(后面例题也是)不要修改21P192第十五行“NY(ALL)”应为“ANY 1
4、 ALL”修改为: ANY |ALL = =22P217第六行有语句问题。第五行和第六行修改为:WITH CHECK OPTION是否要遵循视图定义的语句,也就是说,通过视图修改数据时是不是一定要遵循定义视图的SQL语句。例如,我们建立了一个关于部门10的视图,实际上在定义这个视图时使用了:where bmdm=10。如果通过这个视图把部门10改为部门20。那么显然通过这个视图再也看不到已经修改为部门20的数据了。如果在定义视图时,没有WITH CHECK OPTION子句,则允许类似于把部门10改为20的操作;如果有WITH CHECK OPTION子句,则不允许类似于把部门10改为20的操
5、作。23P224第三行有语句问题。修改为:这里选择我们所需要的列,例如职工号、职工名称等,单击【下一步】24P233倒数第四行至六行“如果在表中则插入失败” 应插入倒数第七行“建立惟一索引。”后。全书应该把惟一索引修改为唯一索引。25P240图7.23有误。请参见下列图7.2326P243第八行“RETUEN整数表达式”第八行修改为:RETUEN 27P243倒数第十行“参数名数据类型”倒数第九行至第十一行修改为:CREATE PROCEDURE AS | 28P254图8.1中,t2时数据库X=40应为X=30。参见下列图8.129P255图8.4中,t15时用户2的X=X-10应为X=X-30参见下列图8.430P257图8.6和8.7中,数据库X应为C参见下列图8.6和图8.731P265图8.15中,t4时数据库X=30应为X=40,用户2的X= 0应删除参见下列图8.1532P266图8.16中,t4时用户2的X= 0应删除参见下列图8.16逻辑操作符条件结果NOT真假NOT假真图6.3 逻辑操作符NOT的真值表图7.23 存储过程(2)图8.1脏读数据示意图(1)图8.3 脏读数据示意图(3)图8.4脏读数据示意图(4)图8.6 不可重复读示意图(2)图8.7 不可重复读示意图(3)图8.15 解决脏读数据示意图(1)图8.16 解决脏读数据示意图(2)
限制150内