数据库选择.docx

上传人:b****4 文档编号:12036320 上传时间:2023-04-16 格式:DOCX 页数:20 大小:28.22KB
下载 相关 举报
数据库选择.docx_第1页
第1页 / 共20页
数据库选择.docx_第2页
第2页 / 共20页
数据库选择.docx_第3页
第3页 / 共20页
数据库选择.docx_第4页
第4页 / 共20页
数据库选择.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据库选择.docx

《数据库选择.docx》由会员分享,可在线阅读,更多相关《数据库选择.docx(20页珍藏版)》请在冰豆网上搜索。

数据库选择.docx

数据库选择

SQLServer2005数据库试题

一、单选题

1.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:

(__B_)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2.SQLServer2005在安装之前,应注意的事项:

(C___)

A、SQLServer2005的任何版本在安装时都不用考虑操作系统的制约。

B、SQLServer2005的安装对硬件的要求不作任何限制。

C、SQLServer2005在安装之前,必须在操作系统级启用TCP/IP。

D、在WindowsNTServer4.0上安装SQLServer2005时,最低的要求是必须安装ServicePack4(SP4)以上。

3.关系数据库中,主键是(A__)

A、为标识表中唯一的实体

B、创建唯一的索引,允许空值

C、只允许以表中第一字段建立

D、允许有多个主键的

4.表在数据库中是一个非常重要的数据对象,它是用来(__C_)各种数据内容的

A、显示B、查询C、存放D、检索

5.在“连接”组中有两种连接认证方式,其中在(_B__)方式下,需要客户端应用程序连接

时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQLServer身份验证

C、以超级用户身份登录时D、其他方式登录时

6.在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(_A__)。

A、INSERT,UPDATEB、UPDATE,INSERT

C、DELETE,UPDATED、CREATE,INSERTINTO

7.已知成绩关系如图所示:

执行SQL语句:

SELECTCOUNT(DISTINCT学号)

FROM成绩

WHERE分数>60

查询结果中包含的元组数目是(B)

A.1B.2C.3D.4

学号

课程号

分数

S1

C1

80

S1

C2

75

S2

C1

null

S2

C2

55

S3

C3

90

8.下列哪一种备份方式只备份了自上次完全数据库备份操作发生后重新发生改变的数据?

(B)

A.全数据库备份B.差异备份C.日志备份D.文件和文件组备份

9.下列哪类数据不适合创建索引?

(C)

A.经常被查询搜索的列,如经常在where子句中出现的列B.是外键或主键的列

C.包含太多重复选用值的列D.在ORDERBY子句中使用的列

10.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理

11.DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和(C)

A.系统分析员  B.程序员  C.数据库管理员  D.操作员

12.在DBS中,DBMS和OS之间的关系是(B  )

A.相互调用B.DBMS调用OS   C.OS调用DBMS  D.并发运行

13.定义外键实现的是哪一(些)类完整性?

(B)

A.实体完整性B.参照完整性C.用户定义的完整

D.实体完整性、参照完整性和用户定义的完整性

14.下列四项中说法不正确的是(C)

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

15.下面有关主键的叙述正确的是(B)

A.不同的记录可以具有重复的主键值或空值  

B.一个表中的主键可以是一个或多个字段

C.在一个表中主键只可以是一个字段

D.表中的主键的数据类型必须定义为自动编号或文本 

16.在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30之间,且(A)

A.包括20岁和30岁B.不包括20岁和30岁

C.包括20岁不包括30岁D.不包括20岁包括30岁

17.有一个关系:

学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C).

A.实体完整性约束        B.参照完整性约束

C.用户自定义完整性约束     D.关键字完整性约束

18.SQL语言中,删除一个表的命令是(B)

A.DELETEB.DROPC.CLEARD.REMORE

19.在MSSQLServer中,用来显示数据库信息的系统存储过程是(D)

A.sp_dbhelp  B.sp_db  C.sp_help  D.sp_helpdb

20.基于"学生-选课-课程"数据库中的三个关系:

D

