第 6 章 视图管理与使用

合集下载

机械制图第6章常用表达方法

机械制图第6章常用表达方法

机械制图与计算机绘图
第六章常用的表达方法
画剖面符号时应注意:
a) 金属材料的剖面符号为与水平方向成45°, 且互相平行、间隔相等的细实线。
(通用剖面线)
b) 剖面符号的倾斜方向左右均可,但同一个 机件的各个图形中则应方向一致、间隔相等。
c) 当图形的主要轮廓线与水平方向成45°时, 该图形的剖面符号应画成30°或60°的平行 线,但方向仍应与同一机件的其他图形一致。
斜视图一般只表达倾斜部分 的局部形状,其余部分可用 波浪线断开不画。
表示该视图名称的 大写拉丁字母应靠近旋 转符号的箭头端。
也允许将旋转角度 符号标注在字母之后。
整理课件
第六章常用的表达方法
机械制图与计算机绘图
6.1.3 局部视图:
第六章常用的表达方法
将物体的某一部分向基本投影面投射所得的视图叫局部视图, 局部视图实际上是某一基本视图的一部分。画局部视图的主要 目的是为了减少作图工作量。
整理课件
机械制图与计算机绘图
几种孔槽的剖视图
第六章常用的表达方法
整理课件
机械制图与计算机绘图
第六章常用的表达方法
(3)画剖面符号
应在剖切面切到的断面轮廓内画出剖面符号。 透明材料
非金属材料
粉末冶金、 砂轮、陶瓷 刀片、硬质 合金刀片
整理课件
液体
木材 (横剖面)
1、用单一剖切面剖切
采用平行于基本投影面的平面剖切——单一平行剖 ,全剖、 半剖、局部剖都是用这类平面剖开机件的 .用不平行于任何 基本投影面的剖切平面剖切——斜剖
2、用几个剖切面剖切
用两个相交的剖切平面(其交线垂直于某一基本投影面)剖开 机件的方法称为旋转剖。用几个平行的剖切平面剖开机件的 方法称为阶梯剖。

第6章 用例图

第6章 用例图

3、构建用例模型
采 购 员 用 例 图
采购员能够通过该系统进行订货管理活动。采购员首先根据经营情 况统计所缺的生产资料,根据需要制定出订单。
UML统一建模语言
五、使用Rose创建用例图的步骤说明
3、构建用例模型
会 计 用 例 图
会计负责产品的统计分析 管理,它能够通过该系统 进行如下活动: (1)查询基本信息。会计 能够查询产品的基本信息, 根据产品的基本信息,制 定出相应的方案。 (2)查询销售信息。会计 根据销售情况汇总后交销 售部制定合理的销售方案。 (3)查询供应商信息。会 计能够查询供应商信息。 (4)查询缺货信息。会计 能够查询缺货信息。 (5)查询报损信息。会计 能够查询报损信息。
1、需求分析
“企业进、存、销管理系统” 功能性需求包括以下内容: (1)采购员根据生产原料的使用情况判断采购用品,对需要订购产品信息 统计订货的,并制作产品订单。最后根据订单进行采购活动。 (2)仓库管理员负责产品的库存管理。包括产品入库管理、处理盘点信息、 处理报损产品信息和一些信息的设置。这些设置信息,包括:供应商信息、产 品信息。仓库管理员每天对产品进行一次盘点,当发现库存产品有损坏时,及 时处理报损信息。当产品生产后,将产品进行入库。当产品销售后时,产品进 行出库处理。 (3)统计人员负责统计分析管理,包括:查询产品信息、查询销售信息、 查询供应商信息、查询缺货信息、查询报表信息,并制作报表。统计分析员使 用系统的统计分析功能,了解产品信息、销售信息、供应商信息、库存信息。 (4)在销售员为客户提供售货服务时,接受客户购买产品,根据系统的定 价计算出产品的总价,客户付款,系统自动保存客户购买记录。 (5)系统管理员负责本系统的系统维护。系统管理员负责员工信息管理、 供货商信息管理以及系统维护等。每种管理者都通过自己的用户名称和密码登 录到各自的管理系统中。

