文档视界 最新最全的文档下载
当前位置:文档视界 › SQL Server 练习题三(2010参考答案)

SQL Server 练习题三(2010参考答案)

SQL Server 练习题三(2010参考答案)
SQL Server 练习题三(2010参考答案)

SQL Server 练习题三

一、选择题

1. 如果将某一列设置为表的主键,则在表中此列的值()。

A)可以出现重复值B)允许为空值

C)不允许为空值,也不能出现重复值 D)不允许为空值,但允许列值重复

2. 下面语句中,哪种语句用来修改视图()。

A)alter table B)modify view C)drop view D)alter view

3.下列标识符可以作为局部变量使用()

A) [@Myvar] B) My var C) @Myvar D) @My var

4.创建存储过程的命令为()。

A) CREATE VIEW B) CREATE INDEX

C) CREATE PROCEDURE D) CREATE FUNCTION

5.将jbqk表复制到数据表jg_tab中,正确的语句是()

A) select * from jbqk into jg_tab B) select * into jg_tab from jbqk

C) insert jg_tab from jbqk D)insert jg_tab select * from jbqk

6.print len(rtrim(str(245+100+0.5)))的显示结果是()

A) 345 B) 345.5 C) 10 D)3

7.print ascii(‘12’)+len(substring(‘1234’,2,2))+day(‘2009-10-1’)的结果为

A)26 B) 35 C) 52 D)出错

8.计算两个日期之间的差值的函数是()

A) getdate B) dateadd C) datename D)datediff

9.产生(0,1)之间随机数的函数是()

A) sqrt() B) rnd() C) floor() D)rand()

10.判断“成绩”是否在0~100之间的约束是()

A) default B) constrain C) range D)check

二、填空题

1. 在SQL Server中, 编辑、运行Transact-SQL语句是在______中完成。2.Create database命令定义一个数据库,包括定义______文件和_____文件部分。

3.在查询分析器中,打开一个数据库使之成为当前库,有___种方法,其中之一使用的命令关键字为_______。

4. Select语句可以实现多个数据表连接查询,其中外连接的方式分别有______、______和______。

5. Select语句可以实现模糊查询,其模式匹配有4种,它们分别是______、___

___、______、______。

6. 常用的聚合函数有:计算最大值的_______,计算最小值的_______,统计总和的_______,统计记录总数的_______和计算平均值的_______。聚合函数的计算对象不仅是列而且可以是_______。

7. SQL Server 2000的数据库管理程序分为_________和_________两部分,两部分可以安装在同一台计算机上,也可以分别安装在不同的计算机上。

8. SQL Server实例的身份验证模式有_______和_______两种。

9. 对表操作的数据定义语言(DDL)有创建表的_______语句、修改表结构的_______语句和删除表的_______语句。

10. 对表中数据更新操作的数据操作语言(DML)有添加记录的_______语句、修改记录的_______语句和删除记录的_______语句。

11. 主键是唯一能够区分表中每一行记录的_______。一个表只能有_______主键,主键不能为空值,并且可以强制表中的记录的_______。主键的标志为_______。

12. 存在两个表A和B,表A中的主键列在表B中也存在,但并不是表B的主键,仅作为表B的一个必要的属性,则称此属性为表B的_______。

13. 在一个已存在数据的表中增加一列,一定要保证所增加的列允许______值。14.CHECK约束被称为________约束,UNIQUE约束被称为________约束。当一个表带有约束后,执行对表的各种_______操作时,将自动检查相应的约束,只有符合约束条件的合法操作才能被真正执行。

15.定义局部变量的语句关键字为___,局部变量的开始标记为______。

16.创建和删除存储过程my_proc的命令为________和_________。17.任意写出5个常用字符函数的完整命令格式(即命令和参数)_____、_____、_____、_____、_____。

18.任意写出5个常用日期函数的完整命令格式(即命令和参数)_____、_____、_____、_____、_____。

19.select * from 学生基本情况 where len(rtrim(姓名))=2的功能是_____20.select ascii(str(156))+ascii(ltrim(str(200)))的结果是_____

三、读程序,写功能

假设存在名为AAA的数据库,包括Students(学号char(8),姓名varchar(8),身份证号char(18),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。

一)写出下列程序段的功能。

1.DECLARE @ MyNO CHAR(8)

SET @MyNO=’40030001’

IF(SELECT 专业FROM Students WHERE 学号=@MyNO)=‘信息管理’BEGIN

SELECT A VG (成绩)AS 平均成绩

FROM Score

WHERE =@MyNO

END

ELSE

PRINT ‘学号为’+@MyNO+‘的学生不存在或不属于信管专业’

GO

--查询信息管理专业学号为40030001学生的平均成绩

2.Declare @a numberic(5,2),@b numeric(5,2)

Set @a =(select max(成绩)from score)

Set @b=(select min (成绩)from score)

Print @a-@b

--计算成绩表中最高成绩与最低成绩之差

3.Declare @a char(8)

Set @a=‘计算机’

Select 计算机专业人数=count(*) From students Where left(专业,3)=@a --查询计算机专业的学生人数

4.Select month (入学日期)as入学月份,count(*)as 人数From students

Group by month(入学日期)

统计不同月份入学的学生人数

5.Create procedure xxk1

@xm varchar(10)=’张’

as

select * from students x,score y

where x.学号=y.学号and 姓名like @xm+’%’

go

--创建存储过程xxk1,按给定姓氏查询students表与score表的相关信息

exec xxk1

6.Create procedure xxk3

@xh1 char(2)=’2’,@xh2 char(2)=’22’

as

select 学号,avg(成绩) as平均成绩from score

where right(rtrim(学号),2) between @xh1 and @xh2

group by 学号

go

--创建存储过程xxk3,统计给定学号段的学生平均成绩

exec xxk3 @xh2=’16’,@xh1=’6’

7.create procedure xxk5

(

@a char(8),@b varchar(10),@c numeric(5,2)

)

as

insert into score values(@a,@b,@c)

