实验4实验报告
实验报告_4

信号检测论(有无法)实验报告信号检测论(有无法)实验报告1、引言信号检测论认为:被试觉察信号有一个中枢神经效应,这种效应随着每次刺激呈现,时刻都在变化。
信号总是在噪音的背景上产生,信号的影响和噪音的影响都被假定为正态分布,这里的噪音不仅是指纯音信号出现时的其他噪音而言的, 如果把噪音除外, 人类个体所测定的感受性及主观态度就可以被分开。
理想的信号检测是既不漏报也不虚报, 在实际生活中表现为将损失尽可能降到最小。
提高信号检测的能力就意味着要提高信号检测的正确率, 使结果更为可靠, 减少盲目性(何立国,2001), 而观察者是否报告取决于两个条件, 一个是信号出现的概率P(SN), 一个是对观察者回答的奖惩程度(朱滢, 2000)。
被试反应“有”,或者“无”,这个反应标准的选择由很多因素(如感受性、利益得失、动机、态度、情绪、意志等)决定。
这个反应标准就是阈限,,而不是感觉本身的东西,它包括两个独立指标:一个是反应偏向,可用似然比值(β)或报告标准(C)来表示,它包括利益得失、动机、态度等因素;另一个是辨别力指标(d’),表示感知能力(王志毅, 2003)。
有无法是信号检测论测定阈限的基本方法。
主要步骤为,主试呈现刺激后,让被试判定所呈现的刺激中有无信号,并予以口头报告,被试只做“有”或“无”的简单反应。
被试的可能反应类型有四种:(1)刺激出现并报告“有”, 这种反应被称为“击中”(hit);(2)刺激出现并报告“无”, 这种反应被称为“漏报”(miss);(3)刺激没有出现并报告“有”, 这种反应被称为“虚惊”(false alarm);(4)刺激没有出现并报告“无”, 这种反应被称为“正确拒斥”(correct rejection)。
信号检测论用似然比β或报告标准C来对反应倾向进行衡量, 选用辨别力指标d’来作为反映客观感受性的指标, β值大小决定被试的决策是偏向于严格还是偏向于宽松。
2、方法2.1被试本实验的被试为本科学生一名, 20岁, 女生。
实验4 减速器拆装实验报告

实验四、机械设计课程减速器拆装实验报告减速器名称班级日期同组实验者姓名回答下列问题减速器拆装步骤及各步骤中应考虑的问题(要求打印)一、观察外形及外部结构1. 起吊装置, 定位销、起盖螺钉、油标、油塞各起什么作用?布置在什么位置?2. 箱体、箱盖上为什么要设计筋板?筋板的作用是什么, 如何布置?3.轴承座两侧联接螺栓应如何布置, 支承螺栓的凸台高度及空间尺寸应如何确定?4. 铸造成型的箱体最小壁厚是多少?如何减轻其重量及表面加工面积?5. 箱盖上为什么要设置铭牌?其目的是什么?铭牌中有什么内容?二、拆卸观察孔盖1. 观察孔起什么作用?应布置在什么位置及设计多大才是适宜的?2. 观察孔盖上为什么要设计通气孔?孔的位置应如何确定?三、拆卸箱盖1. 在用扳手拧紧或松开螺栓螺母时扳手至少要旋转多少度才能松紧螺母, 这与螺栓中心到外箱壁间距离有何关系?设计时距离应如何确定?2. 起盖螺钉的作用是什么?与普通螺钉结构有什么不同?3. 如果在箱体、箱盖上不设计定位销钉将会产生什么样的严重后果?为什么?四、观察减速器内部各零部件的结构和布置。
1. 箱体与箱盖接触面为什么没有密封垫?是如何解决密封?箱体的分箱面上的沟槽有何作用?2. 润滑油剂是如何导入轴承内进行润滑?如果采用脂剂应如何防止箱内飞溅的油剂及齿轮啮合区挤压出的热油剂冲刷轴承润滑脂?两种情况的导油槽及回油槽应如何设计?3.轴承在轴承座上的安放位置离箱体内壁有多大距离, 在采用不同的润滑方式时距离应如何确定?4. 设计时齿轮与箱体内壁最近距离的尺寸应如何确定?5. 齿侧隙的作用是什么?6. 结构设计中如何防止和调整零件间相互干涉?7. 在减速器设计时采用不同轴承应如何考虑调整工作间隙装置?8. 设计时应如何考虑对轴的热膨胀进行自行调节?五、从箱体中取出各传动轴部件1. 大齿轮上为什么要设计工艺孔?其目的是什么?2. 轴上零件是如何实现周向和轴向定位、固定?3. 各级传动轴为什么要设计成阶梯轴, 不设计成光轴?设计阶梯轴时应考虑什么问题?4. 采用直齿圆柱齿轮或斜齿圆柱齿时, 各有什么特点?其轴承在选择时应考虑什么问题?5.计数各齿轮齿数, 计算各级齿轮的传动比。
实验四预做实验报告

