当前位置:文档之家› 实验三 视图的定义和操作

实验三 视图的定义和操作

实验三 视图的定义和操作
实验三 视图的定义和操作

视图的定义和操作实验报告

一、实验项目名称

视图的定义和操作

二、实验目的

理解视图的概念,掌握视图的使用方法

三、实验环境

1.硬件:网络实验室

2.软件:Windows98/2000等操作系统,安装SQL Server 2000个人版或企业版

四、实验内容

1.参照SQL查询实验中完成的内容,按如下要求设计视图:

1)基于单个表按投影操作定义视图

2)基于单个表按选择操作定义视图

3)基于单个表按选择和投影操作定义视图

4)基于多个表根据连接操作定义视图

5)基于多个表根据嵌套查询定义视图

6)定义含有虚字段的视图

2.分别在定义的视图上进行查询、插入、更新和删除操作,分情况讨论哪些操作可以成功完成,哪些操作不能完成,并分析原因。

五、实验步骤

1.在企业管理器中创建视图:

1)在企业管理器,打开“视图设计器”。

2)单击工具栏上的“添加表”按钮,将表添加到视图设计器中。

3)根据新建视图的需要,从表中选择视图引用的列。

4)在网格窗格中的“准则”栏中设置过滤记录的条件。

5)设置视图的其他属性。

6)在视图设计器窗口中,检查SQL语法。

7)最后,单击“保存”按钮,为视图指定名称。关闭“视图设计器”。2.在查询分析器中用SQL语句创建视图

CREATE VIEW view_name [ ( column [ ,...n ] ) ]

AS

select_statement

[ WITH CHECK OPTION ]

六、源程序清单、测试数据、结果

1.1 基于单个表按投影操作定义视图

Book关系在书名、作者两个属性上的投影:

1.2 基于单个表按选择操作定义视图

查询单价>20的图书单价:

1.3 基于单个表按选择和投影操作定义视图

查询单价>20的书名:

1.4 基于多个表根据连接操作定义视图

borrow.借书证号=reader.借书证号的等值连接:

1.5 基于多个表根据嵌套查询定义视图

2.分别在定义的视图上进行分情况讨论哪些操作可以成功完成,哪些操作不能完成,并分析原因。

一般的查询、插入、更新和删除操作都可以在定义的视图上进行,同时为了防止破坏数据的完整性,可以用with check options 选项来检查更新数据是否满足视图定义的约束条件。

在具有向表插入数据的权限是才能插入和修改数据,如果视图上没有包括基本表中所有属性为NOT NULL的列,则插入操作失败。

七、实验小结和思考

1.在进行数据库操作时,一定要即使保存上一步的正确操作结果,否则在后续操作有误想重新打开该文件时,数据会全部丢失。

2.在删除操作时,一定看看是否是级联删除,否则删除的不只是一条记录。

3.在创建视图时,视图的列名都指定或都不指定,在缺省的情况下,视图的列名与select 子查询语句的目标列名相同,但是在多表连接导出的视图中,有几个列作为该视图的属性列名的时候必须指定列名。

4.with check options选项:在对视图进行插入、删除、修改等操作时,必须满足子查询中where子句设置条件。

5.视图只能在当前的数据库中建立。

空间几何体的结构及其三视图和直观图教案

第八章立体几何 第1讲空间几何体的结构及其三视图和直观图 基础知识整合 1.空间几何体的结构特征 (1)多面体的结构特征 名称棱柱棱锥棱台 图形 底面 互相01平行 且02全等 多边形 互相03平行 且04相似 侧棱 05平行且 相等 相交于06一点, 但不一定相等 延长线交于 07一点 侧面 形状 08平行 四边形 09三角形10梯形(2)旋转体的结构特征 名称圆柱圆锥圆台球 图形 母线互相平行且相相交于12一延长线交—

等,11垂直于 底面 点于13一点 轴截面 全等的14矩 形 全等的15等 腰三角形 全等的16等 腰梯形 17圆侧面 展开图 18矩形19扇形20扇环— 2.直观图 (1)21斜二测画法. (2)规则 ①原图形中x轴、y轴、z轴两两垂直,直观图中,x′轴、y′轴的夹角为22 45°(或135°),z′轴与x′轴和y′23垂直. 24平行于坐标轴.平行于x 轴和z25不变,平行于y轴的线段长度在直观图26变为原来的一半. 3.三视图 (1)27正前方、28正左方、29正上方观察几何体画出的轮廓线. 说明:正视图也称主视图,侧视图也称左视图. (2)三视图的画法 30长对正,31高平齐,32宽相等.

②画法规则:33正侧一样高,34正俯一样长,35侧俯一样宽;重叠的线只画一条,看不到的线画36虚线. 1.常见旋转体的三视图 (1)球的三视图都是半径相等的圆. (2)水平放置的圆锥的正视图和侧视图均为全等的等腰三角形. (3)水平放置的圆台的正视图和侧视图均为全等的等腰梯形. (4)水平放置的圆柱的正视图和侧视图均为全等的矩形. 2.在绘制三视图时,分界线和可见轮廓线都用实线画出,被遮挡的部分的轮廓线用虚线表示出来,即“眼见为实、不见为虚”.在三视图的判断与识别中要特别注意其中的虚线. 3.斜二测画法中的“三变”与“三不变” “三变”???? ? 坐标轴的夹角改变,与y 轴平行的线段的长度变为原来的一半, 图形改变. “三不变”???? ? 平行性不改变,与x ,z 轴平行的线段的长度不改变, 相对位置不改变. 4.直观图与原图形面积的关系 S 直观图=2 4S 原图形(或S 原图形=22S 直观图). 1.下列结论正确的是( ) A .侧面都是等腰三角形的三棱锥是正三棱锥 B .六条棱长均相等的四面体是正四面体 C .有两个侧面是矩形的棱柱是直棱柱