--创建存储过程xxk5,向数据表score插入一条记录

二)按下列要求写出操作命令

1.根据students、score表生成数据表xs_cj的结构,字段包括学号、姓名、入学日期、专业、课程名、成绩;

Select top 0 学号,姓名,入学日期,专业,课程名,成绩into xs_cj from students,score

2.根据students、score表向数据表xs_cj插入“信息管理”和“电子商务”专业的学生信息;

Insert xs_cj

select a.学号,姓名,入学日期,专业,课程名,成绩

From students a inner join score on a.学号=score.学号

Where 专业=”信息管理” or专业=”电子商务”

3.修改“学号”的宽度为10,并将本专业的学号前7位改为专业的编号、第8位为1或2(随机产生)、后两位不变;

Alter table xs_cj alter column 学号char(10)

Update xs_cj set 学号=’0902110’+str(floor(1+rand()*2),1)+right(rtrim(学号),2)

4.显示学生的学号、姓名、入学日期和专业的信息,要求入学日期按“xx年xx月xx日星

期x”格式显示;

Select 学号,姓名,datename(yy,入学日期)+’年’+ datename(mm,入学日期)+’月’+ datename(dd,入学日期)+’日’+ datename(dw,入学日期) as 入学日期,专业

From xs_cj

5.将“高等数学”为空的记录,修改为[60,85)之间的随机数;

Update xs_cj set 成绩=floor(60+rand()*26)

Where 课程名=’高等数学’ and 成绩is null

6.创建视图view_xscj,包括学号、姓名、年龄、入学日期、专业、课程名、成绩;Create view view_xscj as

Select 学号,姓名,年龄,入学日期,专业,课程名,成绩

From students a inner join score on a.学号=score.学号

7. 查询“本专业99年入学年龄在19-25间”的学生信息;

Select * from view_xscj

Where 专业=’信息管理’ and year(入学日期)=1999 and 年龄between 19 and 25

8.查询“本专业学习成绩前5名”的学生信息;

Select top 5 学号,avg(成绩) as 学习成绩from view_xscj

Group by学号

Order by 学习成绩desc

9.创建视图view_xscj1,包括学号、姓名、专业、总成绩、平均成绩;

Create view view_xscj1 as

Select 学号,姓名,专业,sum(成绩) as 总成绩,avg(成绩) as 平均成绩from view_xscj Group by学号,姓名,专业

10. 查询各专业学习的排序情况;

Select 专业,avg(平均成绩) as 专业平均

from view_xscj1

group by 专业

order by 2 desc

11.创建存储过程按给定姓氏(默认姓“李”)查询学生的姓名、专业、总成绩、平均成绩;Create proc proc_xm

@xm varchar(10)=’张’

As

Select 姓名,专业,总成绩,平均成绩from view_xscj1

where 姓名like @xm+’%’

12.创建存储过程统计给定专业学生的平均成绩及人数;

Create proc proc_zy

@zy varchar(30)

As

Select 专业=@zy,count(*) as 人数,avg(平均成绩) as 专业平均

From view_xscj1

where 专业=@xy

13.创建存储过程统计2006-2009年入学的学生的平均成绩、最高分、最低分;

Create proc proc_rq

@rq1 int=2006,@rq2 int=2009

As

Select avg(成绩) as 平均成绩, max(成绩) as 最高成绩, min(成绩) as 最低成绩

From xscj

where year(入学日期) between @rq1 and @rq2

二)根据实验3提供的Employees、Departments、Salary数据表,写出下列查询语句的主要功能。

1. SELECT Employees.*

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号WHERE (Departments.部门名= '财务部')

--查询在财务部工作的员工情况

2. SELECT Employees.*

FROM Employees INNER JOIN

Salary ON Employees.编号= Salary.编号

WHERE (Salary.收入< 2500)

--查找所有收入在2500以下的雇员情况

3. SELECT Employees.*

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号

WHERE (Employees.出生日期<=

(SELECT MIN(出生日期)

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号

WHERE (Departments.部门名= '研发部'))) AND (Departments.部门名= '财务部') --查找财务部年龄不低于研发部雇员年龄的雇员情况

4. SELECT A VG(Salary.收入) AS 平均收入

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号INNER JOIN

Salary ON Employees.编号= Salary.编号

WHERE (Departments.部门名= '财务部')

--查询财务部的平均收入

5. SELECT MAX(Salary.收入) AS 最高收入, MIN(Salary.收入) AS 最低收入

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号INNER JOIN

Salary ON Employees.编号= Salary.编号

WHERE (Departments.部门名= '财务部')

--查询财务部雇员的最高、最低收入

6. SELECT A VG(Salary.收入-Salary.支出) AS 实际平均收入

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号INNER JOIN

Salary ON Employees.编号= Salary.编号

WHERE (Departments.部门名= '财务部')

--查询财务部的实际平均收入

7. SELECT COUNT(Employees.编号) AS 总人数

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号

WHERE (Departments.部门名= '财务部')

--统计财务部雇员的总人数

8. SELECT COUNT(Employees.编号) AS 总人数

FROM Employees INNER JOIN

Departments ON Employees.部门号= Departments.部门号INNER JOIN

Salary ON Employees.编号= Salary.编号

WHERE (Departments.部门名= '财务部') AND (Salary.收入> 2500)

--统计财务部收入在2500以上的雇员人数

9. SELECT Employees.*, Salary.收入

FROM Employees INNER JOIN

Salary ON Employees.编号= Salary.编号

ORDER BY Salary.收入DESC

--按收入由高到低排列,查询雇员的情况和收入

10. SELECT Departments.部门名, A VG(Salary.收入) AS 平均, MAX(Salary.收入) AS 最高,

MIN(Salary.收入) AS 最低, COUNT(*) AS 人数

FROM Employees INNER JOIN

Salary ON Employees.编号= Salary.编号INNER JOIN

Departments ON Employees.部门号= Departments.部门号

GROUP BY Departments.部门名

