当前位置:文档之家› SQL SERVER课程复习

SQL SERVER课程复习

SQL SERVER课程复习
SQL SERVER课程复习

SQL SERVER课程复习

一.知识点

1.数据库系统的核心是数据库管理系统,简称DBMS,DBS=DBMS+DB。

2.常见的数据库管理系统包括网状、层次、关系三种模型,本课程的SQL SERVER属于

关系型DBMS。常见的Oracle、Access也属于关系型数据库。

3. 在SQL Server 2008中,系统数据库包括master 、model、msdb、resource、tempdb等5个,其中resource是隐藏数据库,在SSMS中看不到。这几个系统数据库中分别保存了什么数据?

答:model数据库是SQL server 实例上创建的所有数据库的通用模板。

Master数据库记录SQL server de 系统级信息。是数据的核心。

Msdb数据库代理用于计划警报和作业,也可以有其他功能作用。

Tempdb用于存放连接到SQL实例的所有用户临时表和临时存储过程以及其他临时性对象。

Resource数据库是一个只读和隐藏的数据库。

4. 在SQL Server 2008中,数据库文件包括主数据文件.mdf,辅助数据文件.ndf和日志文件.ldf。一个数据库可以有几个主文件?几个辅助文件?几个日志文件?文件和文件组之间的关系是什么?各类文件可以分属几个文件组?

答:一个数据库中,可以有且仅有一个主文件,辅助文件可有可无,日志文件至少有一个,文件组是文件的逻辑集合。各类文件可以分属一个的文件组,一个数据库文件只能存在于一个文件组中。

5.熟悉2008常见的数据类型,包括整型、小数、字符串(普通、Unicode)、二进制、时间日期等各种详细类型。

数据库类型:整型—整数:int bigint smallint tinyint bit

小数:float real decimal numberic money smallmoney

字符串数据类型:普通字符串:char varchar(n) text

Unicode: nchar(n) nvchar(n)

二进制字符串: binary(n) varbinary(n) image

时间和日期:datatime smalldatatime

其他数据类型:sql_variant timestamp unipueidentifier xml table cursor

6.数据库的特点是什么?

数据库是存放数据的仓库,仓库中的数据不是简单堆积在一起的,而是按照一定的格式存放的,特点是:永久保存、可共享、较小的冗余度、较高的数据独立性、易扩展性。

8.SQL Server中,系统存储过程的名字以什么开头?用于查看数据库信息的系统存储过程是什么?

答:系统存储过程的名字以sp开头,用于查看数据库信息的系统存储过程是sp_helpdb

9.T-SQL语言中,删除表中数据的命令是delete,删除数据表和数据库的命令是drop。

10.触发器是特殊的存储过程,没有参数、返回值,切由系统自动调用,不可由用户调用。

11. 修改表结构的语句alter table语句的add constraint子句可以实现添加列约束。

12.数据库设计包括哪几个阶段?分别使用什么方法进行设计?在E-R模型中,实体、实体间的联系等分别用什么图形表示?。

数据库设计包括四个阶段,1.需求分析:调查收集与分析客户在数据库管理中的信息

需求,处理需求,安全性需求和完整性需求、2.概念结构设计:E-R模型,逻辑数据模型,、3.逻辑结构设计:关系模型.4、数据库实现。

在E-R模型中,实体用矩形表示,实体间的联系用菱形表示。