实验一数据库定义实验

实验一数据库定义实验 一、实验目的 使用SQL Server Management Studio、T-SQL语句创建和管理数据库,学会使用SQL Server查询分析器接收 T-SQL语句和进行结果分析。使用T-SQL语句进行数据表的创建和删除,并对数据表和表中的数据进行有效有管理。 二、实验环境 实验室名称:11#208 软件环境:操作系统:windows 10;SQL 2008 硬件环境:安装内存(RAM):可用) 处理器:Intel(R) Core(TM) i5-5200U CPU @ 硬盘:250GB-SSD 500GB-HDD 三、实验内容 1.用SQL Server Management Studio创建、修改数据库 2.用T-SQL语句创建、修改数据库 3.用SQL Server Management Studio创建、修改数据表 4.用T-SQL语句创建、修改数据表

四、实验步骤及实验结果分析 (一)、创建、修改数据库 1.用SQL Server Management Studio创建步骤: (1)、单击“开始”菜单选择“所有程序”->Microsoft SQL Server 2008->SQL Server Management Studio (2)、单击“视图”->”对象资源管理器”->右击“数据库”->选择“新建 数据库”命令 (3)、在“数据库名称”文本框中输入新建数据库的名称,本例输入“JXGL” (4)、在“新建数据库”的对话框里设置“常规”、“选项”、“文件组” 2.用SQL Server Management Studio修改数据库步骤: (1)、在“对象资源管理器”窗口右击要修改大小的数据库,选择“属性”弹 出属性对话框 (2)、在属性对话框中的“常规”、“文件”、“文件组”、“选项”、“更改跟踪”、 “权限”、“扩展属性”、“镜像”、“事务日志传送”修改数据库的相关信息 3.用SQL Server Management Studio删除数据库 右击要删除的数据库,在弹出的菜单中选择删除命令在弹出的“删除对象” 的对话框中,单击“确定”按钮 4.用T-SQL语句创建数据库: (1)、打开SSMS窗口,并连接到服务器 (2)、依次选择“文件”->”新建”->“数据库引擎查询”命令或者单击标 准工具栏的“新建查询”按钮,创建一个查询输入窗口 (3)、在窗口中输入以下create database 语句:

新人教A版《空间几何体的三视图和直观图》word教案

1.2.1 空间几何体的三视图(1课时) 一、教学目标 1.知识与技能 (1)掌握画三视图的基本技能 (2)丰富学生的空间想象力 2.过程与方法 主要通过学生自己的亲身实践,动手作图,体会三视图的作用 3.情感态度与价值观 (1)提高学生空间想象力 (2)体会三视图的作用 二、教学重点、难点 重点:画出简单组合体的三视图 难点:识别三视图所表示的空间几何体 三、学法与教学用具 1.学法:观察、动手实践、讨论、类比 2.教学用具:实物模型、三角板 四、教学思路 (一)创设情景,揭开课题 “横看成岭侧看成峰”,这说明从不同的角度看同一物体视觉的效果可能不同,要比较真实反映出物体,我们可从多角度观看物体,这堂课我们主要学习空间几何体的三视图。 在初中,我们已经学习了正方体、长方体、圆柱、圆锥、球的三视图(正视图、侧视图、俯视图),你能画出空间几何体的三视图吗? (二)实践动手作图 1.讲台上放球、长方体实物,要求学生画出它们的三视图,教师巡视,学生画完后可交流结果并讨论; 2.教师引导学生用类比方法画出简单组合体的三视图 (1)画出球放在长方体上的三视图 (2)画出矿泉水瓶(实物放在桌面上)的三视图 学生画完后,可把自己的作品展示并与同学交流,总结自己的作图心得。 作三视图之前应当细心观察,认识了它的基本结构特征后,再动手作图。 3.三视图与几何体之间的相互转化。 (1)投影出示图片(课本P10,图1.2-3) 请同学们思考图中的三视图表示的几何体是什么 (3)三视图对于认识空间几何体有何作用?你有何体会?

教师巡视指导,解答学生在学习中遇到的困难,然后让学生发表对上述问题的看法。 4.请同学们画出1.2-4中其他物体表示的空间几何体的三视图,并与其他同学交流。 (三)巩固练习 课本P12 练习1、2 P18习题1.2 A组1 (四)归纳整理 请学生回顾发表如何作好空间几何体的三视图 (五)课外练习 1.自己动手制作一个底面是正方形,侧面是全等的三角形的棱锥模型,并画出它的三视图。 2.自己制作一个上、下底面都是相似的正三角形,侧面是全等的等腰梯形的棱台模型,并画出它的三视图。 1.2.2 空间几何体的直观图(1课时) 一、教学目标 1.知识与技能 (1)掌握斜二测画法画水平设置的平面图形的直观图。 (2)采用对比的方法了解在平行投影下画空间图形与在中心投影下画空间图形两种方法的各自特点。 2.过程与方法 学生通过观察和类比,利用斜二测画法画出空间几何体的直观图。 3.情感态度与价值观 (1)提高空间想象力与直观感受。 (2)体会对比在学习中的作用 (3)感受几何作图在生产活动中的应用。 二、教学重点、难点 重点、难点:用斜二测画法画空间几何值的直观图。 三、学法与教学用具 1.学法:学生通过作图感受图形直观感,并自然采用斜二测画法画空间几何体的过程。 2.教学用具:三角板、圆规 四、教学思路 (一)创设情景,揭示课题 1.我们都学过画画,这节课我们画一物体:圆柱 把实物圆柱放在讲台上让学生画。 2.学生画完后展示自己的结果并与同学交流,比较谁画的效果更好,思考怎样才能画好物体的直观图呢?这是我们这节主要学习的内容。

