北邮数据库实验四数据库模式的设计

北邮数据库实验四数据库模式的设计
北邮数据库实验四数据库模式的设计

北邮数据库实验四数据

库模式的设计

Revised by Chen Zhen in 2021

北京邮电大学

实验报告

课程名称数据库 实验名称数据库模式的设计班级

姓名

学号

指导老师

成绩_________ 实验

.1.实验目的

1.了解E-R图的基本概念和根据数据需求描述抽象出E-R图并将其转换为数据库逻辑模式进而实现数据库中的表和视图。

2.通过进行数据库表的建立操作,熟悉并掌握Power designer数据库表的建立方法,理解关系数据库表的结构,巩固SQL标准中关于数据库表的建立语句。

3.通过对Power designer中建立、维护视图的实验,熟悉Power designe中对视图的操作方法和途径,理解和掌握视图的概念。

.2.实验内容

1 针对以下需求信息,尽可能全面地给出各个实体的属性和实体之间的系。

在线考试系统需求信息如下:

在线考试系统是关于一门课程的授课教师安排自己的学生在线参加各种考试的应

用,如果阶段性考试,期中考试和期末考试等。在线考试系统要求有用户的登录和登出。在线考试系统主要包括用户管理、试题管理、试卷管理和考试管理功能。需要实现教师输入试题,从试题生成试卷;学生参加考试获取试卷,提交答案和给出考试成绩等主要逻辑功能。

系统的用户包括教师、学生角色,一个用户有且只有一种角色。

鉴于在线考试的客观条件限制,试题完全采用单项选择形式。试题有所属知识点、内容、分值、备选答案和唯一正确答案等属性组成。课程的知识点是确定的,可以扩展,一道试题只能考察一个知识点。

教师录入各种试题构成题库,并根据考察的知识点不同生成试卷,相同知识点的试题只能在一张试卷中出现一次,试卷由试卷标题和一定数量(即知识点的数量)的试题组成。试卷生成后,教师指定某次考试使用的试卷,学生参加考试使用统一的试卷,考试信息还包含考试标题、任教老师、考试时间。

学生登录后,可以参加考试并在提交答案后立刻得到自己的考试成绩,也可以查看自己的考试历史记录。教师登录后可以查看学生的成绩。

?2将E-R图输入Power Designer形成概念模型

? 3 使用Power Designe将输入的E-R图转换成数据库物理模型

? 4 使用Power Designe将输入的数据库物理模型转化为生成数据库中的表和视图的脚

? 5 执行SQl脚本,生成表和视图

? 6 成功后,查看生成的表和视图的情况

.3.实验环境

普通PC、Windows系列操作系统、IBM DB2 数据库管理系统

.4.实验步骤、结果与分析

1)五个实体:

用户:

用户ID( UserID )、用户名(UserName)、角色(Role)、密码(Password).

试题库(ItemBank):

题目代码(ItemID)、题目内容(Icontent)、分数(Iscore)、选项(Ioption)、正确答案(Ianswer)、知识点代码(PointID)(froeign).

知识点(KonwledgePoint):

知识点代码(PointID)、知识点内容(Pcontent)、知识点学科(Psubject).

试卷(Paper):

试卷代码(PaperID)、试卷名称(PapernName)、题目代码(ItemID)(froeign).

考试管理(ExamMangement):

考试名称(Ename)、考试代码(EID)、考试时间(Etime)、学生成绩(Egrade)可空、用户ID(UserID)(foreign).

2)概念模型

3) E-R图转换成数据库物理模型

4.)根据实体和概念模型创建两个视图:

考试信息(Examinformation):

向提供学生自己的历年的考试时间,科目,成绩等

在线试卷(Realpaper):

提供在线考试试卷

5.)导出成SQL语句

6.)查看导出的SQL文件

7.将SQL导入DB2查看建好的表:

考试管理(ExamMangement):

考试名称(Ename)、考试代码(EID)、考试时间(Etime)、学生成绩(Egrade)可空、用户ID(UserID)(foreign).

知识点(KonwledgePoint):

知识点代码(PointID)、知识点内容(Pcontent)、知识点学科(Psubject).

试题库(ItemBank):

题目代码(ItemID)、题目内容(Icontent)、分数(Iscore)、选项(Ioption)、正确答案(Ianswer)、知识点代码(PointID)(froeign).

试卷(Paper):

试卷代码(PaperID)、试卷名称(PapernName)、题目代码(ItemID)(froeign).

8.将视图生成的SQL导入DB2查看建好的视图

北邮数据库实验四数据库模式的设计

北邮数据库实验四数据 库模式的设计 Revised by Chen Zhen in 2021

北京邮电大学 实验报告 课程名称数据库 实验名称数据库模式的设计班级 姓名 学号 指导老师 成绩_________ 实验

.1.实验目的 1.了解E-R图的基本概念和根据数据需求描述抽象出E-R图并将其转换为数据库逻辑模式进而实现数据库中的表和视图。 2.通过进行数据库表的建立操作,熟悉并掌握Power designer数据库表的建立方法,理解关系数据库表的结构,巩固SQL标准中关于数据库表的建立语句。 3.通过对Power designer中建立、维护视图的实验,熟悉Power designe中对视图的操作方法和途径,理解和掌握视图的概念。 .2.实验内容 1 针对以下需求信息,尽可能全面地给出各个实体的属性和实体之间的系。 在线考试系统需求信息如下: 在线考试系统是关于一门课程的授课教师安排自己的学生在线参加各种考试的应 用,如果阶段性考试,期中考试和期末考试等。在线考试系统要求有用户的登录和登出。在线考试系统主要包括用户管理、试题管理、试卷管理和考试管理功能。需要实现教师输入试题,从试题生成试卷;学生参加考试获取试卷,提交答案和给出考试成绩等主要逻辑功能。 系统的用户包括教师、学生角色,一个用户有且只有一种角色。 鉴于在线考试的客观条件限制,试题完全采用单项选择形式。试题有所属知识点、内容、分值、备选答案和唯一正确答案等属性组成。课程的知识点是确定的,可以扩展,一道试题只能考察一个知识点。