13.T-SQL中合法标示符的定义规则是什么?要能有效利用规则辨别哪些是合法标示符。定义规则是:1.标识符长度可以为1-128个字符 2.标识符首字符必须为字符或下划线(_)at符号(@)数字符号(#)3.标识符第一个字符的后续字符可以为Unicode3.2标准所定义的字母、数字、或@,#、_符号。4.标识符不能嵌入空格或其他特殊字符。

5.标识符不能与sql中保留的关键字同名。

14. 什么是外键约束?有什么特点?

如果表A中的主关键字是表B中的字段,则称该字段为表B的外键,表A为主表,表B 为从表。外键约束的特点可以在多个数据表间建立关联,保证数据的参照完整性和域完整性。

15. 在SQL查询语句select中各个分组的子句的功能是什么?如:ORDER BY、HAVING BY、COMPUTE BY、GROUP BY。

ORDER BY 排序 ASC是升序,DESC是降序。GROUP BY 在结果集中分组汇总。HAVING BY在聚合前先筛选记录,COMPUTE BY 字句在结果集内生成控制中断和分类汇总。16.建立索引的目的是什么?索引的分类?

建立索引可以快速访问数据库表中的特定信息。索引分类:聚集索引,非聚集索引、简单索引,复合索引、唯一索引,非唯一索引。

17.存储过程的定义是什么?

存储过程在数据库服务器执行的一组T_SQL语句的集合,经编译后存放在数据库服务器端。

18.对应模糊查找like ‘%a_’匹配的是什么格式的字符串。

以a结尾的字符串

19.关系模式由2NF转化为3NF是消除了非主属性对码的什么依赖?

关键字的依赖

20. SQL Server 2008中的对象有哪些?。

关系图、表、视图、存储过程、用户、角色、规则、默认、用户定义的数据类型、用户定义的函数、全文目录

21. waitfor语句用于通知SQL Server等待一定的时间后执行,等待15秒对应什么waitfor语句。

WAITFOR DELAY ’00:00:15’

22 .下列三个个代码段运行结果是?。

create table tt (nl int,n2 numeric(5,0), n3 numeric(4,2))

go

insert into tt values(1.7,1.6,1.4)

select * from tt

1,2,1.40

create table tt (nl int,n2 numeric(5,0), n3 numeric(4,2))

go

insert into tt values(1.6,1.8,1.4)

select * from tt

1,2,1.40

create table xx (xl int,x2 numeric(5,0), x3 numeric(4,2))

Go

Insert into xx values(1.8,1.6,1.4)

Select * from xx

1,2,1.40

23. 在SQL Server 2008中允许嵌套视图不能超过多少层?视图最多引用多少列?

32层 1024列

24. SQL SERVER 2008的三种备份方式是?

完整备份、差异备份或增量备份、事务日志备份、文件和文件组备份

25.游标的使用分哪五步,分别使用什么语句?

声明游标:declare 打开游标:open 读取游标:fetch 关闭游标:close

释放游标:deallocate

26.关系数据库的基本数据结构是二维表。

27. 数据库规范化理论包括哪些内容?

数据库的第一、第二、第三、第三、第五范式

28. 在SQL Server2008中,触发器的特性:强化约束、级联修改、跟踪变化。

29. 数据库系统的主要特征是什么?

永久保存、可共享、较小的冗余度、较高的数据独立性、易扩展性

30.外连接、内连接、全连接的关键字是什么?(提示:*** JOIN)。

外链接outer join 内连接inner join 全连接:full join

31. 查询所有姓王且家庭住址为空的学生信息;检索学生表中’网络’或’软件’专

业的学生,则where条件为什么?

Where 专业‘网络’OR ‘软件’and 家庭住址‘null’

32. 用于得到系统当前日期和时间的函数是GETDATE()。

33. 下列代码的运行结果是?。

34. 在SQL Server2008中一个表最多允许有多少个非聚集索引,多少个聚集索引?

一个聚集索引 249个非聚集索引

35. 哪个角色属于固定服务器角色?

Sysadmin

36.可以与子查询一起检查行或列是否存在的字句是什么?。

EXISTS

37. 在SQL Server 2008中,触发器根据触发条件分类包括三种类型:INSERT触发器、UPDATE触发器、DELETE触发器。

38. SSMS的主要功能包括哪些?

对于数据表的建立、修改、查看、删除

39. SQL SERVER2008的安全模型包括哪些内容?

客户机安全机制、网络传输安全机制、实例级安全机制、数据库级别安全机制、对象级别安全机制

40.局部变量声明、赋值和输出的语句是什么?

声明: Declare @变量名赋值:set@局部变量=表达式输出:print 表达式41.存储过程特点的是什么?

1、存储过程在服务器端执行,执行速度快。

2、存储过程执行一次后,就驻留在高速缓存存储器中,以后的操作可以直接调用,

提高系统性能。

3使用存储过程可以完成所有操作,确保数据库的安全。

4、自动完成需要预先执行的任务。

42. 概念模型是对现实世界的抽象,使用什么表示?

E_R

43. 查看SQL Server服务器的版本信息,使用什么语句。

PRINT @@VERSION

44. 数据的完整性指数据的正确性和一致性,包括哪三个方面?

实体完整性、参照完整性、域完整性。

45. 定义数据库语句中,设置数据库选项时,什么关键字表示单用户?什么表示自动收缩。

Single 单用户自动收缩:autoshrink

46. 子查询分为哪两类?

选择查询参数查询

47. 打开游标后,用于判断该游标是否打开成功的全局变量是什么?

@@ERROR

48. 批处理以go语句作为结束标志。

49. 在 SQL Server中,用于修改数据库选项的系统存储过程是什么?

ALTER PROCEDURE 存储过程名

50.数据表中数据的增删改查对应的SQL语句是I NSERT\DELETE\UPDATE\SELECT。51. 对查询结果集过滤重复行使用什么子语?

DISTINCT

52. 撤销授予权限使用和拒绝授予权限分别使用什么语句?

拒绝:deny权限 on 对象 to 用户

撤销:revoke 权限 on 对象 to 用户

53. SQL Server是一种什么类型的体系结构的关系数据库管理系统?

54.SQL Server的编程语言是T-SQL。

55. 层次模型、网状模型和关系模型分别使用什么表示数据之间的关系?

层次模型使用记录和链接来表示、网状模型使用记录的集合表示,关系模型使用二维表来表示。

56. 创建视图时使用什么子句对视图的进行加密?

WITH ENCRYPTION

57. 数据表行、列分别称为什么?

行称为记录,列称为字段。

58. SQL Server 2008中的实例分为哪两类?

默认实例命名实例

59. 在SQL Server中,使用什么子句对查询结果过滤重复行。

DISTINCT

60. 按style格式将表达式的值转换为指定的数据类型,可以使用什么函数?

CONVERT

61. 触发器按照被激活的时机分为之后 after和之前instead两种触发方式。

62. 在查询分析器的查询窗口中输入SQL语句后,按下F5键可以执行查询。

63.SQL Server 2008的全局变量名字必须以@@开头。

64. SQL Server注释包括两种形式,分别是单行注释和多行注释,格式分别为什么?

单行注释–注释内容

多行注释 /* */

二.技能点

1.向数据库中添加一个名为user的文件组,然后在D盘data文件夹中添加一个数据文件teadd.ndf并将其添加到文件组中

alter database 数据库名

add filegroup user

go

alter database teachers /* 添加数据文件*/

add file (name=teadd,filename=’d:\data\teadd.ndf’)to filegroup user go

exec sp_helpdb teachers /* 查看数据库信息*/

go

sp_dboption ‘teachers’,’single’,’true’/* 设置数据库为单用户*/

2.用于计算1!+2!+3!+4!+5!的程序。

declare @i int, @t int, @sum int

select @i=1,@t=1

set @sum=0

while @i <=5

begin

set @t = @t * @i

set @sum = @sum + @t

set @i=@i+1

end

print @ sum

3.使用T-SQL语句建立员工表,要求如下:

1)工号为主键,建立check约束,使得工号字段只能取5位数字