ORDER BY COUNT(*)

--求各部门的平均、最高、最低收入及人数,并按人数升序排列

四、程序改错

建立jbqk数据表结构并满足完整性的要求是:学号必须输入,且为主键;“姓名”必须输入;“性别”必须输入“男”或“女”;出生日期为1985-2009之间,所属单位为“管理学院”和“能源学院”;专业的默认值为“信息管理”;各门课程的成绩必须在0-100之间。建立该数据表结构的其T-SQL语句如下,修改其中的错误。

CREATE DATABASE JBQK --FOUND ERROR 1--

(学号char (8) PK_xh NOT NULL PRIMARY KEY, --FOUND ERROR 2-- 姓名nchar (4) IS NULL , --FOUND ERROR 3--

性别nchar (1) CONSTRAINT chk_xb 性别=’男女’, --FOUND ERROR 4-- 出生日期datetime CONSTRAINT CK_rq check(出生日期between 1985 and 2008) , --FOUND ERROR 5--

所属单位char (16) in(‘管理学院’,’能源学院’), --FOUND ERROR 6--

专业char (20) default ‘信息管理’ for 专业, --FOUND ERROR 7--

数学decimal(4, 1) CHECK (数学= [0-100]) , --FOUND ERROR 8--

语文decimal(4, 1) CHECK (语文Not NULL) , --FOUND ERROR 9--

英语decimal(4, 1) CHECK (0<=英语<= 100) , --FOUND ERROR 10--

备注text )

SQLServer数据库试题九及答案

SQL Server数据库试题九及答案 一、选择题(每题2分,共30分) 1、下面不属于数据定义功能的SQL语句是:() A.CREAT TABLE B.CREAT CURSOR C.UPDA TE D.ALTER TABLE 2、SQL数据库中的视图与下列哪项是对应的()。 A.关系模式 B.存储模式 C.子模式 D.以上都不是 3、下列选项中不是数据库复制类型的是()。 A.快照复制 B.差异复制 C.事务复制 D.合并复制 4、下列说法错误的是: ()。 A.一个基本表可以跨一个或多个存储文件 B. 一个存储文件可以跨一个或多个基本表 C.每个存储文件与外部存储器上一个物理文件对应 D.每个基本表与外部存储器上一个物理文件对应 5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。 A.Echo B.Message C.Warn D.MsgBox 6、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。 A.聚集索引 B.非聚集索引 C.主键索引 D.唯一索引 7. SQL Server的字符型系统数据类型主要包括()。 A. Int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 8、以下选项中哪一项不是访问数据库系统的接口()。 A.ODBC B.OLE DB C.API D.ADO 9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是() A.* B.% C.- D.? 10、SELECT语句中与HA VING子句同时使用的是()子句。 A.ORDER BY B.WHERE C.GROUP BY D.无需配合 11~15题使用如下数据: 当前盘当前目录下有数据库db_stock,其中有表stock的内容是: 股票代码股票名称单价交易所 600600 青岛啤酒7.48 上海 600601 方正科技15.20 上海 600602 广电电子10.40 上海 600603 兴业房产12.76 上海 600604 二纺机9.96 上海 600605 轻工机械14.59 上海 000001 深发展7.48 深圳 000002 深万科12.50 深圳 11、有如下SQL语句 create view stock_view as select * from stock where 交易所=”深圳” 执行该语句后产生的视图包含的记录个数是() A.1 B.2 C.3 D.4 12、有如下SQL语句

信息技术测试题及答案

《“提升工程”(2014)--远程培训项目》评测试卷 考生姓名:交卷时间:2015-04-16 09:33考试成绩:94考试结果:合格 判断题(大题总分19分,每题1分,共19小题) 1.在数学教学中运用交互式电子白板能有有效的将学生的生活经验与数学现象相结合。 A. 正确 B. 错误 答案: A 解析: 2.资源要保证按时接收,按时分类整理,并进行保存和应用 A. 正确 B. 错误 答案: A 解析: 3.FLV格式的视频在PPT中播放时需要插入控件,并且只能在本台电脑上使用。 A. 正确 B. 错误 答案: A 解析:

4.在课程的复习巩固阶段,为了使学生更加熟练的掌握本课时的知识点,正确的做法是通过多媒体课件展现知识点,让学生完成对照练习即可 A. 正确 B. 错误 答案: B 解析: 5.小组合作学习应基于合作探究进行,不属于自主探究 A. 正确 B. 错误 答案: B 解析: 6.根据整合的深度,可以将信息技术与课程整合的模式划分为完善型和创新型 A. 正确 B. 错误 答案: A 解析: 7.教学评价结束之后,整个课时的教学的教学活动也就随之结束。 A. 正确 B. 错误

答案: B 解析: 8.在网络学习空间中,学习者可以按照自己的步调和利用一系列强有力的、内嵌的支架工具和模板来展开学习 A. 正确 B. 错误 答案: A 解析: 9.将LAMS应用于网络课程学习时,设计者只需要考虑学习活动序列的内容即可。 A. 正确 B. 错误 答案: B 解析: 10.在ipad的APP store中只可购买应用程序 A. 正确 B. 错误 答案: B 解析: 11.设备操作复杂,对学生而言也容易造成干扰,不应该应用到课堂教学中 A. 正确

SQLServer选择题含答案去原题

第一套选择题 1.下列说法错误的是()。 A.内嵌表值函数没有函数主体,返回的表是单个SELECT语句的结果集B.多语句表值函数的调用与内嵌表值函数的调用方法相同 C.多语句表值函数的功能可以用标量函数来实现 D.在内嵌表值函数的定义中,不使用BEGIN…END块定义函数主体2.以下哪个事件不能激活DML触发器的执行()。 A.SELECT B. UPDATE C. INSERT D. DELETE 3.以下哪个数据库实例不属于系统数据库()。 A.master B.model C.msdb D.temp 4.执行以下语句: DECLARE @n int Set @n=3 WHILE @n<5 Begin IF @n=4 Print ltrim(@n)+‘的平方数为’+ltrim(@n*@n) Set @n=@n+1 End 执行完成后循环次数为()。