教师录入各种试题构成题库,并根据考察的知识点不同生成试卷,相同知识点的试题只能在一张试卷中出现一次,试卷由试卷标题和一定数量(即知识点的数量)的试题组成。试卷生成后,教师指定某次考试使用的试卷,学生参加考试使用统一的试卷,考试信息还包含考试标题、任教老师、考试时间。 学生登录后,可以参加考试并在提交答案后立刻得到自己的考试成绩,也可以查看自己的考试历史记录。教师登录后可以查看学生的成绩。 ?2将E-R图输入Power Designer形成概念模型 ? 3 使用Power Designe将输入的E-R图转换成数据库物理模型 ? 4 使用Power Designe将输入的数据库物理模型转化为生成数据库中的表和视图的脚 本 ? 5 执行SQl脚本,生成表和视图 ? 6 成功后,查看生成的表和视图的情况 .3.实验环境 普通PC、Windows系列操作系统、IBM DB2 数据库管理系统 .4.实验步骤、结果与分析 1)五个实体: 用户: 用户ID( UserID )、用户名(UserName)、角色(Role)、密码(Password). 试题库(ItemBank): 题目代码(ItemID)、题目内容(Icontent)、分数(Iscore)、选项(Ioption)、正确答案(Ianswer)、知识点代码(PointID)(froeign). 知识点(KonwledgePoint): 知识点代码(PointID)、知识点内容(Pcontent)、知识点学科(Psubject). 试卷(Paper):

光通信实验报告

竭诚为您提供优质文档/双击可除 光通信实验报告 篇一:光通信实验报告 信息与通信工程学院 光纤通信实验报告 班姓学 级:名:号: 班内序号:17 日 期:20XX年5月 一、oTDR的使用与测量 1、实验原理 oTDR使用瑞利散射和菲涅尔反射来表征光纤的特性。瑞利散射是由于光信号沿着光纤产生无规律的散射而形成。oTDR就测量回到oTDR端口的一部分散射光。这些背向散射信号就表明了由光纤而导致的衰减(损耗/距离)程度。形成的轨迹是一条向下的曲线,它说明了背向散射的功率不断减小,这是由于经过一段距离的传输后发射和背向散射的信

号都有所损耗。 给定了光纤参数后,瑞利散射的功率就可以标明出来,如果波长已知,它就与信号的脉冲宽度成比例:脉冲宽度越长,背向散射功率就越强。瑞利散射的功率还与发射信号的波长有关,波长较短则功率较强。也就是说用1310nm信号产生的轨迹会比1550nm信号所产生的轨迹的瑞利背向散射要高。 在高波长区(超过1500nm),瑞利散射会持续减小,但另外一个叫红外线衰减(或吸收)的现象会出现,增加并导致了全部衰减值的增大。因此,1550nm是最低的衰减波长;这也说明了为什么它是作为长距离通信的波长。很自然,这些现象也会影响到oTDR。作为1550nm波长的oTDR,它也具有低的衰减性能,因此可以进行长距离的测试。而作为高衰减的1310nm或1625nm波长,oTDR的测试距离就必然受到限制,因为测试设备需要在oTDR轨迹中测出一个尖锋,而且这个尖锋的尾端会快速地落入到噪音中。 菲涅尔反射是离散的反射,它是由整条光纤中的个别点而引起的,这些点是由造成反向系数改变的因素组成,例如玻璃与空气的间隙。在这些点上,会有很强的背向散射光被反射回来。因此,oTDR就是利用菲涅尔反射的信息来定位连接点,光纤终端或断点。 oTDR的工作原理就类似于一个雷达。它先对光纤发出一

数据库实验5实验报告

淮海工学院计算机工程学院实验报告书 课程名:《数据库原理及应用》 题目:数据库的完整性 班级:软件132 学号:2013122907 姓名:莹莹

一.目的与要求 1.掌握索引创建和删除的方法; 2.掌握创建视图和使用视图的方法; 3.掌握完整性约束的定义方法,包括primary key、foreign key等。 二.实验容 1.基于前面建立的factory数据库,使用T-SQL语句在worker表的“部门号”列上创建一个非聚集索引,若该索引已经存在,则删除后重建。 2.在salary表的“职工号”和“日期”列创建聚集索引,并且强制唯一性。 3.建立视图view1,查询所有职工的职工号、、部门名和2004年2月工资,并按部门名顺序排列。 4.建立视图view2,查询所有职工的职工号、和平均工资; 5.建立视图view3,查询各部门名和该部门的所有职工平均工资; 6.显示视图view3的定义; 7.实施worker表的“性别”列默认值为“男”的约束; 8.实施salary表的“工资”列值限定在0~9999的约束; 9.实施depart表的“部门号”列值唯一的非聚集索引的约束; 10.为worker表建立外键“部门号”,参考表depart的“部门号”列。 11.建立一个规则sex:性别=’男’ OR 性别=’女’,将其绑定到“性别”上; 12.删除上面第7、8、9和10建立的约束; 13.解除第11题所建立的绑定并删除规则sex。 三.实验步骤 1 USE factory GO --判断是否存在depno索引;若存在,则删除之 IF EXISTS(SELECT name FROM sysindexes WHERE name='depno') DROP INDEX worker.depno GO --创建depno索引 CREATE INDEX depno ON worker(部门号) GO EXEC sp_helpindex worker GO 2 USE factory GO --判断是否存在no_date索引;若存在,则删除之 IF EXISTS(SELECT name FROM sysindexes WHERE name='no_date') DROP INDEX salary.no_date GO --创建no_date索引

