《数据库系统原理》模拟题(A卷) 答案

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

《数据库系统原理》模拟题

一、选择题

1.SQL Server 2000是一个( C )的数据库系统。

A、网状型

B、层次型

C、关系型

D、以上都不是

2.SQL Server 2000 企业版可以安装在操作系统上。( C )

A、Microsoft Windows 98

B、Microsoft Windows 2000 Professional

C、Microsoft Windows 2000 Server

D、Microsoft Windows XP

3.SQL Server 2000 采用的身份验证模式有( D )。

A、仅Windows身份验证模式

B、仅SQL Server身份验证模式

C、仅混合模式

D、Windows身份验证模式和混合模式

4.SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( A )。

A、企业管理器

B、导入和导出数据

C、事件探察器

D、服务管理器

5.为存贮不同出版商出版的书的材料,用CREATE TABLE 语句创建以下表。()

CREATE TABLE Books (

cBookId char(4) not null, cPublisherId char(6) not null, cBookName char(30) not null, iBookPrice int not null ) CREATE TABLE Publisher ( cPublisherId char(6) not null, cPublisherName char(30) not null, cPublisherAddress char(40) not null, cPublisherCity char(35) not null, cPublisherState char(40) not null, cPublisherPhone char(15) not null )

识别有助于维护Books 和 Publisher 表之间的完整性的正确步骤。( B )

A、创建具有char(4)类型的用户定义的数据类型typPublisher,仅在Books 表的cPublisherId 属性中使用它。.

B、创建Publisher 表的cPublisherId 属性的主键约束,和Books 表的cPublisherId 属性的外键约束。

C、创建Books 表的cPublisherId 属性的主键约束,和Publisher表的cPublisherId 属性的外键约。

D、创建具有char(6)类型的用户定义的数据类型typPublisher,对Books 和Publisher表的cPublisherId 属性使用它。

6. 考察以下陈述:

陈述 A:缺省可联编到列或用户定义的数据类型。.

陈述 B:不可对存在缺省约束的列联编为缺省,除非用Alter table语句停止此约束。

关于上面陈述以下中哪个是正确的?( A )

A、两个陈述都为真

B、两个陈述都为假

C、陈述A为真,陈述B为假

D、陈述B 为真,陈述A为假

7.关于用户定义的数据类型,以下陈述中哪个是正确的?( A )

陈述 A:用户定义的数据类型由用户创建,并基于系统数据类型。.

陈述 B:用户定义的数据类型用sp_addtype 系统存贮过程创建。

陈述 C:可用sp_droptype系统存贮过程停止用户定义的数据类型。

陈述 D:sp_help提供了关于用户定义的数据类型的信息。.

A、陈述A, B, C, 和 D

B、陈述A, B,和 C

C、陈述A, C, 和 D

D、陈述B, C, 和 D

8. 考察有以下材料的 Product 表:

product ID,

product name,

price,

quantity on hand

为创建具有auto-increment 特征使能的产品ID ,你应使用以下关键字中哪个?其第一个产品的产品ID从1开始,以后产品ID自动加一。( D )

A、SEED

B、INCREMENT

C、IDENTITY

D、AUTOINCREMENT

9. 考察表:

Product

Product_id

Product_name

Price

Quantity_on_hand

哪个语句保证产品的数量总是正的?( B )

A、 Alter table Product Add constraint chkQoh check (Quantity_on_hand <0)

B、 Alter table Product Add constraint chkQoh check (Quantity_on_hand >0)

C、 Alter table Product Add constraint chkQoh check (Quantity_on_hand <=0)

D、 Alter table Product Add constraint chkQoh check (Quantity_on_hand >=0)

10. 预测以下SQL 语句的输出:( B )

Select * from sales

where tran_date >= dateadd(dd,-3, getdate())

A、显示销售日期在当前系统日期之后3天的所有行。

B、显示销售日期在当前系统日期之前3天的所有行。

C、显示销售日期是当前系统日期的所有行。

D、显示销售日期在当前系统日期之后3周的所有行。

11.以下哪条语句是错误的?( C )

A、SELECT empno,ename name,sal salary FROM emp;

B、SELECT empno,ename name,sal AS salary FROM emp;

C、SELECT ename,sal*12 AS “Annual Salary” FROM emp;

D、SELECT ename,sal*12 Annual Salary FROM emp;

12.某用户希望显示补助非空的所有雇员信息,应该使用哪条语句( B )

A、SELECT ename,sal,comm FROM emp WHERE comm.<>null;

B、SELECT ename,sal,comm FROM emp WHERE comm. IS NOT null;

C、SELECT ename,sal,comm FROM emp WHERE comm.<>0;

D、SELECT ename,sal,comm FROM emp WHERE comm.IS NULL;

13.以下哪条语句是错误的?( D )

A、SELECT ename,sal salary FROM emp ORDER BY sal;

B、SELECT ename,sal salary FROM emp ORDER BY salary;

C、SELECT ename,sal salary FROM emp ORDER BY 3;

D、SELECT ename FROM emp ORDER BY sal DESC;

14. DEFINE 命令可用于定义哪种变量?( B )

A、NUMBER

B、CHAR

C、VARCHAR2

D、DATE

15.以下哪条语句是正确的?( B )

A、SELECT deptno,sum(sal) FROM emp;

B、SELECT deptno,sum(sal) FROM emp WHERE avg(sal)>2000 GROUP BY deptno;

C、SELECT deptno,sum(sal) FROM emp GROUP BY deptno HAVING avg(sal)>2000;

D、SELECT deptno,sum(sal) FROM emp WHERE avg(sal)>2000 ORDER BY deptno;

16.以下哪个集合操作符不会执行排序操作?( B )

相关文档
最新文档