unitprice

更新时间:2022-12-27 23:20:19 阅读: 评论:0


2022年12月27日发(作者:动感英语全集下载)

数据库基础管理

中心名称:班级:姓名:

一、选择题,单选或多选(每题2分,共20题,合计40分)

1、一位数据库管理员在服务器上安装SQLServer2000时,发现在安装向导的实例名页

中“默认”复选框不可用,如下图所示:

那么产生这种现象最有可能的原因是()。(选择一项)

a)

没有为服务器安装和配置TCP/IP协议

b)

安装数据库的管理员不具备本地管理员的权限

c)

在域成员服务器上不能安装SQLServer2000的默认实例

d)

该服务器上已经安装了SQLServer2000的默认实例

e)

该服务器上已经安装了SQLServer2000的命名实例

2、在关系数据库中存在的完整性规则有()。(选择三项)

a)

实体完整性规则

b)

索引完整性规则

c)

引用完整性规则

d)

用户定义的完整性规则

e)

视图引用完整性规则

3、你是某软件公司的SQLServer2000数据库管理员,一天公司一名开发工程师说他无

法使用sa帐号连接到公司用于测试的SQLServer2000数据库服务器上,当进行连

接时出现如下图所示的错误信息:

但是当他使用自己的域用户帐时却可以登录到该服务器上,那么产生这种情况最有可

能的原因是()。(选择一项)

a)该SQLServer服务器上的sa帐户被禁用

b)管理员误删除了该SQLServer上的sa帐户

c)

该SQLServer使用了仅Windows的身份验证模式

d)没有授予sa帐户登录该服务器的权限

4、某公司SQLServer2000一数据库中的Employees表用于存放所有员工的信息,

Orders表用于存放所有的订单信息,Orders表有一外部键引用Employees表的主键,

两表的关系如下图所示:

现在公司想统计一下最近一个月内没有任何销售订单的员工,则下列SQL语句中符

合要求的有()。(选择一项)

a)

SELECTLastName,FirstName

FROMEmployeesASe

WHEREEXISTS

(SELECT*FROMOrders

eeID=eeID

ate>GetDate()-30)

b)

SELECTLastName,FirstName

FROMEmployeesASe

WHERE(SELECT*FROMOrders

eeID=eeID

ate0

c)

SELECTLastName,FirstName

FROMEmployeesASe

WHERE(SELECT*FROMOrders

eeID=eeID

ate>GetDate()-30)<0

d)

SELECTLastName,FirstName

FROMEmployeesASe

WHEREEXISTS

(SELECT*FROMOrders

eeID=eeID

ate

5、数据库管理员在一台SQLServer2000客户端网络实用工具的“别名”选项页添中加了一个

服务器别名,具体配置如下图所示:

那么在该客户机上可以用别名MyDB()。(选择一项)

a)通过命名管道协议连接到名为SQL-02的SQLServer数据库服务器上

b)通过TCP协议连接到名为SQL-02的SQLServer数据库服务器上

c)通过命名管道协议连接到名为SQL-02pipe的SQLServer数据库服务器上

d)通过TCP协议连接到名为SQL-02pipe的SQLServer数据库服务器上

6、为了让客户端可以通过TCP/IP协议正常访问SQLServer2000,管理员在Windows

Server2003操作系统上安装完SQLServer2000后应该()。(选择一项)

a)

配置该数据库服务器使用仅Windows身份验证

b)

配置该数据库服务器使用SQLServer2000混合模式身份验证

c)

配置SQLServer2000的各服务使用域用户帐户运行

d)

立即安装SQLServerSP3服务包

7、某公司的SQLServer2000服务器由于感染病毒,导致master数据库被损坏数,SQL

服务器无法正常启动。病毒清除完毕后管理员决定使用工具重建master

数据库,然后再恢复以前做的数据库备份。启动工具显示的对话框如下

图所示:

那么在“包含数据文件的源目录”项中,管理员应该指定的是()。(选择一项)

a)

SQLServer的安装光盘中包含数据文件的目录

b)被损坏的master数据库文件所在的目录

c)master数据库备份文件所在的目录

d)

SQLServer在系统中的安装目录

8、按照SQL语言功能上的分类标准,以下语句

INSERTINTOEmp(fname,lname)VALUES(‘Tom’,‘Smith’)

属于()。(选择一项)

a)

DDL(数据定义语言)

b)

DML(数据操作语言)

c)

XML(扩展描述语言)

d)

DCL(数据控制语言)