北邮大三数据库实验六数据查询分析实验

实验六数据查询分析实验 实验目的 通过对不同情况下查询语句的执行分析,巩固和加深对查询和查询优化相关理论知识的理解,提高优化数据库系统的实践能力,熟悉了解Sybase中查询分析器的使用,并进一步提高编写复杂查询的SQL 程序的能力。 实验内容 1.索引对查询的影响 (1)对结果集只有一个元组的查询分三种情况进行执行(必如查询一个具体学生的信息):不建立索引,(学号上)建立非聚集索引,(学号上)建立聚集索引。 建立聚集索引: create clustered index student on student(student_id) go 建立非聚集索引: create nonclustered index student_index on student(student_id) go 用查询分析器的执行步骤和结果对执行进行分析比较。 select*from student where student_id='30201' 不建立索引 建立聚集索引

建立非聚集索引 (2)对结果集中有多个元组的查询(例如查看某门成绩的成绩表)分类似(1)的三种情况进行执行比较。 select*from student where student_id>'30401' 不建立索引:

建立聚集索引: 建立非聚集索引: (3)对查询条件为一个连续的范围的查询(例如查看学号在某个范围内的学生的选课情况)分类似(1)的三种情况进行执行比较,注意系统处理的选择。 select*from student where student_id between'31201'and'31415' 不建立索引:

光纤基本特性测试实验报告

实验报告 课程名称: 光通信技术实验 指导老师: 成绩:__________________ 实验名称:光纤基本特性测试(一)实验类型: 基础型 同组学生姓名: 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 实验1-2 光纤数值孔径性质和测量 一、实验目的和要求 1、熟悉光纤数值孔径的定义和物理意义 2、掌握测量光纤数值孔径的基本方法 二、实验内容和原理 光纤数值孔径(NA )是光纤能接收光辐射角度范围的参数,同时它也是表征光纤和光源、光检测器及其它光纤耦合时的耦合效率的重要参数。图一表示阶梯多模光纤可接收的光锥范围。因此光纤数值孔径就代表光纤能传输光能的大小,光纤的NA 大,传输能量本领大。 NA 的定义式是: 式中n0 为光纤周围介质的折射率,θ为最大接受角。n1和n2分别为光纤纤芯和包层的折射率。光纤在均匀光场下,其远场功率角分布与理论数值孔径NAm 有如下关系: 其中θ是远场辐射角,Ka 是比例因子,由下式给出: 专业: 姓名: 学号: 日期: 地点: 装 订 线

式中P(0)与P(θ)分别为θ= 0和θ=θ处远场辐射功率,g 为光纤折射率分布参数。计算结果表明,若取P(θ) / P(0) = 5%,在g≥2时Ka的值大于0.975。因此可将P(θ)曲线上光功率下降到 θ的正弦值定义为光纤的数值孔径,称之为有效数值孔径: 中心值的5%处所对应的角度 e 本实验正是根据上述原理和光路可逆原理来进行的。 三、主要仪器设备 He-Ne 激光器、读数旋转台、塑料光纤、光纤微调架、毫米尺、白屏、短波长光功率计一套(功率显示仪1件、短波光探测器1只)。 四、实验步骤 方法一:光斑法测量(如图2) 1、实验系统调整; a.调整He-Ne激光管,使激光束平行于实验平台面; b.调整旋转台,使He-Ne激光束通过旋转轴线; c.放置待测光纤在光纤微调架上,使光纤一端与激光束耦合,另一端与短波光探测器正确连接; d.仔细调节光纤微调架,使光纤端面准确位于旋转台的旋转轴心线上,并辅助调节旋转台使光纤的输出功率最大。 2、测输出数值孔径角θo。 a. 移开光探测器,固定光纤输出端; b. 分别置观察屏于距光纤端面L1、L2 距离处,测量观察屏上的光纤输出圆光斑直径D1、D2,计算两次读数差ΔL和ΔD,得输出孔径角为:θo=arctan[ΔD/(2ΔL)]; c. 多次测量求平均值。(注:如果圆光斑边界不清晰,一般是由于出射光功率太强引起的,适当旋转读数台减小耦合效率,直至得到一个清晰圆光斑为止。)

北邮数据库实验报告

数据库原理与应用 实验报告 实验指导教师:袁宝库 课程主讲教师: 袁宝库 报告提交日期: 2012 年10 月18 日 北京邮电大学

目录 实验任务 (3) 实验任务一 (4) 实验任务二 (5) 实验任务三 (7) 实验任务四 (8) 实验任务五 (9) 实验任务六 (12) 实验任务七 (20) 思考题 (22) 实验总结 (24)

实验任务 1、安装SQL Server 2008 2、使用SQL Server 配置管理器 3、使用SQL Server Management Studio 4、分别使用对象资源管理器和T-SQL创建一个实验数据库 5、使用对象资源管理器修改数据库的相关参数并将一个实验数据库删除 6、分别使用对象资源管理器和T-SQL创建、删除和修改表 7、分别使用对象资源管理器和T-SQL向表中插入、修改和删除数据 思考题: 1、配置SQL Server 2008 以允许远程连接 使用SQL Server 外围应用配置器配置SQL Server 2008 允许远程连接。 经过前几步的实验,现在已经可以通过远程客户端访问SQL Server 2008数据库服务器了,这里要求2个人一组,互相用自己的客户端(SQL Server Management Studio)连接并访问对方的数据库系统。