2)为姓名字段设置为唯一约束

3)为性别字段建立check约束,性别取值为“男”或“女”

4)为部门字段建立默认值约束,默认值为“销售部”

create table 员工表

(

工号 char (6) not null primary key

check(工号 like ’[0-9] [0-9] [0-9] [0-9] [0-9]’), 姓名 char(8) not null unique,

性别 char(2) check (性别= ’男’ or 性别=’女’), 出生日期 datetime ,

部门 varchar(8) default ‘销售部’,

备注 Text

)

4.用于创建一个学生信息视图stu,查看学生的学号、姓名、专业和年龄,并对成绩进行判断,划分相应的等级优、良、中、差的程序。

create view stu

as

select 学号,姓名,专业,

等级 = case

when 成绩 >=90 and 成绩 <100 then ‘优’

when 成绩 >=80 then ‘良’

when 成绩 >=70 then ‘中’

when 成绩 >=60 then ‘差’

end ,

年龄 = year(getdate()) - year(出生日期)

from 学生表,成绩表

where 学生表.学号= 成绩表.学号

5.用于将数据库Book中原有的主数据文件的初始大小改为2MB,按2MB自动增长,最大容量没有限制的程序。

alter database book /* 修改数据文件*/

modify file

( name=‘book’,size=2, maxsize=unlimited,filegrowth=2)

go

exec sp_helpdb Book /* 查看数据库信息*/

sp_dboption ‘Books’, ’autoshrink’, ’true’/* 设置数据库为自动收缩*/

6.程序用于输出1~3000之间所有能被125整除的整数。

declare @i int

set @i=1

while @i <=3000

begin

if @i % 125 = 0

print @i

set @i = @ i + 1

end

7.使用T-SQL语句建立学生表,要求如下

1)学号为主键,建立check约束,使得学号字段只能取5位数字

2)姓名字段设置为唯一约束

3)性别字段建立check约束,只允许输入1和0分别表示’男’、’女’

4)为家庭住址字段建立默认值约束,默认值为’开封大学’

create table 学生表

(

学号 char (6) not null primary key

check( 学号 like ’[0-9] [0-9] [0-9] [0-9] [0-9]’),

姓名 char(8) not null unique,

性别 bit check (性别= ‘男’ or 性别 = ‘女’),

出生日期 datetime ,

家庭住址 varchar(8) default ‘开封大学’,

备注 Text

)

8.以下程序用于创建学生信息视图stu,查看选修多门课程的学生的学号、姓名、年龄和成绩,按正常习惯显示性别为’男’或’女’。

create view stu

as

select 学号,姓名,成绩

性别 = case 性别

when 0 then '男'

when 1 then '女'

end ,

年龄 = year(getdate()) - year(出生日期)

from 学生表,成绩表

where 学生表.学号= 成绩表.学号

group by 学生表.学号

having count (课程号) >1

9. 以下程序用于向student数据库中添加一个名为user1的文件组,然后在D盘data 文件夹中添加数据文件stuadd.ndf并将其添加到文件组中。

ALTER DATABASE student

add filegroup user1

Go

ALTER DATABASE student

add file (name=stuadd, filename=’D:\data\stuadd.ndf’)

/* 添加文件*/

10.以下的程序用于计算1+2+3+…+100的行。

declare @i int,@sum int

set @i=1

set @sum=0

while @i<=100

Begin

set @sum = @sum + @i

set @i = @i +1

end

print @sum

11.使用T-SQL语句建立商品表,要求如下:

1)货号为主键,建立CHECK约束,使得货号字段只能取6位数字

2)为货名字段设置为唯一约束

3)为进价字段建立CHECK约束,要求进价必须>0

4)为类别字段建立默认值约束,默认值为“办公用品”

CREATE TABLE 商品表

(

货号 Char (6) not null Primary key

primary key,

/*检查约束:货号字段只能取6位数字*/

货名 char(8) not null unique,

进价 decimal(8,2) check (进价 >0),

/*检查约束:进价必须>0*/

类别 Varchar(8) default ’办公用品’,

/*默认值约束:“办公用品”*/

)

12. 以下程序用于声明一个名为CRSCOURSE的游标,并利用游标遍历,显示整个结果集,请将程序补充完整

DECLARE @COUNO VARCHAR(3),@COUNAME VARCHAR(20)

CRSCOURSE cursor

FOR SELECT COUNO,COUNAME FROM COURSE ORDER BY COUNO

Open CRSCOURSE

FETCH NEXT FROM CRSCOURSE INTO @COUNO,@COUNAME

WHILE @@fetch_status = 0

BEGIN

PRINT ’课程号:’+ @COUNO +’课程名称:’+ @CouName

