文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理与应用教程—SQL_Server(尹志宇、郭晴 编著)习题解答

数据库原理与应用教程—SQL_Server(尹志宇、郭晴 编著)习题解答

数据库原理与应用教程—SQL_Server(尹志宇、郭晴 编著)习题解答
数据库原理与应用教程—SQL_Server(尹志宇、郭晴 编著)习题解答

数据库原理与应用教程―SQL Server

习题解答

第一章数据库系统概述

1.数据库的发展历史分哪几个阶段?各有什么特点?

答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。

1)人工管理阶段

这个时期数据管理的特点是:

数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。

2)文件系统阶段

在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。

3)数据库系统阶段

数据库系统的特点如下:

(1)数据结构化

(2)较高的数据共享性

(3)较高的数据独立性

(4)数据由DBMS统一管理和控制

2.简述数据、数据库、数据库管理系统、数据库应用系统的概念。

答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。

数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。

数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。凡使用数据库技术管理其数据的系统都称为数据库应用系统。

3.简述数据库管理系统的功能。

答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。

(1)数据定义和操纵功能

(2)数据库运行控制功能

(3)数据库的组织、存储和管理

1

(4)建立和维护数据库

(5)数据通信接口

4.简述数据库的三级模式和两级映像。

答:为了保障数据与程序之间的独立性,使用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,增强系统的可靠性。通常DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。

模式也称概念模式或逻辑模式,是对数据库中全部数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

外模式也称子模式或用户模式,它是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。

内模式也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。

三级模式结构之间差别往往很大,为了实现这3个抽象级别的联系和转换,DBMS 在三级模式结构之间提供了两级映像:外模式/模式映像,模式/内模式映像。

5.简述数据库的逻辑独立性和物理独立性。

