实验5+视图的应用
实验5 视图的应用
实验名称:视图的建立和应用。
实验内容:在实验2和实验3的基础上定义视图,并在视图上完成查询,以及插入、更新和删除操作。
实验目的:掌握视图定义和应用的方法,体会视图和基本表的异同之处。
实验方法:在实验2和实验3的基础上用CREATE VIEW命令定义视图,然后使用SELECT命令完成查询,使用INSERT、UPDA TE和DELETE命令分别完成插入、更新和删除操作。
实验要求:
1.在实验2建立的基本表的基础上,按如下要求设计和建立视图:
(1)基于单个表按投影操作定义视图。
(2)基于单个表按选择操作定义视图。
(3)基于单个表按选择和投影操作定义视图。
(4)基于多个表根据连接操作定义视图。
(5)基于多个表根据嵌套查询定义视图。
(6)定义含有虚字段的视图。
2.分别在定义的视图上设计一些查询(包括基于视图和基本表的连接或嵌套查询)。
3.在不同的视图上分别设计一些插入、更新和删除操作,分情况讨论哪些操作可以成功完成,哪些操作不能完成,并分析原因。
4.在实验报告中要给出具体的视图定义要求和操作要求,并针对各种情况做出具体的分析和讨论。
相关命令:
定义视图的命令是CREATE VIEW,其核心是SQL SELECT查询,基本命令格式如下:CREATE VIEW <视图名> AS <SELECT-查询块>。
数据库实验5 多表查询及视图
实验五:多表查询及视图一、实验目的1.掌握SELECT语句的基本语法和查询条件表示方法;2.掌握数据表的连接查询、嵌套查询、集合查询的使用方法。
3.掌握创建及管理视图的方法;二、实验学时2学时三、实验要求1.了解SELECT语句的基本语法格式和执行方法;2.掌握连接查询、嵌套查询和集合查询的语法规则;3.掌握使用界面方式和命令方式创建及管理视图;4.完成实验报告;四、实验内容1.以实验3数据库为基础,请使用T-SQL 语句实现进行以下操作:1)查询选修了‘数学’或者‘大学英语’的学生学号、姓名、所在院系、选修课程号及成绩;2)查询与‘张力’(假设姓名唯一)年龄不同的所有学生的信息;3)按照“学号,姓名,所在院系,已修学分”的顺序列出学生学分的获得情况。
其中已修学分为考试已经及格的课程学分之和;4)查找选修了至少一门和张力选修课程一样的学生的学号、姓名及课程号;5)查询只被一名学生选修的课程的课程号、课程名;6)使用嵌套查询出选修了“数据结构”课程的学生学号和姓名;7)使用嵌套查询查询其它系中年龄小于CS系的某个学生的学生姓名、年龄和院系;8)使用ANY、ALL 查询,列出其他院系中比WM系所有学生年龄小的学生的姓名;9)使用集合查询查询选修1号课程同时选修2号课程的同学的学号与姓名;2.以实验数据库为基础数据,利用对象资源管理器创建以下视图:1)创建所有学生学号、姓名及年龄的信息视图v_stu_info2)创建CS系学生基本信息视图v_stu_cs3)创建选修课成绩在80分以上的学生的信息视图v_stu_80,包括学生基本情况及成绩。
3. 以实验数据库为基础数据,请使用T-SQL语句完成以下内容,并将SQL语句写在实验报告册中:1) 创建v_CS视图,包括CS系各学生的学号、姓名及年龄,要求进行修改和插入操作时仍需保证该视图只有CS系的学生;2) 创建v_CS_age20视图,包括CS系学生年龄在20岁以上的基本信息;并保证对视图文本的修改都要符合年龄大于20这个条件。
数据库原理及应用实验教案
数据库原理及应用实验教案一、实验目的1. 理解数据库的基本概念,掌握数据库的基本操作。
2. 熟悉数据库管理系统,了解数据库设计原则。
3. 学会使用SQL语言进行数据的增、删、改、查等操作。
4. 掌握数据库的索引、视图和存储过程等高级功能。
5. 培养实际操作数据库的能力,提高解决实际问题的技能。
二、实验内容1. 数据库的创建与管理创建新数据库打开现有数据库数据库的备份与恢复2. 表的创建与管理表的创建表结构的修改表的删除表的数据插入、删除和修改3. SQL语言基础数据定义语句(CREATE、ALTER、DROP)数据查询语句(SELECT)数据操纵语句(INSERT、UPDATE、DELETE)数据控制语句(GRANT、REVOKE)4. 索引与约束索引的创建、修改和删除主键、外键的设置与维护唯一约束和检查约束的设置5. 视图与存储过程视图的创建、修改和删除存储过程的创建、修改和删除存储过程的调用三、实验环境1. 硬件环境:计算机实验室,每台计算机配备数据库管理系统软件。
2. 软件环境:数据库管理系统软件(如MySQL、Oracle、SQL Server 等),编程语言环境(如Python、Java等),文本编辑器或集成开发环境(如Visual Studio Code、Eclipse等)。
四、实验步骤1. 实验准备:安装并配置数据库管理系统软件,了解实验内容和要求。
2. 实验一:数据库的创建与管理创建一个名为“实验数据库”的新数据库。
打开已存在的数据库,进行备份和恢复操作。
3. 实验二:表的创建与管理创建一个名为“学生”的表,包括学号、姓名、年龄、性别等字段。
插入、删除和修改表中的数据。
4. 实验三:SQL语言基础使用SELECT语句查询学生表中的数据。
使用INSERT、UPDATE和DELETE语句操作学生表数据。
5. 实验四:索引与约束为学生表的学号字段创建索引。
设置主键、外键、唯一约束和检查约束。
实验五 视图的创建和使用
实验五视图的创建和使用5.1概述5.1.1任务一理解视图的概念视图是一个虚拟表,其内容由查询定义。
同真实的表一样,视图包含一系列带有名称的列和行数据。
但是,视图并不在数据库中以存储的数据集合形式存在。
行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
对其中所引用的基表来说,视图的作用类似于筛选。
定义视图的筛选可以来自当前或其他数据库的一个或多个表,或者其他视图。
视图被定义后便存放在数据库中,对视图中的数据的操作与对表的操作一样,可以对其进行查询、修改和删除,但对数据的操作要满足一定的条件。
当对视图所看到的数据进行修改时,相应的基表的数据也会发生变化,同时,若基表的数据发生变化,这种变化也会自动地反映到视图中。
5.1.2任务二理解视图的优点用户可以根据自己的实际需要创建视图,使用视图有很多优点,主要有以下几点:1、简单性视图可以屏蔽数据的复杂性,简化用户对数据库的操作。
使用视图,用户可以不必了解数据库的结构,就可以方便地使用和管理数据。
那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。
2、逻辑数据独立性视图可以使应用程序和数据库表在一定程度上独立。
如果没有视图,应用一定是建立在表上的。
有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来。
3、安全性通过视图用户只能查询和修改他们所能见到的数据。
数据库中的其他数据则既看不见也取不到。
5.2创建视图创建视图的方法有三种:在创建视图前请考虑如下原则:只能在当前数据库中创建视图.视图名称必须遵循标识符的规则,且对每个用户必须为唯一.此外,该名称不得与该用户拥有的任何表的名称相同.可在其他视图和引用视图的过程之上建立视图.SQLServer 2000允许嵌套多达32级视图若要创建视图,数据库所有者必须授予用户创建视图的权限,并且用户对视图定义中所引用的表或视图要有适当的权限5.2.1任务一使用企业管理器创建视图使用企业管理器创建视图的具体操作步骤如下:1、打开企业管理器窗口,打开“新建视图”对话框。
实验5 索引和视图
实验5 索引和视图一、实验目的1.掌握索引的使用方法2.掌握数据完整性的实现方法3.熟悉视图的概念和作用4.掌握视图的创建方法5.掌握如何查询和修改视图二、实验准备1.了解索引的作用与分类2.掌握索引的创建方法3.了解视图的概念4.了解创建视图的方法5.了解对视图的操作三、实验内容及要求1.创建索引1)在Employees表的Name列和Address列上建立复合索引。
2)对Departments表上的DepartmentName列建立唯一性索引。
3)使用CREATE INDEX语句能创建主键吗?4)向Employees表中的出生日期列添加一个唯一性索引,姓名列和性别列上添加一个复合索引。
5)假设Departments表中没有主键,使用ALTER TABLE语句将DepartmentID列设为主键。
6)添加主键和添加普通索引有什么区别?7)创建与Departments表相同结构的表Departments1,将DepartmentName设为主键,DepartmentsID上建立一个索引。
2.删除索引1)使用DROP INDEX语句删除表Employees上的索引depart_ind。
2)使用ALTER TABLE语句删除Departments上的主键和索引Dep_ind。
3.创建视图1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列。
2)创建YGGL数据库上的视图Employees_view,视图包含员工号码、姓名和实际收入。
4.查询视图1)从视图DS_VIEW中查询出部门号为3的部门名称。
2)从视图Employees_view查询出姓名为“王林”的员工的实际收入。
5.更新视图1)向视图DS_VIEW中插入一行数据:6,广告部,广告业务。
2)执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表Departments中发生的变化。
3)尝试向视图Employees_view中插入一行数据,看看会发生什么情况。
国开电大计算机应用基础(本科)实验5;掌握PowerPoint 2016演示文稿的基本操作方法。
国开电大计算机应用基础(本科)实验5;掌握PowerPoint 2016演示文稿的基本操作方法。
本次实验的目的是研究并掌握PowerPoint 2016演示文稿的基本操作方法。
为此,我们需要完成以下实验要求:1.掌握PowerPoint 2016的启动和退出方法。
2.掌握PowerPoint 2016多种视图的使用方法。
3.掌握幻灯片的剪辑和放映方法。
4.掌握演示文稿的保存方法。
在实验过程中,我们需要完成以下内容和步骤:1.启动PowerPoint2016,观察启动后的工作界面,然后退出PowerPoint 2016.2.启动PowerPoint 2016,打开PowerPoint 2016自带的一个演示文稿"欢迎使用PowerPoint",并观察其工作界面和各个选项卡的内容。
在幻灯片中单击文字、图片、超链接等幻灯片元素。
3.在视图中选择普通、大纲视图、幻灯片浏览、备注页、阅读视图这5种视图,观察幻灯片在不同视图下呈现方式的变化。
4.进行幻灯片的基本操作,包括新建、选择、复制、隐藏和删除,以及幻灯片顺序的调整。
5.进行幻灯片放映,选择不同的放映方式并观察效果。
6.将编辑、修改后的"欢迎使用PowerPoint"演示文稿另存为"PowerPoint练",并观察其在不同文件类型下的变化。
通过本次实验,我们掌握了PowerPoint 2016演示文稿的基本操作方法,包括启动和退出方法、多种视图的使用方法、幻灯片的剪辑和放映方法以及演示文稿的保存方法。
我们还学会了进行幻灯片的基本操作和放映,并能够将编辑、修改后的演示文稿另存为不同的文件类型。
实验五 集成逻辑门电路的功能测试与应用
实验五集成逻辑门电路的功能测试与应用1.实验目的(1)掌握TTL集成与非门的逻辑功能和主要参数的测试方法;(2)掌握TTL器件的使用规则;(3)熟悉数字电路实验箱的结构,基本功能和使用方法;2.实验设备与器件1)5V直流电源,2)逻辑电平开关,3)0-1指示器,4)直流数字电压表,5)直流毫安表,6)直流微安表,7)74LS20×2,8)WS30—1k、10k电位器各一,9)200Ω电阻器(0.5 )一个。
3.实验原理门电路是组成数字电路的最基本的单元,包括与非门、与门、或门、或非门、与或非门、异或门、集成电极开路与非门和三态门等。
最常用的集成门电路有TTL和CMOS两大类。
TTL为晶体管—晶体管逻辑的简称,广泛的应用于中小规模电路,功耗较大。
本实验采用4输入双与非门74LS20,即在一块芯片内含有两个互相独立的与非门,每个与非门有四个输入端。
其逻辑表达式为Y=ABCD,逻辑符号及引脚排列如图5-1(a)、(b)所示。
[注意]:TTL电路对电源电压要求较严,电源电压V CC只允许在+5V土10%的范围内工作,超过5.5V将损坏器件;低于4.5V器件的逻辑功能将不正常。
(a)逻辑符号(b)引脚排列图5-1 74LS20逻辑符号及引脚排列(1)与非门的逻辑功能与非门的逻辑功能是:当输入端中有一个或一个以上是低电平时,输出端为高电平;只有当输入端全部为高电平时,输出端才是低电平(即有“0”得“1”,全“1”得“0”。
)(2)TTL与非门的主要参数描述与非门的输入电压Ui、输出电压Uo关系可以用电压传输特性Uo=f(Ui)表示,如图5-2(a)。
从电压传输特性曲线上可以读出门电路的一些重要参数,如输出高电平U OH,输出低电平U OL,开门电平U ON,关门电平U OFF等参数。
实际的门电路U OH和U OL并不是恒定值,由于产品的分散性,每个门之间都有差异。
在TTL电路中,常常规定高电平的标准值为3V,低电平的标准值为0.2V。
实验5-视图
实验五视图1实验目的(1)掌握SQL视图语句的基本使用方法,如CREATE VIEW、DROP VIEW。
(2)掌握视图更新、WITH CHECK OPTION等高级功能的使用。
2实验内容2.1 掌握SQL视图语句的基本使用方法(1)创建视图(省略视图列名)。
(2)创建视图(不能省略列名的情况)。
(3)删除视图(RESTRICT / CASCADE)。
2.2 掌握视图更新和WITH CHECK OPTION的高级使用方法(1)创建视图(WITH CHECK OPTION),并利用INSERT、DELETE和UPDATE语句加以验证。
(2)创建一个行列子集可更新视图,并利用INSERT、DELETE和UPDATE语句加以验证。
(3)创建一个不可能更新的视图,并利用更新语句验证该视图不可更新。
3实验要求(1)深入复习教材第三章SQL有关视图语句。
(2)根据书上的例子,针对TPCH数据库模式设计各种视图语句,每种类型视图语句至少要设计一个,描述清楚视图要求,运行你所设计的视图语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。
也可以按照附1所列示例做实验。
(3)实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。
(4)思考题:KingbaseES把视图的定义存储在那个系统表中?如何查看某个视图的定义?4实验步骤4.1 掌握SQL视图语句的基本使用方法(1)创建视图(省略视图列名)。
(2)创建视图(不能省略列名的情况)。
(3)删除视图(RESTRICT / CASCADE)。
4.2 掌握视图更新和WITH CHECK OPTION的高级使用方法(4)创建一个行列子集可更新视图,并利用INSERT、DELETE和UPDATE语句加以验证。
(5)创建视图(WITH CHECK OPTION),并利用INSERT、DELETE和UPDATE语句加以验证。
(6)创建一个不可能更新的视图,并利用更新语句验证该视图不可更新。
数据库系统实验
梁文娟目录实验1 用E-R图设计数据库 (3)实验2 熟悉SQL Server 2000环境 (4)实验3 创建数据库及表 (19)实验4 数据查询 (34)实验5 视图的定义和操作 (36)实验6 实现数据完整性 (38)实验7 实现数据库安全管理 (41)实验8 实现触发器 (45)实验9 数据库备份与恢复 (47)实验10 数据库设计综合应用 (48)实验1 用E-R图设计数据库实验目的与要求:1.掌握E-R模型的基本概念和图形的表示方法。
2.掌握将现实世界的事物转化成E-R图的基本技巧3.熟悉关系数据模型的基本概念。
4.掌握E-R图转化成关系表的基本方法实验环境:1.Windows 2000/XP2.SQL Server 2000实验内容:1.根据需求确定实体、属性和联系。
2.将实体、属性和联系转化为E-R图。
3.将E-R图转化为表。
实验步骤:1.设计能够表示学生、课程关系的数据库。
1)确定学生、课程实体的属性。
2)确定学生、课程实体的联系以及联系类型。
3)画出学生、课程关系的E-R图。
2.设计能够表示商品、顾客和商品生产厂家关系的数据库。
1)确定商品、顾客和商品生产厂家实体的属性。
2)确定商品、顾客和商品生产厂家的联系以及联系类型。
3)画出商品、顾客和商品生产厂家关系的E-R图。
讨论:E-R图和关系表之间的关系。
实验2 熟悉SQL Server 2000环境一、实验目的●掌握SQL Server 2000的安装●了解SQL Server 2000的组织结构和操作环境●熟悉SQL Server 2000的基本使用方法二、背景知识SQL Server 2000是Microsoft公司推出的高性能的客户端/服务器结构的关系数据库管理系统,它继承了SQL Server 7.0版本的高性能、可靠性、易用性和可扩充性的优点,同时又增加了一些新的特性,使其成为一种领先的数据库管理系统,可用于联机事务处理(OLTP)、数据仓库及电子商务等。
实验五 显微镜望远镜放大倍数的测定
实验五显微镜与望远镜放大本领的测定望远镜和显微镜都是用途极为广泛的助视光学仪器,显微镜通过放大物所成的像,来帮助人们观察近处的微小物体,而望远镜则是通过放大远处物的视角,帮助人们观察远处的目标,它们常被组合在其他光学仪器中使用.为适应不同用途和性能的要求,望远镜和显微镜的种类很多,构造也各有差异,但是它们的基本光学系统都由物镜和目镜组成.望远镜和显微镜在天文学、电子学、生物学和医学等领域中都起着十分重要的作用.光学望远镜从诞生至今将近400年,出现了折射望远镜、反射望远镜、折反射式望远镜和空间望远镜,不断推动着天文学和物理学的发展.长久以来,人们仰望天空,看见日月星辰东升西落,有过天圆地方、地心说、日心说等宇宙模型.但过去人们只能用肉眼对星空进行观察,观测范围非常局限,所得的数据资料也就非常有限.凭借着物理学的不断发展,多种望远镜被制造出来,越来越精密,推动着天文学和物理学不断向前发展,人类的视野也变得更深更广.·实验目的1.熟悉显微镜和望远镜的构造及其放大原理;2.进一步熟悉透镜成像规律及光学系统的共轴调节方法;3.学会一种测定显微镜和望远镜放大本领的方法;4.掌握显微镜、望远镜的正确使用方法.·实验仪器显微镜,望远镜,标尺,标准石英尺,测微目镜,照明灯.图5-1 显微镜的结构显微镜是一种复杂的光学仪器.它是医学实验常用工具之一,其作用是将观察的标本放大,以便观察和分析.一般光学显微镜包括机械装置和光学系统两大部分,如图5-1所示.一、机械装置1. 镜座:位于最底部的构造,为整个显微镜的基座,用以支持着整个镜体,起稳固作用.2. 镜柱:为垂直于镜座上的短柱,用以支持镜臂.3. 镜臂:为支持镜筒和镜台的呈弓形结构的部分,是取用显微镜时握拿的部分.镜筒直立式光镜在镜臂与其下方的镜柱之间有一倾斜关节,可使镜筒向后倾斜一定角度以方便观察,但使用时倾斜角度不应超过45°,否则显微镜由于重心偏移容易翻倒.4. 调节器:也称调焦螺旋,为调节焦距的装置,位于镜臂的上端(镜筒直立式光镜)或下端(镜筒倾斜式光镜),分粗调节器(大螺旋)和细调节器(小螺旋)两种.粗调节器可使镜筒或镜台作大幅度的升降,适于低倍镜观察时调焦.细调节器可使镜筒或镜台缓慢或较小幅度地升降,在低倍镜下用粗调节器找到物体后,在高倍镜和油镜下进行焦距的精细调节,藉以对物体不同层次、深度的结构做细致地观察.5. 镜筒:位于镜臂的前方,它是一个齿状脊板与调节器相接的圆筒状结构,上端装载目镜,下端连接物镜转换器.根据镜筒的数目,光镜可分为单筒式和双筒式.单筒光镜又分为直立式和倾斜式两种,镜筒直立式光镜的目镜与物镜的光轴在同一直线上,而镜筒倾斜式光镜的目镜与物镜的中心线互成45°角,在镜筒中装有使光线转折45°的棱镜;双筒式光镜的镜筒均为倾斜式的.6. 物镜转换器:又称旋转盘,位于镜筒下端的一个可旋转的凹形圆盘上,一般装有2~4个放大倍数不同的接物镜.旋转它就可以转换接物镜.旋转盘边缘有一定卡,当旋至物镜和镜筒成直线时,就发出“咔”的响声,这时方可观察玻片标本.7. 载物台:位于镜臂下面的平台,用以承放玻片标本.载物台中央有一圆形的通光孔,光线可以通过它由下向上反射.(二)光学系统1. 反光镜:是装在镜台下面、镜柱前方的一面可转动的圆镜,它有平凹两面.平面镜聚光力弱,适合光线较强时使用.凹面镜聚光力强,适于光线较弱时使用.转动反光镜,可将光源反射到聚光镜上,再经镜台中央圆孔照明标本.2. 聚光镜:在镜台下方,是一组透镜,用以聚集光线增强视野的亮度.镜台上方有一调节旋钮,转动它可升降聚光镜.往上升时增强反射光,下降时减弱反射光.3. 可变光栏:是在聚光镜底部的一个圆环状结构.它装有多片半月形的薄金属片,叠合在中央成圆孔形.在圆环外缘有一突起的小柄,拨动它可使金属片分开或合拢,用以控制光线的强弱,使物像变得更清晰.4. 目镜:装在镜筒上端,其上一般刻有放大倍数(如5×,10×).目镜内常装有一指示针,用以指示要观察的某一部分.5. 物镜:装在物镜转换器上,一般分低倍镜、高倍镜和油镜三种.低倍镜镜体较短,放大倍数小;高倍镜镜体较长,放大倍数较大;油镜镜体最长,放大倍数最大(在镜体上刻有数字,低倍镜一般有4×、10×,高倍镜一般有40×、45×,油镜一般是90×、100×,×表示放大倍数).测微目镜由目镜、分划板、读数鼓轮与连接装置等组成.目镜把叉丝和被观测的像同时放大,其放大倍数不影响测量数据大小,但可以提高测量准确程度.测微目镜的基本结构剖视图如图5-2所示.目镜镜头通过调焦螺纹固定在目镜外壳中部.外壳内有一块刻有十字丝的透明叉丝板,外壳右侧装有测距螺旋(即千分尺)系统,转动测距手轮,其螺杆将带动叉丝板移动.叉丝板的移动量可通过手轮上的千分尺测出.透明十字叉丝板后面是一个固定的玻璃标尺,标尺上刻有毫米尺,每格1mm,量程为8mm . 旋转读数鼓轮,刻有十字叉丝的可动分划板就可以左右移动.读数鼓轮每旋转一周,叉丝移动1mm ,鼓轮上有100个分格,故每一格对应的读数为0.01mm ,再估读一位.其读数方法和螺旋测微器差不多.在测量过程中,要始终沿着一个方向移动叉丝,不得回旋.测微目镜通常用来测金属丝、干涉条纹等的宽度.测量时,使双线与待测物质边缘平行,叉丝交点与待测物的边缘重合,开始计数.在测量过程中,要始终沿着一个方向移动叉丝,不得回旋.图2 测微目镜的基本结构剖视图 ·实验原理最简单的望远镜与显微镜都是由目镜和物镜两个透镜共轴所组成.物镜的像方焦点到目镜的物方焦点之间的距离(即光学间隔)为Δ.望远镜用来观察远处的物体,显微镜则是用来观察近处的微小物体,他们的放大作用都可以用放大本领M 来描述,可表示为:OE M ααt a n t a n = (5-1) 式中E α为像所张的视角;O α为物体直接对眼睛所张的视角.一、望远镜的构造及其放大原理望远镜由物镜和目镜组成,物镜用反射镜的称反射式望远镜,物镜用透镜的称折射式望远镜.目镜是会聚透镜的称为开普勒望远镜,目镜是发散透镜的称为伽利略望远镜.对于望远镜,两透镜的光学间隔Δ≈0,即物镜的像方焦点与目镜的物方焦点近乎重合.图5-3所示为开普勒望远镜的光路示意图.图中L 0为物镜(焦距较长),Le 为目镜(焦距较短),远处物体PQ 经物镜L O 后在物镜的像方焦点F'上成一倒立实像P'Q',像的大小决定于物镜焦距及物体与物镜间的距离.像P'Q'一般是缩小的.近乎位于目镜的物方焦面上,经目镜L E 放大后成虚像P"Q"于观察者眼睛的明视距离与无穷远之间.用望远镜观察不同位置的物体时,只需调节物镜和目镜的相对位置,使物镜成的实像落在目镜物方焦平面上,这就是望远镜的“调焦”.图5-3 开普勒望远镜的光路示意图由理论计算可得望远镜的放大本领为: ''t a n t a n E O OE O E O E f f f Q P f Q P M =''''=≈=αααα (5-2) 式中f o ′为物镜的焦距,f E ′为目镜的焦距,上式表明,物镜的焦距越长、目镜的焦距越短,望远镜的放大本领则越大.开普勒望远镜(f o ′>0,(f E ′>0),放大本领M 为负值,系统成倒立的像;而对伽利略望远镜(f o ′>0,(f E ′<0),放大本领M 为正值,系统成正立的像.因实际观察时,物体并不真正处于无穷远,像亦不成在无穷远,但式(5-2)仍近似适用.二、显微镜的构造及其放大原理显微镜和望远镜的光学系统十分相似,都是由物镜和目镜组成.显微镜的结构一般认为是由两个会聚透镜共轴组成,如图5-4所示,实物PQ 经物镜L 0成倒立实像P'Q'于目镜Le 的物方焦点Fe 的内侧,再经目镜Le 成放大的虚像P"Q"于人眼的明视距离处或无穷远处.理论计算可得显微镜的放大本领为: ''E O O E O f s f M M M ⋅∆-== (5-3)式中O M 为物镜的放大本领,M E 是目镜的放大本领,f o ′,f E ′ 为物镜和目镜的像方焦距,Δ是显微镜的光学间隔,S O =-25cm 为正常人眼的明视距离.由上式可知,显微镜的镜筒越长,物镜和目镜的焦距越短,放大本领就越大,通常物镜和目镜的放大本领,是标在镜头上的.图5-4 显微镜光路图用望远镜或显微镜观察物体时,一般视角均甚小,因此视角之比可用其正切之比代替,于是光学仪器的放大本领M 可近似地写成 OE O l l M ==ααtan tan 式中l 0是被测物的大小PQ ,l 是在物体所处平面上被测物的虚像的大小P"Q". ·实验内容与步骤一、显微镜放大倍数的测定1.将标准石英尺放在显微镜载物台上夹住.2.选择适当倍率的目镜,调节聚光镜、反光镜及光阑,使目镜中观察到强弱适当而均匀的视场.3.熟悉显微镜的机械结构,学会调节使用,先用低倍物镜对石英尺进行调焦,先粗调、后微调,直至目镜视场中观察到最清晰的像,如果观察物的像不在视场中间,则可调节载物台移动手轮,将其移至视场中心进行观察.4.将目镜卸下,换上测微目镜,首先对测微目镜的目镜进行调焦,看清分划板,在调节显微镜的物镜调焦手轮,至标尺的像最清晰且无视差.5.转动测微目镜使分划板上“双线”与标准石英尺的刻度(石英尺刻度部分全长lmm ,共分100小格,每格宽O .01mm)平行,然后将叉丝移至和显微镜视场中标准石英尺某一刻度重合,记下测微目镜的读数1x .转动测微目镜鼓轮,使叉丝在标准石英尺上移动5格,这时叉丝与标准石英尺上另一刻度线重合,记下测微目镜的读数2x .依此每隔5格记录一组数据,共记录10组数据.6.用逐差法处理数据,求出标尺5格对应像的大小,求其平均值,计算出物镜的放大本领.二、望远镜放大本领的测定1.将望远镜夹好,在垂直望远镜光轴方向距离目镜25cm 处放置一毫米分度的米尺A ,调节望远镜调焦手轮,把望远镜调焦到无穷远处,即望远镜能看清楚远处的物体.2.在A 尺上套上两白纸条,其间距可调,如图5-5所示.一只眼睛通过望远镜观察米尺的像B ,另一只眼睛直接看米尺A ,经过多次观察,调节眼睛使得米尺A 与望远镜中的米尺像B 重合.以B 尺为标尺,选定A 尺的上两纸带的间距为10格,记录其相当于B 尺上的格数0l ,重复3-5次,算出望远镜的放大倍数,取其平均值,并计算平均绝对偏差.3.取两纸带的间隔分别为8格和13格,重复上述步骤进行测量.图5-5 望远镜放大倍数测定原理·实验数据测量1.用测微目镜测经显微镜放大的石英标尺像刻度间隔数据表测量间隔:每隔5小格标尺像刻度读一次数序号i1 2 3 4 5 6 7 8 9 10 x i (mm)2.望远镜视角放大率测量数据表标记实际长度l 0 (mm)80 100 130 重复测量序号1 2 3 1 2 3 1 2 3 上缘对应镜内刻度Y u (mm)下缘对应镜内刻度Y l (mm)镜内对应长度 l =Y l -Y u (mm)望远镜放大率M = l 0/ l5 4 8 3 7 26 548372 6l 0l 标尺A 标尺B·实验注意事项1.注意不要用手摸透镜、反射镜等光学元件的光学表面,,以免在光学面上留下痕迹,使成像模糊或无法成像.2.在实验过程中,注意光学仪器要轻拿轻放,勿使仪器受到震动和磨损.3.用测微目镜测量时要注意回程误差.4.测望远镜放大本领时,两只眼睛要同时观察,同时看清A、B两尺的像,并将A、B两尺的像重合在一起时,方可读数.·历史渊源与应用前景望远镜和显微镜的发明是17世纪光学的伟大成就.显微镜的发明,使人类第一次发现了微生物和细胞生存的世界.第一架显微镜由荷铸眼镜匠詹森父子发明,后由伽利略改良而成.最初的显微镜只能放大50-200倍,到1932年德国的诺尔和鲁斯卡发明了世界第一台电子显微镜,它是利用德布罗依物质波原理制造而成的,它能放大1万倍,到20世纪90年代发展到放大率可达200万倍,由此人们发现了原子世界.1983年人们又发明了基于量子力学原理造而成的扫描隧道显微镜,开创了纳米科技的观测手段.后来人们又发明了原子力显微镜,它是根据扫描隧道显微镜的原理设计的高速拍摄三维图像的显微镜.可观察大分子在体内的活动变化.1608年荷兰的眼睛匠利佩希偶然地制造出了第一架望远镜,它的目镜为一凹透镜,被称为荷兰望远镜.发明望远镜的消息迅速在欧洲传开,1609年伽利略得悉这一消息后,立即动手制作,并把自制的望远镜第一个指向天空,首先发现了月亮上的山脉和火山口.伽利略设计了由两个凸透镜构成的开普勒望远镜,第一架开普勒望远镜由天文学家沙伊纳制成.1668年,牛顿(Newton,I.1642~1727)用2.5 厘米直径的金属,磨制成一块凹面反射镜,并在主镜的焦点前面放置了一个与主镜成45°角的反射镜,使经主镜反射后的会聚光经反射镜以90°角反射出镜筒后到达目镜,制成了反射望远镜.1672年牛顿有制造了第二架反射望远镜,全长1.2m,口径为2m,并把它献给了英国皇家学会.往后的几百年间,人们提出了反射镜的多种设计方案.1918年末,口径为254厘米的胡克望远镜(Hooker telescope)投入使用,它第一次揭示了银河系的真实大小和我们在其中所处的位置,更为重要的是,哈勃(Hubble,E.P.1889~1953)的宇宙膨胀理论就是用胡克望远镜观测的结果.相对于折射镜,反射镜没有色差,容易制作;但它也存在固有的不足:如口径越大,视场越小,物镜需要定期镀膜等.随后又出现了能兼顾折射和反射两种望远镜优点的折反射式望远镜,非常适合业余的天文观测和天文摄影,并且得到了广大天文爱好者的喜爱.它的特点是相对口径很大(甚至可大于1),光力强,视场广阔,像质优良.适于巡天摄影和观测星云、彗星、流星等天体.自1970年代以来,在望远镜的制造方面有了许多新技术,涉及光学、力学、计算机、自动控制和精密机械等领域,使望远镜的制造突破了镜面口径的局限.然而,由于地球大气对电磁波的吸收作用,地面观测具有严重的局限性.物理学在不断地发展,直到人造卫星上天,航天技术逐渐成熟,空间天文学才兴起.1990年4月24日,由美国国家航空与航天局(NASA)和欧洲空间局(ESRO)联合研制的哈勃空间望远镜(HST)的发射成功,是天文学走向空间时代的一个里程碑.空间观测与地面观测相比,有极大的优势:没有了大气层的干扰,恒星不再闪烁.分辨率比起地面的大型望远镜提高了几十倍.灵敏度的提高,使可观测的天体迅速增加.空间没有重力,仪器就不会因自重而变形.频率覆盖范围也大大地变宽,全波段天文观测成为可能,对于光学望远镜,可以接收到宽得多的波段.就哈勃空间望远镜(现已退役)而言,主望远镜是口径为2.4米的反射望远镜,还携带了广角行星照相机,暗弱天体照相机,暗弱天体光谱仪,高分辨率光谱仪,高速光度计,成象光谱仪,近红外照相机,多目标摄谱仪,高级普查摄像仪,高新巡天照相机等精密仪器,观测范围早已突破了可见光波段,向红外和紫外两端延伸.其功能之强大,在天文学的许多领域中作出了巨大的贡献,如:银河系中心、双星系统、近邻星系、宇宙早期星系、黑洞研究等等.在望远镜的庞大家族里,除了以上介绍的光学望远镜以外,还有射电望远镜(radio telescope)、红外望远镜(infrared telescope)、紫外望远镜(ultraviolet telescope)、X 射线望远镜(X-ray telescope)和γ射线望远镜(gamma ray telescope).随着新型显微镜、望远镜的发展和应用,使人类的视野变得更深更广.·与中学物理的衔接中学物理课标对望远镜、显微镜及相关内容的要求是:1.知道显微镜、望远镜的原理.2.用两个不同焦距的凸透镜制作望远镜.3.了解开普勒望远镜和伽利略望远镜的结构.4.通过望远镜原理的及调节要求的学习,可进一步掌握凸透镜呈像的特点及规律·自主学习1.显微镜和望远镜有何异同?2.显微镜和望远镜的调焦方式有何不同?为什么?3.测量标准石英尺时所获得的放大本领为什么不等于物镜的标称放大本领?4、用同一个望远镜观察不同距离的目标时,其视觉放大本领是否不同?5、在光具座上自组装的望远镜(或显微镜),如何调节焦距以获得清晰的像?6.已知什么量?哪个是待测量?如何控制变量?按要求处理实验数据,完成实验报告.·实验探究与设计尝试在光具座上设计并组装望远镜或显微镜,写出实验方案,并完成实验.。
数据库实验报告5多表查询
数据库实验报告5多表查询篇一:数据库实验5实验报告《数据库原理与设计》实验报告报告创建时间:篇二:数据库实验5实验报告淮海工学院计算机工程学院实验报告书课程名:《数据库原理及应用》题目:数据库的完整性班级:软件132 学号:姓名:孙莹莹一.目的与要求1. 掌握索引创建和删除的方法;2. 掌握创建视图和使用视图的方法;3. 掌握完整性约束的定义方法,包括primary key、foreign key等。
二.实验内容1.2.3.4.5.6.7.8.9.10.11.12.13.基于前面建立的factory数据库,使用T-SQL语句在worker表的“部门号”列上创建一个非聚集索引,若该索引已经存在,则删除后重建。
在salary 表的“职工号”和“日期”列创建聚集索引,并且强制唯一性。
建立视图view1,查询所有职工的职工号、姓名、部门名和2004年2月工资,并按部门名顺序排列。
建立视图view2,查询所有职工的职工号、姓名和平均工资;建立视图view3,查询各部门名和该部门的所有职工平均工资;显示视图view3的定义;实施worker表的“性别”列默认值为“男”的约束;实施salary表的“工资”列值限定在0~9999的约束;实施depart表的“部门号”列值唯一的非聚集索引的约束;为worker表建立外键“部门号”,参考表depart的“部门号”列。
建立一个规则sex:@性别=’男’OR @性别=’女’,将其绑定到“性别”上;删除上面第7、8、9和10建立的约束;解除第11题所建立的绑定并删除规则sex。
三.实验步骤1USE factoryGO--判断是否存在depno索引;若存在,则删除之IF EXISTSDROP INDEXGO--创建depno索引CREATE INDEX depno ON workerGOEXEC sp_helpindex workerGO2USE factoryGO--判断是否存在no_date索引;若存在,则删除之IF EXISTSDROP INDEX _dateGO--创建no_date索引CREATE UNIQUE CLUSTERED INDEX no_date ON salaryGOEXEC sp_helpindex salaryGO3USE factoryGO--如果视图viewl存在,则删除IF EXISTSDROP VIEW view1GO--创建视图viewlCREATE VIEW view1AS SELECT TOP 15 worker.职工号,worker.姓名,depart.部门名,salary.工资AS ‘2004年月工资’FROM worker,depart,salaryWHERE worker.部门号=depart.部门号AND worker.职工号=salary.职工号AND YEAR=2004 AND MONTH=2ORDER BY worker.部门号GOSELECT * FROM view1GO4USE factoryGO--如果视图view2存在,则删除IF EXISTSDROP VIEW view2GO--创建视图view2CREATE VIEW view2AS SELECT worker.职工号,worker.姓名,A VG AS ‘平均工资’FROM worker,salaryWHERE worker.职工号=salary.职工号GROUP BY worker.职工号,worker.姓名GOSELECT * FROM view2GO5USE factoryGO--如果视图view3存在,则删除IF EXISTSDROP VIEW view3GO--创建视图view3CREATE VIEW view3AS SELECT depart.部门名,A VG AS ‘平均工资’FROM worker,depart,salaryWHERE worker.部门号=depart.部门号AND worker.职工号=salary.职工号GROUP BY depart.部门名GOSELECT * FROM view3GO6USE factoryGOEXEC sp_helptext ‘view3’GO7USE factoryGOALTER TABLE workerADD CONSTRAINT default_sex DEFAULT ‘男’ FOR 性别GO8USE factoryGOALTER TABLE salaryADD CONSTRAINT check_salary CHECKGO9USE factoryGOALTER TABLE departADD CONSTRAINT unique_depart1 UNIQUE NONCLUSTEREDGOEXEC sp_helpindex depart --显示depart表上的索引GO10USE factoryGOALTER TABLE workerADD CONSTRAINT FK_worker_noFOREIGN KEYREFERENCES departGO11USE factoryGOCREATE RULE sex AS @性别=‘男’ OR @性别=‘女’GOEXEC sp_bindrule ‘sex’,’worker.性别’GO12USE factoryGOALTER TABLE workerDROP CONSTRAINT default_sexGO13USE factoryGOALTER TABLE salaryDROP CONSTRAINT check_salaryGO14USE factoryGOALTER TABLE departDROP CONSTRAINT unique_departGO15USE factoryGOALTER TABLE workerDROP CONSTRAINT FK_worker_noGO16USE factoryGOEXEC sp_unbindrule ‘worker.性别’GODROP RULE sexGO四.测试数据与实验结果第1题图篇三:数据库实验报告5---------------------------------精选公文范文-------------------------- 湖南科技学院电信学院实验报告----------------精选公文范文---------------- 11。