第6章_视图的创建与使用

第6章_视图的创建与使用

6.3.1 查看视图信息
利用企业管理器查看视图信息
视图的权限 展 开 数 据 库
点 击 属 性 视图的查询 语句
右 击 视 图
第6章 视图的创建与使用
利用系统存储过程查看视图信息 –sp_help显示数据库对象的特征 sp_help显示数据库对象的特征 sp_help –sp_helptext查看数据库对象在系统表中的定义 sp_helptext查看数据库对象在系统表中的定义 sp_helptext –sp_depends显示有关数据库对象相关性的信息 sp_depends显示有关数据库对象相关性的信息 sp_depends
第6章 视图的创建与使用
在查询分析器中输入以下SQL语句会执行视图: SELECT * FROM V_Sale_Total 会生成如下的查询结果:
视图信息 修改视图 重命名视图 删除视图
注:视图 的管理工 具是企业 管理器和 命令语句
第6章 视图的创建与使用
其中:参数的含义与创建视 图CREATE VIEW命令中的参 数含义相同
第6章 视图的创建与使用
通常利用该命令取消视图的加密属性 例6_7:利用ALTER命令去除视图V_Sale_Total的加密属性。 Use sales GO Alter view V_Sale_Total (定单编号, 产品名称,销售总价值) AS SELECT OrderID,ProductName, Price * Quantity FROM dbo.OrderDetails INNER JOIN dbo.Products ON dbo.OrderDetails.ProductID = dbo.Products.ProductID 注:去掉加密属性后才可以查看视图的信息

工程制图教程:第6章 机件图样的画法

工程制图教程:第6章 机件图样的画法

4. 画剖视图应注意的问题
(1) 假想剖切 剖视图是假想把物体剖切后画出的投影, 其他未取剖视的视图应按完整的物体画出。
(2) 虚线处理 为了使剖视图清晰,凡是其它视图上已经表 达清楚的结构形状,其虚线省略不画。
(3) 剖视图中不要漏线 剖切平面后的可见轮廓线应画出。
5. 画剖视图的注意事项小结
6. 应用举例(补全主视图中的漏线)
A- A B -B C-C
A
A B
BC
C
正确
错误
6.2.2
剖视图的种类及应用
全剖视图 半剖视图 局部剖视图
剖视图
1.全剖视
用剖切面完全地 剖开物体所得的 剖视图 称为全剖 视图。
A-A
适用范围:
外形较简单, 内形较复杂, 而图形又不对 称时。
A A
重点表达内形。
(3) 在剖视图的上方用大写拉丁字母标出剖视图的名称“-”, 并在剖切符号附近注上相同的字母,字母必须水平书写 。
剖视图省略标注的情况:
(1) 当剖视图按基本 视图关系配置时,可省略 箭头。
(2) 当单一剖切平面通过物体的对称平面 或基本对称平面,且剖视图按基本视图关系配 置时,可以不加标注。
③ 弥补全剖视图的不足。 ----当机件的内外形都较复杂,而图形又不对称时。
画局部剖应注意的问题:
① 波浪线不能与图上的其它图线重合。
错误
正确
② 波浪线只能画在物体表面的实体部分,不得穿越孔 或槽(应断开),也不能超出视图的轮廓线之外。
×
×
×
×
×
③ 当被剖结构为回转体时,允许将其中心线作局 部剖的分界线。
机件的常用表达方法
视图 剖视图 断面图 局部放大图 规定画法和简化画法 综合应用举例

第6章 三视图实践

第6章 三视图实践

