目前学到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才合理吧。
暂时就发现这么多。牢骚发完了,感觉没啥意义。。。。
本书在介绍数据库设计与优化时存在一些翻译和逻辑上的错误,例如将format误译为甲酸盐,以及邮件字段类型在不同章节中描述不一致等问题。同时指出Subject表在上机练习中的混乱使用,以及查询语句中的逻辑错误。通过这些问题,作者对数据库设计的细节进行了深入探讨。
541

被折叠的 条评论
为什么被折叠?