计算机组成原理预做实验报告实验四数据通路的组成1实验目的和要求在JYS-4实验装置上模拟计算机最基本的工作过程, 打通“键盘”、“CPU”、“RAM”之间的数据通路, 掌握计算机的数据通路组成及其工作原理。
2 实验设备JYS-4计算机组成原理教学实验装置及导线若干。
3实验内容及步骤1)实验原理2)该实验实际是前三个实验的综合, 就是把JYS-4实验装置上的INPUT DEVICE(输入设备—键盘)、SWITCH UNIT(开关单元—控制器)、SIGNAL UNIT(信号单元—时钟)、STATE UNIT(时序单元)、ALU UNIT(算术逻辑单元—运算器)、MAIN MEM(主存储器—内存)、ADDRESS UNIT(地址单元)、BUS UNIT(总线单元)、W/R UNIT(写/读单元)、OUTPUT DEVICE(输出设备)等单元电路连接起来, 构成一个最基本的计算机系统, 以模拟计算机的实际工作过程。
电路构成也是运算器实验和存储器实验电路的综合, 如实验指导书图4-1。
3)实验步骤①接线前的准备、实验电路的接线程序参见实验一和实验三。
②从输入单元电路输入四个八位二进制数据, 并存入存储器单元(四个数据及四个存放数据的内存单元地址由各组定义, 但要求不能与其它组定义的数据相同)。
③从内存单元取出两组八位二进制分别送入DR1和DR2, 并进行四种不同的算术运算, 并把不同的算术运算的结果保存在存储器单元里(四种不同的算术运算及其结果的存放地址由各组自行规定)。
④再从内存单元里取出剩下的两个原始数据分别送入DR1和DR2, 并进行四种不同的逻辑运算, 并把不同的逻辑运算结果存入存储器单元里(要求同3)。
⑤分别从存储器单元读出算术运算和逻辑运算的结果, 并进行理论分析其正确性。
图4-1 JYS-4装置的数据通路组成原理数据通路实验数据记录表4 实验数据记录与分析数据通路实验数据记录表验证分析: 实验结果与理论分析相符;5注意事项实验中, LDDR1与CE、LDDR2与WE分别共用一个控制开关, 在上述两个实验分别做的时候, 这两个开关要么用于产生LDDR1和LDDR2(做运算器实验时)这两个控制信号, 要么用于产生CE和WE(做存储器实验时)这两个控制信号, 所以是不矛盾的。
电子技术实验报告—实验4单级放大电路

电子技术实验报告实验名称:单级放大电路系别:班号:实验者:学号:实验日期:实验报告完成日期:目录一、实验目的 (3)二、实验仪器 (3)三、实验原理 (3)(一)单级低频放大器的模型和性能 (3)(二)放大器参数及其测量方法 (4)四、实验容 (5)1、搭接实验电路 (5)2、静态工作点的测量和调试 (6)3、基本放大器的电压放大倍数、输入电阻、输出电阻的测量 (6)4、放大器上限、下限频率的测量 (7)5、电流串联负反馈放大器参数测量 (8)五、思考题 (8)六、实验总结 (8)一、实验目的1.学会在面包板上搭接电路的方法;2.学习放大电路的调试方法;3.掌握放大电路的静态工作点、电压放大倍数、输出电阻和通频带测量方法;4.研究负反馈对放大器性能的影响;了解射级输出器的基本性能;5.了解静态工作点对输出波形的影响和负载对放大电路倍数的影响。
二、实验仪器1.示波器 1台2.函数信号发生器 1台3. 直流稳压电源 1台4.数字万用表 1台5.多功能电路实验箱 1台6.交流毫伏表 1台三、实验原理(一)单级低频放大器的模型和性能1. 单级低频放大器的模型单级低频放大器能将频率从几十Hz~几百kHz的低频信号进行不失真地放大,是放大器中最基本的放大器,单级低频放大器根据性能不同科分为基本放大器和负反馈放大器。
从放大器的输出端取出信号电压(或电流)经过反馈网络得到反馈信号电压(或电流)送回放大器的输入端称为反馈。
若反馈信号的极性与原输入信号的极性相反,则为负反馈。
根据输出端的取样信号(电压或电流)与送回输入端的连接方式(串联或并联)的不同,一般可分为四种反馈类型——电压串联反馈、电流串联反馈、电压并联反馈和电流并联反馈。
负反馈是改变房卡器及其他电子系统特性的一种重要手段。
负反馈使放大器的净输入信号减小,因此放大器的增益下降;同时改善了放大器的其他性能:提高了增益稳定性,展宽了通频带,减小了非线性失真,以及改变了放大器的输入阻抗和输出阻抗。
实验报告 范文(四)