6.4 使用自动追踪
在AutoCAD中,自动追踪可按指定角 度绘制对象,或者绘制与其他对象有特定 关系的对象。自动追踪功能分极轴追踪和 对象捕捉追踪两种,是非常有用的辅助绘 图工具。
极轴追踪与对象捕捉追踪 使用临时追踪点和捕捉自功能 使用自动追踪功能绘图
极轴追踪与对象捕捉追踪
极轴追踪功能可以在系统要求指定一个点 时,按预先设置的角度增量显示一条无限延伸 的辅助线(这是一条虚线),这时就可以沿辅助 线追踪得到光标点。可在“草图设置”对话框 的“极轴追踪”选项卡中对极轴追踪和对象捕 捉追踪进行设置。
再向左右侧分别偏移54个单位,结果如图6-5所示。
图6-5 绘制圆筒三视图
3)用修剪命令完成绘制,结果如图6-6所示。
图6-6 圆筒三视图
5.绘制左右肋板 肋板在俯视图上和左视图上的前后轮廓线投影可根
据尺寸通过偏移对称中心线直接画出,而肋板斜面在主 视图和左视图上的投影则要通过三视图的投影关系获得。 1)俯视图、左视图上偏移肋板前后面投影
命名用户坐标系
选择“工具”|“命名UCS”命令,打开UCS 对话框。单击“命名UCS”标签打开其选项卡, 并在“当前 UCS”列表中选中“世界”、“上 一个”或某个UCS,然后单击“置为当前”按钮, 可将其置为当前坐标系,这时在该UCS前面将显 示“”标记。
设置UCS的其他选项
在AutoCAD 2013中,可以通过选择“视 图”|“显示”|“UCS图标”子菜单中的命令, 控制坐标系图标的可见性及显示方式。
6.5 使用动态输入
在AutoCAD 2013中,使用动态输入功能 可以在指针位置处显示标注输入和命令提示 等信息,从而极大地方便了绘图。
启用指针输入 启用标注输入 显示动态提示

第6章 数据查询与视图(1)

第6章 数据查询与视图(1)

