C Declare @sum int;EXEC PRO @sum output D EXEC PRO 70 正确答案是:BC
5. 某公司使用SQL Server 2000作为数据信息存储的平台,其中Sales数据库有一个用于存放产品信息的表Products,其结构为
Products(*ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued),现在销售部门的人员临时需要一张商品价格表,要求列出所有产品的名称和其单价,并且以中文显示列名,那么下面SQL语句中可以满足条件的是(选择二项)
A SELECT ProductName AS '产品的名称', UnitPrice AS '单价' FROM Products B SELECT ProductName = 产品的名称, UnitPrice = 单价 FROM Products
C SELECT ProductName = “产品的名称”, UnitPrice = “单价”FROM Products
D SELECT ProductName '产品的名称', UnitPrice '单价' FROM Products 正确答案是:AD
6. 管理员在执行以下sql语句时,发生了错误,你应该建议他如何修改( )。(选择二项) create database benet use benet
create table benet01 (column1 int,column2 int)
A 分别执行每一句 B 将各个语句使用go分开再执行
C 不能将表格命名为benet01 D 不能将数据库命名为benet 正确答案是:AB
7. 已知数据库的排序规则是默认设置。在northwind 数据库中有一个表[order details],表示所有定单的详情,该表中有一列quantity,表示定单中某产品的数量。你想实现按照产品数量从小到大排序来查询定单,使用order by 子句为( )。(选择二项) A Select * from [order details] Order by quantity desc B Select * from [order details] Order by quantity asc C Select * from [order details] Order by quantity
D Select * from [order details] Order by desc quantity 正确答案是:BC 10. 新建的数据库至少包含( )继续。(选择二项)
A 主要数据文件 B 次要数据文件 C 日志文件 D 系统文件 正确答案是:AC 1. SQL Server 2008支持的安装方式有( )。(选择三项) A 本地安装 B 远程安装 C 无人值守安装
D nfs网络安装 正确答案是:ABC
5. 在SQL Server 数据库中,以下对变量的定义错误的是( )。 A DECLARE @username varchar(10) B DECLARE @RowCount varchar(30) C DECLARE @@username varchar(10)
D DECLARE @@RowCount varchar(30) 正确答案是:CD
1. 以下关于SQL Server 2000中的视图和存储过程说法正确的是( )。(选择三项) A 存储过程可以比相同的T-SQL代码执行速度快 B 视图可以包含来自多个表中的列
C 视图中不包含任何存放在基表中的数据
D 存储过程中不能包含大量的T-SQL代码 正确答案是:ABC
4. 在SQL Server 2008中无法在SSMS中进行“分离数据库”操作的有( )数据库。(选择三项) A master B model C pubs D msdb E Northwind 正确答案是:ABD
8. SQL Server数据库管理员创建了一个数据库Benet,下列叙述正确的是( )。( 选择二项) A Benet数据库只能有一个主数据文件 B Benet数据库可以有多个主数据文件 C Benet数据库只能有一个事务日志文件
D Benet数据库可以有多个事务日志文件 正确答案是:AD
9. Julv是BENET公司的数据库管理员,公司数据库采用SQL Server 2005,应公司业务需求,需要将一台服务器中的数据库BENET转移到公司新购置的数据库服务器上,下面( )方 法可以帮助July完成此项任务。(选择二项) A 通过SSMS导入导出工具
B 可以在原服务器上找到BENET数据库文件直接拷贝到新服务器中
C 在原服务器上对BENET进行分离,然后将相应的数据文件拷贝到新服务器上进行附加 D 以上三种方法均可实现数据库的迁移 正确答案是:AC
10. 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是( )。(选择两项) A Update grade set score=score+5
B Update grade set score=score+5 where score>=55 or score <=60 C Update grade set score=score+5 where score between 55 and 60
D Update grade set score=score+5 where score >=55 and score <=60 正确答案是:CD
1. 成绩表grade中字段score代表分数,以下( )语句返回成绩表中的最低分。(选择两项) A select max(score) from grade
B select top 1 score from grade order by score asc C Select min(score) from grade
D select top 1 score from grade order by score desc 正确答案是:BC
3. 在SQL Server数据库(排序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和价格(price),可以实现该功能的T-SQL语句是( )。(选择二项)
A SELECT productname,price from products order by price ASC B SELECT productname,price from products order by price DESC C SELECT productname,price from products order by price
D SELECT productname and price from products order by price DESC 正确答案是:AC
1. 关系数据库中,表的关系有一对一,一对多和多对多三种关系。下面关于northwind数据库中表之间的关系叙述正确的是( )。(选择二项)
A 产品类别表categories对产品表products是一对多的关系 B 产品表products对产品类别表categories是一对多的关系 C 定单表orders对定单详情表[order details]是一对多的关系
D 定单详情表[order details] 对定单表orders是一对多的关系 正确答案是:AC
6. 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是( )。(选择两项)
A select top 1 * from book order by price asc B select top 1 * from book order by price desc
C select top 1 * from book where price= (select max (price)from book) D select top 1 * from book where price= max(price) 正确答案是:BC
4. 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是( )。(选择两项)
A 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。
D 如果采用userid作为主键,那么在userid列输入的数值,允许为空。 正确答案是:AB 5. 我们使用的sql语言是( )。(选择二项) A 结构化查询语言 B 标准化查询语言
C Microsoft SQL Server数据库管理系统的专用语言
D 多种数据库管理系统使用的通用语言 正确答案是:AD 网络数据库系统开发自测2015
--------------------------------------------------------------------------------
单项选择题部分 (共30题每题2分共60分)
3. 按照SQL语言功能上的分类标准,以下语句 INSERT INTO Emp(fname, lname) VALUES(‘Tom’, ‘Smith’) 属于()。 A DDL(数据定义语言) B DML(数据操作语言) C XML(扩展描述语言) D DCL(数据控制语言)
正确答案是:B
5. ()是位于用户和操作系统之间的一层数据管理软件。数据库在建立,使用和维护时由其统一管理,统一控制。 A DBMS(数据库管理系统) B DB(数据库)
C DBS(数据库系统) D DBA(数据库管理员)
正确答案是:A
6. 查询毕业学校名称与“清华”有关的记录应该用( )。
A SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’ B SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’ C SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’ D SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’
正确答案是:D
7. 下面对 union 的描述正确的是()。 A 任何查询语句都可以用 union 来连接 B union 只连接结果集完全一样的查询语句 C union 是筛选关键词,对结果集再进行操作。
D union 可以连接结果集中数据类型个数相同的多个结果集。
正确答案是:D
10. SELECT * FROM 数据表 WHERE 编号 LIKE '00[^8]%[AC]%' 可能会查询出的编号值为()。 A 9890ACD B 007_AFF C 008&DCG D KK8C
正确答案是:B
11. 在SQL SERVER中,下面关于视图说法错误的是()。 A 对查询执行的大多数操作也可以在视图上进行 B 使用视图可以增加数据库的安全性
C 不能利用视图增加,删除,修改数据库中的数据 D 视图使用户更灵活的访问所需要的数据
正确答案是:C
12. 当删除( )时,与它关联的触发器也同时被删除。 A 视图 B 临时表 C 过程 D 表
正确答案是:D
13. 以下哪些描述符合数据库阶段的特点() 1) 文件的组织形式可以是顺序的,也可以是随机的
2)数据结构化
3)数据可以共享,但冗余大 4)程序独立于数据 5)统一的数据管理功能 6)数据面向应用 7)数据不保存
A 1) 2) 7) B 2) 3) 4) 5) C 2) 4) 5) D 2) 3) 5) 6)
正确答案是:C
17. 触发器可以创建在( )中。
A 表 B 过程 C 数据库 D 函数
正确答案是:A
19. 当SQL登录帐户被授权为数据库用户后,要查询数据库中的表,还需要对其赋予select 权限,实现赋权的T-SQL语言属于()。 A DDL(数据定义语言) B DML(数据操纵语言) C DCL(数据控制语言)
正确答案是:C 21. 现有表book,字段:id (int),title (varchar), price (float); 其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。 A insert into book (id,title,price) values(1,'java',100) B insert into book (title,price) values('java',100) C insert into book values ('java',100) D insert book values('java',100)
正确答案是:A
24. 欲往表中增加一条记录,应该用哪一条SQL语句() A ALTER TABLE
B INSERT INTO TABLE C CREATE TABLE D DROP TABLE
正确答案是:B
25. Create Procedure 是用来创建( )。 A 程序 B 过程 C 触发器 D 函数
正确答案是:B
26. 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授各带若干研究生,每位研究生均只有一名导师,每个班有若干学生,每个学生选修若干课程,每门课可以由若干学生选修。请选出一下描述中符合该关系描述的描述组合() 1)学校和系之间是一对多的联系 2)班级和教研室之间是多对多的联系 3)教员和研究室之间是多对多联系 4)学生和选修课之间是多对一联系 5)教研室和教员之间是一对多联系 6)系和教研室之间是一对多联系