山大电子商务本科数据库系统原理模拟题
时间:2025-04-20
时间:2025-04-20
山大网络教育 电子商务本科数据库系统原理模拟题 含答案
《数据库系统原理》模拟题
一、选择题
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种服务的是( D )。
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.关于用户定义的数据类型,以下陈述中哪个是正确的?( B )
陈述 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自动加一。 ( C )
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.以下哪条语句是正确的?( C )
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(sa …… 此处隐藏:9730字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:动火作业安全管理培训
下一篇:苏教版五年级语文上册复习资料