第6章 数据查询与视图
《 SQL Server 数据库管理与开发》
1SELECT概述
2简单查询
SELECT子句 条件的查询 汇总查询 查询结果排序 查询结果保存 函数名 sum() avg() min() max() count() count(*)
2.3 汇总查询(聚合函数)
功能 对数值型列或计算列求总和 对数值型列或计算列求平均值 返回一个数值列或数值表达式的最小值 返回一个数值列或数值表达式的最大值 返回满足指定的条件的记录的个数 返回找到的行数
3高级查询 4视图 5本章实训 (1) 6本章小结 (1)
6.14】 按年龄从大到小的顺序显示学生的[姓名],[ ],[性 【例6.14】 按年龄从大到小的顺序显示学生的[姓名],[性 ],[年龄 年龄] 别],[年龄]
湖北国土资源职业学院信息工程系
第6章 数据查询与视图
《 SQL Server 数据库管理与开发》
1SELECT概述
基本语法格式 执行方式
1.1 基本语法格式
SELECT 字段列表 2简单查询 目标数据表] [INTO 目标数据表] 3高级查询 源数据表或视图[,...n] [,... FROM 源数据表或视图[,...n] [WHERE 条件表达式] 条件表达式] 4视图 搜索表达式]] 5本章实训(1) [GROUP BY 分组表达式 [HAVING 搜索表达式]] [ORDER BY 排序表达式 [ASC]|[DESC]] 6本章小结(1) 行聚合函数名(表达式)[,...n] )[,... [COMPUTE 行聚合函数名(表达式)[,...n] [,... ...n [BY 表达式 [,...n ]]] SELECT语句的主要功能是: SELECT语句的主要功能是: 语句的主要功能是 FROM列出的数据源表中 找出满足WHERE 列出的数据源表中, WHERE检 从FROM列出的数据源表中,找出满足WHERE检 索条件记录, SELECT子句的字段列表输出查询结 索条件记录,按SELECT子句的字段列表输出查询结 果表,在查询结果表中可进行分组与排序 果表,

Oracle第6章视图和索引操作

Oracle第6章视图和索引操作


量(g_Number)信息,可以创建一个“热点”商品的视

图。


CREATE OR REPLACE VIEW SCOTT.vw_HotGoods

AS

SELECT g_ID AS 商品号, g_Name AS 商品名称, t_ID
AS 类别号, g_Price AS 价格, g_Discount
案例完成步骤
(6)强制创建视图
正常情况下,如果基表不存在,创建视图就会失败。但是可
以使用FORCE选项强制创建视图(前提是创建视图的语句
没有语法错误),但此时该视图处于失效状态。

【例2-6】创建并验证基于Test表的强制视图
师 演
(a)在Test表不存在的情况下,创建基于该表的强制视图

vw_TestForce。

重定义时没有使用该选项,则以前的此选项将自动删除。

2.使用PL/SQL修改视图

(1)重命名视图
【例2-7】重命名用户方案SCOTT的视图
vw_MaxPriceGoods为vw_MaxPrice。
rename vw_MaxPriceGoods TO vw_MaxPrice;
Oracle数据库管理与应用实例教程


图。

CREATE OR REPLACE VIEW


SCOTT.vw_MaxPriceGoods
AS
SELECT t_ID, Max(g_Price) AS MaxPrice
FROM SCOTT.Goods
GROUP BY t_ID
Oracle数据库管理与应用实例教程

第6章视图

第6章视图

Views视图Principle views and reference arrow views 基本视图及向视图Partial views局部视图Oblique views斜视图Exercises练习题请点击相应标题显示其内容Principle views and reference arrow views基本视图及向视图First angle method 第一角画法(E 法)请点击鼠标左键显示后面内容First angle symbol 第一角符号Third angle symbol 第三角符号Principle views:There are six orthographic views when project to six projection planes.基本视图:分别向六个基本投影面投射,便得到六个基本视图。

Relative position 相对位置关系:Observer ⇒Object ⇒projection plane观察者⇒物体⇒投影面Observer ⇒Transparent projection plane ⇒Object观察者⇒透明投影面⇒物体The layout of all views must arranged according to projection rules, therefore the view names are omitted.各视图之间的位置应符合投影规律,此时一律不标注视图的名称。

In the first angle, the sides that are far from the front view indicate the front side of the object, whereas it is reversed in third angle其他视图中远离主视图的一侧,表示物体的前面,而在第三角画法中则表示其后面。

底 仰右 后主左俯后左 Third angle method 第三角画法(A 法)Front Left TopBottomRearRight 顶前右 TopFront Right RearLeftBottomPrinciple views and reference arrow views基本视图及向视图请点击鼠标左键显示后面内容Reference arrow views:If the views are not positioned according to the conventionalorthographic projection, the view names must be labeled with capital letter above the view, and then show the projective direction of corresponding views with arrow and label the same letter as on the view. Such view is called reference arrow view.向视图:若各视图不按照既定的位置关系配置,应在视图的上方用大写拉丁字母注出视图名称,在相应视图附近用箭头指明投射方向,并注上同样的字母,该视图称为向视图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.2.2
使用SQL命令创建视图
SQL命令格式:
CREATE VIEW [ < Database_name > .] [ < owner > .] View_name [ ( Column [ ,...n ] ) ] [ WITH <View_Attribute > [ ,...n ] ] AS Select_statement [ WITH CHECK OPTION ] < View_Attribute > ::={ ENCRYPTION | SCHEMABINDING | VIEW_METADATA } 命令功能:创建一个视图。

东北师范大学
6.1 视图概述 下面我来讲述一下它的功用:以往当我们查询数 据时,一定要很认真的地从设计select语句开始, 将需要查询的每个字段写在sql语句里,每次你 要以同样的条件来查询数据时,那么每次都要重 复输入相同的查询语句,效率很低。若将这个经 常要重复使用的查询语句创建成视图,就不用那 么麻烦了!直接用 select * from 视图名 就行了,其实将查询语句创建成视图,不仅仅是 简化查询的动作;更重要的是,视图具备数据表 的特性,还可以衍生出更多的应用。

东北师范大学
视图的优点与缺点
在程序设计的时候必须先了解视图的优缺点,这样可 以扬长避短,视图具有如下的一些优点: 1.简化操作 视图可以是比较复杂的多表关联查询,每一次执行相同的 查询时,只需要一条简单的查询视图语句就可以解决复杂 查询的问题。视图简化了操作的复杂性,使初学者不必掌 握复杂的查询语句,就可以实现多个数据表间的复杂查询 工作。对一个视图的访问要比对多个表的访问容易得多, 大大简化了用户的操作。 2.建立前台和后台缓冲 在数据库开发过程中,可以通过调用视图来实现查询功能。 通过对视图的调用,在数据表结果更改时,只要视图的输 出列不发生变化,就可以避免对应用程序的修改。大大提 高了数据库的开发效率,同时降低了开发成本。

东北师范大学
使用视图作为安全机制 通过限制可由用户使用的数据,可以将视图作为安全机 制。用户可以访问某些数据,进行查询和修改,但是表或 数据库的其余部分是不可见的,也不能进行访问。无论在 基础表(一个或多个)上的权限集合有多大,都必须授予、 拒绝或废除访问视图中数据子集的权限。 例如,某个表的 salary 列中含有保密职员信息,但 其余列中含有的信息可以由所有用户使用。可以定义一个 视图,它包含表中除敏感的 salary 列外所有的列。 只要表和视图的所有者相同,授予视图上 的 SELECT 权限就使用户得以查看视图中的非保密 列而无须对表本身具有任何权限。

东北师范大学
6.1 视图概述 所谓视图(View)其实是执行查询语句后得到 的结果,但这个查询结果可以仿真成数据表来使 用,所以有人也称它为“虚拟数据表”,视图在 操作上和数据表没有什么区别,但两者的差异是 其本质是不同的:数据表是实际存储记录的地方, 然而视图并不保存任何记录,它存储的实际上是 查询语句,其所呈现出来的记录实际来自于数据 表,可以为多张数据表,大家由此可以预见到视 图应用的弹性!我们可以依据各种查询需要创建 不同视图,但不会因此而增加数据库的数据量。

东北师范大学
6.1 视图概述
(5)视图使多个用户能以多种角度看待同一数据集,也 可使多个用户以同种角度的看待不同的数据集。 (6)视图对机密数据提供安全保障,在设计数据库应用 系统时,对不同的用户定义不同的视图,使机密数据不出 现在不应看到这些数据的用户视图上,自动提供了对机密 数据的安全保护功能。 (7)视图为数据库重构提供一定的逻辑独立性,如果只 是通过视图来存取数据库中的数据,数据库管理员可以有 选择地改变构成视图的基本表,而不用考虑那些通过视图 引用数据的应用程序的改动。 (8)视图可以定制不同用户对数据的访问权限。
6.2.2 使用SQL命令创建视图

东北师范大学
6.2.1
使用企业管理器创建视图
操作步骤如下:
(1)启动SQL Server企业管理器。
(2)在“控制台根目录”窗口,展开“SQL Server组”,展 开“数据库”,选择使用的数据库再展开。
(3)在“控制台根目录”窗口,选择“视图”图标,单击鼠
数据库技术及应用 ——SQL Server
Database Technology and Application
第 6 章 视图管理与使用
本章重点: 视图概述 创建视图 修改视图 删除视图 使用视图

东北师范大学
6.1 视图概述
1.视图


东北师范大学
可以将访问限制在基表中列和行的子集内。 可以将访问限制在符合多个基表联接的行内。例如,可 以定义一个视图,它联接表 titles、 authors 和 titleauthor 表以显示作者姓名及其 撰写的书籍。该视图隐藏作者的个人信息以及著作的财务 信息。 可以将访问限制在基表中数据的统计汇总内。例如,可 以定义一个视图,其中只含有每类书籍的平均价格。

东北师范大学
通过定义不同的视图及有选择地授予视图上的权限,可以 将用户、组或角色限制在不同的数据子集内。例如: 可以将访问限制在基表中行的子集内。例如,可以定义 一个视图,其中只含有商业书籍或心理书籍的行,并向用 户隐藏有关其它类型书籍的信息。 可以将访问限制在基表中列的子集内。例如,可以定义 一个视图,其中含有 titles 表中的所有行,但省略 了 royalty 和 advance 列,因为这些信息比较 敏感。

东北师范大学
6.1 视图概述 3.视图的操作 有关视图的操作如下: (1)查询; (2)删除; (3)更新(插入、删除、修改); (4)定义基于该视图的新视图。

东北师范大学
6.2 创建视图
6.2.1 使用企业管理器创建视图
视图是一种数据库对象,是从一个或多个表中按照一个查询的规
定抽取的数据组成的“表”。它与表不同的是,视图中的数据还
是存储在原来的表中,因此可以把视图看作只是逻辑上存在的表,
是一个“虚表”。
视图是不能单独存在的,只有打开与视图相关的数据库才能创建 和使用视图。换句话说,视图依赖于某一数据库,且依赖于某一 表、或多表而存在,视图可以是一个数据表的一部分,也可以是 多个基表的联合。 当对通过视图看到的数据进行修改时,相应的表的数据也会发生 变化,同样,若表的数据发生变化,这种变化也会自动地反映到 视图中。
可以将访问限制在另一个视图的子集内或视图和基表组 合的子集内。

东北师范大学
6.1 视图概述
2.视图的特点 (1)视图具有表的外观,可像表一样对其进行存取,但 不占据物理存储空间,视图并不真正存在,数据库中只是 保存视图的定义,因此不会出现数据冗余。 (2)视图是数据库管理系统提供给用户以多种角度观察 数据库中数据的重要机制,可以重新组织数据集。在三层 数据库体系结构中,视图是外模式,它是从一个或几个表 (或视图)中派生出来的,它依赖于表,不能独立存在。 (3)若表中的数据发生变化,视图中的数据也随之改变。 (4)视图可以隐蔽数据结构的复杂性,使用户只专注于 与自己有关的数据,从而可以简化用户的操作,提高了操 作的灵活性和方便性。
展开“数据库”,选择使用的数据库再展开。 (3)在“控制台根目录”窗口,选择要修改视图,单击鼠


东北师范大学

视图的优点与缺点
3.合并分割数据 通过视图可以对表中数据进行水平分割或垂直分割。用户 而言对一个表或多个表中的数据列进行有选择的查看,简 化数据结构;可以通过在中使用WHERE子句水平分割数 据,限制表中显示的数据。 4.提高安全性 视图可以作为一种安全机制。通过视图可以限定用户查看 和修改的数据表和列,其他数据信息只能是有访问权限的 用户才能查看和修改。例如,对于工资表中信息,一般用 过只能看到表中的姓名、办公室、工作电话和部门等,只 有复杂相关操作的人才有权限查看或修改。如果某一用户 想要访问视图的结果集,必须被授予访问权限,视图所引 用的表访问权限与视图权限的设置互不影响。在数据库开 发设计时,不同级别用户共用一个数据库时应用得极其广 泛。
(7)在“添加表”窗口,添加用于创建视图的表,单击“添加” 按钮,返回“新视图”窗口。 (8)在“新视图”窗口,单击所要引用列前的复选框。 (9)在“新视图”窗口,单击 按钮,进入“另存为”窗口。 (10)在“另存为”窗口,单击“确定”按钮,保存视图,结
束创建视图的操作,返回“控制台根目录”窗口。
(11)在“控制台根目录”窗口,选择视图,单击鼠标右键, 打开快捷菜单。

东北师范大学
视图的优点与缺点
视图也存在一些缺点,主要如下。 1. 性能:SQL Server必须把视图的查询转化成对基本 表的查询,如果这个视图是由一个复杂的多表查询所定义, 那么,即使是视图的一个简单查询,SQL Server也把它 变成一个复杂的结合体,需要花费一定的时间。 2. 修改限制:当用户试图修改视图的某些行时,SQL Server必须把它转化为对基本表的某些行的修改。对于 简单视图来说,这是很方便的,但是,对于比较复杂的视 图,可能是不可修改的。 所以,在定义数据库对象时,不能不加选择地来定义 视图,应该权衡视图的优点和缺点,合理地定义视图。善 于运用视图可以让数据库的设计、管理及使用都更加有效 率、更加方便。

东北师范大学
6.3 修改视图
6.3.1 使用企业管理器修改视图 6.3.2 使用SQL命令修改视图

东北师范大学
6.3.1
使用企业管理器修改视图
操作步骤如下: (1)启动SQL Server企业管理器。
(2)在“控制台根目录”窗口,展开“SQL Server组”,

东北师范大学
相关文档
最新文档