数据库复习资料与选择题答案

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

数据库复习资料与选择题答案

1-10BCBCABCABC11-20DDBDABCBAC21-30ACADBAAABC31-40DBBACDCADC41-50DBDDABDCBA第一卷(本卷每题2分,共70分)1.以下不属于Access对象的是d。A.表B.窗体C.查询D.Windows资源管理器2.下述关于数据库系统的叙述中正确的是a。A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统的最大优点是它比文件系统能管理更多的数据3.某数据库的表中要添加图片数据,该字段应采用的字段类型是a。A.OLE对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型4.下图所示的数据模型属于c。A.关系模型B.层次模型C.网状模型D.管道模型5.在Access中,参照完整性规则d。A.不包括级联更新相关字段B.不包括级联删除相关记录C.不能同时设置“级联更新相关字段”和“级联删除相关记录”D.可以同时设置“级联更新相关字段”和“级联删除相关记录”6.Access字段名的最大长度为A个字符。A.64B.128C.255D.2567.某字段类型为“单精度”型,以下为该字段的原有数据,若将该字段修改为“整型”,修改后数据将会发生变化的是D。A.0B.1001C.-5D.3.141598.在关系数据模型中,域是指D。A.元组B.属性C.元组的个数D.属性的取值范围9.根据以下数据表所保存的实际数据,该表的关键字应该设为C。A.学号B.课程编号C.学号+课程编号D.学号+考试成绩10.以下四个数据库表中,不符合第一范式要求的是D。A."教师"表  B."课程"表5n教工号姓名性别职称职级课程号课程名学分4273陈恒男副教授副高09001工程数学36019付雪英女讲师中级10200经济法36067温丽萍女教授正高10300法律基础26502周晓民男讲师中级29000计算方法47020刘永志男助教初级31000计算机基础3C."成绩"表  D."学生"表学号课程号考试成绩平时成绩学号选课学生班级021001102008390021001张金奇(男)电子21021002370027085021002王银(女)电子21021003290008585021003李玉(女)电子21021003370029190021004刘铜凡(男)通信21021004370027685021005陈铁(男)通信21021005370025680021006赵金(男)电子21021006370016790021007钱木萌(女)通信21021009370015390021008孙水(女)通信21021011370039570021009周火宁(男)自控2111.Access的数据表包括B。A.查询、窗体B.记录、字段C.记录、查询D.报表、窗体12.在Access表的“数据表视图”中,不能D。A.修改字段的名称B.删除一个字段C.删除一条记录D.修改字段的类型13.B查询会在执行时弹出对话框,提示输入必要的信息,再按照这些信息进行查询。A.选择查询B.参数查询C.交叉表查询D.操作查询14.如果所有的字段都设置了排序,那么查询的结果将先按A字段进行排序。A.最左边B.最右边C.最中间D.不确定26.可以将Access数据库中的数据发布在Internet网络上的是B。A.查询B.数据访问页C.窗体D.报表*27.以下是通过查询设计器设计的查询,与它效果相同的SQL语句是D。A.SELECT姓名,性别,出生日期FROM学生WHERE性别="男"AND出生日期Between#1/1/1976#And#12/31/1976#B.SELECT姓名,性别,出生日期FROM学生WHERE性别="男"OR出生日期Between#1/1/1976#OR#12/31/1976#C.SELECT姓名,性别,出生日期FROM学生WHERE性别="男"AND出生日期Between#1/1/1976#OR#12/31/1976#5nD.SELECT姓名,性别,出生日期FROM学生WHERE性别="男"OR出生日期Between#1/1/1976#And#12/31/1976#*28.要从数据表“学生名单”的“姓名”字段中提取“姓氏”信息,并列出学生中出现过的各种不同姓氏(重复的姓氏不输出)正确的SQL查询语句是C。A.SELECTOnlyLeft([姓名],1)AS姓氏FROM学生名单B.SELECTSingleLeft([姓名],1)AS姓氏FROM学生名单C.SELECTDistinctLeft([姓名],1)AS姓氏FROM学生名单D.SELECTLeft([姓名],1)AS姓氏FROM学生名单29.VBA数据类型符号“%”表示的数据类型是A。A.整型B.长整型C.单精度型D.双精度型31.要将“选课成绩”表中学生的成绩字段取整,可以使用B。A.Abs([成绩])绝对值B.Int([成绩])C.Avg([成绩])平均值D.Integer([成绩])取整A.12B.13C.14D.15第二卷一、关系中能够唯一标识某个记录的字段称为主健(关健字)字段。二、“选修课程”与“学生”两个实体集之间的联系是选修。三、要从教师表中找出职称为“讲师”的教师,需要进行的关系运算是选择。四、使用查询设计器设计查询时,若要在某表“姓名”字段中查找以“熊”开头的所有人名,则应在条件栏输入“熊*”或LIKE(“熊*”)。五、将表A的记录添加到表B中,且保留表B中原有的记录,可以使用的查询是INSERTINTOBINA。六、以下查询运行结果包括的记录是SELECT姓名,总评成绩FROM课程成绩WHERE(总评成绩>=70OR总评成绩<=90)。八、与下面查询设计视图所示的查询结果等价的SQL查询语句是SELECT姓名,性别,系别,职称FROM教师WHERE(性别=“女”AND(系别=“计算机”OR系别=“经济”))。5n九、以下通过查询设计器设计的查询,与它效果相同的SQL语句是SELECT姓名,课程名称,[平时成绩]*0.3+[考试成绩]*0.7AS总评成绩FROM课程成绩。*十、表达式“5*77/7”的计算结果是10。十一、函数Mid("ABCDEFGHIJK",3,5)返回的值是11。三、操作题:设:职工号,姓名,性别,职称,等字段为文本型TEXT;出生日期为日期型DATE;年龄,工资,奖金,实发等字段为整型INT(或单精度型Single)。进行下列操作,请用SQL写出相应的指令。(1)建立关系表:GZ(职工号,姓名,性别,职称,出生日期,年龄,工资,奖金,实发)CREATETABLEGZ(职工号TEXT(6)),姓名TEXT(3),性别TEXT(1),职称TEXT(10),出生日期DATE,年龄INT,工资INT,奖金INT,实发INT)(2)给“男讲师”增加10%的奖金。UPDATEGZSET奖金=奖金*1.1WHERE性别=“男”AND职称=“讲师”(3)更新“年龄”UPDATEGZSET年龄=YEAR(DATE())-YEAR(出生日期)(4)计算“实发”(实发=工资+奖金)UPDATEGZSET实发=工资+奖金5n(5)删除“年龄”超过60岁的记录。DELETEGZWHERE年龄>60(6)在GZ表中,查询工资高于“平均工资”,并显示姓名,职称,工资等项。SELECT姓名,职称,工资FROMGZWHERE(工资>(SELECTAVG(工资)AS平均工资值FROMGZ))四、综合题(本大题共10分)有工程和职工两个实体,工程实体有工程号、工程名、预算等属性;职工实体有职工号、姓名、性别、职务、小时工资率等属性。假设一名职工参加多个工程项目,且一个工程项目有多名职工参加;(1)根据语义设计E-R模型,要求标出实体的属性和联系方式;(2)将E-R模型转换成关系模式,并用下划线标出主键;解:(1)设计E-R模型;预算工程名工程号工程N小时工资率参与M职工职务性别姓名职工号(2)关系模式(用下划线标出主键);工程(工程号,工程名,预算)职工(职工号,姓名,性别,职务)参与(工程号,职工号,小时工资率)或者:工程(工程号,工程名,预算)职工(工程号,职工号,姓名,性别,职务,小时工资率)5
查看更多

相关文章

您可能关注的文档