数据库基础与应用0001.docx

上传人:b****2 文档编号:1654697 上传时间:2022-10-23 格式:DOCX 页数:11 大小:21.58KB
下载 相关 举报
数据库基础与应用0001.docx_第1页
第1页 / 共11页
数据库基础与应用0001.docx_第2页
第2页 / 共11页
数据库基础与应用0001.docx_第3页
第3页 / 共11页
数据库基础与应用0001.docx_第4页
第4页 / 共11页
数据库基础与应用0001.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库基础与应用0001.docx

《数据库基础与应用0001.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用0001.docx(11页珍藏版)》请在冰豆网上搜索。

数据库基础与应用0001.docx

数据库基础与应用0001

数据库基础与应用-0001

试卷总分:

100

单选题(共20题,共40分)

开始说明:

结束说明:

1.(2分)

()是三级模式的中间层,也称为概念模式、逻辑模式、全局模式等。

它是整个数据库逻辑结构特征的描述。

A、外模式

B、模式

C、内模式

D、超模式

2.(2分)

SQLServer使用权限来加强系统的安全性,下列不属于对象权限的是()。

A、Execute

B、Createtable

C、Update

D、Select

3.(2分)

()记录SQLServer系统的所有系统级别信息。

A、master数据库

B、tempdb数据库

C、model数据库

D、msdb数据库

4.(2分)

下列有关客户机/服务器体系结构,说法不正确的是()。

A、数据的存储和管理由服务器负责

B、客户机负责把用户请求传送给服务器,并接收服务器返回的结果

C、一台客户机只能固定连接一台服务器

D、一台客户机可以选择连接不同的服务器

5.(2分)

若要删除数据库中已经存在的表S,可用()。

A、DeleteTable S

B、Delete S

C、DropTable S

D、Drop S

6.(2分)

下列哪种操作系统平台可以安装SQLServer2000企业版()。

A、WindowsNTServer4.0

B、Windows2000Professional

C、Windows98

D、WindowsXP

7.(2分)

在SQLServer的查询语句中,若查询表记录中所有AU_ID满足前两个字母为“88”的记录,则下列正确的Where子句是()。

A、WhereAU_ID='88%'

B、WhereAU_ID=link'88%'

C、WhereAU_IDlike'88%'

D、WhereAU_IDlink'88%'

8.(2分)

表在数据库中是一个非常重要的数据对象,创建表可以用()方法来创建。

A、企业管理器

B、查询分析器

C、服务管理器

D、企业管理器和查询分析器

9.(2分)

用树形结构表示实体之间联系的模型是()。

A、层次模型

B、关系模型

C、网状模型

D、以上三个都是

10.(2分)

设一个关系R(U),它是满足第一范式的,若R中不存在非主属性对候选码的部分依赖,则称关系R是属于()范式的关系。

A、第一

B、第二

C、第三

D、BC

11.(2分)

设置ADO控件“通用”属性完成数据库的连接,打开“记录源”选项卡,命令类型告诉数据库提供者Source属性一个未知的类型,则设置命名类型为()。

A、AdCmdText

B、AdCmdTable

C、AdCmdStoredProc

D、AdCmdUnkown

12.(2分)

在T-SQL语法中,Select语句的完整语法较复杂,使用关键字()可以把重复行屏蔽。

A、Distinct

B、Union

C、All

D、Top

13.(2分)

删除数据库的命令为()。

A、CreateDataBase

B、DropDataBase

C、AlterDataBase

D、RestoreDataBase

14.(2分)

对于Insert语句的使用说法正确的是()。

A、Insert一次只能插入一行的元组

B、Insert只能插入不能修改

C、Insert可以指定要插入到哪行

D、Insert可以加Where条件

15.(2分)

假设视图“view1”中有10条记录,使用下面的语句可获得最前面5条记录的命令为()。

A、Select5*Fromview1

B、Selecttop5*Fromview1

C、Selectpercent5*Fromview1

D、Selectpercent20*Fromview1

16.(2分)

下列()固定数据库角色在数据库中有一切权限。

A、sysadmin

B、serveradmin

C、db_owner

D、db_accessadmin

17.(2分)

下列哪个版本的SQLServer是完全由微软公司开发的第一个SQLServer版本()。