9、在Northwind的Orders表中存放着公司的所有订单信息,其结构如下图所示:

现在公司的一名员工想查找没有填写送货邮政编码(ShipPostalCode)的记录,那么

下列符合要求的SQL语句有()。(选择二项)

a)SELECT*FROMOrdersWHEREShipPostalCodeISNULL

b)SELECT*FROMOrdersWHEREShipPostalCode=NULL

c)SELECT*FROMOrdersWHEREShipPostalCode=‘NULL’

d)SELECT*FROMOrdersWHEREShipPostalCode=‘’

10、以下项目中不属于SQLServer2000数据库对象的有()。(选择一项)

a)

b)

默认值

c)

表空间

d)

索引

e)

存储过程

f)

视图

11、Northwind数据库中的Customers表用于存放所有的客户信息,Orders表用于存放

所有的订单信息,Orders表有一外部键引用Customers表的主键,两表的关系如下

图所示:

现在要列出所有的客户和他们的订单,并按照客户编号(CustomerID)进行倒排序,

则下列SQL语句中符合要求的有()。(选择二项)

a)

SELECT*FROMCustomersRIGHTOUTERJOINOrders

erID=erID

erIDDESC

b)

SELECT*FROMOrdersRIGHTOUTERJOINCustomers

erID=erID

erIDDESC

c)

SELECT*FROMCustomersLEFTOUTERJOINOrders

erID=erID

erIDDESC

d)

SELECT*FROMCustomersLEFTOUTERJOINOrders

erID=erID

erIDASC

e)

SELECT*FROMCustomersINNERJOINOrders

erID=erID

erIDDESC

12、SQLServer2000的数据结构模型属于()模型。(选择一项)

a)

网状

b)

层次

c)

树状

d)

关系

13、Northwind数据库中有一张Customers表用于存放公司的客户信息,现在数据库管

理员想通过使用一条SQL语句列出所有客户所在的城市,而且列出的条目中没有

重复项,那么他可以在

SELECTCityFROMCustomers

语句中使用()关键词。(选择一项)

a)TOP

b)DISTINCT

c)DESC

d)ASC

14、在SQLServer2000中无法用企业管理器进行“分离数据库”操作的有()数据库。

(选择三项)

a)master

b)model

c)pubs

d)msdb

e)Northwind

15、某公司使用SQLServer2000作为数据信息存储的平台,其中Sales数据库有一个用

于存放产品信息的表Products,其结构如下图所示

现在销售部门的人员临时需要一张商品价格表,要求列出所有产品的名称和其单

价,并且以中文显示列名,那么下面SQL语句中可以满足条件的是()。(选择二

项)

a)

SELECTProductNameAS'产品的名称',UnitPriceAS'单价'

FROMProducts

b)

SELECTProductName=产品的名称,UnitPrice=单价

FROMProducts

c)

SELECTProductName=“产品的名称”,UnitPrice=“单价”

FROMProducts

d)

SELECTProductName'产品的名称',UnitPrice'单价'

FROMProducts

16、下面对于关系数据库中表的主键描述正确的是()。(选择二项)

a)

使用主键可以唯一地标识表中的一行数据

b)

主键的值可以为空值

c)

能唯一标识一行记录的列只有主键

d)

在一个表中主键列的值是唯一的

17、Northwind数据库中有一名为Products的表用于存放所有产品的信息,其结构如下

图所示

现在要想列出所有单价(UnitPrice)在20和40元之间的产品信息,则下列满足要

求的SQL语句有()。(选择二项)

a)SELECT*FROMProductsWHEREUnitPrice>=20ORUnitPrice<=40

b)SELECT*FROMProductsWHEREUnitPriceBETWEEN20OR40

c)SELECT*FROMProductsWHEREUnitPrice>=20ANDUnitPrice<=40

d)SELECT*FROMProductsWHEREUnitPriceBETWEEN20AND40

18、管理员在SQLServer2000的某一数据库中查看该数据库的表关系图时显示如下:

那么根据关系图中的显示,表publishers和表employee、表publisher和表pub_info

之间的关系分别是()。(选择一项)

a)

多对多、一对多

b)

一对多、多对多

c)

一对一、一对多

d)

一对多、一对一

19、某软件公司开发了一套以SQLServer2000作为数据库平台的CRM系统。在对软

件系统进行测试的过程中发现,客户端在执行某些数据查询操作时性能非常的差,

测试员初步分析这是由于客户端程序中使用了一些未经优化的查询语句导致的。为

