(5,2))两张表。@achar(8)Set@a=’计算机’Selectcount(*)as计算机专业人数FromstudentsWhereleft(专业,3)=@aprocedurexxk4(@achar(8),@bvarchar(10),@cnumeric(5,2))asbeginupdatescoreset成绩=@cwhere学号=@aand课程名=@bend参考答案一、单选题(每小题2分,共20分)1.B2.A3.D4.B5.D6.C7.B8.C9.A10.D二、是非题(在每小题题号前打“√”表示正确,打“X”表示错误。每小题2分,共20分)11.P12.×13..P14..×15.P16..P17.×18.P19..P20.×三、填空题(每空2分,共30分)21.数据库管理22.关系数据结构23.外24.传递25.右连接26.数据结构化27.主属性28.参照29.完全30.(A,D)31.窗体32.mdb33.报表34.报表页脚35.密码四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分)36.从商品库中查询出品牌为熊猫的所有商品的商品代号、分类名、产地和品牌。37.从教学库中查询出所有未被学生选修的课程信息。38.从教学库中查询出每个专业的学生人数。39.select分类名,sum(数量)as总数量from商品表1groupby分类名40.select*,单价*数量as总价值from商品表1五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)41.从Students表中统计出专业名开头为@a的值(即“计算机’’)的所有学生人数。42.修改Score表中学号为@a的值、同时课程名为@b的值的所对应的成绩为@c的值。