S(S#,SNAME,SEX,AGE),

SC(S#,C#,GRADE),

C(C#,CNAME,TEACHER)

若要求查找选修”数据库技术”这门课程的学生姓名和成绩,将使用关系

A.S和SCB.SC和CC.S和CD.S、SC和C

21.在通常情况下,下列哪个角色的用户不能够创建表?

(D)

A.db_ownerB.sysadminC.db_creatorD.guest

22.下列哪一种备份设备为使用第三方的备份软件和设备提供了一个灵活的强大的通道?

(C)

A.磁盘设备  B.磁带设备  C.命名管道设备  D.文件设备

23.下列哪个角色或者用户拥有SQLServer服务器范围内的最高权限?

(B)

A.dbo B.sysadmin C.public D.guest

24.下列哪个关键字在Select语句中表示所有列?

(A)

A.*B.ALLC.DESCD.DISTINCT

25.下列哪个数据文件是创建和正常使用一个数据库所必不可少的?

C

A.日志文件B.安装程序文件C.主数据文件D.次数据文件

26.下列哪个数据库是SQLServer在创建数据库时候,可以使用的模版?

(B)

A.masterB.modelC.pubsD.msdb

27.实例级的系统表和系统存储过程都存放在下列哪个数据库里?

(A)

A.masterB.modelC.pubsD.msdb

28.下列哪一项不是日志文件所具有的功能?

(A)

A.帮助客户进行计算和统计B.记载用户针对数据库进行的操作

C.维护数据完整性D.帮助用户恢复数据库

29.基于"学生-选课-课程"数据库中的三个关系:

B

S(S#,SNAME,SEX,AGE),

SC(S#,C#,GRADE),

C(C#,CNAME,TEACHER)

若要求查找姓名中第一个字为'王'的学生号和姓名。

下面列出的SQL语句中,哪个(些)是正确的?

Ⅰ.SELECTS#,SNAMEFROMSWHERESNAME=′王%′

Ⅱ.SELECTS#,SNAMEFROMSWHERESNAMELIKE′王%′

Ⅲ.SELECTS#,SNAMEFROMSWHERESNAMELIKE′王_′

A.ⅠB.ⅡC.ⅢD.全部

30.Microsoft公司的SQLServer2005数据库管理系统一般只能运行于( A  )。

  A.Windows平台   B.UNIX平台   C.LINX平台   D.NetWare平台

31.当采用Windows认证方式登录数据库服务器时,SQLServer2005客户端软件会向操作系统请求一个(A   )。

 A.信任连接    B.邮件集成  C.并发控制   D.数据转换服务

 32.以下对SQLServer2005描述不正确的是(  D )。

     A.支持XML               B.支持用户自定义函数

     C.支持邮件集成           D.支持网状数据模型

33.如果在SQLServer2005上运行一个非常大的数据库,为取得较好效果应选用安装(  A )。

    A.企业版      B.标准版      C.个人版     D.开发版

34.提高SQLServer2005性能的最佳方法之一是(  B )。

    A.增大硬盘空间             B.增加内存

    C.减少数据量               D.采用高分辨率显示器

35.SQLServer2005标准版不支持的操作系统是(C  )。

    A.Windows2005Server      B.WindowsNTServer

   C.Windows98                D.Windows2005AdvancedServer

36.如果希望完全安装SQLServer2005,则应选择( A  )。

     A.典型安装   B.最小安装     C.自定义安装   D.仅连接

37.要想使SQLServer2005数据库管理系统开始工作,必须首先启动( A  )。

     A.SQLServer服务管理器       B.查询分析器

     C.网络实用工具           D.数据导入和导出程序

38.用于配置客户端网络连接的工具是(  B )。

    A.企业管理器             B.客户端网络实用工具

     C.查询分析器             D.联机帮助文档

39.SQLServer2005的物理存储主要包括3类文件(  A )。

    A.主数据文件、次数据文件、事务日志文件

     B.主数据文件、次数据文件、文本文件

    C.表文件、索引文件、存储过程

     D.表文件、索引文件、图表文件

40.当数据库损坏时,数据库管理员可通过何种方式恢复数据库( A  )。

     A.事务日志文件           B.主数据文件

     C.DELETE语句             D.联机帮助文件

 41.SQLServer2005系统中的所有系统级信息存储于哪个数据库( A )。

     A.master   B.model   C.tempdb     D.msdb

 42.下面关于tempdb数据库描述不正确的是( D  )。

     A.是一个临时数据库        B.属于全局资源

     C.没有权限限制            D.是用户建立新数据库的模板

 43.SQLServer2005的字符型系统数据类型主要包括( B  )。

     A.int、money、char            B.char、varchar、text

     C.datetime、binary、int       D.char、varchar、int

 44.如果要在SQLServer2005中存储图形图像、Word文档文件,不可采用的数据类型是(  D )。

   A.binary     B.varbinary    C.image    D.text

45.使用“CREATEDATABASEAAA”命令所建立数据文件的初始大小是( A  )字节。

   A.1M       B.2M       C.3M       D.4M

46.下面关于索引的描述不正确的是(  B )。

   A.索引是一个指向表中数据的指针

  B.索引是在元组上建立的一种数据库对象

   C.索引的建立和撤消对表中的数据毫无影响

   D.表被撤消时将同时撤消在其上建立的索引

47.以下哪种情况应尽量创建索引( A  )。

  A.在where子句中出现频率较高的列 B.具有很多NULL值的列

  C.记录较少的基本表D.需要更新频繁的基本表

48.下面关于聚集索引和非聚集索引说法正确的是( B  )。

    A.每个表只能建立一个非聚集索引

    B.非聚集索引需要较多的硬盘空间和内存

    C.一张表上不能同时建立聚集和非聚集索引

    D.一个复合索引只能是聚集索引

49.“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的( A  )。

A.惟一索引    B.聚集索引    C.复合索引    D.唯一聚集索引

50.SQLServer2005提供的单行注释语句是使用( B  )开始的一行内容。

A.“/*”      B.“--”      C.“{”       D.“/”

51.GroupBy子句用来指定(A  )。

A.查询结果的分组条件       B.组或聚合的搜索条件

C.限定返回行的搜索条件      D.结果集的排序方式

52.在管理服务器时,下面的( A  )操作可以将已连接到服务器的用户完成任务,但不允许有新的用户连接。

  A.开始/继续   B.暂停    C.停止  D.刷新  

53.SQLServer2005触发器主要针对下列语句创建( B  )。

  A.SELECT、INSERT、DELETE

B.INSERT、UPDATE、DELETE

  C.SELECT、UPDATE、INSERT

  D.INSERT、UPDATE、CREATE

54.AAA为数据库名或表名,下列SQLServer2005语句中出现语法错误的是(  D )。

 A.dropdatabaseAAA

 B.SELECT*FROMAAA

 C.CREATEDATABASEAAA

D.DELETE*FROMAAA

55.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的(  D )速度。

  A.插入      B.修改      C.删除      D.查询

56.SELECT语句中与HAVING子句同时使用的是(C)子句。

A.ORDERBY  B.WHERE  C.GROUPBY  D.无需配合

57.你是一个SQLServer2005的数据库管理员,该SQLServer2005已经几乎没有任何空余空间了。

你想要删除任何并非必要的内容,以获得更多的空间。

你可以删除以下哪个数据库,而并不引起任何问题?

[   A  ]

A.pubsB.MasterC.msdbD.Tempdb

58.下面哪一个语句能使用通配符“%、_、[]、^”查找名称以“book”字符串结尾的出版社?

[   B  ]

A.Selectpub_namefrompublisherswherepub_namelike‘[book]’

B.Selectpub_namefrompublisherswherepub_namelike‘%book’

C.Selectpub_namefrompublisherswherepub_namelike‘[^book]

D.Selectpub_namefrompublisherswherepub_namelike‘b_o_o_k’

59.下面哪一命令可以备份数据库?

[ C    ]

A.BACKUPLOGB.SP-BACKUPDBC.BACKUPDATABASED.BACKUPDB。

60.关系数据库是若干( A)的集合。

A.表(关系) B.视图     C.列         D.行

61.制作备份数据库需要一定的许可。

在SQLServer系统中,有专门的管理员负责数据库的备份工作。

请说明下列哪些角色专门备份数据?

(C)

A.固定的服务器角色sysadmin。

     B.固定的数据库角色db_owner。

C.固定的数据库角色db_backupoperator。

D.固定的服务器角色setupadmin。

62.(C)是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

  A.DBMSB.DBC.DBSD.DBA

63.下列说法正确的是(B )

  A.θ连接是一种特殊的等值连接   B.θ连接是一种特殊的自然连接

  C.等值连接是一种特殊的自然连接  D.自然连接是一种特殊的等值连接

64.下列哪一个数据库不是SQLServer2005的系统数据库(B )

 A.master数据库B.msdb数据库C.pubs数据库D.model数据库  

65.在下列关于关系的陈述中,错误的是(D)

 A.表中任意两行的值不能相同B.表中任意两列的值不能相同

 C.行在表中的顺序无关紧要D.列在表中的顺序无关紧要

66.在MSSQLServer中,用来查看数据库用户帐户信息的系统存储过程是(C)

A.sp_dbhelpB.sp_helploginC.sp_helpuserD.sp_helpdb

67.下面系统中不属于关系数据库管理系统的是(C)

A..Oracle  B.MSSQLServer  C.IMS  D.DB2

68.SQL语言中,删除一个表的命令是(B)

A.DELETE  B.DROP  C.CLEAR  D.REMORE

69.设有一个关系:

DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE(B)

A.‘__W_%’ B.‘_%W__’  C.‘_W__’ D.‘_W_%’

70.有一个关系:

学生(学号,姓名,系别),规定学号的取值惟一,这一规则属于(D)

A.域完整性约束     B.参照完整性约束

C.用户自定义完整性约束D实体完整性约束

71.E-R方法的三要素是(C)。

 A.实体、属性、实体集 B.实体、键、联系 

 C.实体、属性、联系 D.实体、域、候选键

72.用二维表结构表示实体以及实体间联系的数据模型为(C)。

A.网状模型   B.层次模型    

C.关系模型     D.面向对象模型

73.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和书之间为(B)的联系。

 A.一对一    B.一对多     C.多对多      D.多对一

74.使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用(D)保留字。

 A.UNIQUE   B.ALL   C.EXCEPT  D.DISTINCT

75.查询中需要统计元组的个数时,应使用(C)函数。

 A.SUM(列名)  B.COUNT(列名)  C.COUNT(*)   D.AVG(列名)

76.若用如下的SQL语句创建一个student表:

B

 CREATETABLEstudent(NOCHAR(4)NOTNULL,

 NAMECHAR(8)NOTNULL,

 SEXCHAR

(2),

 AGESMALLINT);

可以插入到student表中的是(C)。

 A.('1031','曾华',男,23)B.('1031','曾华',NULL,NULL)

 C.(NULL,'曾华','男',23)D.('1031',NULL,'男',23)

第77题到第79题基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:

 S(S#,SN,SEX,AGE,DEPT)

 C(C#,CN)

 SC(S#,C#,GRADE)

 其中:

S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩

77.检索学生姓名及其所选修课程的课程号和成绩,正确的SELECT语句是(C)。

 A.SELECTS.SN,SC.C#,SC.GRADE

   FROMS WHERES.S#=SC.S#;

 B.SELECTS.SN,SC.C#,SC.GRADE

   FROMSC WHERES.S#=SC.GRADE;

 C.SELECTS.SN,SC.C#,SC.GRADE

  FROMS,SC WHERES.S#=SC.S#;

 D.SELECTS.SN,SC.C#,SC.GRADE FROMS,SC;

78.检索选修课程号“C2”的男生中的最高成绩,正确的SELECT语句是(C)。

 A.SELECTMAX(GRADE) FROMSC

   WHERECN='C2’ANDSEX='男';

 B.SELECTMAX(GRADE) FROMSC,C,S

   WHERECN=‘C2‘ANDSEX=’男‘;

 C.SELECTMAX(GRADE) FROMSC,S

   WHERESC.C#=C.C# ANDCN=’C2‘ANDSEX=’男‘;

 D.SELECTMAX(GRADE) FROMSC,C,S

   WHERESC.C#=C.C#ANDSC.S#=S.S#  ANDCN='C2'ANDSEX='男';

79.检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。

正确的SELECT语句是(B)。

A.SELECTS#,SUM(GRADE)FROMSC

  WHEREGRADE>=60

   GROUPBYS#

   ORDERBY2DESC

   HAVINGCOUNT(*)>=4

B.SELECTS#,SUM(GRADE)

  FROMSC

  WHEREGRADE>=60

  GROUPBYS#

  HAVINGCOUNT(*)>=4

  ORDERBY2DESC

C.SELECTS#,SUM(GRADE)

  FROMSC

  WHEREGRADE>=60

  HAVINGCOUNT(*)>=4

  GROUPBYS#

  ORDERBY2DESC

D.SELECTS#,SUM(GRADE)

  FROMSC

  WHEREGRADE>=60

  ORDERBY2DESC

  GR

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

当前位置:首页 > 高等教育 > 管理学

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

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