A.0次B.1次 C.2次D.死循环 5.利用游标来操纵数据时,所用的FOR UPDATE子句充分利用了事务的哪个特性()。 A.原子性B.一致性 C.永久性D.隔离性 6.关于触发器的描述,下列说法正确的是()。 A.触发器是在数据修改前被触发,约束是在数据修改后被触发 B.触发器是一个能自动执行的特殊的存储过程 C.触发器作为一个独立的对象存在,与数据库中其他对象无关D.inserted表和deleted表是数据库中的物理表 7.关于服务器角色与数据库角色,说法正确的是()。 A.只能将一个登录名添加为某个固定服务器角色的成员 B.只能将一个登录名添加为某个固定数据库角色的成员 C.sysadmin是固定数据库角色 D.db_owner是固定服务器角色 8.关于创建永久备份设备,下列说法错误的是()。 A.执行系统存储过程sp_addumpdevice创建永久备份设备 B.执行系统存储过程sp_dropdevice删除永久备份设备 C.若被删除的“命名备份设备”的类型为磁盘,那么必须指定DELFILE选项D.只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名9.能够将‘java’课的学分赋值给变量的语句是哪一个()。

信息技术选择题含答案

5610106 1、在信息技术发展的历史长河中,计算机技术的出现和使用是第(D)次信息技术革命的标志。 A.三 B.二 C.一 D.四 2、设“8名同学选1名寝室长”与“32名同学选1名班长”这两个事件的信息熵分别为X和Y,每个同学当选的概率相同。则X与Y在数值上的关系为(D) A.X=Y B.X>Y C.不能确定 D.X

sqlserver习题及答案

S Q L S e r v e r习题及答 案 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

1. 有个用户的计算机不能连接到中心机房的SQL Server 2000上。你在调试过程中发现这个用户的计算机的网络功能是正常的,而且其他用户都能正常地连接到SQL Server 2000。下面的哪些工具有助于你诊断和解决该问题(多选)A. Enterprise Manager B. Server Network Utility C. Profiler D. Query Analyzer E. Client Network Utility 答:B和E 2. 你在SQL Server 2000创建了酒店管理系统的数据库HotelDB,并创建了表CustInfo。当下面的哪些数据库被删除的情况下,仍能正确地执行“SELECT * FROM CustInfo A. Model B. Tempdb C. Msdb D. Master E. Pubs 答:A、C、E 3. 你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用TCP/IP协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。请问该功能在哪一层被实现? A. TCP/IP协议软件 B.超级套接字层 C.开放式数据服务 D.关系引擎 E.存储引擎 答:B 4. 你正在使用SQL Server 2000开发超市收银系统。在客户端编写软件时使用SQL语句“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。请问该错误在哪一层被发现? A.客户端的数据库API B.客户端的NET-LIBRARY C.服务器端的开放式数据服务 D.服务器端的关系引擎 E.服务器端的存储引擎

(SQLServer)考试试题及答案

2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书 (SQL Server)考试试卷 第一大题:单选题(30 分) 1. (1分) 数据模型的三要素不包括()。 (A) 数据结构(B) 数据操作(C) 数据完整性约 束(D) 数据恢复 2. (1分) 数据的存储结构与数据逻辑结构之间的独立性称为数据的 ()。 (A) 结构独立性(B) 物理独立性(C) 逻辑独立 性(D) 分布独立性 3. (1分) 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联 系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有()。 (A) 1:1联系(B) 1:n联系(C) n:m联 系(D) 多种联系 4. (1分) 当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的()。 (A) 元组(B) 关键字(C) 记 录(D) 属性 5. (1分) 若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为()。 (A) R1(A,B,C,D) R2(A,E) (B) R1(A,B,C) R2(A,D,E) (C) R1(A,B,C) R2(D,E) (D) R1(A,B) R2(A,C,D,E) 6. (1分) SQL语言查询一次的结果是一个()。 (A) 元组(B) 表(C) 属性(D) 数据

库 7. (1分) 在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。 (A) 平凡函数依赖 (B) 部分函数依赖 (C) 完全 函数依赖 (D) 传递函数依赖 8 . (1分) 在Transact-SQL中,下列命令能让程序完全跳出循环的是( )。 (A) CASE (B) WAIT (C) BREAK (D) CONTINU E 9 . (1 分) 在Transact-SQL中,下列选项不属于数值型数据类型的是( )。 (A) NUMERIC (B) DECIMAL (C) INTEGER (D) DATE 10. (1分) 下列选项中,可以正确表达姓“张”的通配符是( )。 (A) 张 _ (B) 张 % (C) 张 ^ (D) 张& 1 1. (1 分) 下列聚合函数中正确的是( )。 (A) SUM (*) (B) MAX (*) (C) COUNT (*) (D) AVG (*) 12. (1 分) 如果某一列的数据类型是FLOAT,则不允许对该列使用的函数是( )。 (A) SUM (B) ABS (C) LEFT (D) ROUND 13 . (1 分 ) 在SQL的SELECT语句中,与投影运算对应的子句是( )。 (A) SELECT (B) FROM (C) WHERE (D) GROU P BY 14. (1 分) 在SQL语言中,给表起别名应使用( )。 (A) AS (B) RENAME (C) SET (D) FOR 15. (1分) 在SELECT语句中使用GROUP BY SNO时,SNO必须() 。 (A) 在WHERE中出现 (B) 在FROM中出现

信息技术考试试题库(完整版含答案)