简单形体的三视图

简单形体的三视图 知识要点: 1、三视图是从三个不同方向对同一个物体进行正投影,所得的三个视图。能较完整的表达物体的结构。 从物体的前面向后面投射,所得的视图称主视图—反映物体的长和高 从物体的上面向下面投射,所得的视图称俯视图—反映物体的长和宽 从物体的左面向右面投射,所得的视图称左视图—反映物体的高和宽 2、投影规律:长对正、高平齐、宽相等。 即:主视图和俯视图的长要相等 主视图和左视图的高要相等 左视图和俯视图的宽要相等。 3、三视图绘制时常用的几种线条 专题练习: 1 、如图所示为某零件的轴测图,其正确的俯视图是 --------------------------( ) 2、如图所示,为一圆柱切削后的正面投影(主视图)和立体图,其对应的侧面投影(左视图)是---------------------------------------------------------------------( ) 主视图 长对正 俯视图 左视图 高平 齐 宽相等 长 宽 高

3.如图所示是某一形体的轴测图,其正确的主视图是 A. B. C. D. 4、请补全下列三视图中所缺的两条图线。

尺寸标注: 1、基本要求:正确、完整、清晰、合理 2、三要素:a、尺寸界限 b、尺寸线:必须单独画出不能与其他任何 线条重合,不能画在其他线条的延长线上。 c、尺寸数字:默认单位为mm,数字反映物 体的真实大小,和绘图的准确度或者比例无关。标注 的如果是直径应在数字前加Φ,标注半径则加R。 3、主要考点:a、注意尺寸数字的书写位置。尺寸线如 果水平,数字水平写在尺寸线上方;尺寸线如果垂直,则数字写在尺寸线左边,别且数字字头应该朝左。

实验1 数据定义

实验1、数据定义 1、实验目的 熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。 2、实验内容 ●用SSMS创建数据库University_Mis ●使用CREATE语句创建基本表。 ●更改基本表的定义: 增加列,删除列,修改列的数据类型。 ●创建表的升、降序索引。 ●删除基本表的约束、基本表的索引或基本表。 3、实验步骤 (1)用SSMS创建数据库University_Mis 通过菜单[Microsoft SQL Server]→[启动SSMS]。 利用SSMS工具新建数据库University_Mis 数据库名称:University_Mis 数据库相关参数设置:采用系统默认设置 (2)在SSMS中用SQL语句创建关系数据库基本表: ?学生表Students(Sno,Sname, Semail,Scredit,Sroom);

?教师表Teachers(Tno,Tname,Temail,Tsalary); ?课程表Courses(Cno,Cname,Ccredit);

成绩表Reports(Sno,Tno,Cno, Score); 其中:Sno、Tno、Cno分别是表Students、表Teachers、表Courses的主键,具有唯一性约束,Scredit具有约束“大于等于0”;Reports中的Sno,Tno,Cno是外键,它们共同组成Reports的主键。 (3)更改表Students:增加属性Ssex(类型是CHAR,长度为2),取消Scredit “大于等于0”约束。把表Courses中的属性Cname的数据类型改成长度为30。

最新必修二1.2.空间几何体的三视图和直观图(教案)

1.2 空间几何体的三视图和直观图 教案 A 第1课时 教学内容:1.2.1 中心投影与平行投影1.2.2 空间几何体的三视图 教学目标 一、知识与技能 1.掌握画三视图的基本技能; 2.提高学生的空间想象力. 二、过程与方法 主要通过亲身实践,动手作图,体会三视图的作用. 三、情感、态度与价值观 感受空间物体的平面作图原理,体会三视图的奥妙. 教学重点、难点 教学重点:画出简单组合体的三视图. 教学难点:识别三视图所表示的空间几何体. 教学关键:认识棱柱、棱锥、圆柱、圆锥、棱台、圆台、球及其组合体的结构特征. 教学突破方法:使学生理解三视图的概念的基础上,亲自动手画几何体的三视图,体会三视图的画法.在作图前,要先观察几何体的结构特征,再动手作图. 教法与学法导航 教学方法:问题教学法,讨论法,练习法.通过提出问题,学生思考并体会几何体三视图的画法. 学习方法:自主学习,自主探究,互动学习,合作交流,动手实践,观察探究,归纳总结.在学生理解三视图概念的基础上,通过老师的启发诱导,归纳总结出得到三视图的画法. 教学准备 教师准备:多媒体课件(用于展示问题,引导讨论,出示答案),空间几何体的模型或图片. 学生准备:练习本及铅笔橡皮. 教学过程 详见下页表格. 精品文档