FETCH NEXT FROM CRSCOURSE INTO @COUNO,@COUNAME

END

Close CRSCOURSE

13.以下程序用于将数据库sample中原有主数据文件的初始大小改为4MB,按10%自动增长,最大容量没有限制。

Alter database sample

modify file/* 修改数据文件*/

( name=‘sample’,size=4,filegrowth=4 , Maxsize=unlimited)

Go

EXEC sp_helpdb sample /* 查看数据库信息*/

14.下面的程序用于输出所有的水仙花数。

declare @i int , @a int , @b int , @c int

set @i=100

while @i < 1000/*设定循环次数*/

begin

set @a = @i / 100

set @b = (@i – @a *100)

set @c = @i – @a *100 - @b *10

if (@a * @a *@a + @b *@b *@b +@c *@c *@c = @i)

print @i

set @i = @i +1

End

15.使用T-SQL语句建立员工表,要求如下

1)工号为主键,建立CHECK约束,使得工号字段只能取6位数字

2)为姓名字段设置为唯一约束

3)为性别字段建立CHECK约束,性别取值为“男”或“女”

4)为部门字段建立默认值约束,默认值为“销售部”

CREATE TABLE 员工表

(

工号 Char (6) not null primary key,/* 设定为主键*/

check(工号 like ’[0-9] [0-9] [0-9] [0-9] [0-9]’)

姓名 char(8) not null unique, /* 设定唯一约束*/

性别 char(2) check (性别= ’男’ or 性别=’女’), 出生日期 datetime ,

部门 Varchar(8) default ’销售部’,

备注 Text

)

16.学生管理数据库中有以下数据表:

学生表(学号,姓名,性别,专业,出生日期)

课程表(课程号,课程名,学时,学分)

成绩表(学号,课程号,成绩)

用SQL语句实现下列功能,请写出相关代码:

1.在学生表中查询软件专业所有姓‘张’的学生的学号、姓名和年龄。

2.查询成绩是前3名的学生的姓名、专业、成绩。

3.定义一个函数func,根据出生日期和当前日期计算年龄。

4.建立一个名为学生_pro1的存储过程,输入姓名,查询该学生的学号、选修的课程名和分数。

5.创建一个名为修改学生的替代触发器,当对学生表中的数据进行修改时,可以自动统计并显示修改的行数。

6.在学生表中查询应用专业的女生的姓名和年龄。

7.查询选修课程名为“网页制作”的学生的学号、姓名、平均分,并按平均分降序排列。

8.创建一个名为学生_pro1的存储过程,输入学号,查询该学生的姓名、选修的课程名和分数。

9.创建一个名为删除学生的后触发器,当删除学生表中某个学生时,成绩表中该学生的相关记录同时全部删除,实现学生表和成绩表的级联删除

10.在学生表中查询1997年出生的应用专业学生的学号和姓名。

11.查询选修课程名为”网络基础”的学生的学号、姓名、平均分,并按平均分降序排列。

12.定义一个函数prim,判断一个数是否是素数。

13.建立一个名为学生_pro1的存储过程,输入学号,查询该学生的姓名、课程名、分数。

14.创建一个名为删改学生的替代触发器,当更新学生表中某个学生时,显示提示信息,学生表不允许修改

15.在学生表中查询年龄在18到20岁之间的软件专业的学生的姓名和年龄。16.计算成绩表中的学生的总分、平均分、最高分、最低分以及学生总数。17.定义一个函数kctj,统计某学生选修课程的总数。

18.建立一个名为课程_pro的存储过程,输入课程号,查询选修该课程的学生的姓名、专业和分数。

【最新大学期末考试题库答案】(SQLserver)大连理工大学城市学院SQLServer期末复习题库答案

数据库第一次作业 按照下表完成各个题目的SQL语句: 表1 学生信息表 学号姓名专业名性别出生时间总学分 081101 王林计算机男1990-02-10 50 081102 王燕计算机女1989-10-06 50 081103 韦严平计算机男1990-08-26 50 001218 孙研通信工程男1980-10-09 30 001219 吴薇华通信工程女1980-03-18 42 表2 课程信息表 课程号课程名类别学时学分 101 计算机导论 2 64 3 102 C++程序设计 1 100 4 203 国际贸易概论 2 72 3 206 系统工程 1 96 5 表3 成绩信息表 学号课程号成绩 081101 101 80 081101 102 78 081101 206 76 081102 101 62 081102 102 70 081102 206 81 081103 101 90 081103 102 84 081103 206 65 001218 102 78 001218 206 78 001219 101 65 001219 102 71 001219 206 80 1.用CREATE DA TABASE语句创建名为XSCJ的数据库,各文件参数如下: 文件名物理名初始大小最大大小增长Xscj_d1 D:\xuesheng\xscj1.mdf 1MB 20MB 10% Xscj_d2 D:\xuesheng\xscj2.ndf 2MB 30MB 2MB CSCJ_LOG1 D:\xuesheng\xscj.Ldf 3MB 20MB 1MB CREATE DATABASE XSCJ

小学英语课程标准重难点

