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

来源:互联网 发布:redis优化高并发 编辑:程序博客网 时间:2024/05/29 09:07

目前学到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才合理吧。

 

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

原创粉丝点击