资源描述:
《05-06第二学期第4-5章试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、说明:根据任务分配,第4、5两章试题在卷面中所占分值为21分,具体题型及分值分布要求如下:第4章:简答3题,占6分;选择1题,占1分;填空2题,占2分第5章:select语句题,3小题,占9分;判断1题,占3分因A、B卷需要,以下每类题型均准备了双倍的题量,请按需选择。选择题(2分,每题1分)1.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是oA.chtingetable教师alter职工号setcheckleft(职工号,3)二"110"B.altertable教师alter职工号setcheckleft(职工号,3)=T10"C
2、.altertable教师alter职工号checkleft(职工号,3)=T10”D.changetable教师alter职工号setchecksubstr(职工号,3)=T10"答案:B2.针对某数据库屮的两张表创建永久性关系时,下列叙述不正确的是oA.主表必须创建主索引或候选索引B.子表必须创建主索引或候选索引或普通索引C.两张表必须有同名的字段D.子表中的记录不一定多于主表答案:C填空题(4分,每题1分)1.完善下面的命令,实现向数据库student中创建一张表xs并且指定长表名为“学生基本信息表”。opendatabasestudentcreatetablexs学生
3、基本信息表(xhC(6),xmC(8),xbC(2))答案:name2.把己打开的数据库data设置为当前数据库,可以使用命令o答案:setdatabasetodata3.一个数据库名为dbl,如果用命令的方式打开该数据库,应输入°答案:opendatabasedb14.在VisualFoxPro文件中,createdatabase命令创建一个扩展名为的数据库。答案:dbc简答题(12分,每题2分)1.关系模型中实体之间的联系有儿种,分别是什么?在vfp屮哪一种不能被直接处理?答案:关系模型屮实体之间的联系有三种,分别是:一对一关系、一对多关系、多对多关系。在vfp中多对多关
4、系不能被直接处理。2.如果将参照完整性规则屮的更新规则设置为“限制”,表示什么含义?答案:表示当要对父表屮的记录更新时,若子表屮有相关记录,则不允许更新。1.从vfp的“项目管理管理器”窗口可以看出,vfp数据库包含哪些内容?答案:vfp数据库包含表、视图、连接和存储过程。2.参照完整性规则包括哪儿种?答案:更新规则、插入规则、删除规则。3.相对于自由表而言,数据库表具有许多扩展属性。请列举出三个数据库表具有而自由表不具有的特性。答案:①表的主索引关键字②长表名③表注释④表之间的永久性关系⑤表中字段的扩展属性,如标题、注释、默认值、输入掩码、显示格式、表单中使用的默认控件类⑥
5、记录级有效性规则⑦字段级有效性规则⑧存储过程⑨插入、更新和删除事件的触发器注:)答出其屮任意三个即可得分。4.在参照完整性规则中,插入规则何时被触发?答案:插入规则是当子表屮插入记录或更新记录时被触发。判断题(6分,每题3分)1.查询设计器和视图设计器在本质上都是SELECT-SQL命令的可视化设计方法。使用查询和视图都可以更新数据源。答案:错误。视图可以更新数据源,而查询是只读型数据。2.查询的数据源可以是自由表、数据库表,也可以是视图。而视图的数据源则只能是口市表和数据库表。答案:错误。视图的数据源也可以是视图。综合题(18分,每小题3分)1.在职工管理数据库中有两张表:
6、职工表(zg.dbf)和工资表(gz.dbf)。表结构如下:职工表zg.dbf部门号bmhC,2职工号zghC,10姓名xmC,8性别xbC,20出生日期csrqD工瓷表gz.dbf职工号zghC,10基本工瓷jbgzN,8,2津贴It-N,8,2奖金••JJN,8,2扣除kcN,8,2根据要求写出相应的SQL语句。(1)显示职工表中所有职工的信息,并按照出生日期先后排序。(2)显示基本工资大于等于2000的职工的职工号、姓名、部门号。(3)显示各部门的部门号和该部门的职工人数。答案:(1)select*fromzgorderbycsrq(2)selectzg.zgh,zg.
7、xm,zg.bmhfromzg,gzwherezg.zgh=gz.zghandgz.jbgz>=2000(3)selectzg.bmh,count(*)as职工人数fromzggroupbybmh1.在教学管理数据库屮有两张表:学生表(xs.dbf)和成绩表(cj.dbf)。表结构如下:学生表xs.dbf学号xhC,8姓名xmC,8性别xbC,2出生日期csrqD成绩表(cj.dbf)学号xhC,6课程代号kcdhC,2成绩cjN,3根据要求写出相应的SQL语句。(1)显示xs表中所有学生的学号、姓名、