了能够快速准确地定位存在问题的查询语句,他应该使用()。(选择一项)

a)

性能监视器

b)

事件探查器

c)

服务器网络实用工具

d)

企业管理器

20、以下关于SQLServer2000中的视图和存储过程说法正确的是()。(选择三项)

a)

存储过程可以比相同的T-SQL代码执行速度快

b)

视图可以包含来自多个表中的列

c)

视图中不包含任何存放在基表中的数据

d)

存储过程中不能包含大量的T-SQL代码

问答题(共4题,每题15分,共60分)

公司的网络中有一台SQLServer2000的数据库服务器,其中Sales数据库中存放

着产品销售相关的信息。Sales数据库由一个数据文件Sales_和一个事务日志

文件Sales_组成,这两个文件都存放在一个单独的硬盘上。最近硬件监控软件

报告这块存放Sales数据文件的磁盘介质性能不稳定,为了避免数据丢失给公司带来损

失,现在决定用一块新的硬盘替换这块有问题的硬盘,请简要的叙述实现的步骤和过程。

2.近期网络上出现了一种专门正对SQLServer2000的蠕虫病毒,该病毒扫描网络中所有

IP地址的SQLServer默认端口,在找到相应的SQLServer服务器后通过SQLServer2000

的漏洞入侵,并继续感染其它的服务器。为了保证SQLServer2000服务器的安全,避

免受到该病毒的感染,请简述作为数据库管理员可以采取那些预防措施。

3.某从事B2C商业领域的公司为了扩大规模新购置了一台服务器,准备在上面安装SQL

Server2000作为处理在线商务订单数据的服务器。该服务器拥有三个磁盘阵列分别为

RAID1、RAID5、RAID0,对应于WindowsServer2003操作系统中的C:、E:、F:盘,

如下图所示:

管理员已经在该服务器上安装了WindowsServer2003,使用C:盘作为操作系统分区,

同时他决定在E:和F:盘上存放商务数据。那么管理员应该如何进行磁盘的使用分配,

从而能够让数据库服务器在保证数据安全完整的前提下获得较高的读写性能?

4.某超市使用SQLServer2000作为库存管理的数据库服务器,在库存数据库中有两张表

分别是产品表Products和产品分类表Categories,这两张表的关系如下图所示:

现在公司的销售主管为了调整销售策略,想得到一张对现有商品的统计表,在表中要求

列出所有超过同类别商品平均价格的商品名称、单价以及其类别编号。请写出为了完成

这一任务所要使用的SQL语句。

参考答案:

一、选择题

1、d

2、acd

3、c

4、a

5、a

6、d

7、b

8、b

9、a

10、c

11、bc

12、d

13、b

14、abd

15、ad

16、ad

17、cd

18、b

19、b

20、abc

二、问答题

注:字体加粗的为采分点,教员可以针对学员回答酌情给分

1、

1.)在用户对数据库使用较少的时间段,断开当前使用Sales数据库的用户连接,

分离数据库。

2.)给服务器安装和配置新的磁盘,并将分离后的Sales数据库的两个文件复制

到新磁盘的相应目录中

3.)使用“附加数据库”附加位于新磁盘上的相应数据文件

4.)使数据库在线可用,为用户提供服务

*说明:在《数据库基础管理》中没有讲到数据库的备份和还原,如果学员使用备份

还原的方法完成该任务,也可以按照实际情况给分。

2、1.)为运行SQLServer2000的服务器打上最新的ServicePack

2.)即时更新服务器上防病毒软件的病毒库定义

3.)更改SQLServer的TCP/IP服务端口为非默认的值,并在客户端配置使用相

同的端口值

4.)监控服务器和网络的运行状况,对出现的异常进行分析和及时响应。

3、1.)将数据库的数据文件(*.mdf、*.ndf)存放于E:盘上

2.)将数据库的事务日志文件(*.ldf)存放于F:盘上

4、1.)方法一(使用子查询)

SELECTProductName,UnitPrice,CategoryID

FROMProductsp1

WHEREUnitPrice>(SELECTAVG(UnitPrice)

FROMProductsp2

ryID=ryID)

2.)方法二(使用连接)

tName,ice,ryID

FROMProductsp1INNERJOINProductsp2

ryID=ryID

tName,ice,ryID

ice>AVG(ice)

*说明:两种方法使用任意一种都可以

本文发布于:2022-12-27 23:20:19,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/43262.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:leaking
下一篇:negro音标
标签:unitprice
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图