答:当模式改变时(如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,因而应用程序不必修改,保证了数据与程序的逻辑独立性,简称逻辑数据独立性。

当数据库的存储结构改变了(如选用了另一种存储结构),由数据库管理员对模式/内模式映像作相应改变,可以保证模式保持小变,因而应用程序也不必改变。保证了数据与程序的物理独立性,简称物理数据独立性。

6.简述几种数据库新技术的特点。

答:分布式数据库系统的主要特点是:

(1)数据是分布的。

(2)数据是逻辑相关的。

(3)结点的自治性。

面向对象数据库系统强调在数据库框架中发展类型、数据抽象、继承和持久性。它的基本设计思想是,一方面把面向对象语言向数据库方向扩展,使应用程序能够存取并处理对象,另一方面扩展数据库系统,使其具有面向对象的特征,提供一种综合的语义数据建模概念集,以便对现实世界中复杂应用的实体和联系建模。

多媒体数据库系统(Multi-media Database System,MDBS)是数据库技术与多媒体技术相结合的产物。多媒体数据库不是对现有的数据进行界面上的包装,而是从多媒体数据与信息本身的特性出发,考虑将其引入到数据库中之后而带来的有关问题。

数据仓库(Data Warehouse)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。

2

第二章数据模型

1.信息有哪三种世界,它们各有什么特点,它们之间有什么联系?

答:现实世界、信息世界和机器世界

现实世界就是存在于人脑之外的客观世界,客观事物及其相互联系就处于现实世界中。

信息世界就是现实世界在人们头脑中的反映,又称概念世界。客观事物在信息世界中称为实体,反映事物间联系的是实体模型或概念模型。

数据世界就是信息世界中的信息数据化后对应的产物。现实世界中的客观事物及其联系,在数据世界中以数据模型描述。

计算机信息处理的对象是现实生活中的客观事物,在对客观事物实施处理的过程中,首先要经历了解、熟悉的过程,从观测中抽象出大量描述客观事物的信息,再对这些信息进行整理、分类和规范,进而将规范化的信息数据化,最终由数据库系统存储、处理。

2.什么是概念模型,什么是数据模型?

答:概念模型是现实世界的抽象反映,它表示实体类型及实体间的联系,是独立于计算机系统的模型,是现实世界到机器世界的一个中间层次。

数据模型是对客观事物及联系的数据描述,是概念模型的数据化,即数据模型提供表示和组织数据的方法。

3.什么是实体、属性、码、联系?

答:客观存在并可以相互区分的事物叫实体。

属性是实体所具有的某些特性,通过属性对实体进行描述。

一个实体往往有多个属性,这些属性之间是有关系的,它们构成该实体的属性集合。如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。

现实世界的事物之间是有联系的,即各实体型之间是有联系的。就两个实体型的联系来说,主要有以下3种情况:一对一联系(1:1)、一对多联系(1:M)和多对多联系(M: N)。

4.实体的联系有哪三种?

答:一对一联系(1:1)、一对多联系(1:M)和多对多联系(M:N)。

5.分析层次模型、网状模型和关系模型的特点。

答:层次模型用树形结构来表示各类实体以及实体间的联系。每个结点表示一个记录类型,结点之间的连线表示记录类型间的联系,这种联系只能是父子联系。

层次模型存在如下特点:

(1)只有一个结点没有双亲结点,称为根结点。

(2)根结点以外的其他结点有且只有一个双亲结点。

网状数据模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限

3

制,允许多个结点没有双亲结点,也允许一个结点有多个双亲结点。因此,网状模型可以方便地表示各种类型的联系。网状模型是一种较为通用的模型,从图论的观点看,它是一个不加任何条件的无向图。

用二维表格结构表示实体以及实体之间的联系的数据模型称为关系模型。关系模型在用户看来是一个二维表格。

6.解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。

答:关系:一个关系就是一张二维表。

元组:二维表中的行称为元组,每一行是一个元组。

属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。

域:是属性的取值范围。

关系模式:对关系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。

候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。

主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。

主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。

外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。

7.设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”

实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。

设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”

联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。

(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。

1N

答:(1)ER模型

(2)关系模式:

仓库(仓库号,仓库面积)

零件(零件号,零件名,规格,单价)

供应商(供应商号,供应商名,地址)

保管员(职工号,姓名,仓库号)

库存(仓库号,零件号,库存量)

供应(供应商号,零件号,供应量)

8.某网上订书系统,涉及如下信息:

(1)客户:客户号、姓名、地址、联系电话。

(2)图书:书号、书名、出版社、单价。

(3)订单:订单号、日期、付款方式、总金额。

其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。

(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。

答:

(2)关系模式:

客户(客户号,姓名,地址,联系电话,订单号)

图书(书号,书名,出版社,单价)

订单(订单号,日期,付款方式,总金额)

订购(订单号,书号,数量)

第三章关系数据库

1.关系数据模型由哪三个要素组成。

5

答:关系数据模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。2.简述关系的性质。

答:(1)列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。

(2)在同一个关系中,不同的列的数据可以是同一种数据类型,但各属性的名称都必须是互不相同。

(3)同一个关系中,任意两个元组都不能完全相同。

(4)在一个关系中,列的次序无关紧要。即列的排列顺序是不分先后的。

(5)在一个关系中,元组的位置无关紧要。即排行不分先后,可以任意交换两行的位置。

(6)关系中的每个属性必须是单值,即不可再分,这就要求关系的结构不能嵌套。这是关系应满足的最基本的条件。

3.简述关系的完整性。

答:关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户自定义的完整性约束。

实体完整性规则要求关系中元组在组成主码的属性上不能有空值。

参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S 的主码Ks相对应(基本关系R和S可能是相同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。

用户定义的完整性规则由用户根据实际情况对数据库中数据的内容进行的规定,也称为域完整性规则。

4.传统的集合运算和专门的关系运算都有哪些。

答:(1)传统的集合操作:并、差、交、笛卡儿积。

(2)专门的关系操作:投影(对关系进行垂直分割)、选择(水平分割)、连接(关系的结合)、除法(笛卡儿积的逆运算)等。

5.根据给定的关系模式进行查询。

设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数分别写出下列查询:

(1)检索学生的所有情况。

∏S#,SN,SD,SA(S)

(2)检索学生年龄大于等于20岁的学生姓名。

∏SN(σSA≥20(S))

(3)检索先修课号为C2的课程号。

∏C#(σPC#=’C2’(C))

(4)检索课程号C1的成绩为A的所有学生姓名。

∏SN(σC#=’C1’∧G=’A’(S∞SC))

(5)检索学号为S1的学生选修的所有课程名及先修课号。

6

∏CN,PC#(σS#=’S1’(C∞SC))

(6)检索年龄为23岁的学生所选修的课程名。

∏CN(σSA=23(C∞SC∞S))

第四章关系规范化基础

1.解释下列术语的含义:函数依赖、平凡函数依赖、非平凡函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、范式。

答:函数依赖:指在关系R中,X、Y为R的两个属性或属性组,如果对于R的所有关系r都存在:对于X的每一个具体值,Y都只有一个具体值与之对应,则称属性Y函

X Y。当X→Y且

数依赖于属性X。记作X→Y。当Y不函数依赖于X时,记作:

Y→X时,则记作:X?Y。

平凡函数依赖:设关系模式R(U),U是R上的属性集,X、Y?U;如果X→Y,且Y?X,则称X→Y为平凡的函数依赖。

非平凡函数依赖、如果X→Y,且Y不是X的子集,则称X→Y为非平凡的函数依赖。

完全函数依赖:设关系模式R(U),U是R上的属性集,X、Y?U;如果X→Y,并且对于X的任何一个真子集Z,Z→Y都不成立,则称Y完全函数依赖于X;

部分函数依赖:如果X→Y,但对于X的某一个真子集Z,有Z→Y成立,则称Y 部分函数依赖于X。

传递函数依赖:设关系模式R(U),X?U,Y?U,Z?U;如果X→Y,Y→Z成立,但Y→X不成立,且Z-X、Z-Y和Y-X均不空,则称X→Z为传递函数依赖。

范式:范式(Normal Form)是符合某一种级别的关系模式的集合,是衡量关系模式规范化程度的标准,达到的关系才是规范化的。

2.简述非规范化的关系中存在哪些问题。

答:①数据冗余②更新异常③插入异常④删除异常

3.简述关系模式规范化的目的。

答:关系模式规范化的目的是解决关系模式中存在的数据冗余、插入和删除异常以及更新异常等问题。其基本思想是消除数据依赖中的不合适部分,使各关系模式达到某种程度的分离,使一个关系描述一个概念、一个实体或实体间的一种联系。因此,规范化的实质是概念的单一化。

4.要建立关于系、学生、班级、研究会等信息的一个关系数据库。规定:一个系有若干专业、每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一个宿舍区。每个学生可参加若干研究会,每个研究会有若干学生。学生参加某研究会,有一个入会年份。

描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。

描述班级的属性有:班号、专业名、系名、人数、入校年份。

7

描述系的属性有:系号、系名、系办公室地点、人数。

描述研究会的属性有:研究会名、成立年份、地点、人数。

试给出上述数据库的关系模式;写出每个关系的基本的函数依赖集;指出是否存在传递函数依赖,指出各关系的主码和外码。

答:关系模式:

学生(学号,姓名,出生年月,系号,班号,宿舍区)

班级(班号,专业名,系号,人数,入校年份)

系(系号,系名,系办公室地点,人数)

研究会(研究会名,成立年份,地点,人数)

参加研究会(学号,研究会名,入会年份)

学生关系的基本函数依赖集:学号→(姓名,出生年月,系号,班号),系名→宿舍区

班级关系的基本函数依赖集:班号→(专业名,系号,人数,入校年份)

系关系的基本函数依赖集:系名→(系号,系办公室地点,人数)

研究会关系的基本函数依赖集:研究会名→(成立年份,地点,人数)

参加研究会关系的基本函数依赖集:(学号,研究会名)→入会年份

5.设有关系模式R(运动员编号,姓名,性别,班级,班主任,项目号,项目名,成绩)如果规定:每名运动员只能代表一个班级参加比赛,每个班级只能有一个班主任;每名运动员可参加多个项目,每个比赛项目也可由多名运动员参加;每个项目只能有一个项目名;每名运动员参加一个项目只能有一个成绩。根据上述语义,回答下列问题:

(1)写出关系模式R的主关键字;

(2)分析R最高属于第几范式,说明理由。

(3)若R不是3NF,将其分解为3NF。

答:(1)关系模式R的主关键字是{运动员编号,项目号}。

(2)R最高属于第一范式。

因为存在着姓名,性别,班级和项目名对主关键字{运动员编号,项目号}的部分

函数依赖,没有达到2NF。

(3)首先分解为2NF:R1(运动员编号,姓名,性别,班级,班主任),R2(项目号,项目名),R3(运动员编号,项目号,成绩)

因为R1存在班主任对运动员编号的传递函数依赖,所以没有达到3NF,再分解为3NF:R1分解为R1(运动员编号,姓名,性别,班级)和R4(班级,班主任)

6.设有关系模式:R(职工号,日期,日营业额,部门名,部门经理)

如果规定:每个职工每天只有一个营业额,每个职工只在一个部门工作,每个部门只有一个经理。

(1)根据上述规定,写出模式R主关键字。

(2)分析R最高属于第几范式,说明理由。

(3)若R不是3NF,将其分解为3NF。

答:(1)关系模式R的主关键字是(职工号,日期)。

8

(2)R最高属于第一范式。

因为存在着部门名对主关键字(职工号,日期)的部分函数依赖,没有达到2NF。(3)首先分解为2NF:R1(职工号,部门名,部门经理),R2(职工号,日期,日营业额)

因为R1存在部门经理对职工号的传递函数依赖,所以没有达到3NF,再分解为3NF:R1分解为R1(职工号,部门名)和R3(部门名,部门经理)

第五章数据库设计

1.简述数据库设计过程。

答:数据库设计可分为以下六个阶段:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段以及数据库运行和维护阶段。

2.简述数据库设计过程的各个阶段上的设计任务。

答:需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为DBMS 能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。

逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。

将逻辑设计中产生的数据库逻辑模型结合指定的DBMS,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构设计。

根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现)。

维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。

3.简述数据库设计的概念。

答:数据库设计是对于给定的应用环境,在关系数据库理论的指导下,构造最优的数据库模式,在数据库管理系统上建立数据库及其应用系统,使之能有效地存储数据,满足用户的各种需求的过程。

4.简述数据库概念结构设计的方法和设计步骤。

答:方法:(1)自顶向下法(2)自底向上法(3)逐步扩张法(4)混合策略

在概念结构设计时,可以分为两步。进行数据抽象,设计局部E-R模型,即设计用户视图;集成各局部E-R模型,形成全局E-R模型,即视图的集成。

5.什么是数据库的逻辑结构设计?试述其设计步骤。

答:逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。

9

其逻辑结构设计阶段一般要分为三步进行:将E-R图转化为关系数据模型,关系模式的优化,设计用户外模式。

6.简述把E-R图转换为关系模型的转换规则。

答:一个实体转化为一个关系模式。实体的属性就是该关系模式的属性。实体的主码就是该关系模式的主码。

两实体间1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

两实体间1:N联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。

同一实体间的1:N联系可在这个实体所对应的关系模式中多设一个属性,用来作为与该实体相联系的另一个实体的主码。

两实体间M:N联系,必须为联系产生一个新的关系模式。该关系模式中至少包含被它所联系的双方实体的主码,若联系中有属性,也要并入该关系模式中。

同一实体间M:N联系,必须为联系产生一个新的关系模式。该关系模式中至少包含被它所联系的双方实体的主码,若联系有属性,也要并入该关系模式中。由于这个“联系”只涉及一个实体,所以加入的实体的主码不能相同。

两个以上实体集之间M:N的联系,必须为联系产生一个新的关系模式,该关系模式中至少包含被它所联系的所有实体的主码,若联系有属性,也要并入该关系模式中。7.将图1学生信息数据库系统的E-R图转换为关系模型。

图1习题7图

答:课程(课程号,课程名,学分)

学生(学号,姓名,性别,年龄,班级名)

班级(班级名,班主任)

选修(学号,课程号,成绩)

8.一个图书馆理系统中有如下信息:

图书:书号、书名、数量、位置

借书人:借书证号、姓名、单位

出版社:出版社名、邮编、地址、电话、E-mail

其中约定:任何人都可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。

10

根据以上情况,完成如下设计:

(1)设计系统的E-R图;

将E-R图转换为关系模式;

(3)指出转换后的每个关系模式的主码。

答:(1)E-R图

(2)和(3)关系模式

图书(书号,书名,数量,位置,出版社名)

借书人(借书证号,姓名,单位)

出版社(出版社名,邮编,地址,电话,E-mail)

借阅(书号,借书证号,借书日期,还书日期)

第六章SQL Server2005基础

1.安装Microsoft SQL Server2005系统操作。

答:略。

2.SQL Server2005主要提供了哪些服务?如何启动、暂停或停止SQL Server服务?答:服务器管理、对象资源管理、SQL Server配置管理等。

启动、暂停或停止SQL Server服务:首先在SQL Server配置管理器的窗口左边单击“SQL Server2005服务”,此时在窗口右边会看到已安装的所有服务,可以选中某个服务,然后单击窗口上部工具栏中的相应按钮,或右击某个服务名称,在弹出的快捷菜单中选择相应的菜单选项来启动或停止服务。

3.SQL Server外围应用配置器的主要作用是什么?

答:SQL Server外围应用配置器(SQL Server Surface Area Configuration)是SQL Server 2005提供的一个新的管理工具。通过SQL Server外围应用配置器,可以在统一集中的界面下设置各种SQL Server服务实例对外沟通的渠道,降低可能的危险。

4.简述SQL Server Management Studio的使用。

答:略。

5.简述对象资源管理器的功能。

答:SQL Server Management Studio的对象资源管理器组件是一种集成工具,可以查看和管理所有服务器类型的对象。

11

用户可以通过该组件操作数据库,包括新建、修改、删除数据库、表、视图等数据库对象,新建查询、设置关系图、设置系统安全、数据库复制、数据备份、恢复等操作,是SQL Server Management Studio中最常用、也是最重要的一个组件,类似于SQL Server 2000中的企业管理器。

第七章Transact-SQL语言基础

1.简述T-SQL语言的特点。

答:(1)综合统一

(2)两种使用方式,统一的语法结构

(3)高度非过程化

(4)类似于人的思维习惯,容易理解和掌握

2.什么是标识符?T-SQL中有几种标识符?它们的区别是什么?

答:标识符是用来标识事物的符号,其作用类似于给事物起的名称。标识符分为两类:常规标识符和分隔标识符。

符合所有标识符格式规则的标识符为常规标识符,可以使用分隔符,也可以不使用分隔符。不符合标识符格式规则的标识符必须使用分隔符。

3.如何表示数据库对象名?

答:[server_name.[database_name].[schema_name]|database_name.[schema_name]| schema_name.]object_name

4.什么是局部变量?什么是全局变量?如何表示它们?

答:全局变量由系统提供且预先声明,通过在名称前加两个“@”符号区别于局部变量。用户只能使用全局变量,不能对它们进行修改。全局变量的作用范围是整个SQL Server 系统,任何程序都可以随时调用它们。

T-SQL语言中的变量是可以保存单个特定类型的数据值的对象,也称为局部变量,只在定义它们的批处理或过程中可见。

5.以下变量名中,哪些是合法的变量名,哪些是不合法的变量名?

A1,1a,@x,@@y,&变量1,@姓名,姓名,#m,##n,@@@abc##,@my_name 答:合法的变量名:@x,@@y,@姓名,@my_name

不合法的变量名:A1,1a,&变量1,姓名,#m,##n,@@@abc##

6.SQL Server2005所使用的运算符类别有哪些?

答:SQL Server2005系统中,可以使用的运算符可以分为算术运算符、逻辑运算符、赋值运算符、字符串串联运算符、按位运算符、一元运算符及比较运算符等。

7.利用T-SQL语句计算下列表达式,并给出运算结果。

(1)9-3*5/2+6%4(2)5&2|4(3)'你们'+'好'(4)~10

答:(1)4(2)4(3)你们好(4)-11

8.给出以下T-SQL语句的运行结果。

DECLARE@d SMALLDATETIME

12

SET@d='2007-1-26'

SELECT@d+10,@d-10

答:2007-02-05,2007-01-16

9.什么是批处理?使用批处理有何限制?批处理的结束符是什么?

答:批处理是包含一个或多个T-SQL语句的集合,从应用程序一次性地发送到SQL Server2005进行执行,因此可以节省系统开销。SQL Server将批处理的语句编译为一个可执行单元,称为执行计划,批处理的结束符为“GO”。

10.注释有几类,它们分别是什么?

答:在T-SQL中可使用两类注释符:

(1)ANSI标准的注释符“--”用于单行注释;

(2)与C语言相同的程序注释符号,即“/*……*/”,“/*”用于程序注释开头,“*/”用语程序注释结尾,可以在程序中多行文字标示为注释。

第八章数据库和表

1.简述数据库的两种存储结构。

答:数据库的物理存储结构指的是保存数据库各种逻辑对象的物理文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,SQL Server2005将数据库映射为一组操作系统文件。

逻辑存储结构:数据库是存储数据的容器,即数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。

2.数据库由哪几种类型的文件组成?其扩展名分别是什么?

答:(1)主数据文件:主数据文件是数据库的起点,指向数据库中的其他文件。主数据文件的推荐文件扩展名是.mdf。

(2)辅助数据文件:除主数据文件以外的所有其他数据文件都是辅助数据文件。辅助数据文件的推荐文件扩展名是.ndf。

(3)事务日志文件:日志文件包含着用于恢复数据库的所有日志信息。日志文件的推荐文件扩展名是.ldf。

3.简述SQL Server2005中文件组的作用和分类。

答:为了便于管理和分配数据而将文件组织在一起,通常可以为一个磁盘驱动器创建一个文件组(File Group),将多个数据库文件集合起来形成一个整体。

SQL Server中的数据库文件组分为主文件组(Primary File Group)和用户定义文件组(user_defined Group)。

4.使用SQL Server Management Studio创建名为“仓库库存”的数据库,并设置数据库主文件名为仓库库存_data,大小为10MB,日志文件名为仓库库存_log,大小为2MB。答:略。

5.删除习题4创建的数据库,使用T-SQL语句再次创建该数据库,主文件和日志文件的文件名同上,要求:仓库库存_data最大尺寸为无限大,增长速度为20%,日志文件

13

初始大小为2MB,最大尺寸为5MB,增长速度为1MB。

答:CREATE DATABASE仓库库存

(NAME='仓库库存_data',

FILENAME='F:\仓库库存_data.MDF',

SIZE=10MB,

FILEGROWTH=20%)

LOG ON

(NAME='仓库库存_log',

FILENAME='F:\仓库库存_log.LDF',

SIZE=2MB,

MAXSIZE=5MB,

FILEGROWTH=1MB)

6.请分别使用SQL Server Management Studio和T-SQL语句创建数据库Student,要创建的数据库的要求如下所示:数据库名称为Student,包含3个20MB的数据库文件,2个10MB的日志文件,创建使用一个自定义文件组,主文件为第一个文件,主文件的后缀名为.mdf,次要文件的后缀名为.ndf;要明确地定义日志文件,日志文件的后缀名为.ldf;自定义文件组包含后两个数据文件,所有的文件都放在目录“C:\DATA”中。答:略。

7.在数据库“仓库库存”中完成下列操作。

(1)创建“商品”表,表结构如表1:

表1商品表

列名数据类型长度是否允许为空值说明

商品编号Char6NOT NULL主键

商品名称Varchar20NOT NULL,

单价Float

生产商Varchar30

(2)创建“仓库”表,表结构如表2:

表2仓库表

列名数据类型长度是否允许为空值说明

仓库编号Char3NOT NUL主键

仓库地址Varchar20NOT NULL

(3)创建“库存情况”表,表结构如表3:

表3库存情况表

列名数据类型长度是否允许为空值说明

14

仓库编号Char3NOT NULL主键

商品编号Char6NOT NUL主键

数量int

答:(1)USE仓库库存

GO

CREATE TABLE商品

(商品编号char(6)NOT NULL PRIMARY KEY,

商品名称char(20)NOT NULL,

单价Float,

生产商Varchar(30)

)

(2),(3)略。

8.建立“商品”表、“仓库”表和“库存情况”表三表之间的关系图。

答:略。

9.分别给“商品”表、“仓库”表和“库存情况”表添加数据。

答:略。

第九章数据库查询

针对“教学库”中的三个表,完成1~5题。

1.试用SQL语句在学生表中加入“年龄”字段,要求:年龄为tinyint类型,可以为空。然后为所有学生输入年龄数据。

2.试用SQL的查询语句实现下列查询:

(1)统计有学生选修的课程门数。

答:SELECT COUNT(DISTINCT课程号)FROM选课

(2)求选修C004课程的学生的平均年龄。

答:SELECT AVG(年龄)FROM学生,选课

WHERE学生.学生号=选课.学生号and课程号=’C004’

(3)求学分为3的每门课程的学生平均成绩。

答:SELECT课程.课程号,AVG(成绩)FROM课程,选课

WHERE课程.课程号=选课.课程号and学分=3

GROUP BY课程.课程号

(4)统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。

答:SELECT课程号,COUNT(*)FROM选课

GROUP BY课程号

HAVING COUNT(*)>3

ORDER BY COUNT(*)DESC,课程号

15

(5)检索学号比王非同学大,而年龄比他小的学生姓名。

答:SELECT姓名FROM学生

WHERE学生号>(SELECT学生号FROM学生

WHERE姓名=’王非’)

and年龄<(SELECT年龄FROM学生

WHERE姓名=’王非’)

(6)检索姓名以王打头的所有学生的姓名和年龄。

答:SELECT姓名,年龄FROM学生

WHERE姓名LIKE‘王%’

(7)在选课表中检索成绩为空值的学生学号和课程号。

答:SELECT学生号,课程号FROM选课

WHERE成绩IS NULL

(8)求年龄大于女同学平均年龄的男学生姓名和年龄。

答:SELECT姓名,年龄FROM学生

WHERE性别=’男’

and年龄>(SELECT AVG(年龄)FROM学生

WHERE性别=’女’)

(9)求年龄大于所有女同学年龄的男学生姓名和年龄。

答:SELECT姓名,年龄FROM学生

WHERE性别=’男’

and年龄>all(SELECT年龄FROM学生

WHERE性别=’女’)

(10)检索所有比王华年龄大的学生姓名、年龄和性别。

答:SELECT姓名,年龄,性别FROM学生

WHERE年龄>(SELECT年龄FROM学生

WHERE姓名=’王华’)

(11)检索选修课程C002的学生中成绩最高的学生的学号。

答:SELECT学生号FROM选课

WHERE课程号=’C002’and成绩=(SELECT MAX(成绩)FROM选课

WHERE课程号=’C002’)

(12)检索学生姓名及其所选修课程的课程号和成绩。

答:SELECT姓名,课程号,成绩FROM学生,选课

WHERE学生.学生号=选课.学生号

(13)检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。

答:SELECT学生号,SUM(成绩)FROM选课

WHERE成绩>=60

GROUP BY学生号

16

HAVING COUNT(*)>=4

ORDER BY SUM(成绩)DESC

3.利用控制流语句,查询学号为0101001的学生的各科成绩,如果没有这个学生的成绩,就显示“此学生无成绩”。

答:IF EXISTS(SELECT*FROM选课WHERE学号='0101001')

SELECT课程号,成绩FROM选课

WHERE学号='0101001'

ELSE

PRINT'此学生无成绩'

4.用函数实现:求某个专业选修了某门课的学生人数。

答:CREATE FUNCTION renshu(@p char(10),@cn char(4))RETURNS float AS

BEGIN

DECLARE@cout float

SELECT@cou=(SELECT count(*)FROM学生,选课

WHERE学生.学生号=选课.学生号and课程号=@cn

and专业=@p)

RETURN@cou

END

5.用函数实现:查询某个专业所有学生所选的每门课的平均成绩。

答:CREATE FUNCTION average(@p char(10))RETURNS float

AS

BEGIN

DECLARE@aver float

SELECT@aver=(SELECT课程号,avg(成绩)FROM学生,选课

WHERE学生.学生号=选课.学生号and专业=@p

GROUP BY课程号)

RETURN@aver

END

6.针对“仓库库存”中的“商品”表,查询商品的价格等级,商品号、商品名和价格等级(单价1000元以内为“低价商品”,1000~3000元为“中等价位商品”,3000元以上为“高价商品”)。

答:SELECT商品号,商品名,

CASE

WHEN单价<1000then'低价商品'

WHEN单价<3000then'中等价位商品'

WHEN单价>=3000then'高价商品'

END AS价格等级

17

FROM商品

第十章视图和索引

1.引入视图的主要目的是什么?

答:数据库的基本表是按照数据库设计人员的观点设计的,并不一定符合用户的需求。SQL Server2005可以根据用户需求重新定义表的数据结构,这种数据结构就是视图。视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制,其结构和数据是建立在对表的查询基础上的。

2.当删除视图时所对应的数据表会删除吗?

答:不会。

3.简述视图的优点。

答:使用视图有很多优点,主要表现在:

(1)为用户集中数据,简化用户的数据查询和处理。

(2)保证数据的逻辑独立性。

(3)重新定制数据,使得数据便于共享;合并分割数据,有利于数据输出到应用程序中。

(4)数据保密。

4.可更新视图必须满足哪些条件?

答:(1)任何修改(包括UPDATE、INSERT和DELETE语句)都只能引用一个基本表的列。

(2)视图中被修改的列必须直接引用表列中的基础数据。不能通过任何其他方式对这些列进行派生,如通过聚合函数、计算(如表达式计算)、集合运算等。

(3)被修改的列不受GROUP BY、HAVING、DISTINCT或TOP子句的影响。5.创建索引的必要性和作用是什么?

答:数据库的索引就类似于书籍的目录,如果想快速查找而不是逐页查找指定的内容,可以通过目录中章节的页号找到其对应的内容。类似地,索引通过记录表中的关键值指向表中的记录,这样数据库引擎就不用扫描整个表而定位到相关的记录。相反,如果没有索引,则会导致SQL Server搜索表中的所有记录,以获取匹配结果。

索引的优点包括:

(1)大大加快数据的检索速度,这是创建索引的最主要的原因。

(2)创建唯一性索引,保证表中每一行数据的唯一性。

(3)加速表和表之间的连接。

(4)在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。

(5)查询优化器可以提高系统的性能,但它是依靠索引起作用的。

6.聚集索引和非聚集索引有何异同?

答:聚集索引会对表和视图进行物理排序,所以这种索引对查询非常有效,在表和视图18

中只能有一个聚集索引。非聚集索引不会对表和视图进行物理排序。如果表中不存在聚集索引,则表是未排序的。

7.在SQL Server Management Studio中创建一个仓库库存信息视图,要求包含仓库库存数据库中三个表的所有列。

答:略。

8.利用T-SQL语句创建一个查询每个学生的平均成绩的视图,要求包含学生的学生号和姓名。

答:CREATE VIEW学生_平均成绩

AS

SELECT学生.学生号,姓名,avg(成绩)AS平均成绩

FROM学生,选课

WHERE学生.学生号=选课.学生号

GROUP BY学生.学生号,姓名

9.在SQL Server Management Studio中按照选课表的成绩列升序创建一个普通索引(非唯一、非聚集)。

答:略。

10.利用T-SQL语句按照商品表的单价列降序创建一个普通索引。

答:CREATE INDEX index_商品单价ON商品(单价DESC)

第十一章存储过程、触发器和游标

1.简述存储过程和触发器的优点。

答:存储过程最主要的特色是当写完一个存储过程后即被翻译成可执行码存储在系统表内,当作是数据库的对象之一,一般用户只要执行存储过程,并且提供存储过程所需的参数就可以得到所要的结果而不必再去编辑T-SQL命令。

由于在触发器中可以包含复杂的处理逻辑,因此,应该将触发器用来保持低级的数据的完整性,而不是返回大量的查询结果。

使用触发器主要可以实现以下操作:

(1)强制比CHECK约束更复杂的数据的完整性

(2)使用自定义的错误提示信息

(3)实现数据库中多张表的级联修改

(4)比较数据库修改前后数据的状态

(5)调用更多的存储过程

(6)维护非规范化数据

2.简述游标的概念及类型。

答:游标是处理数据的一种方法,它允许应用程序对查询语句SELECT返回的结果集中每一行进行相同或不同的操作,而不是一次对整个结果集进行同一种操作。为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力,我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用

19

户对指定位置的数据进行处理。

SQL Server支持三种类型的游标:T-SQL游标,API服务器游标和客户游标。

由于API游标和T-SQL游标使用在服务器端,所以被称为服务器游标,也被称为后台游标,而客户端游标被称为前台游标。服务器游标包含以下四种:静态游标、动态游标、只进游标、键集驱动游标。

3.简述SQL Server2005中存储过程和触发器的分类。

答:存储过程分为系统存储过程、本地存储过程、临时存储过程、远程存储过程和扩展存储过程。

触发器:DML触发器是当数据库服务器中发生数据操作语言(DML)事件时会自动执行的存储过程。DDL触发器是在响应数据定义语言(DDL)语句时触发,一般用于数据库中执行管理任务。

4.创建存储过程,从课程表中返回指定的课程的信息。该存储过程对传递的参数进行模式匹配,如果没有提供参数,则返回所有课程的信息。

答:CREATE PROCEDURE Pcourse

@name varchar(20)='%'

AS

SELECT*FROM课程

WHERE课程名LIKE@name

5.创建存储过程,计算指定学生(姓名)的总成绩,存储过程中使用一个输入参数(姓名)和一个输出参数(总成绩)。

答:CREATE PROCEDURE Sname@S_n varchar(20),@sum1int OUTPUT AS

SELECT@sum1=sum(成绩)FROM选课,学生

WHERE姓名=@S_n and学生.学生号=选课.学生号

6.为dept表创建一个实现级联删除的触发器,当执行删除时,激活该触发器同时删除gongcheng表中相应记录(leader列)。

答:CREATE TRIGGER d_tr ON dept

FOR delete

AS

delete from gongcheng where leader=(SELECT leader FROM deleted)

7.在教学库中建一个学生党费表,属性(学生号,姓名,党费),学生号是主键,也是外键(参考学生表的学生号);创建一个触发器,保证只能在每年的6月和12月交党费,如果在其它时间录入则显示提示信息。

答:CREATE TABLE学生党费表

(学生号CHAR(7)primary key foreign key references学生(学生号),姓名char(6),

党费int)

20

数据库原理及应用教程第4版习题参考答案

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

无线网络技术习题

无线网络技术习题一 一.填空题: 1.广义上的网络是指由节点和连接关系构成的图。 2.现代信息网络主要包括电信通信网络,广播电视网络,计算机专用网,工业 和军事专用网四个部分。 3.传统的BWA技术主要包括LMDS ,MMDS 两个部分。 4.电磁波作为无线网络传播的介质它的传播特性包括三个方面反射,折射,绕射,由于 __电磁波的特性和非自由传播无线信号在传输过程中发生了衰落。 5.调制就是对信号源的信息进行处理加到载波上,使其变为适合于信道传输的信号的过程。 6.对于16进制的数字调制来说,每种调制波形(调制符号)代表4 比特的信息。 7.按调制的方式分,数字调制大致可以分为FSK ,ASK ,PSK ,QAM ,等。 8.实现无线宽带传输最基本的两种方式包括CDMA 和OFDM 。 9.无线局域网是计算机网络与无线通信技术相结合的产物,它以无线多址信道作为传输媒介,利用电 磁波完成数据交互,实现传统有线局域网的功能。 10.多址技术实质为信道共享的技术,主要包括FDMA ,TDMA 和CDMA 三类最基本的 多址方式。 二.名词解释: BWA:宽带无线接入 QAM:数字正交幅度调制 CDMA:码分地址技术 OFDM:正交频分复用 DSSS:直接序列扩频 BSS: 基本服务集

IBSS: 独立基本服务集 ESS:扩展服务集 WiFi:无线局域网技术 PCF:点协调功能 DCF:分布协调功能也称载波侦听doulu访问/碰撞避免(CSMA/CA)三.单项选择题: 1.以下不属于无线网络面临的问题的是( C) A. 无线网络拥塞的 B. 无线标准不统一 C. 无线网络的市场占有率低 D. 无线信号的安全性问题 2. 无线局域网的优点不包括:(D ) A.移动性 B.灵活性 C.可伸缩性 D.实用性 3. 无线网局域网使用的标准是:(A ) A. 802.11 B. 802.15 C. 802.16 D. 802.20 4. 以下标准支持最大传输速率最低的是(B) A. 802.11a B. 802.11b C. 802.11g D. 802.11n 5. 以下调制方式中不属于数字相位调制的是(A ) A.FSK B.BPSK C.QPSK D.4QAM 6. 无线局域网中WEP加密服务不支持的方式是(D ) A.128位 B.64位 C.40位 D.32位 7. 802.11g在以最大传输速率数据时使用的调制方式是:(D ) A.DSS https://www.wendangku.net/doc/ea2265364.html,K C.PBCC D.OFDM 8. 以下不属于802.11无线局域网安全策略的是:(C ) A.SSID B.接入时密码认证 C.物理层信号认证 D.接入后通过WEB界面认证 9. WAPI标准所采用的密码认证安全机制为:( B ) A.WEP B.WPI C.WPA D.WPA2 10.在无线局域网标准802.11体系中物理层的关键技术不包括:(B ) A.CDMA B.BPSK C.OFDM D.MIMO OFDM

光学教程习题解答

《光学教程》(姚启钧)习题解答 第一章 光的干涉 1、波长为500nm 的绿光投射在间距d 为0.022cm 的双缝上,在距离180cm 处的光屏上形成干涉条纹,求两个亮条纹之间的距离。若改用波长为700nm 的红光投射到此双缝上,两个亮纹之间的距离为多少?算出这两种光第2级亮纹位置的距离。 解:1500nm λ= 改用2700nm λ= 两种光第二级亮纹位置的距离为: 2、在杨氏实验装置中,光源波长为640nm ,两狭缝间距为0.4mm ,光屏离狭缝的距离为50cm ,试求:⑴光屏上第1亮条纹和中央亮纹之间的距离;⑵若P 点离中央亮纹为0.1mm 问两束光在P 点的相位差是多少?⑶求P 点的光强度和中央点的强度之比。 解:⑴ 7050640100.080.04 r y cm d λ-?= =??= ⑵由光程差公式 ⑶中央点强度:2 04I A = P 点光强为:2 21cos 4I A π?? =+ ?? ? 3、把折射率为1.5的玻璃片插入杨氏实验的一束光路中,光屏上原来第5级亮条纹所在的位置变为中央亮条纹,试求插入的玻璃片的厚度。已知光波长为7610m -? 解: 1.5n =,设玻璃片的厚度为d 由玻璃片引起的附加光程差为:()1n d δ'=- 4、波长为500nm 的单色平行光射在间距为0.2mm 的双缝上。通过其中一个缝的能量为另一个的2倍,在离狭缝50cm 的光屏上形成干涉图样,求干涉条纹间距和条纹的

可见度。 解: 7050500100.1250.02 r y cm d λ-?= =??= 由干涉条纹可见度定义: 由题意,设22 122A A = ,即 1 2 A A = 5、波长为700nm 的光源与菲涅耳双镜的相交棱之间距离为20cm ,棱到光屏间的距离L 为180cm ,若所得干涉条纹中相邻亮条纹的间隔为1mm ,求双镜平面之间的夹角 θ。 解:700,20,180,1nm r cm L cm y mm λ===?= 由菲涅耳双镜干涉条纹间距公式 6、在题1.6 图所示的劳埃德镜实验中,光源S 到观察屏的距离为1.5m ,到劳埃德镜面的垂直距离为2mm 。劳埃德镜长40cm ,置于光源和屏之间的中央。⑴若光波波长500nm λ=,问条纹间距是多少?⑵确定屏上可以看见条纹的区域大小,此区域内共有几条条纹?(提示:产生干涉的区域P 1P 2可由图中的几何关系求得) 解:由图示可知:7 050050010,40.4, 1.5150nm cm d mm cm r m cm λ-==?==== ①70150500100.018750.190.4 r y cm mm d λ-?= =??== ②在观察屏上可以看见条纹的区域为P 1P 2间 即21 3.45 1.16 2.29P P mm =-=,离屏中央1.16mm 上方的2.29mm 范围内可看见条纹。 P 2 P 1 P 0 题1.6图

无线网络技术教程习题解答 金光

1.1如何理解计算机网络在现代社会的作用? 答:在现代社会生产生活中,网络技术实现信息的互通和流动,高速完善的网络能使信息更快捷、准确的传输,发挥强大的作用。网络已成为信息社会的技术命脉和知识经济的发展基础。 1.2请给出计算机网络的整体结构。 答:参考ISO/OSI模型以及TCP/IP模型。 1.3目前的骨干网络大多为光纤传输,部分城市实现了光纤到户,为此是否可以完全用光纤取代所有其他类型的网络?试分析。 答:不能取代所有其他类型的网络。由于光纤属于有线网络的范畴,无法取代一些只适用于无线网络的应用,如无线传感器网络(WSN)。 1.4 为什么网络协议栈都以分层形式实现?各层主要完成哪些功能? 答:网络体系结构是一个复杂的系统,所以采用结构化的方法,将其分解为若干层次设置相应的协议,便于维护和修改。 各层次主要功能参考ISO/OSI模型以及TCP/IP模型。 1.6试分析和比较无线网络和有线网络,可以从传输方式、组网结构等方面进行比较。答:有线通信的开通必须架设电缆,或挖掘电缆沟或架设架空明线;而架设无线链路则无需架线挖沟,线路开通速度快,将所有成本和工程周期统筹考虑。无线扩频的投资是相当节省的。 有线通信的质量会随着线路的扩展而急剧下降,如果中间通过电话转接局,则信号质量下降更快,到4、5公里左右已经无法传输高速率数据,或者会产生很高的误码率,速率级别明显降低,而对于无线扩频通信方式,50公里内几乎没有影响,一般可提供从64K到2M 的通信速率。 有线通信铺设时需挖沟架线,成本投入较大,且电缆数量固定,通信容量有限;而无线扩频则可以随时架设,随时增加链路,安装、扩容方便。 1.9为什么现阶段IPv6必须与IPv4共存,而不是直接取代?它们各有什么样的特点? 答:由于现阶段大部分互联网用户使用IPv4,若直接升级到IPv6,必须将互联网上所有节点都进行修改,实施起来比较困难,所以使用IPv4/IPv6的形式进行过度,不远的将来,IPv6将会得到全面使用,最终取代IPv4。 IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。目前IP协议的版本是IPv4,发展至今已经使用了30多年。IPv4的地址位数为32位,也就是最多有2的32次方的电脑可以联到Internet上。 IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,IPv6除了一劳永逸地解决了地址短缺问题以外,还考虑了在IPv4中解决不好的其它问题,主要有端到端IP连接、服务质量(QoS)、安全性、多播、移动性、即插即用等。

数据库原理及应用练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A. —个关系就是一张二维表 B. 在关系所对应的二维表中,行对应属性,列对应元组。 C. 关系中各属性不允许有相同的域。 D. 关系的各属性名必须与对应的域同名。 3. 进行自然连接运算的两个关系( A. 至少存在一个相同的属性名 C 不可存在个相同的属性名 A ) B. 可不存在任何相同的属性名 D 所有属性名必须完全相同 4. 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成 一个独立于具体 DBMS 的(B )。 A. 数据模型 B.概念模型 C 层次模型 D.关系模型 5. Access 2010数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6. 数据表的基本对象是( A ) 7.利用 Access 2010 创建数据库文件, 其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8. 启动 Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B. “打开”窗口 C. Backstage D 导航窗格 9. 在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C 窗体 D.模块 10. 表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 2.关系数据表的关键字可由( A.一个 B.两个 D )属性组成。 C 多个 D.—个或多个 A. 表 B.查询 C 报表 D.窗体

数据库原理与应用教程-SQL_Server试题

数据库原理与应用教程―SQL Server 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1.数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4.在关系模型中,“元组”是指() (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

无线网习题+参考答案

WLAN培训题库 1 3G和WLAN这两种技术的关系本质上是( )A A、互补 B、竞争 C、无关 2 3G网络可以支持()C A、语音信号 B、数据信号 C、语音和数据信号 3 802.11b最大的数据传输速率可以达到()D A、108Mbps B、54Mbps C、24Mbps D、11Mbps 4 802.11g标准的传输速率为()C A、320Mbit/s B、108Mbit/s C、54Mbit/s D、24Mbps 7 802.11n可以兼容的标准不包括()A A、802.11a B、802.11b C、802.11g 8 AP的主要功能为()A A、提供无线覆盖 B、鉴权 C、计费 9 WLAN的故障检修相比有线网络而言更加()B A、简单 B、困难 C、一样 11 WLAN的连接方式为()B A、光纤 B、无线 C、同轴电缆 12 WLAN的主要应用范围错误的是()B A、家庭 B、高速公路 C、校园 13 WLAN架构体系中,与无线网卡连接的设备为()A A、AP B、AC C、AS 14 WLAN适用于以下哪种网络环境() A A、局域网 B、城域网 C、广域网 15 WLAN网络在进行多终端接入设计时,一般按照每个AP并发( )个用户进行设计。B A、10 B、20 C、30 D、40 17 WLAN与3G相比优势在于()C A、覆盖范围广 B、移动性强 C、带宽大 18 当同一区域使用多个AP时,通常使用( )信道 B A、1、2、3 B、1、6、11 C、1、5、10 D、以上都不是 21 两台无线设备是通过( )建立桥连接 A A、MAC地址 B、IP地址 C、设备的标志号 D、设备的型号 22 两台无线网桥建立桥接,( )必须相同 B A、SSID、信道 B、信道 C、SSI D、MAC地址D、设备序列号、MAC地址 23 没有采用OFDM技术的标准是()B A、802.11a B、802.11b C、802.11g 24 如AP安装位置的四周有特殊物品,如微波炉、无绳电话等他干扰源,一般要求AP至少离开此类干扰源( )米。 C A、0.5~1 B、1~2 C、2~3 D、3~4 26 室内覆盖,为了美观可以使用( ) C A、杆状天线 B、抛物面天线 C、吸顶天线 D、平板天线 28 无线AP和PC之间有一定的有效距离,室内约为( )米,室外约为( )米。 A A、150、300 B、300、150 C、100、200 D、50、100 29 无线网络的链路计算公式如下Pr=Pt-Ltl+Gta-Ltm+Gra-Lrl,其中Pr=接收功率,Pt=设备的

《光学教程》(姚启钧)课后习题1-5章解答

《光学教程》(姚启钧)1-5章习题解答 第一章 光的干涉 1、波长为500nm 的绿光投射在间距d 为0.022cm 的双缝上,在距离180cm 处的光屏上形成干涉条纹,求两个亮条纹之间的距离。若改用波长为700nm 的红光投射到此双缝上,两个亮纹之间的距离为多少?算出这两种光第2级亮纹位置的距离。 解:1500nm λ= 7011180 500100.4090.022 r y cm d λ-?= =??= 改用2700nm λ= 7022180700100.5730.022 r y cm d λ-?= =??= 两种光第二级亮纹位置的距离为: 21220.328y y y cm ?=?-?= 2、在杨氏实验装置中,光源波长为640nm ,两狭缝间距为0.4mm ,光屏离狭缝的距离为50cm ,试求:⑴光屏上第1亮条纹和中央亮纹之间的距离;⑵若P 点离中央亮纹为0.1mm 问两束光在P 点的相位差是多少?⑶求P 点的光强度和中央点的强度之比。 解:⑴ 7050640100.080.04 r y cm d λ-?= =??= ⑵由光程差公式 210 sin y r r d d r δθ=-== 0224 y d r π π π?δλ λ ?= = ?= ⑶中央点强度:2 04I A = P 点光强为:2 21cos 4I A π?? =+ ?? ?

012 (1)0.8542I I =+= 3、把折射率为1.5的玻璃片插入杨氏实验的一束光路中,光屏上原来第5级亮条纹所在的位置变为中央亮条纹,试求插入的玻璃片的厚度。已知光波长为7610m -? 解: 1.5n =,设玻璃片的厚度为d 由玻璃片引起的附加光程差为:()1n d δ'=- ()15n d λ-= ()76455 61061061010.5 d m cm n λ---==??=?=?- 4、波长为500nm 的单色平行光射在间距为0.2mm 的双缝上。通过其中一个缝的能量为另一个的2倍,在离狭缝50cm 的光屏上形成干涉图样,求干涉条纹间距和条纹的可见度。 解: 7050500100.1250.02 r y cm d λ-?= =??= 由干涉条纹可见度定义: 12min 2min 1221Max Max A A I I V I I A A ?? ? -??= =+??+ ??? 由题意,设22 122A A = ,即 1 2 A A = 0.943 V == 5、波长为700nm 的光源与菲涅耳双镜的相交棱之间距离为20cm ,棱到光屏间的距离L 为180cm ,若所得干涉条纹中相邻亮条纹的间隔为1mm ,求双镜平面之间的夹角 θ。 解:700,20,180,1nm r cm L cm y mm λ===?=

数据库原理与应用教程期末测试题

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___数据库管理系统__。 2.在关系模型中,实体以及实体间的联系都是用__关系(二维表)____来表示的。3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为__(A,C)_______。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“___图状结构______” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个___数据______文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用___B树____索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__隔离性__和持久性。 1、8.在T-SQL中,查询表中数据时,可用_____DISTINCT______关键字滤掉重复行。9.调用标量函数时必须提供至少由两部分组成的名称,即___拥有者_____. 函数名。10.DML 触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4、在关系模型中,“元组”是指( B ) (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

无线网络技术试题集

无线网络技术试题集 、单选题 1. 在设计点对 点(Ad Hoc )模式的小型无线局域时,应选用的无线局域网设备是 ( )。 A ?无线网卡 B ?无线接入点 C .无线网桥 D ?无线路由器 2?在设计一个要求具有 NAT 功能的小型无线局域网时,应选用的无线局域网设备是 () 。 A ?无线网卡 B ?无线接入点 C .无线网桥 D ?无线路由器 3?以下关于无线局域网硬件设备特征的描述中, ( )是错误的。 A ?无线网卡是无线局域网中最基本的硬件 B ?无线接入点 AP 的基本功能是集合无线或者有线终端,其作用类似于有线局域网中 的集线器和交换机 C .无线接入点可以增加更多功能,不需要无线网桥、无线路由器和无线网关 D ?无线路由器和无线网关是具有路由功能的 AP , 一般情况下它具有 NAT 功能 4?以下设备中,( )主要用于连接几个不同的网段,实现较远距离的无线数据通信。 A ?无线网卡 B ?无线网桥 C .无线路由器 D ?无线网关 5?无线局域网采用直序扩频接入技术,使用户可以在 ( )GHz 的ISM 频段上进行无线 Internet 连接。 & WLAN 常用的传输介质为( 9?以下不属于无线网络面临的问题的是 A . IEEE802.2 B . IEEE802.3 C . IEEE802.11 14 . 一个学生在自习室使用无线连接到他的试验合作者的笔记本电脑,他使用 A . 2.0 6. 一个基本服务集 B . 2.4 BSS 中可以有 C . 2.5 )个接入点AP 。 D ? 5.0 C . 2 D ?任意多个 ESS 中不包含( A .若干个无线网卡 B .若干个AP 7?—个扩展服务集 C .若干个BSS D ?若干个路由器 A .广播无线电波 B .红外线 C .地面微波 D .激光 A ?无线信号传输易受干扰 B .无线网络产品标准不统, C .无线网络的市场占有率低 D ?无线信号的安全性问题 10?无线局域网相对于有线网络的主要优点是 ( )。 C .安全性高 B .传输速度快 11.以下哪个网络与其他 不属于相同的网络分类标准?( A .无线Mesh 网 B .无线传感器网络 C .无线穿戴网 12 .当要传播的信号频率在 30MHz 以上时,通信必须用( )方 式。 A .地波 B .天波 C .直线 A .可移动性 D .抗干扰性强 D .无线局域网 D .水波 )标准。 D . IEEE802.16 ( ) A . Ad-Hoc B .基础结构 15 . WLAN 上的两个设备之间使用的标识码叫 A . BSS B . ESS C .固定基站 )。 C . SSID D .漫游 D . NID

《光学教程》考试练习题及答案

《光学教程》考试练习题 一、单项选择与填空题 1.将扬氏双缝干涉实验装置放入折射率为n 的介质中,其条纹间隔就是空气中的 A n 1倍 B n 倍 C n 1倍 D n 倍 2.在菲涅耳圆屏衍射的几何阴影中心处 A永远就是个亮点,其强度只与入射光强有关 B永远就是个亮点,其强度随着圆屏的大小而变 C有时就是亮点,有时就是暗点。 3.光具组的入射光瞳、有效光阑,出射光瞳之间的关系一般为 A入射光瞳与有效光阑对整个光具组共轭。 B出射光瞳与有效光阑对整个光具组共轭。 C入射光瞳与出射光瞳对整个光具组共轭。 4.通过一块二表面平行的玻璃板去瞧一个点光源,则这个点光源显得离观察者 A 远了 B 近了 C 原来位置。 5.使一条不平行主轴的光线,无偏折(即传播方向不变)的通过厚透镜,满足的条件就是入射光线必须通过 A 光心 B 物方焦点 C 物方节点 D 象方焦点 6、 一薄透镜由折射率为1、5的玻璃制成,将此薄透镜放在折射率为4/3的水中。则此透镜的焦距数值就变 成原来在空气中焦距数值的: A 2 倍 B 3 倍 C 4 倍 D 1、5/1、333倍 7、 光线由折射率为n 1的媒质入射到折射率为n 2的媒质,布儒斯特角i p 满足: A.sin i p = n 1 / n 2 B 、sin i p = n 2 / n 1 C 、tg i p = n 1 / n 2 D 、tg i p = n 2 / n 1 8.用迈克耳逊干涉仪观察单色光的干涉,当反射镜M 1移动0、1mm 时,瞄准点的干涉条纹移过了400条,那么所用波长为 A 5000? B 4987? C 2500? D 三个数据都不对 9.一波长为5000?的单色平行光,垂直射到0、02cm 宽的狭缝上,在夫琅禾费衍射花样中心两旁第二条暗纹之间的距离为3mm,则所用透镜的焦距为 A 60mm B 60cm C 30mm D 30cm 、 10、 光电效应中的红限依赖于: A 、入射光的强度 B 、入射光的频率 C 、金属的逸出功 D 、入射光的颜色 11、 用劈尖干涉检测二件的表面,当波长为λ的单色光垂直入射时,观察到干涉条纹如图,图中每一条纹弯曲部 分的顶点恰与右边相邻的直线部分的连续相切,由图可见二件表面: A 、有一凹陷的槽,深为4λ B 、有一凹陷的槽,深为2λ C 、有一凸起的埂,高为4λ D 、有一凸起的埂,高为2λ 12、 随着辐射黑体温度的升高,对应于最大单色光发射本领的波长将: A 、向短波方向移动

《数据库原理与应用》课后习题参考题答案

《数据库原理与应用》课后习题参考答案 第一章作业参考答案 1. 单选题 C C D B C 2. 判断题对错错错对 3填空题网状模型用户商业智能数据挖掘系统设计 4简答题 1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结 构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象 结构及其说明。3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间 的制约和依存关系,以及数据动态变化的规则。主流数据库采用关系图模型。数据 库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对 象数据模型、键值对数据模型、列式数据模型。。。) 2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。数据库具有如下特点:数据不重复存 放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、 删、改、检索由统一软件进行管理和控制。 3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。 在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。数据库内部 元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数 据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快 数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数 据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一 类存储过程等等 4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。 5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。数 据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)

A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D)

光学教程考试练习题及答案

《光学教程》考试练习题 一、单项选择和填空题 1.C 2. B 3. C 4. B 5. C 6. C 7. D 8. A 9. D 10. B 11. B 12. A 13. B 14. C 15. B 16. B 17. B 18. D 19. D 20. A 21.A 22.D 23.A 24. D 25. C 26. C 27. C 28.D 29.D 30. D 31. C 32. D 33.A 34. C 35. A 36. B 38. D 39. B 40. B 41.B 42. B 1.将扬氏双缝干涉实验装置放入折射率为n 的介质中,其条纹间隔是空气中的C A n 1 倍 B n 倍 C n 1倍 D n 倍 2.在菲涅耳圆屏衍射的几何阴影中心处B A永远是个亮点,其强度只与入射光强有关 B永远是个亮点,其强度随着圆屏的大小而变 C有时是亮点,有时是暗点。 3.光具组的入射光瞳、有效光阑,出射光瞳之间的关系一般为C A入射光瞳和有效光阑对整个光具组共轭。 B出射光瞳和有效光阑对整个光具组共轭。 C入射光瞳和出射光瞳对整个光具组共轭。 4.通过一块二表面平行的玻璃板去看一个点光源,则这个点光源显得离观察者B A 远了 B 近了 C 原来位置。 5.使一条不平行主轴的光线,无偏折(即传播方向不变)的通过厚透镜,满足的条件是入射光线必须通过C A 光心 B 物方焦点 C 物方节点 D 象方焦点 6. 一薄透镜由折射率为1.5的玻璃制成,将此薄透镜放在折射率为4/3的水中。则此透镜的焦距数值就变成 原来在空气中焦距数值的: C A 2 倍 B 3 倍 C 4 倍 D 1.5/1.333倍 7. 光线由折射率为n 1的媒质入射到折射率为n 2的媒质,布儒斯特角i p 满足:D A .sin i p = n 1 / n 2 B 、sin i p = n 2 / n 1 C 、tg i p = n 1 / n 2 D 、tg i p = n 2 / n 1 8.用迈克耳逊干涉仪观察单色光的干涉,当反射镜M 1移动0.1mm 时,瞄准点的干涉条纹移过了400条,那么所用波长为A A 5000? B 4987? C 2500? D 三个数据都不对 9.一波长为5000?的单色平行光,垂直射到0.02cm 宽的狭缝上,在夫琅禾费衍射花样中心两旁第二条暗纹之间的距离为3mm ,则所用透镜的焦距为D A 60mm B 60cm C 30mm D 30cm. 10. 光电效应中的红限依赖于:B A 、入射光的强度 B 、入射光的频率 C 、金属的逸出功 D 、入射光的颜色 11. 用劈尖干涉检测二件的表面,当波长为λ的单色光垂直入射时,观察到干涉条纹如图,图中每一条纹弯 曲部分的顶点恰与右边相邻的直线部分的连续相切,由图可见二件表面:B A 、有一凹陷的槽,深为4λ B 、有一凹陷的槽,深为2λ

数据库原理与应用-期末考试复习题

数据库原理期末考试复习题 一、单选题 1.在数据库中存储的是(C)。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 2.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C )。 A. 为此列创建一个check约束 B. 为此列创建一个foreign key约束 C. 为此列创建一个default约束 D. 为此列创建一个primary key约束 3.数据库系统包括( D )。 A. DB、DBMS B. DB、DBA C. DB、DBMS、DBA、计算机硬件 D. DB、DBMS、DBA、OS、计算机硬件 4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D)。 A. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 单价 B. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 单价 C. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 产品名称 D. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称 页脚内容1

5.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 6.关系数据库规范化是为解决关系数据库中(B)问题而引入的。 A. 提高查询速度 B. 保证数据的安全性和完整性 C. 减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余 7.当前数据库应用系统的主流数据模型是(C)。 A. 层次数据模型 B. 网状数据模型 C. 关系数据模型 D. 面向对象数据模型 8.如果两个实体集之间的联系是m:n,转换为关系时(B)。 A. 联系本身不必单独转换为一个关系 B. 联系本身必须单独转换为一个关系 C. 联系本身也可以不单独转换为一个关系 D. 将两个实体集合并为一个实体集 9.候选码中的属性可以有(C)。 A. 0个 B. 1个 C. 1个或多个 D. 多个 10.下列关于关系性质的描述中正确的是(B )。 页脚内容2

《光学教程》(姚启钧)课后习题解答

《光学教程》(启钧)习题解答 第一章 光的干涉 1、波长为500nm 的绿光投射在间距d 为0.022cm 的双缝上,在距离180cm 处的光屏上形成干涉条纹,求两个亮条纹之间的距离。若改用波长为700nm 的红光投射到此双缝上,两个亮纹之间的距离为多少?算出这两种光第2级亮纹位置的距离。 解:1500nm λ= 7011180500100.4090.022 r y cm d λ-?= =??= 改用2700nm λ= 7022180700100.5730.022 r y cm d λ-?= =??= 两种光第二级亮纹位置的距离为: 21220.328y y y cm ?=?-?= 2、在氏实验装置中,光源波长为640nm ,两狭缝间距为0.4mm ,光屏离狭缝的距离为50cm ,试求:⑴光屏上第1亮条纹和中央亮纹之间的距离;⑵若P 点离中央亮纹为0.1mm 问两束光在P 点的相位差是多少?⑶求P 点的光强度和中央点的强度之比。 解:⑴ 7050640100.080.04 r y cm d λ-?= =??= ⑵由光程差公式 210 sin y r r d d r δθ=-== 0224 y d r π π π?δλ λ ?= = ?= ⑶中央点强度:2 04I A =

P 点光强为:2 21cos 4I A π?? =+ ?? ? 012 (1)0.8542I I =+= 3、把折射率为1.5的玻璃片插入氏实验的一束光路中,光屏上原来第5级亮条纹所在的位置变为中央亮条纹,试求插入的玻璃片的厚度。已知光波长为7610m -? 解: 1.5n =,设玻璃片的厚度为d 由玻璃片引起的附加光程差为:()1n d δ'=- ()15n d λ-= ()76455 61061061010.5 d m cm n λ---==??=?=?- 4、波长为500nm 的单色平行光射在间距为0.2mm 的双缝上。通过其中一个缝的能量为另一个的2倍,在离狭缝50cm 的光屏上形成干涉图样,求干涉条纹间距和条纹的可见度。 解: 7050500100.1250.02 r y cm d λ-?= =??= 由干涉条纹可见度定义: 12min 2min 1221Max Max A A I I V I I A A ?? ? -??= =+??+ ??? 由题意,设22 122A A = ,即 1 2 A A = 0.943 V == 5、波长为700nm 的光源与菲涅耳双镜的相交棱之间距离为20cm ,棱到光屏间的距

数据库原理与应用习题答案

习题参考答案 第1章 一、填空题 1.答案:【1】分类【2】组织【3】存储【4】检索【5】维护 2.答案:【1】逻辑结构【2】存储空间【3】数据存取方法 3.答案:【1】数据冗余【2】不一致性【3】数据联系弱 4.答案:【1】应用程序【2】数据 5.答案:【1】1968年【2】Information Management System【3】层次 6.答案:【1】记录 7.答案:【1】数据的完整性【2】数据的安全性【3】并发控制、 【4】数据库的恢复 8.答案:【1】数据项【2】记录

附录2 习题参考答案275 9.答案:【1】概念模型【2】数据模型 10.答案:【1】数据结构【2】数据操作【3】数据的完备性约束条件 11.答案:【1】层次数据库【2】网状数据库【3】关系数据库、 【4】面向对象的数据库 12.答案:【1】实体内部的联系【2】实体与实体之间的联系 13.答案:【1】一对一的联系【2】一对多的联系【3】多对多的联系 14.答案:【1】三级模式【2】子模式【3】模式【4】存储模式 15.答案:【1】数据库【2】硬件【3】软件【4】数据库管理员(DBA) 16.答案:【1】数据库管理员【2】系统分析员【3】应用程序员【4】用户 二、选择题 1.C 2.C 3.A 4.A 5.C 6.B 7.A ①B⑤C⑦D④E③8.D9.C 10.B 11.C 12.A

276 数据库原理与应用 三、简答题 1.参照1.2.1数据库发展阶段的划分。 2.答案一:数据库是集中、统一地保存和管理某一单位或某一领域内所有有用信息的系统。这个系统根据数据之间的自然联系结构而成,数据冗余较少,且具有较高的数据独立性,能为多种应用服务。 答案二:数据库是以一定的组织方式存储在一起的、能为多个用户共享的、具有尽可能小的冗余度、与应用彼此独立的、相互关联的数据集合。 3.数据结构指数据的组织方式,包括物理方式与逻辑方式。数据字典(简称DD)是对系统中数据的详尽描述,是各类数据属性的清单。在RDBMS中,数据字典通常采用和普通数据同样的表示方式,DD在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善。 4.参照1.2.4数据库系统阶段。 5.参照1.2.4数据库系统阶段。 6.数据库系统的结构分为3级:用户的数据逻辑结构、整体数据的逻辑结构和数据的物理结构。当整体

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