中毒事故后果模拟一、训练目的1.通过训练,学会使用PHAST软件对石油化工装置泄漏后可能发生的中毒事故进行分析,掌握使用PHAST软件建立相对模型,模拟分析中毒影响范围和严重程度。
2.掌握毒性物质致死概率。
二、训练内容要求毒性气体或液体泄漏后中毒事故的模拟三、训练仪器本训练所用实验软件为:PHAST6.7四、训练方法和步骤:1.了解毒性物质泄漏中毒的原理,学习使用Vessel/pipe source 模型模拟中毒事故的方法。
2.选择Vessel/pipe source 模型3.输入相关参数(硫化氢泄漏)4.分别对扩散结果和毒性结果进行分析⑴扩散浓度结合硫化氢毒性阈限值,根据模拟结果进行分析,给出造成轻伤、重伤和死亡等不同中毒效果的浓度范围。
⑵致死概率通过看图和查看毒性报告,找出不同毒性致死概率与对应的范围,对付这些区域进行分析。
五、气体泄漏扩散浓度计算1.阈限值(TLVs)美国政府工业卫生专家协会针对多种化学物质制定了极限剂量,称为阈限值。
阈限值是空气中一种物质的浓度,其所代表的工作条件是,几乎所有的工人长期在这样的暴露条件下工作时,不会有不良的健康影响。
工人只有在工作时间才会暴露于此种毒物中,即每天八小时,每周五天。
2.阈限值与允许暴露浓度美国职业安全与健康管理局制定了一套极限剂量,称为允许暴露浓度。
3.致死概率的计算个体致死概率可通过中毒事故后果模型计算出某一事故场景在位置处产生的毒物浓度数值,然后根据概率函数法计算得到。
六、实验体会通过本次实验学习使用了PHAST软件,并了解了毒性物质泄漏中毒的原理及相关计算。
压力容器认知训练一、训练目的及要求使学生了解并熟悉压力容器的分类、特点、安全管理及检测检验方法和事故原因分析。
掌握KZL4—13—AII型工业锅炉,LSG立式水直管锅炉安全管理及检测检验方法。
二、设备KZL4—13—AII型工业锅炉,LSG立式水直管锅炉.三、认知训练内容1.压力容器的分类和特点。
实验4实验报告