教学 环节 教学内容师生互动设计意图 创设情境导入新课 1.如何将空间几何体画在 纸上,用平面图形来表示. 2.我们常用三视图和直观 图表示空间几何体. 三视图:观察者从三个不同 位置观察同一空间几何体而画 出的图形. 直观图:观察者站在某一点 观察一个空间几何体面画出的 图形. 师:要解决这个问题, 我们需要将我们看到的画 下来,这就取决于我们怎样 去看. 生1:我们可从前后角 度,左右角度,上下角度看. 生2:我们也可站在某 一点观察. 师:总结空间几何体表 示方法,点出主题. 让学生发现 知识源于实 践,又可应 用于实践, 培养学生应 用意识,激 发学生学习 的激情. 探索新知 教学中心投影与平行投 影. 中心投影:光由一点向外散 射形成的投影. 平行投影:在一束平行光线 照射下形成的投影.分正投影、 斜投影. 讨论:三角形在平行投影和 中心投影后的结果. 师:要学习三视图,首 先我们要学习两个知识. 中心投影与平行投影 生1:联想到棱柱的结 构特征,无论是正投影还是 斜投影,三角形在平行投影 后为结果是与原三角形全 等的三角形. 生2:三角形在中心投 影后得到了一个相似的放 大了的三角形. 以旧带 新,提高知 识的系统性 和思维的严 谨性. 探索新知 教学柱、锥、台、球的三视 图: 1.定义三视图: 正视图:光线从几何体的前 面向后面正投影得到的投影图. 侧视图:光线从几何体的左 面向后面正投影得到的投影图. 俯视图:光线从几何体的左 面向后面正投影得到的投影图. 2.观察长方体的三视图. 讨论三视图有何基本特征. 师:把一空间几何体投影到 一个平面上,可以获得一个 平面图形,但是只有一个平 面图形难以把握几何体的 全貌.通常,总是选择三种 正投影…… 生:长方体的正视图和侧视 图高度一样(等于长方体的 高).俯视图与正视图长度 一样(等于长方体的和).俯 视图和侧视图宽度一样(等 于长方体的宽).这个结论 可推广到一般简单几何体. 我们用“长对正高平齐、宽 相等”来概括三视图的基 本特征. 通过讨 论掌握三视 图的基本特 征,同时通 过精炼的语 言概括提高 学生的记忆 效果. 精品文档

数据定义实验报告

数据库原理与应用实验报告 实验1、数据定义 1.1实验目的 熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。 1.2实验内容 1.2.1基本表的建立: a)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄 nl、所在系xi五个属性组成,其中学号属性不能为空,并且其值是 唯一的。 b)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄 nl、所在系xi五个属性组成,其中学号属性不能为空,并创建检查 约束(nl>0)。 c)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄 nl、所在系xi五个属性组成,要求学号为主键,xb有默认的值为‘男’。 d)建立“课程kc”包括课程号kch,课程名称kcmc,先修课程xxkc,学 分xf,要求建立主键。 e)建立“成绩登记表cjdj”包括学号xh,程号kch,成绩,要求建立主键 及与student及kc表联接的外键。 1.2.2基本表的修改:

a)在cjdj表中增加一列“任课教师rkjs”。 b)删除cj表中rkjs一列。 c)将student表的xm一列允许空值的属性更改成不允许为空,将列 xm的长度由char(8)改为char(10)。 d)增加cjdj表的列cj增加一个约束要求cj>0 and cj<=100。 e)建立一个临时表,再将其删除。 1.2.3索引的建立与删除(理解以下语句的含义并上机实践): a)create unique index stu_xh on student(xh) b)create index xh_kch on cj(xh asc,kch desc) c)drop index student.xh_kch 1.3实验结果 1.3.1基本表的建立 a)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、 所在系xi五个属性组成,其中学号属性不能为空,并且其值是唯一的。

Auto CAD 三维实体向二维轴测图、三视图的转换

Auto CAD 三维实体向二维轴测图、三视图的转换-工程论 文 Auto CAD 三维实体向二维轴测图、三视图的转换 Auto CAD三维实体向二维轴测图、三视图的转换 Conversion from Auto CAD Three-dimensional Entity to Two-dimensional Axonometric Drawing and Three View Drawing 宋德军SONG De-jun (陕西铁路工程职业技术学院,渭南714099) (Shaanxi Railway Institute,Weinan 714099,China) 摘要:阐述了Auto CAD三维实体向二维轴测图、三视图的转换方法,运用Auto CAD绘制的三维实体图比轴测图、三视图更直观、更容易理解。对于一些复杂的相贯图形更是如此,并且三维实体图能够进行任意位置的剖切,更容易了解其内部构造,本文将详细说明如何将三维实体转换为二维轴测图、三视图,提高做图的效率和精确度。 Abstract: This paper expounds the conversion method from Auto CAD three-dimensional entity to two-dimensional axonometric drawing and three view drawing. The three-dimensional entity graph drawn by Auto CAD is more intuitive and easier to understand than axonometric drawing and three view drawing. This is especially true for some complex intersection graphics, and three-dimensional entity graph can be sectioned at any position, so it is easier to understand its internal

新人教A版高三数学大一轮复习 8.1空间几何体的结构三视图和直观图教案

§8.1空间几何体的结构、三视图和直观图 2014高考会这样考 1.几何体作为线面关系的载体,其结构特

征是必考内容;2.考查三视图、直观图及其应用. 复习备考要这样做 1.重点掌握以三视图为命题背景,研究空间几何体的结构特征的题型; 2.熟悉一些典型的几何体模型,如三棱柱、长(正)方体、三棱锥等几何体的三视图.

1.多面体的结构特征 (1)棱柱的上下底面平行,侧棱都平行且长度相等,上底面和下底面是全等的多边形. (2)棱锥的底面是任意多边形,侧面是有一个公共顶点的三角形. (3)棱台可由平行于棱锥底面的平面截棱锥得到,其上下底面的两个多边形相似.2.旋转体的结构特征 (1)圆柱可以由矩形绕其一边所在直线旋转得到. (2)圆锥可以由直角三角形绕其一条直角边所在直线旋转得到. (3)圆台可以由直角梯形绕直角腰所在直线或等腰梯形绕上下底中点的连线旋转得到,也 可由平行于圆锥底面的平面截圆锥得到. (4)球可以由半圆或圆绕其直径旋转得到. 3.空间几何体的三视图 空间几何体的三视图是用正投影得到,这种投影下与投影面平行的平面图形留下的影子

