《数据库原理》复习题(选择题部分) (1) (2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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,表示()。