英语课程标准 第一部分前言 一、课程性质 义务教育阶段的英语课程具有工具性...和人文性 ...双重性质。 二、课程基本理念(6条):(论述题) (一)注重素质教育,体现语言学习对学生发展的价值。 义务教育阶段英语课程的主要目的是为学生发展综合语言运用能力打基础,为他们未来发展创造条件。语言是交流的工具也是思维的工具,学生学习一门外语能够促进人的心智发展。 (二)面向全体学生,关注语言学习者的不同特点和个体差异。 义务教育阶段的英语课程应面向全体学生,,体现以学生为主体的思想。因学生在年龄、性 格等方面存在差异,他们具有不用的学习需求和学习特点。 (三)整体设计目标,充分考虑语言学习的渐进性和持续性。 英语学习具有明显的渐进性和持续性特点。语言学习持续时间长,而且需要逐渐积累。英语课程应按照学生的语言水平及相应的等级要求组织教学和评价活动。 (四)强调学习过程,重视语言学习的实践性和应用性。 英语课程提倡采用既强调语言学习过程又有利于提高学生学习成效的语言教学途径和方法, 尽可能在真实语境中为学生创造运用语言的机会。 (五)优化评价方式,着重评价学生的综合语言运用能力。 英语课程评价体系要有利于促进学生综合语言运用能力的发展,通过采用多元优化的评价方式,评价学生综合语言运用能力的发展水平,并通过评价激发学生的学习兴趣,促进学生的全面发展。 日常教学中的评价以形成性评价为主,关注学生在学习过程中的表现和进步;终结性评价着重考查学生的综合语言运用能力,包括语言技能、语言知识、情感态度、学习策略和文化意 识等方面。 (六)丰富课程资源,拓展英语学习渠道。 语言学习需要大量的输入,丰富多样的课程资源对英语学习尤其重要。创造性地开发利用生活中的英语学习资源如广播,网络等拓展学生学习和运用英语的渠道。 三、课程设计思路 整个基础教育阶段的英语课程包括义务教育和高中两个阶段,按照能力水平设为九个级别。 二级为6年级结束时应达到的基本要求。 第二部分课程目标 一、总目标 义务教育阶段英语课程的总目标是:通过英语学习使学生形成初步的综合语言运用能力,促进心智发展,提高综合人文素养。综合语言运用能力的形成建立在语言技能、语言知识、情 感态度、学习策略和文化意识等方面整体发展的基础之上。

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语句

数据库系统试卷2010(基于sqlserver)及答案

数据库系统概论试卷(A) 一、选择题(15x1分) 1、_____是长期存储在计算机内的有组织,可共享的数据集合. A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 2、在数据库中存储的是_____。 A、数据 B、数据模型 C、数据以及数据之间的联系 D、信息 3、数据库系统阶段,数据_____。 A、具有物理独立性,没有逻辑独立性 B、具有物理独立性和逻辑独立性 C、独立性差 D、具有高度的物理独立性和一定程度的逻辑独立性 4、在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。 A、制约和存储规则 B、动态特性 C、静态特性 D、数据结构 5.________由数据结构、关系操作集合和完整性约束三部分组成。 A、关系模型 B、关系 C、关系模式 D、关系数据库 6、一组具有相同数据类型的值的集合称为________。 A、关系 B、属性 C、分量 D、域 7、集合R与S的交可以用关系代数的5种基本运算表示为________。 A、R-(R-S) B、σF(R×S) C、R-(S-R) D、S-(R-S) 8、实体是信息世界中的术语,与之对应的数据库术语为_______。 A、文件 B、数据库 C、字段 D、记录 9、在嵌入式SQL语言中使用游标的目的在于________。 A、区分SQL与宿主语言 B、与数据库通信 C、处理错误信息 D、处理多行记录 10、FoxBASE、FoxPro属于________。 A、表式系统 B、最小关系系统 C、关系完备的系统 D、全关系系统 11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y, 则________。 A、Y函数依赖于X B、Y对X完全函数依赖 C、X为U的候选码 D、R属于2NF 12、3NF________规范为BCNF。 A、消除非主属性对码的部分函数依赖 B、消除非主属性对码的传递函数依赖 C、消除主属性对码的部分和传递函数依赖 D、消除非平凡且非函数依赖的多值依赖 13、下面的结论不正确的是______。 A、若R.A→R.B, R.B→R.C 则R.A→R.C B、若R.A→R.B, R.A→R.C 则R.A→R.(B,C) C、若R.B→R.A, R.C→R.A 则R.(B,C)→R.A D、若R.(B,C)→R.A 则R.B→R.A,R.C→R.A 14、需求分析阶段得到的结果是________。 数据字典描述的数据需求B、E-R图表示的概念模型 C、某个DBMS所支持的数据模型 D、某个DBMS所支持的数据模型 15、一个m:n联系转换为一个关系模式。关系的码为________。 A、实体的码 B、各实体码的组合 C、n端实体的码 D、每个实体的码 二、填空(20x1分) 数据库系统的主要特点:______________________________、数据冗余度小、 具有较高的数据程序独立性、具有统一的数据控制功能等。

SQLserver复习

