18.3数据库管理与应用作业

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

数据库管理与应用作业

ABCDB DADCC BCCDA CCCCC ABCBC CBCAC ABCBB BBDBC

一、单项单选题 (共40题,每题1分,共40分)

1、数据库设计的几个步骤是什么?(A)

A.需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护

B.需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护

C.需求分析,逻辑结构设计,概念结构设计.物理结构设计,数据库实施,数据库运行和维护

D.需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行和维护

2、实体之间的联系方式有(B )种。

A.1

B.3

C.4

D.2

3、SQLserver数据库文件有三类,其中主数据文件的后缀为(C):

A..ndf

B..ldf

C..mdf

D..idf

4、数据库系统由数据库、硬件和什么等组成?(D)

A.操作系统

B.文件系统

C.编译系统

D.数据库管理系统

5、数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?(B )

A.文件的集合

B.数据的集合

C.命令的集合

D.程序的集合

6、从“实体一联系“模型到数据模型实际上经历了三个领域的演变过程,即:D

A.信息世界一现实世界一数据世界

B.数据世界一信息世界一现实世界

C.现实世界一数据世界一信息世界

D.现实世界一信息世界一数据世界

7、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么?( A)

A.数据库管理系统

B.数据库应用系统

C.相关的计算机系统

D.各类相关人员

8、“成绩between 10.5 and 99.5”相当于下列哪个逻辑表达式(D )。

A.成绩>=10.5 and成绩<99.5

B.成绩>10.5 and成绩<99.5

C.成绩>=10.5 or 成绩<=99.5

D.成绩>=10.5 and成绩<=99.5

9、如果表的某一列的取值为不固定长度的字符串,适合采用(C )数据类型描述。

A.char

B.number

C.varchar

D.int

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

A.实体完整性约束

B.参照完整性约束

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

D.关键字完整性约束

11、如果一个表中记录的物理存储顺序与索引的顺序一致,则称此索引为(B )。

A.唯一索引

B.聚集索引

C.非唯一索引

D.非聚索引

12、下面字符串能与通配符表达式[ABC]%a进行匹配的是:(C)。

A.BCDEF

B.A_BCD

C.ABC_a

D.A%a

13、什么是长期存储在计算机内的有组织,可共享的数据集合?(C)

A.数据库管理系统

B.数据库系统

C.数据库

D.文件组织

14、SQL Server 2008采用的身份验证模式有(D)。

A.仅Windows身份验证模式

B.仅SQL Server身份验证模式

C.仅混合模式

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

15、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是(A)。

A.sp_helptext

B.sp_helpindex

C.sp_bindrule

D.sp_rename

16、以下哪种类型不能作为变量的数据类型(C)。

A.text

B.ntext

C.table

D.image

17、把ER模型转换成关系模型的过程,属于数据库的:C

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

18、下列四项中说法不正确的是( C) 。

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

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

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

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

19、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是什么?( C)

A.多对多

B.一对一

C.多对一

D.一对多

20、你有如下名为Sales的表。你需要返回销售数据,并按客户名称和销售日期排序。对于每个客户,必须先列出最近的销售。应使用哪个查询?C

A.SELECT CustomerName, SalesDate FROM Sales ORDER BY CustomerName, SalesDate;

B.SELECT CustomerName, SalesDate FROM Sales ORDER BY SalesDate DESC, CustomerName;

C.SELECT CustomerName, SalesDate FROM Sales ORDER BY CustomerName,

SalesDate DESC;

D.SELECT CustomerName, SalesDate FROM Sales ORDER BY CustomerName DESC;

21、你的数据库包含两个表,名为Order和OrderDetails,其中存储订单信息。它们使用每个表中的OrderID列相互关联。公司要求Order表中的LastModifiedDate列必须反映OrderDetails表中相关订单的更改日期和时间。你需要创建触发器来实现此业务要求。应使用哪一条Transact-SQL语句?A

A.CREATE TRIGGER [uModDate] ON [OrderDetails] INSTEAD OF UPDATE FOR REPLICATION AS UPDATE [Order] SET [LastModifiedDate] = GETDATE() FROM inserted WHERE

inserted.[OrderID] = [Order].[OrderID];

B.CREATE TRIGGER [uModDate] ON [Order] INSTEAD OF UPDATE

NOT FOR REPLICATION AS UPDATE [Order] SET [LastModifiedDate] = GETDATE() FROM inserted WHERE inserted.[OrderID] = [Order].[OrderID];

C.CREATE TRIGGER [uModDate] ON [Order] AFTER UPDATE FOR REPLICATION AS UPDATE [Order] SET [LastModifiedDate] = GETDATE() FROM inserted WHERE inserted.[OrderID] = [Order].[OrderID];

D.CREATE TRIGGER [uModDate] ON [OrderDetails] AFTER UPDATE NOT FOR REPLICATION AS UPDATE [Order] SET [LastModifiedDate] = GETDATE() FROM inserted WHERE inserted.[OrderID] = [Order].[OrderID];

相关文档
最新文档