与平面图形的形状和大小是完全相同的,三视图包括正视图、侧视图、俯视图. 4.空间几何体的直观图 画空间几何体的直观图常用斜二测画法,基本步骤: (1)在已知图形中取互相垂直的x轴、y轴,两轴相交于点O,画直观图时,把它们画成 对应的x′轴、y′轴,两轴相交于点O′,且使∠x′O′y′=45°(或135°). (2)已知图形中平行于x轴、y轴的线段,在直观图中分别平行于x′轴、y′轴. (3)已知图形中平行于x轴的线段,在直观图中长度保持不变,平行于y轴的线段,长度 变为原来的一半. (4)在已知图形中过O点作z轴垂直于xOy平面,在直观图中对应的z′轴也垂直于 x′O′y′平面,已知图形中平行于z轴的线段,在直观图中仍平行于z′轴且长度不变.[难点正本疑点清源] 1.正棱柱:侧棱垂直于底面的棱柱叫做直棱柱,底面是正多边形的直棱柱叫做正棱柱.反之,正棱柱的底面是正多边形,侧棱垂直于底面,侧面是矩形. 2.正棱锥:底面是正多边形,顶点在底面的射影是底面正多边形的中心的棱锥叫做正棱锥.特别地,各棱均相等的正三棱锥叫正四面体.反过来,正棱锥的底面是正多边形,且顶点在底面的射影是底面正多边形的中心. 3.三视图的长度特征:“长对正、宽相等,高平齐”,即正视图和侧视图一样高,正视图和俯视图一样长,侧视图和俯视图一样宽.若相邻两物体的表面相交,表面的交线是它们的分界线,在三视图中,要注意实、虚线的画法. 1.利用斜二测画法得到的以下结论,正确的是__________.(写出所有正确的序号) ①三角形的直观图是三角形;②平行四边形的直观图是平行四边形;③正方形的直观图 是正方形;④圆的直观图是椭圆;⑤菱形的直观图是菱形. 答案①②④

数据库实验一 基本SQL2015

实验一Oracle数据库SQL 班级:姓名:学号: 任课教师:实验教师:上机时间: 【实验目的】 在给定的关系数据库管理系统Oracle环境下,通过实验学生能够: 1、Oracle环境的认识及熟悉,了解其对标准SQL的扩充。 2、掌握Oracle环境下数据定义包括数据库、基本表、视图、索引定义。 3、掌握Oracle环境下数据操纵包括数据插入、删除、修改。 4、掌握Oracle环境下数据查询及其各种变化。 【实验性质】 验证性实验 【实验学时】 4H 【实验内容】 设有一个SPJ关系型数据库,包括S,P,J,SPJ四个关系模式: S(SNO,SNAME,STATUS,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成; 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成; 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成; 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,QTY 表示某供应商供应某种零件给某工程项目的数量为QTY。 其中供应商表s增加一列sqty,记录每个供应商供应零件总数量。 今有若干数据如下:

请根据以上内容完成下面题目,写出相应的SQL语句。(空位不够请自行续页) 1、创建表(定义s表:sno主码,sname非空、city缺省值为北京。定义p表:pno主码,pname非空、color只能取红、蓝、绿。定义j表:jno主码,jname非空。定义spj表:(sno,pno,jno)主码,参照sno、pno、jno外码,qty介于0—1000。) 2、插入数据 3、请用SQL语句完成下面题目的查询。 (1)求供应工程J1零件的供应商号码SNO: (2)求供应工程J1零件P1的供应商号码SNO: (3)求供应工程J1零件为红色的供应商号码SNO: (4)求没有使用天津供应商生产的红色零件的工程号JNO: 4、请用SQL语句完成下面题目的查询。 (1)找出所有供应商的姓名和所在城市。 (2)找出所有零件的名称、颜色、重量。 (3)找出使用供应商S1所供应零件的工程号码。

实验一:数据定义及更新语句练习

实验一:数据定义及更新语句练习 一、实验目的:熟练掌握用SQL语句实现数据库和基本表的创建、数据 的更新。 二、实验内容: (一)用SQL语句建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(教材第二章习题5中的四个表),要求实现关系的三类完整性。 S(SNO,SNAME,STA TUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。(二)分别使用插入、删除、修改的方式更新基本表中的数据。 三、完成情况 create table s ( sno char(9)primary key, //主键约束 sname char(20)unique, //唯一值 status smallint, city char(20), ); create table p ( pno char(9)primary key, //主键约束 pname char(20), color char(9), weight smallint,

绘制轴测图的方法和步骤

绘制轴测图的方法和步骤 由物体的正投影绘制轴测图,是根据坐标对应关系作图,即利用物体上的点,线,面等几何元素在空间坐标系中的位置,用沿轴向测定的方法,确定其在轴测坐标系中的位置从而得到相应的轴测图。 绘制轴测图的方法和步骤: a.对所画物体进行形体分析,搞清原体的形体特征,选择适当的轴测图 b.在原投影图上确定坐标轴和原点; c.绘制轴测图,画图时,先画轴测轴,作为坐标系的轴测投影,然后再逐步画出; d 轴测图中一般只画出可见部分,必要时才画出不可见部分 (1) 平面立体的轴测图画法 画平面立体轴测图的基本方法是:沿坐标轴测量,按坐标画出各顶点的轴测图,该方法简称坐标法;对一些不完整的形体;可先按完整形体画出,然后再用切割方法画出不完整部分,此法称为切割法;对另一些平面立体则用形体分析法,先将其分成若干基本形体,然后还逐一将基本形体组合在一起,此法称为组合法。 下面举例说明两种种方法说明轴测图的画法。 1 )坐标法 [ 例1] 根据截头四棱锥正投影图, 画出其正等测轴测图 [ 解] 作图步骤如下; a )以四棱锥体的对称轴线为坐标轴,以O 为原点; b )画轴测轴并相应地画出各项点的轴测图,连接各点即得四棱锥体的轴测图; c )根据截口的位置,按坐标作出截面上各项点的轴测图; d )连接各点,擦去不可见的轮廓线,即得截头四棱锥的轴测图。 2) 切割法 [ 例2] 根据平面立体的三视图, 画出它的正等测图( 图2)