实验任务一:安装SQL Server 2008 1、实验设计 使用SQL Server 2008安装光盘将SQL Server 2008开发版安装到本地计算机,使本地计算机成为服务器和客户端工具; 选择Windows 7为操作系统,安装开发版SQL Server 2008; 安装数据库服务、客户端组件、文档、示例和示例数据库; 命名实例为shijing; 使用混合模式进行身份验证; 2、实验过程 使用SQL Server 2008安装介质将SQL Server 2008安装到本地计算机,使本地计算机成为服务器和客户端工具

数据库实验四

西南石油大学实验报告 注意:在粘贴截图时请保留窗口完整标题,但只需保留关键界面,多余的空白界面请删除。 一、实验课时:2 二、实验目的 (1) 掌握使用T-SQL语句创建登录帐户的方法。 (2) 掌握使用T-SQL语句创建数据库用户的方法。 (3) 掌握使用T-SQL语句创建数据库角色的方法。 (4) 掌握使用T-SQL语句管理数据库用户权限方法。 三、实验要求 (1) 使用SQL Server 2008查询分析器。 (2) 严格依照操作步骤进行。 四、实验环境 (1) PC机。 (2) SQL Server 2008。 五、实验内容及步骤 注意事项: (1)首先在C盘根目录创建文件夹Bluesky,执行脚本文件“PracticePre-第11章安全管理.sql”,创建数据库BlueSkyDB和表; (2)如何建立“数据库引擎查询”;

(3)使用“select user_name()”可查询当前登录账号在当前数据库中的用户名。 步骤1 使用Transact-SQL创建三个SQL Server登录账户TUser1、TUser2、TUser3,初始密码均为“123456”。 --SA CREATE LOGIN TUser1 WITH PASSWORD='123456' CREATE LOGIN TUser2 WITH PASSWORD='123456' CREATE LOGIN TUser3 WITH PASSWORD='123456' 步骤2 使用TUser1建立一个新的数据库引擎查询,在“可用数据库”下拉列表框中是否能看到并选中BlueSkyDB数据库?为什么?

光通信技术实验报告

光通信技术实验报告 实验一光通讯系统WDM系统设计 实验目的 1.熟悉Optisystem实验环境,练习使用元件库中的常用元件组建光纤通信系统。 2.使用OptiSystem模拟仿真WDM系统的各项性能参数,并进行分析。 实验原理 光波分复用系统简介 光波分复用是指将两种或多种各自携带有大量信息的不同波长的光载波信号,在发射端经复用器汇合,并将其耦合到同一根光纤中进行传输,在接收端通过解复用器对各种波长的光载波信号进行分离,然后由光接收机做进一步的处理,使原信号复原,这种复用技术不仅适用于单模或多模光纤通信系统,同时也适用于单向或双向传输。 波分复用系统的工作波长可以从0.8μm到1.7μm,由此可见,它可以适用于所有低衰减、低色散窗口,这样可以充分利用现有的光纤通信线路,提高通信能力,满足急剧增长的业务需求。 WDM光通信结构组成 1)滤波器:在WDM系统中进行信道选择,只让特定波长的光通过,并组织其他光波长 通过。可调谐光滤波器能从众多的波长中选出某个波长让其通过。在WDM系统的光接收机中,为了选择所需的波长,一般都需依赖于其前端的可调谐滤波器。要求其有宽的谱宽以传输需要的全部信号谱成分,且带宽要窄以减小信道间隔。 2)复用器/解复用器(MUX/DEMUX):将多个光波长信号耦合到一路信道中,或使混合 的信号分离成单个波长供光接收机处理。一般,复用/解复用器都可以进行互易,其结构基本是相同的。实际上即是一种波长路由器,使某个波长从指定的输入端口到一个指定的输出端口。 实验软件介绍 OptiSystem是一款创新的光通讯系统模拟软件包,它集设计、测试和优化各种类型宽带光网络物理层的虚拟光连接等功能于一身,从长距离通讯系统到LANS和MANS都使用。一个基于实际光纤通讯系统模型的系统级模拟器,OptiSystem具有强大的模拟环境和真实的

北邮数据库实验报告

数据库实验报告(四) 姓名:学号:班级: 1.简单查询: (1) 查询“数据库开发技术”课程的学分; SQL语句: select credit from course where course_name='SQL Server数据库开发技术'; 或者模糊查询: select credit from course where course_name like'%数据库开发技术'; 执行结果: (2) 查询选修了课程编号为“dep04_s004”的学生的学号和成绩,并将成绩按降序输出; SQL语句: select student_id,grade from student_course where course_id='dep04_s003' order by grade desc; 执行结果:

(3) 查询学号为“g9940205”的学生选修的课程编号和成绩; SQL语句: select course_id,grade from student_course where student_id='g9940205'; 执行结果: (4) 查询选修了课程编号为“dep04_s001”且成绩高于85分的学生的学号和成绩。 SQL语句: select student_id,grade from student_course where course_id='dep04_s001'and grade>'85'; 执行结果:

2.在多表连接的查询实验中,用Transact SQL语句完成以下查询操作: (1)查询选修了课程编号为“dep04_s002”且成绩高于85分的学生的学号、姓名和成绩; SQL语句: select student.student_id,student_name,grade from student,student_course where student.student_id=student_course.student_id and student_course.course_id='dep04_s002' and student_course.grade>'85'; 执行结果: (2)查询所有学生的学号、姓名、选修的课程名称和成绩; SQL语句: select student.student_id,student_name,course_name,grade from student,course,student_course where student.student_id=student_course.student_id and student_course.course_id=course.course_id; 执行结果:

红外通信收发系统的设计和实现实验报告