信息技术考试试题库(完整版含答案) 1、计算机预防病毒感染有效的措施是( D )。 A.定期对计算机重新安装系统 B.不要把U盘和有病毒的U盘放在一起 C.不准往计算机中拷贝软件 D.给计算机安装防病毒的软件,并常更新 2、一个512MB的U盘能存储 B 字节(Byte)的数据量。A.512×8 B.512×1024×1024 C.512×1024 D.512×1024×8 3、计算机病毒是 B 。 A.计算机系统自生的 B.一种人为特制的计算机程序 C.主机发生故障时产生的 D.可传染疾病给人体的 4、在计算机部,数据是以 A 形式加工、处理和传送的。 A.二进制码 B.八进制码 C.十进制码

D.十六进制码 5、下面列出的四种存储器中,断电后正在处理的信息会丢失的存储器是 A 。A.RAM B.ROM C.PROM D.EPROM 6、信息技术的四大基本技术是计算机技术、传感技术、控制技术和 C 。A.生物技术 B.媒体技术 C.通信技术 D.传播技术 7、存和外存相比,其主要特点是 C 。 A.能存储大量信息 B.能长期保存信息 C.存取速度快 D.能同时存储程序和数据 8、二十世纪末,人类开始进入( C )。 A. 电子时代

B. 农业时代 C. 信息时代 D. 工业时代 9、关于信息的说法,以下叙述中正确的是( D )。 A. 收音机就是一种信息 B. 一本书就是信息 C. 一报纸就是信息 D. 报上登载的足球赛的消息是信息 10、下列不属于信息的是(C )。 A.报上登载的举办商品展销会的消息 B.电视中的计算机产品广告 C.计算机 D.各班各科成绩 11、多媒体信息不包括( D )。 A.影像、动画 B.文字、图形 C.音频、视频 D.硬盘、网卡 12、信息技术包括计算机技术、传感技术和( C )。A.编码技术 B.电子技术

数据库技术(SQLServer)习题与参考答案

数据库技术(SQLServer)习题与参考答案 第一章: 1、SQL Server 2005有哪些新增特性? 答:SQL Server 2005的新特性主要体现在企业数据管理、开发人员生产力、商务智能三个方面。企业数据管理体现在高可用性、管理工具、安全性与可伸缩性;开发人员生产力体现在Common Language Runtime集成、集成XML、Transact-SQL增强与SQL服务代理;商务智能体现在分析服务、数据转换服务、报表服务与数据挖掘。 2、SQL Server 2005安装的软件与硬件环境就是什么? 答:SQL Server 2005安装的软件与硬件环境参见教材6。 3、SQL Server 2005有哪些版本?有哪些服务组件? 答:SQL Server 2005包括企业版、标准版、工作组版、开发版与简易版五个版本,服务组件主要有SQL Server 数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。 4、什么就是实例?经常提到的SQL Server 2005服务器与服务器实例就是否具有相同的含义? 答:实例就就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其她实例共享的系统及用户数据库。一个SQL Server服务器就就是一个实例,一台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为就是一个实例。 5、默认实例与命名实例有何差别?在安装与使用上有何不同? 答:实例又分为“默认实例”与“命名实例”,如果在一台计算机上安装第一个SQL SERVER 2005命名设置保持默认的话,那这个实例就就是默认实例。一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同。除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。 6、SQL Server 2005的安全性验证分为哪两个阶段? 答:第1个阶段就是身份验证,验证用户就是否具有“连接权”;第2个阶段就是数据库的访问权,验证连接到服务器实例的用户,即已登录到服务器实例的用户,就是否具有“访问权”。 7、SQL Server 2005有哪些主要的实用工具?每个工具都有什么用途? 答:SQL Server Management Studio,就是Microsoft SQL Server 2005中的新组件,这就是一个用于访问、配置、管理与开发SQL Server的所有组件的集成环境,就是SQL Server 2005中最重要的管理工具。SQL Server Configuration Manager,用来管理SQL Server 2005所

SQLServer单科测试题(带答案)

选择题(每题2分,共计100分) 1.在SQL Server中,要防止大于100的数被保存到int类型的列,可以使用()。 -------------------------------------- 2.装-------------------------------------- 3. 4.订------------------------------ 5.线---------------------------------------- 6. 7. 8.A.主键约束 B.限制约束 C.外键约束 D.检查约束 在SQL Server中,下面关于数据完整性的描述正确的是()。[选两项] A.如果数据库中没有重复的数据,数据就是完整的 B.维护数据完整性就是保证数据的准确性 C.数据库中数据越详细越符合数据完整性 D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据 在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。

A.master B.model C.msdb D.pubs 在SQL Sever 2005中,假设表users包含主键列id,那么执行”update users set id=20 whereid=30”,执行的结果可能有()。 A.如果表中含有id为30的记录,但不包含id为20的记录,则更新失败 B.执行出错,因为主键列不可以被更新 C.如果表中同时含有id为20和id为30的记录,则更新失败。 D.如果表中不包含id为20和id为30的记录,则更新一行记录 在SQLServer2005数据库中,使用update语句更新数据库表中的数据,以下说法正确的是()。 A.每次只能更新一行数据 B.每次可更新多行数据 C.如果没有数据项被更新,将提示错误消息 D.更新数据时,必须带有WHERE条件句子 关于数据完整性,以下说法正确的是()。[选两项] A.引用完整性通过主键和外键之间的引用关系实现 B.引用完整性通过限制数据类型、检查约束等实现 C.数据完整性是通过数据操纵者自身对数据的控制来实现的 D.如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备完整性

信息技术选择题(含答案)

第 1套单选题目要求开始—————————————————————————————— 第1题网址:https://www.docsj.com/doc/da18113892.html,中gov代表()。 A.军事部门 B.商业 C.企业 D.政府部门 本题答案是:D 第2题()是目前计算机上常用的外存储器。 A.磁盘 B.鼠标 C.打印机 D.显示器 本题答案是:A 第3题一般来说,按网络的区域性分类,学校的校园网属于()。 A.广域网 B.局域网 C.城域网 D.公用网 本题答案是:B 第4题关于计算机病毒的正确说法是:计算机病毒()。 A.不具传染性、危害性 B.属于生物病毒 C.不能潜伏和寄生 D.是一段可执行的计算机程序 本题答案是:D 第5题广域网简称()。 A.WAN B.Internet C.WWW D.LAN 本题答案是:A 第6题在Internet Explorer 浏览器中,要保存一个网址,可以使用()功能。A.历史 B.搜索 C.收藏夹 D.转移 本题答案是:C 第7题预防计算机病毒时,错误的方法是()。 A.采用防病毒卡或防火墙 B.经常制作文件备份,以便恢复被病毒破坏的信息 C.经常擦洗主机和磁盘 D.不使用来历不明或盗版的软盘、光盘

