1、数据库基础与应用0001数据库基础与应用-0001试卷总分:100单选题(共20题,共40分)开始说明:结束说明:1.(2分)( )是三级模式的中间层,也称为概念模式、逻辑模式、全局模式等。它是整个数据库逻辑结构特征的描述。A、外模式B、模式C、内模式D、超模式2.(2分)SQL Server使用权限来加强系统的安全性,下列不属于对象权限的是( )。A、ExecuteB、Create tableC、UpdateD、Select3.(2分)( )记录SQL Server系统的所有系统级别信息。A、master数据库B、tempdb数据库C、model数据库D、msdb数据库4.(2分)下列有关客
2、户机/服务器体系结构,说法不正确的是( )。A、数据的存储和管理由服务器负责B、客户机负责把用户请求传送给服务器,并接收服务器返回的结果C、一台客户机只能固定连接一台服务器D、一台客户机可以选择连接不同的服务器5.(2分)若要删除数据库中已经存在的表S,可用( )。A、Delete TableSB、DeleteSC、Drop TableSD、DropS6.(2分)下列哪种操作系统平台可以安装SQL Server 2000企业版( )。A、Windows NT Server 4.0B、Windows 2000 ProfessionalC、Windows 98D、Windows XP7.(2分)在
3、SQL Server的查询语句中,若查询表记录中所有AU_ID满足前两个字母为“88”的记录,则下列正确的Where子句是( )。A、Where AU_ID=88%B、Where AU_ID = link 88%C、Where AU_ID like 88%D、Where AU_ID link 88%8.(2分)表在数据库中是一个非常重要的数据对象,创建表可以用( )方法来创建。A、企业管理器B、查询分析器C、服务管理器D、企业管理器和查询分析器9.(2分)用树形结构表示实体之间联系的模型是( )。A、层次模型B、关系模型C、网状模型D、以上三个都是10.(2分)设一个关系R(U),它是满足第一
4、范式的,若R中不存在非主属性对候选码的部分依赖,则称关系R是属于( )范式的关系。A、第一B、第二C、第三D、BC11.(2分)设置ADO控件“通用”属性完成数据库的连接,打开“记录源”选项卡,命令类型告诉数据库提供者Source属性一个未知的类型,则设置命名类型为( )。A、AdCmdTextB、AdCmdTableC、AdCmdStoredProcD、AdCmdUnkown12.(2分)在T-SQL语法中,Select语句的完整语法较复杂,使用关键字( )可以把重复行屏蔽。A、DistinctB、UnionC、AllD、Top13.(2分)删除数据库的命令为( )。A、Create Dat
5、aBaseB、Drop DataBaseC、Alter DataBaseD、Restore DataBase14.(2分)对于Insert语句的使用说法正确的是( )。A、Insert一次只能插入一行的元组B、Insert只能插入不能修改C、Insert可以指定要插入到哪行D、Insert可以加Where条件15.(2分)假设视图“view1”中有10条记录,使用下面的语句可获得最前面5条记录的命令为( )。A、Select 5 * From view1B、Select top 5 * From view1C、Select percent 5 * From view1D、Select perc
6、ent 20 * From view116.(2分)下列( )固定数据库角色在数据库中有一切权限。A、sysadminB、serveradminC、db_ownerD、db_accessadmin17.(2分)下列哪个版本的SQL Server是完全由微软公司开发的第一个SQL Server版本( )。A、SQL Server 4.2B、SQL Server 6.0C、SQL Server 7.0D、SQL Server 200018.(2分)( )是三级模式的最下层,也称为存储模式、物理模式等。它是对整个数据库存储结构特征的描述。A、外模式B、模式C、内模式D、超模式19.(2分)下列关于视
7、图中的数据,描述正确的是( )。A、视图可以存储数据B、可以通过视图更新基表数据C、更新视图数据只能通过企业管理器实现D、基表数据发生变化时,视图数据不会改变20.(2分)可以使用( )来修改存储过程的名称。A、sp_helptextB、sp_dependsC、sp_renameD、objname判断题(共20题,共40分)开始说明:结束说明:21.(2分)在概念模型里实体或联系的属性,在表中就是一列,称为字段。22.(2分)若在Delete语句中给出Where子句,则表示删除表中满足条件的记录。23.(2分)永久表一旦创建将一直存储在硬盘上,除非被用户删除,而临时表在用户退出时自动被系统删除
8、。24.(2分)设置了DataGrid 控件的 DataSource 属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。25.(2分)使用触发器优先于使用约束、规则和默认值。26.(2分)设一个关系为R(A,B,C,D),它的函数依赖为FD=AB,BC,AC,BD是最小函数依赖集。27.(2分)数据仓库的出现很快就要取代数据库。28.(2分)注释是不能执行的文本字符串,或暂时禁用的部分语句。29.(2分)存储过程主要分为三种类型:系统存储过程、扩展存储过程和用户自定义存储过程。30.(2分)对数据库的物理设计初步评价完成后就可以开始建立数据库并进行应用开发。31.(2分
9、)设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系主任名是传递依赖于学号。32.(2分)数据是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。33.(2分)在删除一个聚集索引时,该表上的所有非聚集索引自动重建。34.(2分)可以使用企业管理器来删除存储过程,也可以使用Drop Procedure命令删除。35.(2分)替代触发器可以在表上定义,但不能在视图上定义。36.(2分)应用程序角色默认属于数据库用户dbo。37.(2分)不能在同一个批处理中更改表结构,再引用新添加的列。38.(2分)数据处理又称为信息处理,是指将数据转换成信息的过程。39.(
10、2分)索引越多越好。40.(2分)第三范式消除了非主属性对候选主码的部分函数依赖和传递函数依赖。SQL分析题(共1题,共20分)开始说明:结束说明:41.(20分)对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:学生信息表,Student(S_ID, Sname, Sex, Birth, Depart)课程信息表,Course(C_ID, Cname, Credit)成绩表,Results(S_ID, C_ID, Score)请写出下列功能的SQL语句:1、在数据库“RtvuStu”中创建课程信息表“Course
11、”.A、DropTable Course (C_ID char(8) primary key, Cname char(20), Credit tinyint )B、Create Table Course (C_ID char(8) primary key, Cname char(20), Credit tinyint )C、AlterTable Course (C_ID char(8) primary key, Cname char(20), Credit tinyint )D、Delete Table Course (C_ID char(8) primary key, Cname char(
12、20), Credit tinyint )2、求学生的平均分数。A、Select min(score) as 平均分数From ResultsB、Select max(score) as 平均分数From ResultsaC、Select avg(score) as 平均分数From ResultsD、Select count(score) as 平均分数From Results3、求年龄最大的学生姓名。A、Select snameFrom Student Where birth = (Select max(brith) From Student)B、Select snameFrom Stud
13、ent Where birth = (Select avg(brith) From Student)C、Select snameFrom Student Where birth = (Select count(brith) From Student)D、Select snameFrom Student Where birth = (Select min(brith) From Student)4、查询Student表中所有学生的姓名和年龄。A、Select Sname as 姓名,DateDiff(day,birth,Getdate()as 年龄 From StudentB、Select Sn
14、ame as 姓名,DateDiff(month,birth,Getdate()as 年龄 From StudentC、Select Sname as 姓名,DateDiff(year,birth,Getdate()as 年龄 From StudentD、Select Sname as 姓名,Datetime(year,birth,Getdate()as 年龄 From Student5、在“Student”表姓名中找出姓“张”字的所有学生。A、Select * From Student Where Sname=张%B、Select * From Student Where Sname like 张%C、Select * From Student Where S
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1