南昌航空大学实验报告2014年4 月18 日课程名称:计算机网络实验名称:RIP 路由协议的配置班级:110451 姓名:曹海潮学号:11045106指导老师评定:签名:一、实验目的1、练习RIP 动态路由协议的基本配置;2、掌握了解RIP 路由协议原理二、实验环境:模拟器三、关于RIP 的基础知识RIP(Routing Information Protocol)是最常使用的内部网关协议(Interior Gateway Protocol)之一,是一种典型的基于D-V 算法的动态路由协议。
通过UDP(User Datagram Protocol)报文交换路由信息,使用跳数(Hop Count)来衡量到达目的地的距离(被称为路由权-Routing cost)。
由于在RIP 中大于或等于16 的跳数被定义为无穷大(即目的网络或主机不可达),所以RIP 一般用于采用同类技术的中等规模的网络,如校园网及一个地区范围内的网络,RIP 并非为复杂、大型的网络而设计。
四:实验步骤:拓扑图如下所示:(选择custom made device里的路由器1841)配置过程:Router0:Router>enable //进入特权模式Router#conf ter //进入全局配置模式Enter configuration commands, one per line. End with CNTL/Z.Router(config)#int f0/0 //配置Fa0/0 接口Router(config-if)#ip add 1.1.1.1 255.255.255.0Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to upRouter(config-if)#%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/0 //配置串口Router(config-if)#ip add 1.1.4.1 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/0, changed state to downRouter(config-if)#exitRouter(config)#int s0/0/1 //配置串口Router(config-if)#ip add 1.1.4.1 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/1, changed state to downRouter(config-if)#exitRouter(config)#router rip //进入RIP 视图Router(config-router)#network 1.0.0.0 //发布直连网络Router(config-router)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter#show ip route //查看路由表Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 6 subnetsC 1.1.1.0 is directly connected, FastEthernet0/0R 1.1.2.0 [120/1] via 1.1.4.2, 00:00:22, Serial0/0/0R 1.1.3.0 [120/1] via 1.1.5.2, 00:00:24, Serial0/0/1C 1.1.4.0 is directly connected, Serial0/0/0C 1.1.5.0 is directly connected, Serial0/0/1R 1.1.6.0 [120/1] via 1.1.5.2, 00:00:24, Serial0/0/1[120/1] via 1.1.4.2, 00:00:22, Serial0/0/0Router1:Router>enableRouter#conf terEnter configuration commands, one per line. End with CNTL/Z.Router(config)#int f0/0Router(config-if)#ip add 1.1.2.2 255.255.255.0Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/1Router(config-if)#ip add 1.1.6.1 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/1, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/0Router(config-if)#ip add 1.1.4.2 255.255.255.0Router(config-if)#clo rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/0, changed state to downRouter(config-if)#exitRouter(config)#router ripRouter(config-router)#network 1.0.0.0Router(config-router)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter#Router#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 6 subnetsR 1.1.1.0 [120/1] via 1.1.4.1, 00:00:04, Serial0/0/0C 1.1.2.0 is directly connected, FastEthernet0/0R 1.1.3.0 [120/1] via 1.1.6.2, 00:00:15, Serial0/0/1C 1.1.4.0 is directly connected, Serial0/0/0R 1.1.5.0 [120/1] via 1.1.4.1, 00:00:04, Serial0/0/0[120/1] via 1.1.6.2, 00:00:15, Serial0/0/1C 1.1.6.0 is directly connected, Serial0/0/1Router2:Router>enRouter#conf terEnter configuration commands, one per line. End with CNTL/Z.Router(config)#int f0/0Router(config-if)#ip add 1.1.3.2 255.255.255.0Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/0Router(config-if)#ip add 1.1.6.2 255.255.255.0Router(config-if)#clo rate 64000Router(config-if)#no shutdownRouter(config-if)#%LINK-5-CHANGED: Interface Serial0/0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/1Router(config-if)#ip add 1.1.4.2 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/1, changed state to upRouter(config-if)#exitRouter(config)#router ripRouter(config-router)#%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/1, changed state to upRouter(config-router)#network 1.0.0.0Router(config-router)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter>show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 6 subnetsR 1.1.1.0 [120/1] via 1.1.5.1, 00:00:19, Serial0/0/1R 1.1.2.0 [120/1] via 1.1.6.1, 00:00:01, Serial0/0/0C 1.1.3.0 is directly connected, FastEthernet0/0R 1.1.4.0 [120/1] via 1.1.5.1, 00:00:19, Serial0/0/1[120/1] via 1.1.6.1, 00:00:01, Serial0/0/0C 1.1.5.0 is directly connected, Serial0/0/1C 1.1.6.0 is directly connected, Serial0/0/0五、实验结果按照图示配置好主机的IP 地址,使用ping 命令测试相互之间的连通性,主机之间可以相互ping 通的,不但pc机之间能够ping 通,而且路径是选择的最短路径,路由表有6个网络。
电子电路实验四 实验报告