第8题下列选项中全部属于应用软件的是()。 A.WPS2000、Word2000 B.Windows2000、Excel2000 C.Kill3000、Unix D.WPS2000、DOS 本题答案是:A 第9题在相互发送电子邮件的时候,我们必须知道彼此的()。 A.家庭详细地址 B.电话号码 C.密码 D.电子邮箱的地址 本题答案是:D 第10题下列属于输入设备的是()。 A.打印机 B.扫描仪 C.显示器 D.音箱 本题答案是:B 第1题因特网是属于()。 A.局域网 B.广域网 C.城域网 D.校园网 本题答案是:B 第2题计算机病毒对于操作计算机的人()。 A.只会感染,不会致病 B.会感染致病,但无严重危害 C.不会感染 D.产生的作用尚不清楚 本题答案是:C 第3题当你的电脑没有开机时,朋友给你发送电子邮件,将会()。 A.退回给发信人 B.保存在服务商的主机上 C.过一会对方再重新发送 D.永远不再发送 本题答案是:B 第4题家中新买计算机的配置为:Intel 奔腾Ⅳ2.8GHz/ 256M/ 80GB/50X,其中奔腾Ⅳ表示的是()。 A.内存容量大小 B.软盘容量大小 C.显示器型号 D.CPU型号

SQLServer数据库期末复习试题试卷及答案

现有关系数据库如下: 数据库名:教学数据库(Teacher) 教师信息表(教师编号,姓名,性别,民族,职称,身份证号) 课程信息表(课程号,课程名,标准课时数) 任课信息表(教师编号,课程号,实际课时数) 一、用SQL语言实现下列功能 1.创建数据库。 要求:数据库名为Teacher,主数据文件名为Teacher_data.MDF,存放在C:\目录下,初始值大小为2MB,增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在C:\目录下,初始值大小为1MB,增长方式为按照1MB的增量增长。 2.创建教师信息表Teacherinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Teacher_Id char 6 主键教师编号 Teacher_Name nvarchar 8 不允许空姓名 Sex nchar 2 检查(男/女) 性别 Birth_Place nvarchar 20 默认值(汉族) 民族 Zhicheng nvarchar 20 不允许空职称 H_Id char 16 唯一身份证号 3.创建课程信息表Courseinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Course_Id char 5 主键课程号 Course_Name nvarchar 20 不允许空课程名 B_Hours Int 检查(0~200)标准课时数 4.创建任课信息表TCinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Id int 自动编号 Teacher_Id char 6 外键教师编号 Course_Id char 5 外键课程号 S_Hours Int 实际课时数 5.将下列课程信息添加到课程表中: 课号课程名称课时数 30001 SQL Server数据库 90 30002 数据结构 60 30003 VB程序设计 72

中考信息技术选择题及答案

2019年唐山市中考信息技术选择题 1、在Windows中,打开一个窗口,在窗口顶部的是()。 A、标题栏 B、任务栏 C、文本栏 D、状态栏 2、在Windows中,使用快捷键可以提高工作效率,其中用于复制的快捷键是()。 A、Ctrl+X B、Ctrl+V C、Ctrl+C D、Alt+V 3、在Windows的“回收站”中,存放的()。 A、可以是U盘上被删除的文件或文件夹 B、可以是硬盘上被删除的文件或文件夹 C、可以是硬盘或U盘上被删除的文件或文件夹 D、可以是网络上其他计算机的文件或文件夹 4、计算机软件分为()。 A、系统软件和应用软件 B、计算机和外部设备 C、硬件系统和软件系统 D、主机、键盘和显示器 5、在Windows中,用鼠标双击窗口的标题栏,可以使窗口()。 A、关闭 B、最大化或还原 C、最小化 D、最大化 6、在Windows的“资源管理器”窗口左侧中,若显示的文件夹图标前带有“+”号,则该文件夹()。 A、正处于移动状态 B、仅含有文件 C、是空文件夹 D、含有下级文件夹 7、在Windows中,可以按组合键()弹出“任务管理器”对话框。 A、Ctrl + Alt + Del B、Ctrl + Alt + Shift C、Ctrl + Alt + Tab D、Ctrl + Alt + End

8、有关“任务管理器”错误的说法是()。 A、“任务管理器”可以对文件及文件夹进行管理 B、按Ctrl+Alt+Del键,可以打开“任务管理器 C、可以通过“任务管理器”关闭程序 D、右击任务栏空白处,通过弹出的快捷菜单可以打开“任务管理器” 9、在Windows中,不能删除所选的文件或文件夹的操作是()。 A、按Del键 B、用鼠标右键单击该文件夹,选择“复制”命令 C、选择“文件”菜单中的“删除”命令 D、单击工具栏上的“删除”按钮 10、在Word中,若要将打开的文档“简历1.doc”编辑后,以“简历2.doc”为文件名存盘,应当执行“文件”菜单中的命令是()。 A、另存为网页(G) B、另存为(A) C、保存(S) D、发送(D) 11、在Word中,段落的标记是在按下()键之后产生的。 A、Shift+Enter B、句号 C、空格 D、Enter 12、在Word中,选择了文档全文,若在“段落”对话框中设置行距为20磅的格式,应选择“行距”列表框中的()。A、单倍行距B、1.5倍行距C、固定值D、多倍行距 13、在Word中,使用快捷键可以提高工作效率,其中用于查找的快捷键是()。 A、Ctrl+E B、Ctrl+F C、Ctrl+G D、Ctrl+H 14、在Word中,要将“计算机”换成“Computer”,打开“查找和替换”对话框,在“查找内容”栏里输入“计算机”后,下一步操作是()。 A、单击“全部替换 B、在“替换为”栏里输入“Computer C、单击“替换 D、单击“查找下一处”