红外通信收发系统的设计和实现实验报告学院:信息与通信工程学院 姓名: 班级: 学号:

红外通信收发系统的设计和实现实验报告 1、课题名称 红外通信收发系统的设计与实现 2、摘要 红外通信系统的设计是光通信系统的一个重要分支,红外数据传输,使用传输介质――红外线。红外线是波长在750nm~1mm之间的电磁波,是人眼看不到的光线。红外数据传输一般采用红外波段内的近红外线,波长在0.75~25um之间。本实protel软件辅助设计,分析并设计了红外通信系统的发射电路与接收电路,实现了红外信号的无线传输功能和音乐信号的收发功能。 3、关键词 红外线、收发系统、音乐芯片 3、设计任务要求; 1、基本要求: (1)设计一个正弦波振荡器,f≥1kHz,Uopp≥3v; (2)所设计的正弦波振荡器的输出信号作为红外光通信收发系统发送端的输入信号,在接收端可收到无明显失真的输入信号; (3)要求接收端LM386增益设计G=200; (4)设计该电路的电源电路(不要求实际搭建),用软件绘制完整的电路原理图(PROTEL)及印制电路板图(PCB) 2、提高要求: 利用音乐芯片产生乐曲,调制LED后发出,接收端接收信号利用喇叭将发送的乐曲无失真的播放出来。 3、探究环节: 探索其它红外光通信收发系统的应用实例,数字调制的解决的方案,给出应用方案。 4、设计思路、总体结构框图;

1、设计思路 系统主要由信号产生电路,红外光发射系统,红外光接收系统三个模块完成基本实验要求,其中信号产生电路分别由信号发生器和音乐芯片代替,电信号经过发生系统转化为红外光信号,经接收系统接受后,光信号转化为电信号,再通过喇叭将其转化为语音信号,实现红外光通信的全过程。 首先主要用信号发生器发出电信号,微弱的电信号经过一个分压式共射电路适当放大,并通过LED红外发送管转化为光信号发送。 信号经接收管接收后,通过运放电路得到较高的输出功率,驱动喇叭发出声音。利用放大器LM386,调节电位器改变其增益,驱动喇叭得到所需功率。再将音乐芯片替代信号发生器重复上述过程即可驱动喇叭发出音乐芯片的声音(此实验为三声门铃声) 2.总体框架图 1、信号的产生 实验中使用了音乐芯片KD-9300或者LX-9300来完成。信号产生也可以使用RC振荡器构成,但信号的幅度不宜过大。 2、红外光发送模块的设计 设计原则主要是考虑红外发送管的工作电流,电流过小,传输距离短,电流过大容易毁坏发光管。(要注意芯片的接法以及发送电路的连接。) 3、红外光接收模块的设计 1)高通滤波器:红外接收的二极管都是光敏二极管,这样普通光对其都成一定程度的影响,为了获得更好的效果,还要在信号输出端加入高通滤波器,消除恒定的外接低频信号的干扰,这样接收效果和灵敏度将显著提高。 2)功率放大器:利用音频功率专用放大器LM386,可以得到50~200的增益,确保驱动喇叭。 所以设计框图如下 光通信收发系统原理图

数据库实验五题目答案

实验五 实验5.1 数据查询 1)要求 以School数据库为例,在该数据库中存在四表格,分别为: ●表STUDENTS(sid, sname, email, grade); ●表TEACHERS(tid, tname, email, salary); ●表COURSES(cid, cname, hour); ●表CHOICES(no, sid, tid, cid, score) 在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。在表CHOICES中保存学生的选课记录。 按以下要求对数据库进行查询操作: (1)查询年级为2001的所有学生的名称并按编号升序排列。 程序:Select sname from students where grade='2001' order by sid asc; (2)查询学生的选课成绩合格的课程成绩。 程序:Select score from choices where score>'59';

(3)查询课时是48或60的课程的名称。 程序:select cname from courses where hour='48'or hour='60'; (4)查询所有课程名称中含有data的课程编号。 程序:select cid from courses where cname like'%data%';

(5)查询所有选课记录的课程号(不重复显示)。 程序:select distinct cid from choices; (6)统计所有教师的平均工资。 程序:select avg(salary) from teachers;

北邮大数据库实验三

实验三完整性及视图、索引 视图是基于某个查询结果的一个虚拟表,只是用来查看数据的窗口而已。索引能够提供一种以一列或多列的值为基础迅速查找数据表(或视图)中行的能力,用来快速访问数据表(或视图)中的数据。触发器是一种特殊的存储过程,它在特定语言事件发生时自动执行,通常用于实现强制业务规则和数据完整性。 【实验目的】 掌握MySQL视图、索引的使用,理解什么是数据库的完整性。 【实验要求】 1、每完成一个任务,截取全屏幕快照1~3作为中间步骤和结果的贴图,粘贴在最后的实验报告中。 2、除了使用我们提供的数据外还要自己向表中添加些新数据,以保证每个查询结果不为空集,或计数结果不为0。 3、思考题可以选做,作为优秀加分的依据。 【实验任务】 1、创建一个视图,该视图为每门课程的平均成绩,视图包括的列有课程号 及平均成绩,并用利用该视图查询所有课程的平均成绩,要求给出课程号、课程名及平均成绩。

2、创建一个视图,该视图为每门课程的平均成绩,视图包括的列有课程号、 课程名及平均成绩,并用利用该视图查询所有课程的平均成绩,要求给出课程号、课程名及平均成绩。

3、为院系代码表(dept_code)创建基于“院系代码”列的索引。 4、为教室信息表(classroom_info)创建基于room_id列的惟一索引并插入一 条room_id列与表中已有的值重复的数据,观察系统的反馈。

