北大青鸟ACCP6.0书籍纠错集中营

本书在介绍数据库设计与优化时存在一些翻译和逻辑上的错误,例如将format误译为甲酸盐,以及邮件字段类型在不同章节中描述不一致等问题。同时指出Subject表在上机练习中的混乱使用,以及查询语句中的逻辑错误。通过这些问题,作者对数据库设计的细节进行了深入探讨。

目前学到S2的<<优化MySchool数据库设计>>

 

书中 的不少错误令人纠结,汗颜= =,特此发泄

 

无聊也纠结下细节,骨头里挑挑刺

 

<<优化MySchool数据库设计>>

第一章中:

p2  单词  formate  翻译: 甲酸盐,

(IT啥时候涉及化学了,无语,format表示格式化.但第一章没涉及到这个词,只是在规范设计里写到"第一范式(1NF,Normal Formate)",

查了下网络,First Normal Form 才是第一范式的全称.

 

第二章:

 

p37 示例3中  email字段设置为nvarchar类型,而在p41页 "表2-4"中email 字段变成了varchar类型,这两者区别在于:

用varchar也可以存储中文字符,但是如果遇到操作系统是英文操作系统并且对中文字体的支持不全面时, 在SQL Server存储中文字符为varchar就会出现乱码(显示为??),这里存邮箱地址,一般都是英文,不去纠结了- -。

 

p46  上机练习7  写到"课程表Subject需要添加的约束列举如下",你妹的,Subject表在上机练习6已经搞定了,你又来,这个表是Result 才对,否则和给出的约束内容对不上号啊,靠- -

 

 

第七章:

p153 示例3 中一个查询JAVA LOGIC 课程最近一次考试日期的t-sql语句这样写道:

select @date =max(ExamDate) from Result

inner join Subject on Result.SubjectNo=SubjectNo

where SubjectName=@subjectNo

 

发现哪里有问题了吧,对了,就是那个where 子句,把“课程编号”赋值给”课程名“,这么一个条件,我是搞不懂,SubjectName应该是Result.subjectNo才合理吧。

 

暂时就发现这么多。牢骚发完了,感觉没啥意义。。。。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值