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