5、重新修改表stud_info、lesson_info及stud_grade,修改的容为: ①为三表增加主码约束,stud_info的主码为stud_id,lesson_info的主码为 course_id,stud_grade的主码为stud_id、course_id。

光纤通信实验报告

光纤通信实验报告 班级:14050Z01 姓名:李傲 学号:1405024239

实验一光发射机的设计 一般光发送机由以下三个部分组成: 1)光源(Optical Source):一般为LED和LD。 2)脉冲驱动电路(Electrical Pulse Generator):提供数字量或模拟量的电信号。 3)光调制器(Optical Modulator):将电信号(数字或模拟量)“加载”到光波上。以 光源和调制器的关系来看,分为光源的内调制(图1.1)和光源的外调制(图1.2)。 采用外调制器,让调制信息加到光源的直流输出上,可获得更好的调制特性、更好的调制速率。目前常采用的外调制方法为晶体的电光、声光及磁光效应。图1.2的结构中,光源为频率193.1Thz 的激光二极管,同时我们使用一个Pseudo-Random Bit Sequence Generator模拟所需的数字信号序列,经过一个NRZ脉冲发生器(None-Return-to-Zero Generator)转换为所需要的电脉冲信号,该信号通过一个Mach-Zehnder调制器,通过电光效应加载到光波上,成为最后入纤所需的载有“信息”的光信号。 图1.1内调制光发射机图1.2外调制光发射机 对于直接强度调制状态下的单纵模激光器,其载流子浓度的变化是随注入电流的变化而变化。这样使有源区的折射率指数发生变化,从而导致激光器谐振腔的光通路长度相应变化,结果致使振荡波长随时间偏移,导致所谓的啁啾现象。啁啾是高速光通讯系统中一个十分重要的物理量,因为它对整个系统的传输距离和传输质量都有关键的影响。 内容:铌酸锂(LiNbO3)型Mach-Zehnder调制器中的啁啾(Chirp)分析 1设计目的 对铌酸锂Mach-Zehnder调制器中的外加电压和调制器输出信号啁啾量的关系进行模拟和分析,从而决定具体应用中MZ调制器的外置偏压的分布和大小。 2设计布局图 外调制器由于激光光源处于窄带稳频模式,可以降低或者消除系统的啁啾量。典型的外调制器是由铌酸锂(LiNO3)晶体构成。本设计中,通过对该晶体外加电压的分析调整而最终减少该光发送机中的啁啾量,其模型的设计布局图如图1.3所示。

北邮数据库实验三-实验报告

题目:数据库实验三:嵌入式SQL 完成日期:2014.5.22 操作环境:Microsoft Visual C++ 6.0 SQL server 2008 R2 1 实验目的 1、熟悉在Visual Studio C++环境中通过ODBC实现数据库互连; 2、熟悉通过嵌入式SQL对数据库进行操作; 3、掌握数据库应用程序界面开发基本流程。 2 实验内容及要求 1、在Visual Studio C++环境中通过ODBC实现与实验1建立的数据库StuManagement的互联,进行实验要求的各种操作,关系模式和数据的操作均通过应用程序界面完成; 2、根据以下要求认真进行实验,记录所有的实验用例,填写实验报告。 2.1 数据库连接 2.1.1 通过ODBC实现与实验1数据库互连; 2.2 关系模式定义 2.2.1创建1个基本表,并插入2行数据; 2.2.2修改及删除基本表; 2.3 数据操作 2.3.1 数据查询操作; 2.3.2 数据删除操作;( 2.3.3 界面执行SQL语句操作 2.4 界面要求: 2.4.1 查询结果的多行显示(至少支持5行以上查询结果的显示) ;(2分) 2.4.2 界面美观,操作简单。 3 操作环境 Microsoft Visual C++ 6.0 Sql server 2008 R2 4 实验步骤 (1)ODBC与数据库互联

找到控制面板——管理工具 打开数据源(ODBC) 点击【添加】,选择SQL server

填写名称和描述,选择自己机器的服务器 按照默认就可以

点击【完成】,数据源就创建好了 5 实验内容与完成情况 (1)整体外观 本次实验,完成了记录的查询(按主键、按内容),记录的添加与删除,新建表,删除表,添加数据,修改表;执行SQL语句,并将查询结果显示出来。 (2)添加记录

北邮光纤实验报告

北京邮电大学 光纤通信实验 实验报告实验名称:脉冲展宽法测量多模光纤带宽学院:信息与通信工程学院 班级: 姓名: 学号: 老师:

本实验采用脉冲展宽法进行多模光纤带宽的测量。多模光纤脉冲展宽测试仪原理如下: 如图所示为多模光纤时域法带宽测试原理框图。从光发模块输出窄脉冲信号,首先使用跳线(短光纤)连接激光器和光检测器,可以测出注入窄脉冲的宽度1τ? ;然后将待测光纤替换跳线接入,可以测出经待测光纤后的脉冲宽度2τ?。经过理论推导可以得到求解带宽公式: )B GHz 多模光纤脉冲展宽测试仪如下图所示。前面板接口分上下两层。上层用于测试,下层为。 每个波长分别由窄脉冲发生器输出极窄光脉冲经被测光纤回到测试仪内进行变换后送出电信号,通过高速示波器即可显示。 图 1 多模光纤脉冲展宽测试仪