1.SQL的视图是从()中导出的。 A.基本表 B. 视图 C. 基本表或视图 D. 数据库 2.建立索引的目的是()。 A.降低SQL Server数据检索的速度 B.与SQL Server数据检索的速度无关 C.加快数据库的打开速度 D.提高SQL Server数据检索的速度 3.向用户授予操作权限的SQL语句是()。 A.CTEATE B.REVOKE C.SELECT D.GRANT 4. 项目开发需要经过几个阶段,绘制数据库的E-R图应该在()阶段进行。 A. 需求分析 B. 概念模型设计 C. 详细设计 D. 代码编写 5. 关于SQL Server的注释类型以下说法正确的是()。 A. 单行注释以"--"开头 B. 单行注释以"**"开头 C. 多行注释以"-"开头,以"-"结束 D. 多行注释以"//"开头,以"//"结束 6. 模式查找like '_a%',下面哪个结果是可能的()。 A.aili B. bai C.bba https://www.doczj.com/doc/9e14546347.html,a 7. 在SQL中,建立索引用的命令是( )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 8.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是( ) A. master数据库 B.model数据库 C. tempdb数据库 D.pubs数据库 9. 建立如下数据库表: 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列上创建一个外键约束

【精品】“资源与运营管理”课程考核重难点练习.doc