图2 用组合法作正等测图 [ 解] 作图步骤如下: a )在视图上定坐标轴,并将组合体分解成三个基本体: b )画轴测轴,沿轴测量历16,12,4 画出形体I ; c )形体II 与形体I 左右和后面共面,沿轴量16 、 3 、14 画出长方体,再量出尺寸12 、10 ,画出形体II ; d )形体III 与形体I 和形体II 右面共面;沿轴量取 3 ,画出形体III : e )擦去形体间不应有的交线和被遮挡的线,然后描深。 坐标法、切割法和组合法是给制轴测图的基本方法,画图时必须根据形体特点灵活应 用。 ( 2 )曲面立体的画法 简单的曲面立体有圆柱、圆锥(台)、圆球和圆环等,它们的端面或断面均为圆。因此,首先要掌握坐标面内或平行干坐标面圆的正轴测图画法。 1 )坐标面内或平行于坐标面的圆的轴测投影 在三种轴测图中,因斜二测的一个坐标面平行轴测投影面,故与此坐标而平行的圆的轴测投影仍为圆,其余圆的轴测投影均为椭圆,称为轴测椭圆,轴测椭圆的画法有两种: 坐标法:按坐标法确定圆周上若干点的轴测投影,后光滑地连接成椭圆。 近似法:用四心扁圆代替轴测椭圆,确定的四个圆心,四段圆弧光滑地连接成一扁圆,使之与轴测椭圆近似。 ①轴测椭圆的长、短轴方向和大小 常用的三种轴测图中,轴测椭圆的长、短轴方向和大小如图3所示。在正等测和正二测图中,采用简化系数后,轴测椭圆的长、短袖大小如图 4 所示。

数据结构实验1

天津科技大学 2015—2016学年第2学期数据结构实验任务书 课程名称:数据结构实验学时: 2 实验题目:线性表的基本操作 实验环境: Visual C++ 实验目的: 1、掌握线性表的定义; 2、掌握线性表的基本操作,如建立、查找、插入和删除等。 实验内容: 定义一个包含学生信息(学号,姓名,成绩)的顺序表和链表(二选一),使其具有如下功能: (1) 根据指定学生个数,逐个输入学生信息; (2) 逐个显示学生表中所有学生的相关信息; (3) 根据姓名进行查找,返回此学生的学号和成绩; (4) 根据指定的位置可返回相应的学生信息(学号,姓名,成绩); (5) 给定一个学生信息,插入到表中指定的位置; (6) 删除指定位置的学生记录; (7) 统计表中学生个数。 实验提示: 学生信息的定义: typedef struct { char no[8]; //8位学号 char name[20]; //姓名 int score; //成绩 }Student; 顺序表的定义 typedef struct { Student *elem; //指向数据元素的基地址 int length; //线性表的当前长度 }SqList; 链表的定义:

typedef struct LNode{ Student data; //数据域 struct LNode *next; //指针域 }LNode,*LinkList; 实验要求: (1) 程序要添加适当的注释,程序的书写要采用缩进格式。 (2) 程序要具在一定的健壮性,即当输入数据非法时,程序也能适当地做出反应,如插入删除时指定的位置不对等等。 (3) 程序要做到界面友好,在程序运行时用户可以根据相应的提示信息进行操作。 (4) 根据实验报告模板详细书写实验报告,在实验报告中给出链表根据姓名进行查找的算法和插入算法的流程图。 (5) 以班为单位实验周周五上传源程序和实验报告。顺序表的源程序保存为SqList.cpp,链表的源程序保存为LinkList.cpp,实验报告命名为:实验报告1.doc。源程序和实验报告压缩为一个文件(如果定义了头文件则一起压缩),按以下方式命名:学号姓名.rar,如07081211薛力.rar。

数据库实验报告(一)

滨江学院 题目数据库实验报告(一) 学生姓名 学号 系部电子工程系 专业通信工程 指导教师林美华 二O一三年十二月十八日

实验一数据库的定义实验 本实验需要2学时。 一、实验目的 要求学生熟练掌握和使用SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收语句和进行结果分析。 二、实验内容 1 创建数据库和查看数据库属性。 2 创建表、确定表的主码和约束条件。为主码建索引。 3 查看和修改表结构。 4 熟悉SQL Server企业管理器和查询分析器工具的使用方法。 三、实验步骤 1 基本操作实验 (1) 使用企业管理器按教材中的内容建立图书读者数据库。 (2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。 (3)通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构为; 图书(书号,类别,,作者,书名,定价,作者). 读者(编号,,单位,性别,). 借阅(书号,读者编号,借阅日期) 要求为属性选择合适的数据类型,定义每个表的主码.是否允许空值和默认值等列级数据约束。 (4)在企业管理器中建立图书、读者和借阅3个表的表级约束.每个表的主码约束.借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式.再通过操作予以实现.实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。 2 提高操作实验 (一) 将教材中用SQL描述的建立学生--课程操作.在SQL Server企业管理器中实现。库中表结构为: 学生(学号,,年龄,性别,所在系). 课程(课程号,课程名,先行课). 选课(学号,课程号,成绩) 要求: 1)建库、建表和建立表间联系。, 2)选择合适的数据类型。 3)定义必要的索引、列级约束和表级约束. 四、实验方法 l创建数据库 (1)使用企业管理器创建数据库的步骤 1)从“开始”菜单中选择;“程序”“Microsoft SQL2000”“企业管理器”.