2.1 窗口下光纤带宽 (1) 打开测试仪电源开关(位于背面),前面板上的电源指示灯亮; (2) 将示波器输入端与本仪器的“”输出端用信号线接好; (3) 用一根光纤跳线将的 “”和“”连接起来,如下 图所示: (4) 进行示波器操作: A. 按键调出波形; B. 点击键,并通过右下方旋钮调整脉冲至适当宽度(一般设置为); C. 点击t ?、V ?键,显示屏右方会出现V ?、V ?选框,先通过右侧对应按键将V ?设 为,分别调节和测出脉冲高度并找出脉冲半高值;再将V ?设为,分别调节 使其与脉冲半高值相交。则有即为脉冲半高全宽1τ。 D. 换下该光纤跳线,接入待测光纤用同样方法测出2τ(此时宽度最好设为,观察的更 为明显)。 如下图所示:

(5)计算工作: 根据以下公式得到脉冲响应宽度: 根据以下公式得到待检测光纤带宽B: 2.2窗口下光纤带宽 与窗口下测试不同的是,应选择区域内的“”,“”,“”口进行正确的连接。除此之外,其他都与下待测光纤的带宽测试步骤相同。 三、实验注意事项 1、打开电源后,的激光器都开始工作,不要用眼睛直视前面板的光出接口,以避免造成对眼睛的伤害; 2、接入光纤跳线和待测光纤前,应用酒精擦拭光纤端面,保持清洁; 3、测试完毕后,用防尘帽将仪器和光纤跳线的头盖上,关闭电源; 4、由于的发送功率较高,在未加衰减器的情况下,易出现饱和现象,可适当调整光纤活接头的插入深度进行测试。 5、这种方法的测量精度与整个系统的响应速度有关,除要求光电转换及检测仪器有足够快的响应外,还要求信号脉冲足够窄。一般要求输出脉冲的宽度至少是输入脉冲宽度的1.4倍,才能满足工程所需的精度。

北邮光纤实验报告背向散射法测量光纤的衰减常数

信息与通信工程学院 光纤通信实验 ——背向散射法测量光纤的衰减常数

一、实验原理 背向散射法是测量光纤衰减常数的替代法。背向散射法是一种非破坏性的测量方法,测量时,只需在光纤的一端进行。这种方法不仅能测量光纤衰减常数,还能检测光纤的物理缺陷和断点位置,测定接头损耗位置,测量光纤的长度等。因此,这种方法被广泛应用在光纤光缆的研究、生产、工程施工和传输系统的维护中。利用背向散射法原理做成的测试仪表叫做光时域反射计(Optical Tine Domain Reflectometer,OTDR)。 背向散射法的原理与雷达相似,它在光纤的一端注入大功率的窄光脉冲,在光脉冲沿着光纤传输时,由于光纤各处存在着瑞利散射,其后向散射部分不断返回光纤的输入端;而当光信号遇到裂纹时反射回的光信号会比后向散射的光信号强很多。在光纤输入端通过适当的耦合和接收信号处理,可以得到光脉冲沿着光纤的衰减及其它信息。 OTDR的主要组成包括光源、光分路器/耦合器、信号处理部分和显示器等。光源是一个或几个脉冲激光器,可以提供单个波长或多个波长的不同脉冲度和重复频率的光脉冲。光分路器/耦合器将光脉冲信号耦合到被测光纤,并将后向散射光和反射光信号耦合到光接收器中。 信号处理部分完成电信号的放大和处理,并将处理过的电信号与从光脉冲中提取的触发信号同步扫描到显示器上,在显示器给出相关数据和结果。 背向散射法是测量光纤衰减常数的原理图

OTDR测得的背向散射法典型曲线 由于信号是通过对数放大器处理的,衰减曲线的纵坐标是对数标度。图中5个典型的曲线段分别表示: ①为光纤输入端的耦合器件产生的反射(菲涅耳反射); ②为恒定斜率区; ③为接头损耗点或耦合引起的不连续性; ④为波导缺陷引起的强反射点; ⑤为输出端菲涅耳反射。 图中A、B两点之间是一条直线,表明相应于光纤上AB段的衰减常数为一定值,由于后向光经过往返两次衰减,所以曲线AB段光纤的衰减为 二、实验步骤 (1)按上图所示连接OTDR和被测光纤; (2)开启OTDR的电源,设置OTDR;

北邮大三下数据库实验报告5

北京邮电大学 实验报告 课程名称数据库系统原理 实验内容实验5 数据库完整性与安全性实验 班级2013211***姓名 *** 指导老师成绩_________ 2016年05月20日

实验5 数据库完整性与安全性实验 实验目的: 1.通过对完整性规则的定义实现,熟悉了解SQL SERVER中完整性保证的规则和实现方 法,加深对数据完整性的理解。 2.通过对安全性相关内容的定义,熟悉了解SQL SERVER中安全性的内容和实现方法, 加深对数据库安全性的理解 实验内容 完整性实验与要求: 1.分别定义数据库中各基表的主键、外键,实现实体完整性约束和参照完整性约束; 定义主键: 方法一:使用Enterprise Manager设置主键(以book表为例) ①光标移到book表的位置,右键->设计 ②在你要选的属性列右键->设置主键,完成。

方法二:使用SQL语句。 ①右键数据库,新建查询 设置外键: 方法一:使用Enterprise Manager设置外键(以student表为例) ①单击student表,鼠标移到“键”文件夹,单击右键,选择“新建外键”。 ②选择“表和列规范”进行设置

③我们想在student表设置class_id属性为外键,按照下图选择,点击确定,保存即可。 方法二:SQL语句 新建查询,输入如图语句。

2.向学生表插入具有相同学号的数据,验证其实体完整性约束; Student表的主键是学号,所以不能插入有相同学号的学生。 3.向学生表中插入一条数据,班级号是学生表的外键,验证参照完整性约束; Class表中没有“2013211302”这个班级,所以无法插入。改变班级号为class表中存在的,则能够进行插入,结果如下: 4.删除教师表中的所有数据,验证参照完整性约束;