“资源与运营管理”课程考核重难点练习 第一单元招募并留住伙伴 一、考核知识点:ZSK26工作描述 (一)练习题 1.昌盛公司人力资源部的工作人员要做一份公司某一岗位的工作描述,工作的(D )不是这份工作描述必须包括的。 (A)主要目的(B)主要任务 (C)主要范围(D)主要模式 2.小方是某公司人力资源部的职员。近日,部门经理要求他做一份公司某一岗位的工作描述,不是这份工作描述必须包括的是该项工作的(D )。 (A)主要目的(B)主要任务 (C)主要范围(D)任职资格 3.小刘是某公司人力资源管理部的职员。近日,部门经理要求他做一份公司某一岗位的工作描述,这份工作描述必须包括该工作的(A ). (A)主要目的、主要任务、工作范围(B)主要职能、主要任务、主要目的(C)主要职能、主要任务、工作范围(D)主要目的、工作模式、工作范围 4.工作的范围是工作描述书中必须包括的内容,工作的范围不包括(D )。 (A)所管理的人员数目(B)工作的任务 (0向谁汇报(D)所承担责任的级别 5.人力资源部门有各种关于职位的资料,(C )是人力资源部门最重要的文件。 (A)任职资格 (B)人员规范 (C)工作描述 (D)招聘广告 (二)教材索引 参见《资源与运营管理(上册)》(第二版)第11页。 二、考核知识点:ZSK27人员规范 (一)练习题 1.如果有现成的(B ),就需要检查该文件是否是最新的,并且检查它是否真实反映了团队的需求,如是否需要用某个空缺职位来填补团队中刚好存在的技能或知识空缺。 (A)工作描述(B)人员规范 (C)任职资格(D)业绩标准 2.理想的人员规范应该具备的要点不包括(B )。 (A)与该项工作直接相关的技能(B)与该工作直接相关的职责 (C)与该项工作直接相关的知识(D)与该项工作直接相关的能力 3.人员规范是用来描述从事某项工作的理想人选所需具备的基本条件和要点的文件,这些要点包括(A )。①技能、知识和能力②经验③个人品质和情况④工作目的和范围(A)①②③(B)②③④ (C)①③④(D)①②④ 4.关于人员规范的概念及要点,说法正确的是(C )。 (A)人员规范定的越高,所招聘的人员越能胜任工作的需要

基于SQLServerMobile与RFID的身份认证设计与实现

基于SQL Server  Mobile与RFID的身份认证设计与实现 杜 丰,韩 博,杨 洁,李一鸣 (西安交通大学网络中心,陕西西安 710049 )摘 要:基于移动终端的校园卡身份认证不但扩展了校园卡的使用范围,而且为一卡通系统与学校各应用系统的对接提供了良好手段。利用微软SQL Server Mobile数据库的RDA(remote data access)技术建立远程访问模型,通过移动设备的无线网络和RFID(radio frequency identification)识别功能实现身份认证。关键词:身份认证;SQL Server  Mobile;RDA;RFID中图分类号:TP31 文献标志码:A 文章编号:1002- 4956(2011)05-0260-02Design and implementation of authentication basedon SQL Server Mobile and  RFIDDu Feng,Han Bo,Yang  Jie,Li Yiming(Network Center,Xi’an Jiaotong  University,Xi’an 710049,China)Abstract:Campus card authentication,based on mobile terminal,not only expanded the use of campus card,but also provided a good means for the docking of card system and other application systems of the university.Using RDA technology of Microsoft SQL Server Mobile database can establish the remote access model,andthrough wireless networks of mobile devices and RFID recognition can realize authentication.Key  words:authentication;SQL Server Mobile;RDA;RFID收稿日期:2010-12-27 作者简介:杜丰(1981—) ,男,陕西西安,工学学士,工程师,研究方向为网络编程. 近几年各高校开展建设的数字化校园已初具规 模,校园卡系统作为数字化校园的重要组成部分已经与越来越多的部门实现对接,为各应用系统提供了基础信息, 实现了身份认证。目前,移动终端已经拥有强大的处理能力、内存、固化存储介质以及操作系统,可以完成复杂的处理任务。移动终端也拥有非常丰富的通信方式,既可以通过GSM等无线运营网通信,也可以通过无线局域网、蓝牙和红外进行通信。如何利用便捷的移动终端,实现随时随地的身份认证是本文深入探讨的问题。 1 移动终端与相关技术 1.1 移动终端 广义上讲,移动终端是指可以在移动中使用的计 算机设备,包括手机、POS机、PDA、 车载电脑等[1] 。随着集成电路技术的飞速发展,移动终端正在从功能 简单的工具变为一个综合信息处理平台。今天的移动终端不仅可以通话、 拍照、听音乐、玩游戏,而且可以实现包括定位、信息处理、指纹扫描、身份证扫描、条码扫描、RFID扫描等丰富的功能, 成为移动办公、移动商务的重要工具[ 2] 。1.2 SQ L Server Mobile及数据同步技术1.2.1 SQL Server  MobileSQL Server Mobile(见图1)是一种压缩数据库,可以将企业数据管理能力延伸到移动设备。它提供多用户支持,提供RDA和Rep lication两种方法与SQLServer数据库交互, 提供行和列级跟踪,可反馈同步进度,支持SSL加密等, 可与其他微软产品集成[3] 。1.2.2 RDA和Rep licationRDA(remote data access,远程数据访问)使移动应用程序能够访问远程SQL Server数据库表中的数据,并将这些数据存储在本地SQL Server Mobile数据库表中。应用程序可以读取和更新本地数据库表,并跟踪对本地数据库表所做的更改,将更改过的记录更新回SQL  Server数据库表。Rep lication只SQL Server 2000配合使用。ISSN  1002-4956CN11-2034T 实 验 技 术 与 管 理Experimental Technology and Management 第28卷 第5期 2011年5月Vol.28 No.5 May .2011

怎样确定课的重点和难点

怎样确定课的重点和难点 一节课中教学重点与难点确定得准确与否,关系到教学效果的优劣。怎样确定教学的重难点?应根据教材和学生的具体情况进行具体分析。一、教学重点是一节课之“纲”教材的编排大多是在学生已有知识的基础上进行扩展、加深,从中引出新知识。教学重点就是一节课教学内容之“纲”,学生掌握了此项内容,才能纲举目张,触类旁通。因此确定教学重点要认真分析教材。 例如:在进行《七色光》这节课是我们首先进行教材分析: 本节课的教学内容为冀人版科学教材三年级下第三单元第10课第1课时。 本单元以学生生活中最常见、离不开的光作为研究对象,按照光的传播、光的色散与合成设计了四课内容。重点引导学生认识有些物体是能发光的,有些物体是透光的,光是沿直线传播的,光的传播线路是可以改变的,培养学生探究客观事物本质的兴趣和能力。本课教学内容从光的折射角度设计了“在哪里可以看到彩虹?”和“制造彩虹”两个活动,从光的合成角度设计了“红、绿、蓝三色光的混合”活动。而本节课的学习内容是“在哪里可以看到彩虹?”和“制造彩虹”部分。

然后进行学情分析: 三年级学生已经接触了半年的科学课程,对“科学”这一学科已经有了初步的认识,但还仅限于表象化的认识,对于探究实验更是所知甚少。所以,应重点引导学生进行探究实验,通过实验来激发学生学科学、用科学的兴趣,同时培养他们勤于探究、勇于尝试的良好习惯。 本部分内容原为小学自然学科五年级的课程,现在前移到三年级,对学生而言有一定的难度。所以,对彩虹的形成原理只做原则性的要求,学生只要大体了解即可,而对折射的概念也不要求具体掌握,对折射的角度不再进行深入的探究。 然后确定教学重点、难点: 本节课的教学重点是引导学生探究实验,并从中体会到实验活动的乐趣。而难点在于在实验过程中提出自己的观点并通过实验进行验证。为了有效的对重、难点进行突破,我在课前从实验器材到教学方法进行了充分的准备,在课堂教学过程中采用示范引领、合作探究、动手实验、趣味比赛等多种形式,以此达到预期的效果。 下面进行教学过程设计: 本节课以“同学们,你们看到过彩虹吗?能不能用自己的话描述一下彩虹是什么样的?”导入教学,然后引导进行讨论:“我们在什么情况下能见到彩虹?”。在通过学生讨论与教师演示、讲解后,学生了解彩虹的形成原理,继而让学生自己动手制造彩虹。最后,通过旋转陀螺比赛进行拓展延伸,使学生对“白光由七

(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中出现

基于MSSQLSERVER的学校教务管理系统

龙源期刊网 https://www.doczj.com/doc/9e14546347.html, 基于MSSQLSERVER的学校教务管理系统作者:吴蕊孙东山 来源:《无线互联科技》2019年第05期 摘要:文章研究了一种基于MSSQLSERVER与https://www.doczj.com/doc/9e14546347.html,的教务管理系统,采用C#语言设计创建窗体及其相关控件,并在相应的地方编写代码,实现了对学生、教师、用户、课程等表的增删改查,并根据用户的身份设定不同的权限,以保证数据库相对安全。在系统设计的过程中,采用了“自顶而下,逐步求精”的设计理念,成功实现一款简单实用的教务管理系统。 关键词:教务管理系统;MSSQLSERVER;https://www.doczj.com/doc/9e14546347.html,;数据库;系统设计 当今社会中,信息技术在管理上的应用越来越广泛,信息系统在技术上已经逐渐成熟。在现代社会中,任何企业事业单位想要生存和发展,都离不开信息管理系统的支持。而在高校中,教务管理系统是学校管理体系的重要组成部分[1]。过去的人工管理和文件管理方式既耗 时耗力,又容易出现错误和遗失,且不便于查询、更新和维护数据。 1 需求分析 1.1 性能需求 系统要求操作界面化,操作简单,界面友好,功能实用。数据库要求运行稳定,执行效率高,数据安全性可靠。软件运行期间,对软硬件设施要求适中,且具有一定的兼容性和可移植性[2]。 1.2 功能需求 本教务管理系统主要有以下几大功能:(1)登录管理。登录时根据身份进行不同的权限分配。(2)信息管理。对学生表、教师表、用户表的增删改查,对选修表、成绩表课程表的连接查询等。(3)系统管理。各个模块管理时既有一定的独立性,又有一定的联系性。 1.2.1 登录管理功能 该模块是对合法用户登录的界面,用户通过相应的身份、用户名、密码和验证码进行登录,若身份、用户名、密码和验证码都正确,系统则根据相应的身份,为该用户分配相应的权限,用户进入相应权限的操作界面。 1.2.2 对学生表的管理功能 该模块是对学生表进行管理的模块,首先可以检索出数据库的学生表的所有信息,用户可以在其中增加新的学生记录,并可以对指定的学生进行增删改操作。

Sqlserver2005数据库练习题(1)

Sqlserver2005数据库练习题 第1章数据库技术基础 1.简述数据库、数据库管理系统、数据库系统的含义? 2.简述数据库、数据库管理系统、数据库系统之间的联系? 3.简单描述层次模型、网状模型、关系模型的含义? 4.简述一个学生都包含哪些属性? 5.对于一个学生表来说学生姓名是否可以作为主键,为什么? 6.描述你所在的班级都有哪些实体? 第2章安装Sql Server 2005与服务器管理 1.安装sqlserver 2005需要计算机的最低配置是什么? 2.x86操作系统是什么概念? 3.x64操作系统是什么概念? 4.安装数据库时应该选择什么样的操作系统? 5.开始安装时需要有哪些准备工作? 6.开始安装界面中的其他信息是什么意思? 7.用户许可协议必须为接受么? 8.用户许可协议是否可以打印? 9.系统配置界面中需要检查哪些项? 10.详细信息中哪些项要求必须安装成功才能进行下一步的操作? https://www.doczj.com/doc/9e14546347.html,+目录指的是什么? 12.iis功能要求指的是什么? 13.mdac版本的最低要求是什么? 14.实例名中的默认实例是什么含义? 15.实例名中的命名实例是什么含义? 16.服务器名指的是什么? 17.服务帐户中使用内置系统帐户是什么含义? 18.服务帐户中使用域帐户是什么含义? 19.安装结束时启动服务包括什么? 20.sqlserver2005提供的服务有哪些? 21.安装结束后,哪些服务要求必须启动? 22.ms sqlserver是什么服务? 23.sql server agent是什么服务? 24.sql server analysis services是什么服务? 25.sql server browser是什么服务? 26.如何对服务进行启动、暂停和停止操作? 27.启动数据库时需要做什么工作? 28.如何注册数据库? 29.如何删除注册的服务? 30.如何更改数据库的登陆模式?

教学的重点和难点

教学的重点和难点 一、当前教学流程中检查中发现的问题。 在听随堂课中,经常发现有些老师有内容来不及上,导致拖堂;有的是整堂课的气氛很平淡,缺少层次感;再有就是环节很多,上课像赶时间。究其原因,我认为:这些现象说明教师没有很好的理解教材,吃透教材,更具体的讲就是没有把握好教学的重点和难点。 二、什么是教学的重点和难点。 教学的重点和难点,是指学科或教材内容中最基本、最重要的知识和技能,即基础知识和基本技能,简称“双基”。基础知识是指学科或教材内容中由一些基本事实即其相应的基本概念、基本原理、基本定律和公式等组成的、相对稳定的知识。基本技能是指应用基础知识去完成某些实际任务的能力,它是通过练习获得的能够在实践中应用知识的一种能力,是学科或教材内容中最重要、最常用的技能。通过反复训练达到自动化的技能称为技巧。需要指出的是,学科或教材的知识和技能体系,具有相对稳定的内在逻辑联系。这就决定了学科或教材的教学重点具有相对的稳定性。深入领会和掌握教学重点的这一基本特性,有助于避免和克服确定教学重点中的盲目性和随意性,从而有助于正确确定教学重点。(参考语文等学科教学指导意见)教学的难点。一般是指教师较难讲请楚、学生较难理解或容易产生错误的那部分教材内容。需要指出的是,在教学过程中,教学难点在一定程度上也决定于作为认识客体的教材内容;然而它主要决定于作为认识主体的学生和指导主体认识客体而在教学中起主导作用的教师,即主要决定于教师和学生的素质和能力。例如,对同一项材内容,有的教师较易讲请楚,不成为难点;而有的教师较难讲请楚,成为难点。同样,对同一项教材内容,有时绝大多数学生较难理解,成为难点;有时绝大多数学生较易理解,不成为难点。因此,学科或教材的教学难点具有相对的不稳定性。深入领会和掌握教学难点的这一基本特性,有助于克服确定教学难点中的盲目性和固定性,从而有助于正确确定教学难点。 三、如何确定教学重点、难点。 1、熟悉和贯彻执行教学大纲教学大纲是教学的指导性文件。只有熟悉和贯彻执行教学大纲,才能明确本学科或课程的教学目的任务、基本内容、结构体系、

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.如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备完整性

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数据库期末复习试题试卷及答案

现有关系数据库如下: 数据库名:教学数据库(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

相关主题
文本预览
相关文档 最新文档