SQLServer数据库管理-复习题

一、单选题 (说明:每题有且仅有一个正确答案,正确答案必须填入下表,否则不给分。) 1. 在Transcat-SQL语句中,一个select语句中,()。 A、最多可以使用六个表 B、最多可以使用四个表 C、最多可以使用二个表 D、对表的数目没有限制 2. 在SQL SERVER 2008中,要给查询出的结果集按照升序排序可以使用()子句。 A 、Having B、Order by C、distinct D、Group by 3.你使用以下T-SQL语句创建了一个数据库benet和一个表students, create database benetcreate table students(id int,stuname nchar(10))请问这两个语句是:( ) A、DDL(数据定义语言) B、DML(数据操纵语言) C、DCL(数据控制语言) 4.Northwind数据库中有一张Customers表用于存放公司的客户信息,现在数据库管理员想通过使用一条SQL语句列出所有客户所在的城市,而且列出的条目中没有重复项,那么他可以在SELECT City FROM Customers语句中使用()关键词。 A、TOP B、DISTINCT C、DESC D、ASC 5.关于创建数据库的说法正确的是:( ) A、新创建的数据库中不包含表对象 B、新创建的数据库中包含model数据库中的表对象 C、创建数据库应估算实际使用的大小,并一次性定义好需要的空间,否则数据增长将导致数据库不可 用 D、创建数据库时,应该将数据库文件分成多个,以实现冗余 6.数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。请问最适合做表格主键的是:( ) A、名称 B、类型,名称 C、编号,类型 D、规格,价格 7.SQL Server 2008的数据结构模型属于()模型。 A、网状 B、层次 C、树状 D、关系 8.以下关于SQL Server 2008中的视图和存储过程说法不正确的是:( ) A、存储过程可以比相同的T-SQL代码执行速度快 B、视图可以包含来自多个表中的列 C、视图中不包含任何存放在基表中的数据 D、存储过程中不能包含大量的T-SQL代码 9.执行语句:SELECT * from Item as a right outer join orderdetails as b on a.icode=b.itemcode将返回:( ) A、item 表和orderdetails表中的相关记录以及orderdetails表中其余的不相关记录 B、item 表和orderdetails表中的相关记录 C、item 表和orderdetails表中的相关记录以及item表中其余的不相关记录 10.引用完整性规则是针对()而言的。 A、外键 B、主键 C、非主属性 D、编号 11.SQLServer2008的组件中用来进行综合管理的是( ) A、事件探查器 B、联机丛书 C、查询分析器 D、企业管理器 12.主要用来执行Transact-SQL语句的是()。 A、事件探查器 B、联机丛书 C、查询分析器 D、企业管理器13.多表查询中定义表的别名的关键字是:() A、join B、on C、as D、where 14.你是公司的数据库管理员,数据库benet中有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用子句:( ) A、Select * from employees where 职务=NULL B、Select * from employees where 职务=’NULL’ C、Select * from employees where 职务IS NULL D、Select * from employees where 职务IS ‘NULL’ 15.数据库管理员小明希望将旧服务器上的数据库转移到新购置的服务器上,该如何做:( ) A、将原有服务器上的数据库文件剪切至移动硬盘上,再复制到新服务器上 B、将原有服务器上的数据库文件备份至移动硬盘上,再复制到新服务器上 C、将原有服务器上的数据库文件分离,再复制到新服务器上,在新服务器上执行附加的操作 D、将原有数据库服务器上的硬盘安装在新服务器上 16.执行语句select len(‘hello’)的结果是:( ) A、7 B、hello hai C、5 D、hello 17.下面哪一项不属于关系数据库中的完整性规则:( ) A、实体完整性规则 B、索引完整性规则 C、引用完整性规则 D、数据完整性规则 18.你是某软件公司的SQL Server 2008数据库管理员,一天公司一名开发工程师说他无法使用sa帐号连接到公司用于测试的SQL Server 2008数据库服务器上,当进行连接时出现如下图所示的错误信息: 但是当他使用自己的域用户帐时却可以登录到该服务器上,那么产生这种情况最有可能的原因是:( ) A、该SQL Server服务器上的sa帐户被禁用 B、管理员误删除了该SQL Server上的sa帐户 C、该SQL Server使用了仅Windows的身份验证模式 D、没有授予sa帐户登录该服务器的权限 19.使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是()。 A、Replace salary with salary+200 B、Update teacher salary with salary+200 C、Update teacher set salary=salary+200 D、Update set salary with salary+200 20 . 当今常用的数据库有()。 A、SQLServer B、Sysbase C、ACCESS D、OFFICE 21.主要用来执行Transact-SQL语句的是()。 A、事件探查器 B、查询分析器 C、联机丛书 D、企业管理器 22.SQLServer服务器组和SQLServer服务器之间的关系是() A、SQLServer服务器组可以包含SQLServer服务器和SQLServer服务器子组 B、SQLServer服务器组不能包含SQLServer服务器

SQLSERVER试题

