《数据库原理》复习题(选择题部分) (1) (2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理》复习题(选择题部分)

1.()是长期存储在计算机内的有组织,可共享的数据集合。

(A)数据库管理系统

(B)数据库系统

(C)数据库

(D)文件组织

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

(A)数据库管理系统(DBMS)

(B)数据库系统(DBS)

(C)数据库

(D)数据库应用系统

3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。

(A)数据库管理系统

(B)数据库应用系统

(C)相关的计算机系统

(D)各类相关人员

4.下列命令不属于DBMS的数据定义语言的是:()。

(A)CREATE

(B)DROP

(C)INSERT

(D)ALTER

5.SQL Server 2005是一种()的数据库管理系统。

(A)关系型

(B)层次型

(C)网状

(D)树型

6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。(A)SQL Server 2005个人版.

(B)SQL Server 2005企业版

(C)SQL Server 2005开发版.

(D)SQL Server 2005标准版

7.SQL Server 2005 企业版可以安装在()操作系统上。

(A)Microsoft Windows 98.

(B)Microsoft Windows Me

(C)Microsoft Windows 2000 Professional.

(D)Microsoft Windows 2003

8.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。(A)分布式数据库

(B)面向对象数据库

(C)数据仓库

(D)联机事务处理系统

9.以下()不属于数据库对象

(A)表和视图

(B)索引和约束

(C)T-SQL脚本

(D)触发器

10.SQL Server 2005的物理数据库构架主要包括()。

(A)文件及文件组.

(B)页面和盘区

(C)表和视图

(D)数据和程序

11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。(A)8KB

(B)16KB

(C)32KB

(D)64KB

12.SQL Server 2005的文件包括: 主数据文件、辅助数据文件和()。(A)索引文件

(B)日志文件

(C)备份文件

(D)程序文件

13.只有()才能作为文件组的成员。

(A)日志文件

(B)索引文件

(C)数据文件

(D)备份文件

14.下列()不属于SQL Server 2005在安装时创建的系统数据库。

(A)master

(B)model

(C)msdb

(D)userdb

15.下面()不属于master数据库所包含的信息。

(A)登录账号

(B)系统配置

(C)调度信息

(D)数据库错误信息

16.在SQL Server 2005中,一个数据库可最多创建()个表。

(A)1024

(B)20亿

(C)8092

(D)256

17.用来表示可变长度的非Unicode数据的类型是:()。

(A)CHAR

(B)NCHAR

(C)VARCHAR

(D)NVARCHAR

18.SQL Server 2005支持的整数型数据类型包括bigint、int、smallint、tinyint,其中int的数值范围为()。

(A)-2^63到2^63-1

(B)-2^31到2^31-1

(C)-2^15到2^15-1

(D)0到255

19.假设表中某列的数据类型为VARCHAR(100) ,而输入的字符串为“ahng3456”,则存储的是()。(A)ahng3456,共8字节.

(B)ahng3456和92个空格

(C)ahng3456和12个空格 .

(D)ahng3456和32个空格

20.下面()是游标数据类型。

(A)table

(B)uniqueidentifier

(C)cursor

(D)sql_variant

21.对一个已创建的表,()操作是不可以的。

(A)更改表名

(B)增加或删除列

(C)修改已有列的属性 .

(D)将已有text数据类型修改为image数据类型

22.数据库拥有sysusers表?()

(A)所有用户定义的数据库都拥有该表.

(B)所有数据库都拥有该表

(C)master数据库.

(D)该表保存在Windows 2000的注册表中

23.如果要删除Student数据库中的Information表,则可以使用命令:

)。

(A)DELETE TABLE information.

(B)TRUNCATE TABLE information

(C)DROP TABLE information.

(D)ALTER TABLE information

24.SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’ 表示()。

(A)查询INFORMATION表中’软件021’班学生的学号、姓名.

(B)查询INFORMATION表中’软件021’班学生的所有信息

(C)查询INFORMATION表中学生的学号、姓名.

(D)查询INFORMATION表中计算机系学生的记录

25.要查询information表中学生姓中含有“张”的学生情况,可用()命令。

(A)SELECT * FROM information WHERE s_name LIKE ‘张%’.

(B)SELECT * FROM information WHERE s_name LIKE ‘张_’

(C)SELECT * FROM information WHERE s_name LIKE ‘%张%’ .

(D)SELECT * FROM information WHERE s_name=‘张’

26.要查询INFORMATION表中姓“王”且单名的学生情况,可用()命令。

(A)SELECT * FROM INFORMATION WHERE 姓名LIKE ‘王%’.

(B)SELECT * FROM INFORMATION WHERE 姓名LIKE ‘王_’

(C)SELECT * FROM INFORMATION WHERE 姓名= ‘王%’.

(D)SELECT * FROM INFORMATION WHERE 姓名= ‘王_ _’

27.在()子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。

(A)IN子查询

(B)EXIST子查询

(C)NOT EXIST子查询

(D)JOIN子查询

28.联接有内联接、外联接和交叉联接,其中外联接只能对()表进行。

(A)两个

(B)三个

(C)四个

(D)任意个

29.命令SELECT s_no,AVG(grade) AS ‘平均成绩’ FROM score GROUP BY s_no HAVING AVG(grade)>=85,表示()。

相关文档
最新文档