《数据库应用数据库基础与应用-0018(浙江电大-课程号:3306805)参考资料 .doc》由会员分享,可在线阅读,更多相关《数据库应用数据库基础与应用-0018(浙江电大-课程号:3306805)参考资料 .doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库应用数据库基础与应用-0018(浙江电大课程号:3306805)参考资料数据库应用数据库基础与应用-0018浙江广播电视大学形成性测评系统课程代码:3306805 参考资料数据库基础与应用-0018试卷总分:100单选题(共20题,共40分)1.(2分)在同一关系模式中,如果存在非平凡的函数依赖XY,YZ,而YX,则称( )。A、Z完全依赖于XB、Z部分依赖于XC、Z传递依赖于XD、X传递依赖于Z参考答案:C2.(2分)在T-SQL语法中,Select语句的完整语法较复杂,使用关键字( )可以把重复行屏蔽。A、DistinctB、UnionC、AllD、Top参考答案:A3.(2分)下列
2、哪种角色默认包含所有数据库用户()。A、guestB、saC、publicD、sysadmin参考答案:C4.(2分)数据库管理系统的英文缩写是()。A、DBB、DBMSC、DBSD、DBAA、CheckB、Foreign keyC、Primary keyD、Unique参考答案:A7.(2分)下列()统计函数可以计算某一列上的最大值。A、SumB、AvgC、MaxD、Min参考答案:C8.(2分)表在数据库中是一个非常重要的数据对象,创建表可以用()方法来创建。A、企业管理器B、查询分析器C、服务管理器D、企业管理器和查询分析器参考答案:D9.(2分)在SQL Server中,( )不属于触
3、发器的类型。A、InsteadB、UpdateC、DeleteD、Instead of参考答案:D10.(2分)()是指对数据库的完整备份,包括所有的数据以及数据库对象。A、数据库完全备份B、数据库差异备份C、事务日志备份D、文件或文件组备份参考答案:A11.(2分)()记录SQL Server系统的所有系统级别信息。A、master数据库B、tempdb数据库C、model数据库D、msdb数据库参考答案:A12.(2分)下列有关客户机/服务器体系结构,说法不正确的是( )。A、数据的存储和管理由服务器负责B、客户机负责把用户请求传送给服务器,并接收服务器返回的结果C、一台客户机只能固定连接
4、一台服务器D、一台客户机可以选择连接不同的服务器参考答案:C13.(2分)采用二维表格的结构表达实体及实体间联系的数据模型是()。A、层次B、网状C、关系D、实体联系模型参考答案:C14.(2分)如果一位教授三门课的教师改变了地址,三个元组的地址都要更新,一旦一个元组的地址未修改就会导致数据不一致,这说明一个关系存在()问题。A、数据冗余B、更新异常C、插入异常D、删除异常参考答案:C15.(2分)表设计器的下半部()显示该列值小数点右边能出现的最大数字个数。A、“描述”栏B、“默认值”栏C、“精度”栏D、“小数位数”栏参考答案:D16.(2分)可以使用()来修改存储过程的名称。A、sp_he
5、lptextB、sp_dependsC、sp_renameD、objname参考答案:C17.(2分)设一个关系R(U),它是满足第二范式的,若R中不存在非主属性对候选码的传递依赖,则称关系R属于( )范式的关系。A、第一B、第二C、第三D、BC参考答案:C18.(2分)每个()类型的数据占用4个字节的存储空间。A、IntB、SmallintC、TinyintD、Bigint参考答案:A19.(2分)()必须确保索引键不包含重复的值。A、聚集索引B、非聚集索引C、索引视图D、唯一索引参考答案:D20.(2分)ADO控件属于ActiveX控件,使用之前必须将Microsoft ADO Data
6、Control 6.0(OLE DB)添加到工具箱中,添加ADO控件的菜单命令为( )。A、“工程”“引用”B、“工程”“部件”C、“工具”“选项”D、“工程”“添加文件”参考答案:B判断题(共20题,共40分)21.(2分)一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。参考答案:22.(2分)设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系名是传递依赖于学号。参考答案:23.(2分)服务器管理器只能启动SQL Server服务。参考答案:24.(2分)视图是观察数据的一种方法,只能基于基本表建立。参考答案:25.(2分)若SQL Serv
7、er系统采用Windows身份验证,则系统对登录帐号的验证是由Windows系统验证的,SQL Server系统不再验证。参考答案:26.(2分)在删除一个聚集索引时,该表上的所有非聚集索引自动重建。参考答案:27.(2分)检查约束对输入列设置条件,以限制输入值,保证数据库的完整性。参考答案:28.(2分)概念模型是按计算机系统的观点来对数据和信息建模。参考答案:29.(2分)差异数据库备份只记录自上次数据库备份后发生更改的数据。参考答案:30.(2分)若在Delete语句中给出Where子句,则表示删除表中满足条件的记录。参考答案:31.(2分)数据表只能有一个聚集索引,主键适合聚集索引。参
8、考答案:32.(2分)SQL Server系统的默认登录帐号sa是不能被删除的。参考答案:33.(2分)SQL Server的验证分为以下三个过程,登陆数据库服务器时的身份验证,访问数据库时的用户验证,访问数据库对象时的操作验证。参考答案:34.(2分)分离数据库后,便将该数据库从SQL Server中删除,但是保存在组成该数据库的数据和事务日志文件中的数据完好无损,这些数据和事务日志文件可以用来将数据库转移到任何SQL Server服务器实例上。参考答案:35.(2分)在T-SQL中像在一般的程序语言中一样使用“变量=变量值”来给变量赋值。参考答案:36.(2分)所有数据库都能执行分离操作。
9、参考答案:37.(2分)使用触发器优先于使用约束、规则和默认值。参考答案:38.(2分)SQL Server 2000服务端和客户端可以安装在一台计算机上。参考答案:39.(2分)使用Insert语句时,若Into子句若没有指定列名,则新插入的记录必须在每个属性列上均有值,且 Values子句中值的排列顺序要和表中各属性列的排列顺序一致。参考答案:40.(2分)model数据库用作在系统上创建的所有数据库的模板。参考答案:SQL分析题(共1题,共20分)41.(20分)对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所
10、示:学生信息表,Student(S_ID, Sname, Sex, Birth, Depart)课程信息表,Course(C_ID, Cname, Credit)成绩表,Results(S_ID, C_ID, Score)请写出下列功能的SQL语句:1、在数据库“RtvuStu”中创建成绩表“Results”。A、ALter Table Results(S_ID char(14),C_ID char(8),Score tinyint)B、Delete Table Results(S_ID char(14),C_ID char(8),Score tinyint)C、Create Table Re
11、sults(S_ID char(14),C_ID char(8),Score tinyint)D、Selete Table Results(S_ID char(14),C_ID char(8),Score tinyint)2、统计学生信息表中学生的数目。A、Select min(S_ID) as 学生数 From StudentB、Select count (S_ID) as 学生数 From StudentC、Select max(S_ID) as 学生数 From StudentD、Select avg(S_ID) as 学生数 From Student3、列出学生少于6人的系名。A、Se
12、lect depart as 系别, count(*) as 人数From StudentGroup by departHaving count (*) 3 or credit 3 and credit =3 or credit =3 and credit =55、在“Student”表中求出每个系别的人数。A、Select depart as 系名,count (*)as 人数 From Student order by departB、Select depart as 系名,count (*)as 人数 From Student group by snameC、Select depart as 系名,count (*)as 人数 From Student group by departD、Select depart as 系名,sum(*)as 人数 From Student group by depart参考答案:12345第 16 页