**学院课程考试试卷 课程名称:《SQLServer:数据库设计和高级查询》(A)卷 年级:班级: 1. 授予用户teacher对Score表的插入和修改的权限,正确的授权语句是()。 A. GRANT INSERT,UPDATE TO TABLE Score ON teacher B. GRANT INSERT AND UPDATE TO TABLE Score ON teacher C. GRANT INSERT,UPDATE ON Score TO teacher D. GRANT INSERT AND UPDATE ON Score TO teacher 2. 建立如下数据库表: CREATE TABLE department ( DeptID int NOT NULL primary key, DeptName varchar (20) NOT NULL ) CREATE TABLE Employee ( EmployeeID int NOT NULL, DeptID int NOT NULL, Name varchar (20) NOT NULL ) 要想保证Employee表中每一个雇员(Employee)是唯一的,且只能属于在Department表中已经存在的部门,最佳的做法是()。 A. EmployeeID 和DeptID 设为组合主键 B. EmployeeID设为主键,同时在DeptID列上创建一个外键约束 C. EmployeeID设为主键,同时在DeptID列上创建一个检查约束 D. 在DepartmentID列上创建一个唯一约束,同时在DeptID列上创建一个外键约束 3. 建立一张员工表(employee),当向表中插入数据时,若不提供入职时间(beginTime),就把系统当前时间自动作为员工入职时间插入数据库中,以下说法正确的是()。 A. 约束中不能使用各种函数,所以只能使用触发器来实现 B. 可以使用CHECK约束实现,默认值采用日期函数getDate() C. 入职时间必须设为日期类型 D. 可以使用DEFAULT 约束实现,默认值采用日期函数getDate() 4. 为了加快对某表的访问速度,应对此表建立()。 A. 约束 B. 存储过程 C. 规则 D. 索引 5. 假设有表student的设计如下: ID(学号) Name(姓名) Address(家庭住址) Department(所在系) DepartmentHead(系主任) 该表最高满足第()范式。 A. 1NF B. 2NF C. 3NF D. 不满足任何范式 6. 为数据库中一个或多个表的数据提供另一种查看方式的逻辑表被称为()。

SQlserver答案【VIP专享】

1).BENET公司准备建设一个网站,使用SQL Server作为后台的数据库系统,希望能支持联机事务处理(OLTP)、数据仓库、群集技术,并能支持更多的CPU,满足大型网站的性能要求,他可以购买(BB )。(选择一项) A)SQL Server 2005标准版 B)SQL Server 2005企业版 C)SQL Server 2005工作组版 D)SQL Server2005精简版 2).SQL Sen,er的安全身份验证模式决定了什么样的账户可以连接到服务器中,SQLServer 2005提供的身份验证模式有(AB )。(选择二项) A)Windows身份验证模式 B)SQL Server和Windows身份验证模式 C)仅SQL身份验证模式 D)加密身份验证模式 3).在SQL Server数据库(排序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和价格(price),可以实现该功能的T-SQL语句是(AC )。(选择二项) 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 4).某公司使用一台运行SQL Server 2005的服务器作为数据应用平台,该服务器的管理员希望当有数据库事务日志满的情况发生时,:能够及时通知管理员,那么他应该在SQL Server代理中创建(AD )。(选择二项) A)警报 B)操作员 C)作业代理 D)作业 5).你是Benet公司的SQL Server数据库管理员,你维护一个名称为Benet的数据库。公司新购置了一台服务器,需要将Benet数据库移动到新的服务器上(在移动数据库期间,原服务器要正常运行)。以下( C )能完成此任务。(选择一项) A)在原来的服务器上分离Benet数据库,将Benet数据库的数据文件和日志文件拷贝到新服务器上,在新服务器上执行附加数据库操作 B)不需要分离Benet数据库,可以直接将Benet数据库的数据文件和日志文件拷贝到新服务器上,在新服务器上执行附加数据库操作 C)不需要分离Benet数据库,可以直接将Benet数据库的数据文件和日志文件拷贝到新服务器上,在新服务器上执行恢复数据库操作 D)暂停SQL Server服务,将Benet数据库的数据文件和日志文件拷贝到新服务器上,在新服务器上执行附加数据库操作

《信息技术基础》测试题(含答案)

信息技术基础》测试 姓名:班级: 、选择题:(括号内填选项字母)(每题2分,共6 0分) 1、计算机的核心部件是(D)。 A.显示器 B.内存 C.显示卡 D.中央处理器(CPU 2、现代社会中,人们把(D)称为人类不可缺少的资源。 A.信息、物质、知识 B.信息、能量、知识 C.物质、能量、知识 D.信息、物质、能量 3、计算机软件可分为(D) A.程序和数据 B.操作系统和语言处理系统 C.程序、数据和文档 D.系统软件和应用软件 4、现在我们常常听人家说到(或在报纸电视上也看到)IT行业各种各样的消息。那么这里所提到的“ IT”指的是(B) A.信息 B.信息技术 C.通信技术 D.感测技术 5、( B )首次打破了信息存储和传递的时间、空间的限制。 A.印刷术的发明 B.文字的发明 C.电话、电视的发明和普及 D.信息技术的普及应用 6、心理学上的“感觉剥夺”实验说明了(C) A.信息是丰富多彩的 B . 信息是可以被利用的 C . 信息是人类生存的必要条件 D . 信息没有好坏之分 7、以下不属于信息的是(C) A.—则通知内容 B. —份成绩表数据

C. 一张光盘 D. —段新闻内容 8、老师的教学课件需要用一段视频,可能是下列选项中的哪一个文件。( B) A.资料.jpg B.资料.mpg C.资料.mp3 D.资料.html 9、 ( B)的有效结合,使信息的处理速度、传递速度得到了惊人的提高,人类处理信息、利用信息的能力得到了空前的发展,是人类信息处理和传播手段的革命。 A.计算机与多媒体技术 B.电子计算机和现代通信技术 C.多媒体和网络技术 D.传统信息技术和现代信息技术 10、( C)是现代信息技术的基石。 A.计算机技术 B.通信技术 C.微电子技术 D.传感技术 11、下说法不正确的是( D) A.信息不能独立存在,需要依附于一定的载体。 B.信息可以转换成不同的载体形式而被存储和传播 C.信息可以被多个信息接受者接受并且多次使用 D.同一个信息不可以依附于不同的载体 12、计算机网络的最大优点是( B)。 A.增大容量 B.共享资源 C.加快计算 D.节省人力 13、“要知梨子味道,最好亲口尝尝”说明采集信息可以(C)。 A.通过检索媒体采集信息 B.通过与他人交流采集信息

相关文档
相关文档 最新文档