实验四波形发生电路实验报告一、理论计算1.正弦振荡电路实验电路如图1所示,电源电压为±12V。
分析图1电路的工作原理,根据图中的元件参数,计算符合振荡条件的Rw值以及振荡频率f0。
该正弦振荡电路采用RC串并联选频网络,选频网络的示意图如下:当输入信号的频率足够低时,,超前,且当频率趋近于零时,相位超前趋近于+90°;当输入信号的频率足够高时,,滞后,且当频率趋近于无穷大时,相位滞后趋近于-90°。
因此,当信号频率从零逐渐变化到无穷大时,的相位将从+90°逐渐变化到-90°,故必定存在一个频率f0,当f= f0时,与同相。
RC串并联选频网络的反馈系数整理可得令,则代入上式,得出当f=f0时,,由正弦振荡电路的起振条件知,。
对于图1的正弦振荡电路,有将R3、R4代入上式,令之大于3,得Rw>10kΩ。
将R1=R2=16kΩ、C1=C2=0.01μF代入f0式,得f0=994.7Hz。
2.多谐振荡电路实验电路如图2所示。
深入分析图2所示电路的工作原理,画出Vo1、Vo2的波形,推导Vo1、Vo2波形的周期(频率)和幅度的计算公式。
再按图2中给出的元件参数计算Vo1、Vo2波形的周期(频率)、幅度,以备与实验实测值进行比较。
该电路为三角波发生电路,原理图如下:虚线左边为滞回电路,故Vo1为方波。
根据叠加原理,集成运放A1同相输入端的电位令,则阈值电压对于虚线右边的积分电路,其输入电压不是+U Z,就是-U Z,故积分电路的输出电压的波形为三角波。
设输出电压的初始值为-U T,终了值为+U T,则可解得T为矩形波、三角波共同的周期。
矩形波的幅度的理论值即为UZ,等于6V;将实验电路图中的各个参数代入各式,得UT=0.5*6=3V,故三角波的幅度理论值为3V,矩形波、三角波的周期 。
3.锯齿波发生电路锯齿波发生电路的原理图见仿真实验电路图。
设二极管导通时的等效电阻可忽略不计,当u o1=+U Z时,D3导通,D4截止,输出电压的表达式为uo随时间线性下降。
大学物理实验报告 实验4 扭摆法测定物体转动惯量