光纤通信实验报告思考题

1、不考虑非线性效应,无啁啾的脉冲经过光纤的正常色散区和反常色散区传输后分别具有什么样的啁啾?为什么? 答:不考虑非线性效应,无啁啾的脉冲经过光纤的正常色散区后具有正啁啾和反常色散区传输后具有负啁啾。无啁啾的脉冲工作在正常色散区后,低频比高频传播得快,造成脉冲后沿传播速度比前沿传播速度快,从而产生正啁啾。无啁啾的脉冲工作在反常色散区后,高频比低频传播得快,造成脉冲前沿传播速度比后沿传播速度快,从而产生负啁啾。 2、低峰值功率的脉冲(不考虑非线性效应)在什么情况下,经过光纤传输会产生压缩效应? 答:脉冲要发生压缩的情形,应满足 2C<0,且。但一般的半导体激光器光源在直接强度调制时产生的光脉冲是负啁啾C<0,因此必须采用β2>0的单模光 1、传输光纤为G.652光纤,工作波长为C波段,如传输系统采用光纤光栅进行色散补偿,则需要什么类型的光纤光栅?其工作原理是什么? 传输光纤为G.652光纤,工作波长为C波段,如传输系统采用光纤光栅进行色散补偿,则需要啁啾光纤光栅。啁啾光纤光栅(Chirped FBG)的光栅周期(空间频率)随光纤长度有变化的光纤布拉格光栅,主要用于光纤色散补偿。 其工作原理是,普通单模光纤在1550nm波长时为色散值D>0(反常色散区)。光脉冲的高频分量(蓝移)较低频分量(红移)传输得快,导致脉冲展宽。经啁啾光纤光栅传输以后的入射光中的长波长分量(低频)位于脉冲后沿,使其在光栅的起始端就反射,而短波长分量位于脉冲的前沿,使其在光栅的末端才被反射,于是就补偿了色散效应,使脉冲宽度被压缩甚至还原。 1、有两个脉冲,其宽度不同,但峰值功率相同,通过相同的光纤后(不考虑光纤的色散),由自相位调制效应所展宽的光谱是否相同? 答:不相同。脉冲频谱的展宽程度还与脉冲形状有关。 2、脉冲在光纤中的自相位调制效应跟什么因素有关系?如何增强自相位调制效应? 答:自相位调制效应与输入光功率、传输距离、材料非线性折射率、光纤的型号、信号光的波长、输入脉冲的形状等因素有关。信道设置在非零色散波长附近将有利于增强自相位调制效应的影响;通过增强输入光功率的方法来增加自相位调制效应的影响;增加光纤传输距离来增大自相位调制效应;使用高非线性折射率的材料。

北邮大三上选修课数据库实验二数据库维护

《数据库技术及应用》实验报告 题目:数据库的日常维护和安全性管理姓名日期 实验环境:Microsoft SQL Server 2012 实验内容与完成情况: 3.1.1 完成数据库的备份、还原分+分) 通过SQL语句,对已建立的数据库StuManagement进行备份和还原操作 备份: backup database StuManagement to mybackup1 还原: use master restore database StuManagement from mybackup1 with recovery,replace; 完成数据的导入、导出操作(1分+1分): 直接在Management Studio中,手工对已建立的数据库StuManagement进行数据的导入和导出操作(可导为Access数据库、Excel表格等) 导入:

导出:将S表导出到中 3.1安全性管理 3.2.1对已建立的数据库StuManagement进行,设置用户 直接在Management Studio中,手工对已建立的数据库StuManagement进行安全性管

理,建立2个不同的数据库用户。(1+1分) 在安全性下登录名右键新建,创建 在StuManagement下安全性用户处右键新建两个用户wb和wb1 3.2.2完成“授权和权利回收”的操作例子分+分)

分别用grant和revoke语句,对3.2.1已建立的用户,进行授权和权利回收的操作,并运行验证。 wb用户只具有public身份,用wb登录执行select语句,发现错误。 select Sno from S; 退出,用Windows 账户登录,grant语句赋给wb select权限,并允许wb把这种权限再授予给别的用户 grant select on S to wb with grant option; 断开连接,用wb用户登录,执行select语句,发现成功查询

北邮大三数据库实验六数据查询分析实验

北邮大三数据库实验六数据查询分析实验

————————————————————————————————作者:————————————————————————————————日期: ?

实验六数据查询分析实验 实验目的 通过对不同情况下查询语句的执行分析,巩固和加深对查询和查询优化相关理论知识的理解,提高优化数据库系统的实践能力,熟悉了解Sybase中查询分析器的使用,并进一步提高编写复杂查询的SQL程序的能力。 实验内容 1.索引对查询的影响 (1)对结果集只有一个元组的查询分三种情况进行执行(必如查询一个具体学生的信息): ?不建立索引,(学号上)建立非聚集索引,(学号上)建立聚集索引。 建立聚集索引: createclustered indexstudent on student(student_id) go 建立非聚集索引: create nonclusteredindexstudent_index on student(student_id) go 用查询分析器的执行步骤和结果对执行进行分析比较。 select*from student where student_id='30201' 不建立索引 建立聚集索引

建立非聚集索引 (2)对结果集中有多个元组的查询(例如查看某门成绩的成绩表)分类似(1)的三种情况进行执行比较。 select*from student wherestudent_id>'30401' 不建立索引:

建立聚集索引: 建立非聚集索引: (3)对查询条件为一个连续的范围的查询(例如查看学号在某个范围内的学生的选课情况)分类似(1)的三种情况进行执行比较,注意系统处理的选择。 select*fromstudent where student_idbetween'31201'and'31415' 不建立索引:

相关文档
最新文档