A、SQLServer4.2

B、SQLServer6.0

C、SQLServer7.0

D、SQLServer2000

18.(2分)

()是三级模式的最下层,也称为存储模式、物理模式等。

它是对整个数据库存储结构特征的描述。

A、外模式

B、模式

C、内模式

D、超模式

19.(2分)

下列关于视图中的数据,描述正确的是()。

A、视图可以存储数据

B、可以通过视图更新基表数据

C、更新视图数据只能通过企业管理器实现

D、基表数据发生变化时,视图数据不会改变

20.(2分)

可以使用()来修改存储过程的名称。

A、sp_helptext

B、sp_depends

C、sp_rename

D、objname

判断题(共20题,共40分)

开始说明:

结束说明:

21.(2分)

在概念模型里实体或联系的属性,在表中就是一列,称为字段。

×

22.(2分)

若在Delete语句中给出Where子句,则表示删除表中满足条件的记录。

×

23.(2分)

永久表一旦创建将一直存储在硬盘上,除非被用户删除,而临时表在用户退出时自动被系统删除。

×

24.(2分)

设置了DataGrid控件的DataSource属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。

×

25.(2分)

使用触发器优先于使用约束、规则和默认值。

×

26.(2分)

设一个关系为R(A,B,C,D),它的函数依赖为FD={A→B,B→C,A→C,B→D}是最小函数依赖集。

×

27.(2分)

数据仓库的出现很快就要取代数据库。

×

28.(2分)

注释是不能执行的文本字符串,或暂时禁用的部分语句。

×

29.(2分)

存储过程主要分为三种类型:

系统存储过程、扩展存储过程和用户自定义存储过程。

×

30.(2分)

对数据库的物理设计初步评价完成后就可以开始建立数据库并进行应用开发。

×

31.(2分)

设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系主任名是传递依赖于学号。

×

32.(2分)

数据是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。

×

33.(2分)

在删除一个聚集索引时,该表上的所有非聚集索引自动重建。

×

34.(2分)

可以使用企业管理器来删除存储过程,也可以使用DropProcedure命令删除。

×

35.(2分)

替代触发器可以在表上定义,但不能在视图上定义。

×

36.(2分)

应用程序角色默认属于数据库用户dbo。

×

37.(2分)

不能在同一个批处理中更改表结构,再引用新添加的列。

×

38.(2分)

数据处理又称为信息处理,是指将数据转换成信息的过程。

×

39.(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”.

A、Drop TableCourse (C_IDchar(8)primarykey, Cnamechar(20), Credittinyint)

B、CreateTableCourse (C_IDchar(8)primarykey, Cnamechar(20), Credittinyint)

C、Alter TableCourse (C_IDchar(8)primarykey, Cnamechar(20), Credittinyint)

D、DeleteTableCourse (C_IDchar(8)primarykey, Cnamechar(20), Credittinyint)

2、求学生的平均分数。

A、Selectmin(score)as平均分数

FromResults

B、Selectmax(score)as平均分数

FromResultsa

C、Selectavg(score)as平均分数

FromResults

D、Selectcount(score)as平均分数

FromResults

3、求年龄最大的学生姓名。

A、Selectsname

FromStudentWherebirth=

     (Selectmax(brith)

     FromStudent)

B、Selectsname

FromStudent Wherebirth=

     (Selectavg(brith)

     FromStudent)

C、Selectsname

FromStudent Wherebirth=

     (Selectcount(brith)

     FromStudent)

D、Selectsname

FromStudent Wherebirth=

     (Selectmin(brith)

     FromStudent)

4、查询Student表中所有学生的姓名和年龄。

A、SelectSnameas'姓名',DateDiff(day,birth,Getdate())as'年龄' FromStudent

B、SelectSnameas'姓名',DateDiff(month,birth,Getdate())as'年龄' FromStudent

C、SelectSnameas'姓名',DateDiff(year,birth,Getdate())as'年龄' FromStudent

D、SelectSnameas'姓名',Datetime(year,birth,Getdate())as'年龄' FromStudent

5、在“Student”表姓名中找出姓“张”字的所有学生。

A、Select*FromStudentWhereSname='张%'

B、Select*FromStudentWhereSnamelike'张%'

C、Select*FromStudentWhereS

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1