
福建师范大学21秋《数据库应用》技术在线作业二满分答案68.docx
13页福建师范大学21秋《数据库应用》技术作业二满分答案1. 以下标识符( )可以作为局部变量A.[#Myvar]B.My varC.@MyvarD.@@My var参考答案:C2. 假设表xsx的列x的类型是char,根据业务的发展需要改为整型(integer),应该使用下面的( )语句A.ALTER COLUMN x integer FROM xsxB.ALTER TABLE xsx( x integer )C.ALTER TABLE xsx ALTER COLUMN x integerD.ALTER COLUMN xsx.x integer参考答案:C3. SQL Server的中的文件位置可以很灵活,可以将数据文件存储在不同的地方,然后把他们作为一个单元来管理,完成这种功能的是( )A.事务日志文件B.文件组参考答案:B4. 在SQL语言中,能够实现关系参照完整性规则的子句是( )A.PRIMARY KEYB.NOT NULLC.FOREIGN KEYD.FOREIGN KEY……REFERENCES参考答案:D5. 如果希望用户在输入"年龄"字段值时,要求数值必须大于0,应在下列哪项中设置( )A.字段类型B.信息C.规则D.默认值参考答案:C6. 主索引字段:( )A.不能出现重复值或空值B.能出现重复值C.能出现空值D.不能出现重复值,但能出现空值参考答案:A7. 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作。
A.投影B.联接C.选择D.复制参考答案:C8. 有关系R和S,R∩S的运算等价于( )A.S-(R-S)B.R-(R-S)参考答案:B9. Select * from ss left join gs on ss.名称=gs.名称,这条语句没有语法错误 )T.对F.错参考答案:T10. 在数据库系统中,网状模型具有的特征是( ) ①允许有一个以上的结点没有双亲②有且仅有一个结点无双亲③根以外的结点有且仅有一个双亲④一个结点可以有多个双亲A.①和③B.②和③C.①和④D.②和④参考答案:C11. Select 性别,年龄 from student group by 性别,年龄在这个表中,先按照年龄分组,然后按照性别分组 )T.对F.错参考答案:F12. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等其中最重要的,也是使用最频繁的语句是( )A.SELECTB.INSERTC.UPDATED.DELETE参考答案:A13. SQL语句是( )语言A.层次数据库B.网络数据库C.关系数据库D.非数据库参考答案:C14. 关系中的投影运算是选择出满足条件的列构成新的关系。
)A.正确B.错误参考答案:A15. DB是( )A.数据库B.数据库管理系统C.数据处理D.数据库系统参考答案:A16. 把ER图转换成关系模型的过程,属于数据库设计中的( )A.概念设计B.逻辑设计C.需求分析D.物理设计参考答案:B17. 现要查找缺少学习成绩(G)的学生学号(S)和课程号C( ),相应的SQL语句是 SELECT S. C FROM SC WHERE( )A.G=0B.G=0C.G=NULLD.G IS NULL参考答案:D18. 下列程序段的输出结果是( ) ACCEPT TO A IF A=[123456] S=0 ENDIF S=1 S RETURNA.0B.1C.由A的值决定D.程序出错参考答案:B19. SQL Server 2000安装在服务器中,数据库存储在客户端计算机中这种系统属于( )A.桌面型数据库系统B.面向对象数据库系统参考答案:A20. Visual FoxPro中,释放表单时会引发的事件是( )A.UnLoad事件B.Init事件C.Load事件D.Release事件参考答案:A21. 删除表的SQL命令是( )A.DROP TABLEB.DELETE TABLEC.ERASE TABLED.KILL TABLE参考答案:A22. 假设有关系R和S,在下列的关系运算中,( )运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A.R∩SB.R∪SC.R—SD.R×S参考答案:D23. 在SQL Server中,给SQL Server引擎提供了一个对象接口的是( )A.SQL服务管理器B.分布式管理对象参考答案:A24. 关系数据库的规范化理论指出关系数据库中的关系应该满足一定的要求,最起码的要求是达到1NF,即满足( )A.每个非主键属性都完全依赖于主键属性B.主键属性唯一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的参考答案:D25. 数据操作语言应具备的基本功能包括( )A.向数据库中插入数据B.对数据库在数据排序C.描述数据库的访问控制D.删除数据库中某些数据参考答案:ABD26. 根据实体完整性规则,用户只要定义了某一个关系的外键,系统就会控制外键的值要么为空,要么等于被参照关系中某一个主键的值 )A.错误B.正确参考答案:A27. SQL的查询语句也称作SELECT命令 )A.正确B.错误参考答案:A28. 数据库系统中产生数据不一致性的根本原因是( )A.没有严格保护数据B.未对数据进行完整性控制参考答案:B29. 下列属性中,与在编辑框中选定文本无关的属性是( )A.SelStartB.SelLengthC.SelTextD.ScrollBars参考答案:D30. 数据管理技术经历了人工管理,( )三个阶段。
1)DBMS (2)文件系统 (3)网状系统 (4)数据库系统 (5)关系系统A.(3)和(5)B.(2)和(3)C.(1)和(4)D.(2)和(4)参考答案:D31. 有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语言中,定义这个完整性约束的短语是( )A.ON DELETE ALLB.ON DELETE CASCADE参考答案:B32. 在SQL语句中,删除表M的命令是( )A.DROP TABLE MB.DELETE_FOR TABLE MC.ERASE_FOR TABLE MD.DELETES DBF M参考答案:A33. SQL Server 2008数据库是表、视图、存储过程等数据库对象的集合 )T.对F.错参考答案:T34. 与创建数据库一样,把不直接使用SQL语句对表数据的操作称为界面操作表数据界面操作表数据主要在SQL Server Management Studio中进行 )T.对F.错参考答案:T35. 下列程序执行以后,内存变量y的值是( ) x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDOA.3456B.34567C.7654D.76543参考答案:D36. 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引参考答案:B37. 在数据库的优化过程中,排序、建立索引的目的是( )。
A.优化表达式的内容B.减少维护索引的时间C.减少创建索引的空间D.减少查找指定数据的时间参考答案:D38. 用二维表结构表示实体与实体之间的联系的数据模型是( )A.层次模型B.网状模型C.关系模型D.面向对象模型参考答案:C39. 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )A.CREATEB.APPENDC.COLUMND.ADD参考答案:D40. Select 姓名,性别 from student group by 性别,这个语句是正确的 )T.对F.错参考答案:F41. Access支持的查询类型有( )A.选择查询、交叉表查询、参数查询、SQL查询和动作查询B.基本查询、选择查询、参数查询、SQL查询和动作查询C.多表查询、单表查询、交叉表查询、参数查询和动作查询D.选择查询、统计查询、参数查询、SQL查询和动作查询参考答案:A42. 专门的关系运算中,选择运算是( )A.在基本表中选择满足条件的记录和属性组成一个新的关系B.在基本表中选择字段组成一个新的关系C.在基本表中选择满足条件的记录组成一个新的关系D.上述说法都是正确的参考答案:C43. 设关系数据库中一个表CJ的结构为CJ(sname,cname,grade),其中sname为学生姓名,cname为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正张三的化学成绩为85分,则可用( )A.update CJ set grade=85 where sname='张三' and cname='化学'B.update set grade='85' where sname='张三' and cname='化学'C.update grade=85 where sname='张三' and cname='化学'D.create CJ grade=85 where sname='张三' and cname='化学'参考答案:A44. 在客户机/服务器结构中,处于客户与服务器之间,负责透明地连接客户与服务器,完成网络通信功能的是( )A.服务器平台B.连接支持参考答案:B45. Delete的作用是( )A.将记录从表中彻底删除B.只给要删除的记录做删除标志C.不能删除记录D.删除整个表中的记录参考答案:B46. 从student表中查询选修了2号(cno)课程的学生学号sno,该语句为select sno from electCourse where cno=2。