大学物理实验教案实验名称:扭摆法测定物体转动惯量 1 目的1)熟悉扭摆的构造、使用方法,以及转动惯量测试仪的使用方法;2)学会用扭摆测定几种不同形状物体的转动惯量和弹簧的扭转常数,并通过理论公式推算出物体的转动惯量;3)验证转动惯量与距离平方的关系。
2 仪器扭摆、转动惯量测试仪、游标卡尺、天平3 实验原理3.1原理将物体在水平面内转过一定的角度,在扭摆的弹簧的恢复力矩作用下物体绕垂直轴作往返扭转运动。
根据胡克定律有:M= - K Θ (1)根据转动定律有:M= Ιβ (2)令ω2=K/I ,忽略轴承的摩擦阻力矩,由(1)、(2)得:θωθθβ222-=-==I Kdtd 上述方程表示扭摆运动具有角简谐振动的特性,角加速与角位移成正比,且方向相反。
此方程的解为:)cos(ϕωθ+=t A 式中,A 为谐振动的角振幅,φ为初相位角,ω为角速度,此谐振动的周期为:K IT πωπ22==(3)由(3)式得:224πKT I =可见只要知道弹簧扭转常数,测得物体扭摆的摆动周期,便可确定物体的转动惯量I 。
3.2弹簧扭转常数测量方法本实验利用公式法先测得圆柱体的转动惯量,再用扭摆测出载物盘的摆动周期T 1,再把圆柱体放到载物盘上,测出此时的摆动周期T 2,分别代入(4)式,整理得:2122024T T I K -=π(5)其中I 0为圆柱体的转动惯量。
4 教学内容4.1 测定扭摆装置的弹簧扭转常数1)选择圆柱体,重复6次测量其几何尺寸及其质量,根据公式确定其转动惯量;2)把载物盘安装在转轴上并紧固,调整扭摆机座底脚螺丝,使水平仪的气泡位于中心;3)调节好计时装置,并调光电探头的位置使载物盘上的挡光杆处于其缺口中央且能遮住发射、接收红外光线的小孔;4)让其摆动,重复测量6次20个周期t 1;5)把圆柱体置于载物盘上,再让其摆动并重复6次测量20个周期t 2。
4.2 测定球体的转动惯量1)将塑料球安装在扭摆的转轴上并紧固;2)让其摆动并重复6次测定10个周期t4.3 验证转动惯量平行轴定理1)装上金属细杆(金属细杆中心必须与转轴重合),测定摆动周期t(10个T);2)将滑块对称放置在细杆两边的凹槽内,此时滑块质心离转轴的距离分别为5.00,10.00,15.00 ,20.00,25.00cm,测定摆周期t(10个T),验证转动惯量平行轴定理(计算转动惯量时,应扣除支架的转动惯量)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号:20164477 姓名:陈家凤
实验四数据库表的创建和管理
一、目的与要求
1.掌握数据库表的两种创建方法;
2.掌握完整性约束的设置方法;
3.掌握导入导出数据的操作方法;
二、实验准备
1.了解完整性约束的概念,分类;
2.了解T-SQL创建、修改和删除表的语法格式;
3.了解数据导入导出。
三、实验内容
(一) 在对象资源管理器中创建数据库表
创建数据库studb,存储属性为默认,在studb数据库中建立数据表。
结构如图4-1所示:
图4-1
图4-2
图4-3
图4-4
图4-5
图4-6
需要定义的约束有:
1.主键和外键,依据图中标识建立
在SC表中右击—>关系—>按箭头步骤(两次添加)
图4-7
图4-8
图4-9
2.S表中在s_name上建立唯一键约束。
S表中在s_name上右击—>索引/键—>添加
图4-10
3.C表中设置check约束为ccredit不能为负数
C表中在ccredit中右击—>check约束—>按箭头步骤
图4-11
3.SC表中score默认值为0
SC表中score右击—> check约束—>按箭头步骤
图4-12
(二) 使用T-SQL语句修改表
1.在S表中增加新的列,列名sfzh,数据类型为varchar(18)。
alter table dbo.S add sfzh varchar(18)
图4-13
图4-14
2.在C表中增加外键约束,外键是cpno,参考C表的cno列。
alter table dbo.C add constraint FK_cpno foreign key(cpno) references dbo.C(cno)
图4-15
3.在SC表中删除默认值约束。
alter table dbo.SC
drop constraint DF_SC_score
图4-16
(三)建立关系图
如图4-1建立studb数据库中的关系图。
具体步骤同(一)
图4-17
(四)在表中录入以下数据:
在S表中添加如下记录:
图4-18
C表中添加如下记录:
图4-19
SC表中添加如下记录:
图4-20
(五) 使用T-SQL语句建立表
在studb数据库中建立教师表T,结构如图4-21:
图4-21
use studb
go
create table T (tno char(6) null,
tname varchar(10) null,
tsex char(2) null,
tbirday datetime null,
salary money null,
title varchar(10) null)
go
图4-22 图4-23
(六)建立规则和默认值
1.创建规则对象rule_tsex,设置性别只能为‘男’或‘女’,并绑定到T表的tsex 列上。
输入数据进行检验。
create rule rule_tsex
as
@sex='男' or @sex='女'
go
exec sp_bindrule 'rule_tsex','T.tsex'
图4-24
2.创建默认值对象df_salary,值为0,绑定到T表的salary列。
create default df_salary as 0
go
execute sp_bindefault 'df_salary','T.salary'
图4-25
3.要删除以上建立和规则和默认值对象,要如何操作?Exec sp_unbindrule'T.tsex'
Drop rule rule_sex
图4-26
Exec sp_unbindrule'T.salary'
Drop DEFAULT df_salary
图4-27
(七)导入导出数据
1.将数据库中的S、C和SC表,导出到“D:\学号文件夹”目录中的Excel文件,文件名自定义。
图4-28
图4-29
图4-30
图4-31
图4-32
图4-33
2.在studb数据库中导入提供的excel文件TC.xls。
图4-35
图4-36
图4-37
图4-38
图4-39
图4-40
图4-41
最后保存studb数据库的物理文件,以备之后的实验之用。
四、思考与练习
1.表中的多列作为主键,要如何设置?
按住ctrl建选取要成为逐渐的键后点击鼠标右键,设定为主键
2.在表中定义的默认值、check约束,与在可编程性中创建的规则、默认值对象有何区别?
默认值是一种数据库对象,在数据库中定义一次后,可以被多次应用于表中的一列或多列,还可用于用户自定义的数据类型。