高中高一数学空间几何体的三视图和直观图教案设计

高中高一数学空间几何体的三视图和直观图教案设计 一、教材的地位和作用 本节课是“空间几何体的三视图和直观图”的第一课时,主要内容是投影和三视图,这部分知识是立体几何的基础之一,一方面它是对上一节空间几何体结构特征的再一次强化,画出空间几何体的三视图并能将三视图还原为直观图,是建立空间概念的基础和训练学生几何直观能力的有效手段。另外,三视图部分也是新课程高考的重要内容之一,常常结合给出的三视图求给定几何体的表面积或体积设置在选择或填空中。同时,三视图在工程建设、机械制造中有着广泛应用,同时也为学生进入高一层学府学习有很大的帮助。所以在人们的日常生活中有着重要意义。 二、教学目标 (1) 知识与技能:能画出简单空间图形(长方体,球,圆柱,圆锥,棱柱等的简易组合)的三视图,能识别上述三视图表示的立体模型,从而进一步熟悉简单几何体的结构特征。 (2)过程与方法:通过直观感知,操作确认,提高学生的空间想象能力、几何直观能力,培养学生的应用意识。 (3)情感、态度与价值观:让感受数学就在身边,提高学生学习立体几何的兴趣,培养学生相互交流、相互合作的精神。 三、设计思路 本节课的主要任务是引导学生完成由立体图形到三视图,再由三视图想象立体图形的复杂过程。直观感知操作确认是新课程几何课堂

的一个突出特点,也是这节课的设计思路。通过大量的多媒体直观,实物直观使学生获得了对三视图的感性认识,通过学生的观察思考,动手实践,操作练习,实现认知从感性认识上升为理性认识。培养学生的空间想象能力,几何直观能力为学习立体几何打下基础。 教学的重点、难点 (一)重点:画出空间几何体及简单组合体的三视图,体会在作三视图时应遵循的“长对正、高平齐、宽相等”的原则。 (二)难点:识别三视图所表示的空间几何体,即:将三视图还原为直观图。 四、学生现实分析 本节首先简单介绍了中心投影和平行投影,中心投影和平行投影是日常生活中最常见的两种投影形式,学生具有这方面的直接经验和基础。投影和三视图虽为高中新增内容,但学 生在初中有一定基础,在七年级上册“从不同方向看”的基础上给出了三视图的概念。到了九年级下册则是在介绍了投影后,用投影的方法给出了三视图的概念,这一概念已基本接近了高中的三视图定义,只是在名字上略有差异。初中叫做主视图、左视图、俯视图。进入高中后特别是再次学习和认识了柱、锥、台等几何体的概念后,学生在空间想象能力方面有了一定的提高,所以,给出了正视图、侧视图、俯视图的概念。这些概念的变化也说明了学生年龄特点和思维差异 五、教学方法

实验1 数据库定义

实验1 数据库定义 实验目的 1、掌握SQL数据定义功能:数据库定义、表的定义、索引定义。实验内容 1、创建spj数据库 CREATE DATABASE SPJ; CREATE TABLE S( SNO CHAR(6) PRIMARY KEY, SNAME VARCHAR(20) NOT NULL, STATUS VARCHAR(50), CITY VARCHAR(50) ); CREATE TABLE P( PNO CHAR(6) PRIMARY KEY, PNAME VARCHAR(20) NOT NULL, COLOR VARCHAR(2), WEIGHT NUMERIC(9,2) CHECK(WEIGHT>0 AND WEIGHT<=100) ); (3) 工程项目表J

JNO CHAR(6) PRIMARY KEY, JNAME VARCHAR(20) NOT NULL, CITY VARCHAR(50) ); SNO CHAR(6) NOT NULL, PNO CHAR(6) NOT NULL, JNO CHAR(6) NOT NULL, QTY SMALLINT DEFAULT 100 ); 2、创建school数据库 CREATE DATABASE SCHOOL; CREATE TABLE Student( SNO CHAR(7) PRIMARY KEY, SNAME CHAR(10) NOT NULL, SSEX CHAR(2) CHECK(SSEX=’男’ OR SSEX=’女’ ), SAGE SMALLINT CHECK(SAGE>’15’ AND SAGE<’45’), SDEPT VCGHAR(20) DEFAULT '计算机系' );

三视图的画法,各种符号的含义

三视图的画法,各种符号的含义 能够正确反映物体长、宽、高尺寸的正投影工程图(主视图,俯视图,左视图三个基本视图)为三视图,这是工程界一种对物体几何形状约定俗成的抽象表达方式。 三视图是观测者从三个不同位置观察同一个空间几何体而画出的图形。 飞机三视图 将人的视线规定为平行投影线,然后正对着物体看过去,将所见物体的轮廓用正投影法绘制出来该图形称为视图。一个物体有六个视图:从物体的前面向后面投射所得的视图称主视图(正视图)——能反映物体的前面形状,从物体的上面向下面投射所得的视图称俯视图——能反映物体的上面形状,从物体的左面向右面投射所得的视图称左视图(侧视图)——能反映物体的左面形状,还有其它三个视图不是很常用。三视图就是主视图(正视图)、俯视图、左视图(侧视图)的总称。 特点 一个视图只能反映物体的一个方位的形状,不能完整反映物体的结构形状。三视图是从三个不同方向对同一个物体进行投射的结果,另外还有如剖面图、半剖面图等做为辅助,基本能完整的表达物体的结构。 投影规则 规则 主俯长对正、主左高平齐、俯左宽相等 即:

主视图和俯视图的长要相等 主视图和左视图的高要相等 左视图和俯视图的宽要相等。 物体的投影 在许多情况下,只用一个投影不加任何注解,是不能完整清晰地表达和确定形体的形状和结构的。如图所示,三个形体在同一个方向的投影完全相同,但三个形体的空间结构却不相同。可见只用一个方向的投影来表达形体形状是不行的。一般必须将形体向几个方向投影,才能完整清晰地表达出形体的形状和结构。 一个视图只能反映物体的一个方位的形状,不能完整反映物体的结构形状。三视图是从三个不同方向对同一个物体进行投射的结果,另外还有如剖面图、半剖面图等做为辅助,基本能完整的表达物体的结构。 三投影面体系 投影体系

最新空间几何体的三视图和直观图教学设计

空间几何体的三视图和直观图(第一课时) 木井中学陈文杰 一、教材的地位和作用 本节课是“空间几何体的三视图和直观图”的第一课时,主要内容是投影和三视图,这部分知识是立体几何的基础之一,一方面它是对上一节空间几何体结构特征的再一次强化,画出空间几何体的三视图并能将三视图还原为直观图,是建立空间概念的基础和训练学生几何直观能力的有效手段。另外,三视图部分也是新课程高考的重要内容之一,常常结合给出的三视图求给定几何体的表面积或体积设置在选择或填空中。同时,三视图在工程建设、机械制造中有着广泛应用,同时也为学生进入高一层学府学习有很大的帮助。所以在人们的日常生活中有着重要意义。 二、教学目标 (1)知识与技能:能画出简单空间图形(长方体,球,圆柱,圆锥,棱柱等的简易组合)的三视图,能识别上述三视图表示的立体模型,从而进一步熟悉简单几何体的结构特征。(2)过程与方法:通过直观感知,操作确认,提高学生的空间想象能力、几何直观能力,培养学生的应用意识。 (3)情感、态度与价值观:让感受数学就在身边,提高学生学习立体几何的兴趣,培养学生相互交流、相互合作的精神。 三、设计思路 本节课的主要任务是引导学生完成由立体图形到三视图,再由三视图想象立体图形的复杂过程。直观感知操作确认是新课程几何课堂的一个突出特点,也是这节课的设计思路。通过大量的多媒体直观,实物直观使学生获得了对三视图的感性认识,通过学生的观察思考,动手实践,操作练习,实现认知从感性认识上升为理性认识。培养学生的空间想象能力,几何直观能力为学习立体几何打下基础。 教学的重点、难点 (一)重点:画出空间几何体及简单组合体的三视图,体会在作三视图时应遵循的“长对正、高平齐、宽相等”的原则。 (二)难点:识别三视图所表示的空间几何体,即:将三视图还原为直观图。 四、学生现实分析 本节首先简单介绍了中心投影和平行投影,中心投影和平行投影是日常生活中最常见的两种投影形式,学生具有这方面的直接经验和基础。投影和三视图虽为高中新增内容,但学

实验四SQL语言数据定义语言DDL(精)

实验四 SQL 语言数据定义语言 DDL 一、实验目的 SQL(Structured Query Language 语言是关系数据库的标准语言。是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询, SQL 语言是一个通用的、功能极强的关系数据库语言。 本次实验了解 SQL 语言中 DDL 语言的 CREATE 、 DROP 、 ALTER 对表、索引、视图的操作,掌握在 Navicat for MySQL 中用 DDL 语言进行对表、索引、视图的增加、删除和改动。掌握使用 SQL 语句增加或删除约束, 加深对完整性概念的理解, 达到灵活应用的目的。掌握使用 SQL 语句定义和删除同义词。 二、实验要求 1、实验前:预习实验内容,学习相关知识。 2、实验中:按照实验内容要求进行实验,实验时注意每种 SQL 语句的基本命令及各个关键字的含义,做好实验记录。 3、实验后:分析实验结果,总结实验知识,得出结论,按格式写出实验报告。 4、在整个实验过程中,要独立思考、独立按时完成实验任务,不懂的要虚心向教师或同学请教。 5、要求按指定格式书写实验报告,且报告中应反映出本对次实验的总结,下次实验前交实验报告。 三、实验的重点与难点 1、重点: (1用 SQL 语句定义表结构(创建、修改和删除。

(2用 SQL 语句定义索引(创建、删除。 (3用 SQL 语句定义视图(创建、删除。 (4用 SQL 语句定义同义词(创建、删除。 2、难点: 完整性约束的定义、增加及删除。 同义词的定义与删除。 四、仪器设备及用具 硬件:投影仪、每位同学分配已连接校园网 PC 机一台。 软件:本机已安装 MySQL 5.5数据库平台。 五、教学过程 (一实验预习 (1熟悉 SQL 中的 CREATE 、 DROP 、 ALTER 语句的格式及所用的关键字含义及用法。 (2掌握完整性约束定义、增加和删除的一般用法。 (3掌握同义词定义、删除的一般用法。 (二实验原理 在 Navicat for MySQL 中使用 CREATE 命令完成对表、索引、视图、同义词的创建,使用 DROP 命令完成对表、索引、视图、同义词的删除,使用 ALTER 命令对表结构进行修改及完整性约束的增加、删除。 (三实验内容

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