文档库 最新最全的文档下载
当前位置:文档库 › 实验三 视图与数据控制实验

实验三 视图与数据控制实验

实验三 视图与数据控制实验
实验三 视图与数据控制实验

实验三视图与数据控制实验

一、实验目的

1、掌握SQL Server查询分析器的使用方法,加深对SQL查询语句的理解。

2、掌握用查询分析器和视图创建向导的方法创建视图。

3、学会使用SQL数据控制语句来进行授权控制和权限回收。

二、实验内容

基于实验一建立的“图书读者数据库”(Book_Reader_DB)和实验二输入的部分虚拟数据,具体实验内容如下:

1、视图定义与查询实验

①在“图书读者数据库”(Book_Reader_DB)中,先用视图创建向导的方法创建视图View1和View2。其中View1包括书号、书名、定价、数量等属性。View2包括读者号、读者姓名、单位、电话、书号、书名、借阅日期、应归还日期、实际还书日期和过期天数等属性,其条件是所有借书已过期的读者和借书情况(假定借阅期为60天);

②根据上述定义的视图,用语句完成如下查询:

A:通过视图View1查询书库中藏书的情况;

B:通过视图View2查询借书过期的读者和借书情况及罚款金额(假定超期罚款标准为1元/天);

③用SQL语句来创建视图View3和视图View4,视图View3的要求与View1相同,视图View4与视图View2的条件相同。

2、数据控制实验

①假定登录名Login1系统有U1、U2、U3 、U4、U5、U6六个登录用户,试将查询图书表的权限由管理员授权给U1,以U1用户的身份重新登录系统后,再把权限授予给U2;

②系统管理员把插入数据给借阅表的权限授予给U3;

③系统管理员把添加图书数据的权限授予给U4;

④系统管理员把修改读者数据信息的权限授予给U5;

⑤将U1访问图书表的权限收回;

上述每项实验内容相应的实验步骤必须进行详细的记录,并将其整理后写在实验报告中。

三、实验环境与实验准备工作

实验环境:Microsoft Windows 2000操作系统,Microsoft SQL Server 2000数据库管理系统标准版或企业版。

实验准备工作:在开始本实验之前,请回顾教科书的相关内容(如视图的定义与使用,数据访问授权与权限的回收。

四、实验报告要求

1、根据实验内容和每一步骤实验的结果,按课程实验报告的撰写规范完成实验报告。报告可用手写或打印,格式一定要规范。

2、实验报告至少包括以下内容:①实验目的;②实验环境;③实验内容、步骤、结果和实验过程中出现的问题;④实验过程中主要使用的Transact-SQL语句。

数据库安全性及用户权限管理(参考说明)

说明:使用T-SQL语句或者系统存储过程完成以下内容,并使用SQL Server Management Studio进行查看与验证。

1、登录账户及服务器角色

(1)创建两个SQL Server身份验证的登录,其中一个账户为Login1,密码为;另一个账户为Login2,密码为。

use sales

go

create login Login1 with password='123456'

create login Login2 with password='123'

(2)创建一个Windows身份验证的登录,其中Windows用户名称为Login3。

create login [20090814-1433\Login3] from Windows

(3)把登录账户Login1重新命名为Login1Test。

alter login login1 with name=Login1Test

(4)更改登录账户Login2的密码为abc。

alter login login2 with password='abc'

(5)禁用登录账户Login2的登录。

alter login login2 disable

(6)启用登录账户Login2的登录。

alter login login2 enable

(7)给登录账户Login2赋予securityadmin角色。

sp_addsrvrolemember'login2','securityadmin'

(8)给以上所创建的Windows身份验证的登录账户赋予sysadmin角色。

sp_addsrvrolemember'20090814-1433\Login3','sysadmin'

(9)分别撤销给登录账户所赋予的服务器角色。

sp_dropsrvrolemember'login2','securityadmin'

sp_dropsrvrolemember'20090814-1433\Login3','sysadmin'

2、数据库用户及数据库角色

(1)创建sales数据库用户User1,其对应的登录账户为Login1Test,角色为

db_accessadmin。

create user user1 for login Login1Test

sp_addrolemember'db_accessadmin','user1'

(2)创建sales数据库用户User2,其对应的登录账户为Login2,角色为db_datawriter。create user user2 for login Login2

sp_addrolemember'db_datawriter','user2'

(3)创建sales数据库角色Role1,其包含db_datareader和db_backupoperator两个角色的功能。

use sales

go

create role Role1

sp_addrolemember'db_datareader','Role1'

sp_addrolemember'db_backupoperator','Role1'

(4)给用户User1和User2都赋予Role1角色。

sp_addrolemember'Role1','user1'

sp_addrolemember'Role1','user2'

(5)撤销给角色Role1所赋予的db_backupoperator角色功能。

sp_droprolemember'db_backupoperator','Role1'

(6)撤销给用户User1和User2所赋予所有角色。

sp_droprolemember'Role1','user1'

sp_droprolemember'Role1','user2'

(7)删除角色Role1。

drop role Role1

3、权限设置

(1)授予用户User1可查看除了Product数据表以外的其他任何数据表、但不可更改所有数据表中内容的权限。

grant select to user1

deny select on product to user1

(2)授予用户User2对Product数据表的查看和插入数据的权限。

GRANT SELECT,insert

on product to user2

(3)授予用户User2创建数据库和数据表的权限。

GRANT ALTER ON SCHEMA:: dbo to user2

GRANT CREATE database TO user2

GRANT CREATE TABLE TO user2

(4)拒绝用户User2对Product数据表的插入数据的权限。

deny insert

on product to user2

(5)撤销用户User1和User2的所有权限。

Revoke all to user2,user1

(6)删除用户User1、User2。

drop user user1

drop user user2

(7)删除登录账户Login1Test、Login2,以及以上所创建的Windows身份验证的登录账户。drop login Login1Test

drop login Login2

drop login [20090814-1433\Login3]

数据库和数据结构实验报告

. 西华大学实验报告(计算机类) 开课学院及实验室:实验时间:年月日 一、实验目的 通过练习让学生对数据库、数据库和表的关系、数据词典、参照完整性和视图有较好的理解和掌握。 二、内容与设计思想 实验内容: 1.数据库设计器 2.数据库的创建 3.设定数据词典 4.参照完整性的设置 5.视图的创建和修改 三、使用环境 Windos XP操作系统;Visual ProFox 6.0 四、核心代码及调试过程 例3-27创建项目管理器SBGL,要求添入数据库sbsj,并查看该数据库。 图一 图二、“项目管理器”的数据选项卡 图三、“项目管理器”中的数据库与数据库表 例3-28从sbsj数据库所属的sb和zz两个表中抽取编号、名称和增值3个字段。,组成名称 为“我的视图”的SQL视图。 open database sbsj create sql view 我的视图; as select sb.编号,sb.名称,zz.增值from sb,zz where sb.编号=zz.编号

如有你有帮助,请购买下载,谢谢! 例3-29根据例3-28的查询要求,用视图设计器建立视图1,然后修改其中车床的增值来更新zz表原来的增值 图一、视图设计器-视图1 图二、视图设计器-视图1 图三、增值表 图四 图五、视图设计器更新源表数据 19.根据图3.30所示数据库sbsj的永久关系,若利用参照完整性生成器来删除sb。dbf的第一个记录,对其他3个表会否产生影响,是分级、限制和忽略3中情况来说明。 图一、数据库设计器 图二、sbsj.dbc“永久关系的参照完整性生成器” 级联:相关子表中的记录将自动删除 限制:子表有相关记录,在父表中删除记录就会产生“触发器失败”的提示信息 忽略:父表删除记录,与子表记录无关 五、总结 (自己写一些收获和体会) 通过这次上机练习让我学会了怎样在数据库中添加项目管理器、表的数据完整性的概念以及视图的各种操作,让我更容易的掌握理论知识的难点和一些基本命令的使用方法,以及一些平时在课堂上不注意的问题。在上机练习的过程中需要对每个细节都要留心,认真做好每一步这样才不至于出错,这就加强了平时不注意的问题得到回应,从而加深了细节问题的处理方式。在上机的学习之后更加了解了数据库表及其数据完整性是vfp重要的一个对象,命令熟练操作直接关系到数据库的成败。 第三次的上机操作,我了解了命令的使用方式对于建立数据库表及其数据完整性很重要,要学好各种命令以及数据库表及其数据完整性的使用方法,还需在多做习题加强学习。 六、附录

SQL实验三数据的更新操作和视图实验报告

实验三数据的更新操作和视图本实验需要2学时。 一、实验目的 1、掌握视图的创建、修改和删除操作。 2、掌握数据库数据更新(增加、修改、删除)操作。 二、实验内容和步骤 1、视图 (1)建立名为UV_SC的视图。该视图可以让我们看到每个学生的姓名、选修课程名和成绩。 (2)利用UV_SC视图,查看平均成绩在80分以上的学生姓名。 (3)建立名为UV_Course的视图,该视图显示每门课的课程名和选修该课程的学生人数。 (4)修改视图UV_Course,在视图中增加一列,显示选修该课程所有学生的平均成绩。 (5)建立名为UV_IS_Depart的视图。该视图可以用来查看“信息系”的学生的学号、姓名、年龄和系名。并保证对该视图的修改满足系名为信息系的条件。 (6)建立名为UV_Student的加密视图。该视图可以用来查看每个学生选修的课程门数和平均成绩。 (7)利用UV_Student视图,查询平均成绩在80分以上的学生学号。 (8)能否利用视图UV_Student,修改某个学生的平均成绩? (9)删除视图UV_Student。 2、数据更新 (1)向STUDENT表增加如下记录: (3)建立与表STUDENT 同结构的空表STUD。然后利用INSERT命令把表STUDENT中年龄大于 19的学生记录添加到表STUD。(注意:可以使用select into语句实现同结构空表的创建,再使用insert命令插入记录;或者使用单条select into语句实现等同的功能) (4)为“ 95002”的学生增加选修“操作系统”和“数据结构”这两门课的选课记录。 (5)把课程名为“操作系统”的成绩从成绩表SC中删除。(试用三种方式完成) (6)将女生的成绩提高10%。(试用三种方式完成) (7)如果学生“张三”的数据结构的成绩低于65,则加上10分。 (8)将成绩最低的学生的成绩加上10分。 (9)将前3名成绩最高的学生的成绩减去10分。 (10)为没有选课的学生自动增加选修“01”课程的选课记录。 (11)把选修“数学"不及格的成绩全部改成空值。 (12)删除成绩低于总平均成绩的女生的选课记录。

数据分析实验报告

数据分析实验报告 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

第一次试验报告 习题1.3 1建立数据集,定义变量并输入数据并保存。 2数据的描述,包括求均值、方差、中位数等统计量。 分析—描述统计—频率,选择如下: 输出: 统计量 全国居民 农村居民 城镇居民 N 有效 22 22 22 缺失 均值 1116.82 747.86 2336.41 中值 727.50 530.50 1499.50 方差 1031026.918 399673.838 4536136.444 百分位数 25 304.25 239.75 596.25 50 727.50 530.50 1499.50 75 1893.50 1197.00 4136.75 3画直方图,茎叶图,QQ 图。(全国居民) 分析—描述统计—探索,选择如下: 输出: 全国居民 Stem-and-Leaf Plot Frequency Stem & Leaf 5.00 0 . 56788 数据分析实验报告 【最新资料,WORD 文档,可编辑修改】

2.00 1 . 03 1.00 1 . 7 1.00 2 . 3 3.00 2 . 689 1.00 3 . 1 Stem width: 1000 Each leaf: 1 case(s) 分析—描述统计—QQ图,选择如下: 输出: 习题1.1 4数据正态性的检验:K—S检验,W检验数据: 取显着性水平为0.05 分析—描述统计—探索,选择如下:(1)K—S检验

结果:p=0.735 大于0.05 接受原假设,即数据来自正太总体。 (2 )W 检验 结果:在Shapiro-Wilk 检验结果972.00 w ,p=0.174大于0.05 接受原假设,即数据来自正太总体。 习题1.5 5 多维正态数据的统计量 数据:

简单形体的三视图

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

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

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

数据库原理实验报告

南京晓庄学院 《数据库原理与应用》 课程实验报告 实验一SQL Server 2005常用服务与实用工具实验 所在院(系):数学与信息技术学院 班级:14软工5班 学号:14551204 14551206 姓名:花元凯罗文波 1.实验目的 (1)了解Microsoft 关系数据库管理系统SQL Server的发展历史及其特性。 (2)了解SQL Server 2005的主要组件、常用服务和系统配置。 (3)掌握Microsoft SQL Server Management Studio 图形环境的基本操作方法。了解使用“SQL Server 2005 联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。 2.实验要求 (1)收集整理Microsoft关系数据库管理系统SQL Server的相关资料,总结其发展历史及SQL Server 2005主要版本类别和主要功能特性。 (2)使用SQL Server配置管理器查看和管理SQL Server 2005服务。 (3)使用Microsoft SQL Server Management Studio连接数据库;使用SQL Server帮助系统获得 所感兴趣的相关产品主题/技术文档。

(4)使用Microsoft SQL Server Management Studio“查询编辑器”编辑并执行Transact-SQL查 询语句。 (5)查看Microsoft SQL Server 2005模板,了解模板的使用方法。 (6)按要求完成实验报告。 3.实验步骤、结果和总结实验步骤/结果 (1) 简要总结SQL Server系统发展历史及SQL Server 2005主要版本类别与主要功能特性。 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。目前最新版本是SQL SERVER 2014。 1,SQL Server 2005学习版当保护和管理应用系统内外部的信息变得至关重要时,通过提供一套免费、易于使用和健壮的数据库,学习版帮助开发人员建立强健的和可靠的应用系统。

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

数据视图实验报告

《数据库系统概论》实验报告 实验名称:数据视图 实验人: 实验地点:实验楼317 实验日期:2009-10-25

一、实验准备 1.硬件及软件环境要求 为了使该实验顺利进行,需要有一台计算机,计算机必须安装Windows 2000、Windows XP或Windows NT操作系统,还必须安装Microsoft SQL Server 2000 任意一版本(个人版、标准版、企业版)。实验开始之前,必须将实验1.2节中创建好的SCDB数据库和ShiYan数 据库附加到当前SQL数据库服务器中。实验人员必须掌握了数据视图机制的相关概念,懂得了数据视图机制对数据操作的主要作用及其基本特点。 2.本实验涉及的主要SQL语句的语法格式 视图是一种常用的数据库对象,可以将它看成是虚拟表或存储在数据库中的查询,它为查看和存取数据提供了另外一种途径。对查询执行的大多数操作,使用视图一样可以完成。而且,使用视图可以简化数据操作,同时还可以提高数据库的安全性。 (1) CREATE VIEW语句 创建一个虚拟表,该表以另一种方式表示一个或多个表中的数据。CREATE VIEW必须 是查询批处理中的第一条语句。在Transact-SQL语言中,DROP VIEW语句的基本语法为:CREATE VIEW [< database_name>.] [< owner>.] view_name [(column[,...n ])] [ WITH [,...n ]] AS select_statement [ WITH CHECK OPTION ] < view_attribute > ::={ ENCRYPTION | SCHEMABINDING | VIEW_METADATA }【说明】 view_name:视图的名称。视图名称必须符合标识符规则。可以选择是否指定视图所有者名称。 column:视图的列名。只有在下列情况下,才必须命名CREATE VIEW中的列:当列是从算术表达式、函数或常量派生的,两个或更多的列可能会具有相同的名称,视图中的某列被赋予了不同于派生来源列的名称。还可以在SELECT 语句中指派列名。如果未指定column,则视图列将获得与SELECT 语句中的列相同的名称。 n:表示可以指定多列的占位符。 AS:代表视图要执行的操作。 select_statement:定义视图的SELECT 语句。该语句可以使用多个表或其它视图。若要从创建视图的SELECT 子句所引用的对象中选择,必须具有适当的权限。视图不必是具体某个表的行和列的简单子集。可以用具有任意复杂性的SELECT 子句,使用多个表或其 它视图来创建视图。 WITH CHECK OPTION:强制视图上执行的所有数据修改语句都必须符合由select_statement设置的准则。通过视图修改行时,WITH CHECK OPTION可确保提交修改后,仍可通过视图看到修改的数据。 WITH ENCRYPTION:表示SQL Server加密包含CREATE VIEW语句文本的系统表列。使用WITH ENCRYPTION可防止将视图作为SQL Server复制的一部分发布。 SCHEMABINDING:将视图绑定到架构上。指定SCHEMABINDING时,select_statement 必须包含所引用的表、视图或用户定义函数的两部分名称(owner.object)。

数据分析实验报告

《数据分析》实验报告 班级:07信计0班学号:姓名:实验日期2010-3-11 实验地点:实验楼505 实验名称:样本数据的特征分析使用软件名称:MATLAB 实验目的1.熟练掌握利用Matlab软件计算均值、方差、协方差、相关系数、标准差与变异系数、偏度与峰度,中位数、分位数、三均值、四分位极差与极差; 2.熟练掌握jbtest与lillietest关于一元数据的正态性检验; 3.掌握统计作图方法; 4.掌握多元数据的数字特征与相关矩阵的处理方法; 实验内容安徽省1990-2004年万元工业GDP废气排放量、废水排放量、固体废物排放量以及用于污染治理的投入经费比重见表6.1.1,解决以下问题:表6.1.1废气、废水、固体废物排放量及污染治理的投入经费占GDP比重 年份 万元工业GDP 废气排放量 万元工业GDP 固体物排放量 万元工业GDP废 水排放量 环境污染治理投 资占GDP比重 (立方米)(千克)(吨)(%)1990 104254.40 519.48 441.65 0.18 1991 94415.00 476.97 398.19 0.26 1992 89317.41 119.45 332.14 0.23 1993 63012.42 67.93 203.91 0.20 1994 45435.04 7.86 128.20 0.17 1995 46383.42 12.45 113.39 0.22 1996 39874.19 13.24 87.12 0.15 1997 38412.85 37.97 76.98 0.21 1998 35270.79 45.36 59.68 0.11 1999 35200.76 34.93 60.82 0.15 2000 35848.97 1.82 57.35 0.19 2001 40348.43 1.17 53.06 0.11 2002 40392.96 0.16 50.96 0.12 2003 37237.13 0.05 43.94 0.15 2004 34176.27 0.06 36.90 0.13 1.计算各指标的均值、方差、标准差、变异系数以及相关系数矩阵; 2.计算各指标的偏度、峰度、三均值以及极差; 3.做出各指标数据直方图并检验该数据是否服从正态分布?若不服从正态分布,利用boxcox变换以后给出该数据的密度函数; 4.上网查找1990-2004江苏省万元工业GDP废气排放量,安徽省与江苏省是 否服从同样的分布?

数据库原理视图的创建与使用实验报告

***大学计算机科学与信息学院软件工程系上机实验报告

显示结果: 2、用企业管理器创建、管理视图 (1)创建视图 A、使用企业管理器在表teacher上创建一职称为副教授的教师视图teacherview视图,该视图中需包 括以下信息:姓名,系别,职称,工资。 1)依次进入企业管理器、数据库、XSGL库,并用鼠标右键单击“视图”。 2)在系统弹出的快捷菜单中单击“新建视图”,出现“新建视图”窗口。

B、使用企业管理器在表student、course、sc表上创建一个能查询学生的学号、姓名、课程名及课程成绩的视图,视图名为S_C_VIEW。 (2)修改视图stuview1 将视图studview1的定义修改为从student表中查询出MA系学生的学号,姓名,系别。 (提示:修改视图:在企业管理器中选中视图后->击右键->按设计视图->进行修改) (3)管理视图中的数据 1)查看视图stuview1中的数据。 (提示:用鼠标右键单击要管理的视图stuview1,单击“打开视图”,再单击“返回所有行”。)

2)将视图stuview1中学号为“6”的学生姓名改为“许华”。再重新打开student表观察一下,有什么变化(注:须按按钮“!”进行修改确认。) 3、用T-SQL语言创建、管理视图 (1)创建视图 ①创建一个名为stuview2的水平视图,从数据库XSGL的student表中查询出性别为“男”的所有学生的资 料。并在创建视图时使用with check option。(注:该子句用于强制视图上执行的所有修改语句必须符合由Select语句where中的条件。) T-SQL语句为: CREATE VIEW stuview2 AS SELECT* FROM Student WHERE Ssex='男' WITH CHECK OPTION; ②创建一个名为stuview3的视图,能检索出CS系所有女生的学号、选修的课程名及相应的成绩。 T-SQL语句为: CREATE VIEW stuview3 AS SELECT,, FROM SC,Course WHERE= AND IN ( SELECT Sno FROM Student WHERE Sdept='CS'AND Ssex='女'); ③创建一个名为stuview4的视图,能检索出选课学生的学号、姓名、课程名、成绩。

绘制轴测图的方法和步骤

绘制轴测图的方法和步骤 由物体的正投影绘制轴测图,是根据坐标对应关系作图,即利用物体上的点,线,面等几何元素在空间坐标系中的位置,用沿轴向测定的方法,确定其在轴测坐标系中的位置从而得到相应的轴测图。 绘制轴测图的方法和步骤: 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 所示。

数据分析实验报告

数据分析实验报告 【最新资料,WORD文档,可编辑修改】 第一次试验报告 习题1.3 1建立数据集,定义变量并输入数据并保存。 2数据的描述,包括求均值、方差、中位数等统计量。 分析—描述统计—频率,选择如下: 输出:

方差1031026.918399673.8384536136.444百分位数25304.25239.75596.25 50727.50530.501499.50 751893.501197.004136.75 3画直方图,茎叶图,QQ图。(全国居民) 分析—描述统计—探索,选择如下: 输出: 全国居民Stem-and-Leaf Plot Frequency Stem & Leaf 9.00 0 . 122223344 5.00 0 . 56788 2.00 1 . 03 1.00 1 . 7 1.00 2 . 3 3.00 2 . 689

1.00 3 . 1 Stem width: 1000 Each leaf: 1 case(s) 分析—描述统计—QQ图,选择如下: 输出: 习题1.1 4数据正态性的检验:K—S检验,W检验数据: 取显着性水平为0.05 分析—描述统计—探索,选择如下:(1)K—S检验 单样本Kolmogorov-Smirnov 检验 身高N60正态参数a,,b均值139.00

标准差7.064 最极端差别绝对值.089 正.045 负-.089 Kolmogorov-Smirnov Z.686 渐近显着性(双侧).735 a. 检验分布为正态分布。 b. 根据数据计算得到。 结果:p=0.735 大于0.05 接受原假设,即数据来自正太总体。(2)W检验

SQL实验三--数据的更新操作和视图-实验报告

SQL实验三--数据的更新操作和视图-实验报告

实验三数据的更新操作和视图 本实验需要2学时。 一、实验目的 1、掌握视图的创建、修改和删除操作。 2、掌握数据库数据更新(增加、修改、删除)操作。 二、实验内容和步骤 1、视图 (1)建立名为UV_SC的视图。该视图可以让我们看到每个学生的姓名、选修课程名和成绩。 (2)利用UV_SC视图,查看平均成绩在80分以上的学生姓名。 (3)建立名为UV_Course的视图,该视图显示每门课的课程名和选修该课程的学生人数。 (4)修改视图UV_Course,在视图中增加一列,显示选修该课程所有学生的平均成绩。 (5)建立名为UV_IS_Depart的视图。该视图可以用来查看“信息系”的学生的学号、姓名、年龄和系名。并保证对该视图的修改满足系名为信息系的条件。 (6)建立名为UV_Student的加密视图。该

视图可以用来查看每个学生选修的课程门数和平均成绩。 (7)利用UV_Student视图,查询平均成绩在80分以上的学生学号。 (8)能否利用视图UV_Student,修改某个学生的平均成绩? (9)删除视图UV_Student。 2、数据更新 (1)向STUDENT表增加如下记录:Sno Sname Ssex Sage Saddress Sdept 95011 王一 鸣男20 福州市计算机 系 (2)将学号’95011’,成绩80,以及课程表中的所有课程号插入到SC表中。 (3)建立与表STUDENT同结构的空表STUD。然后利用INSERT命令把表STUDENT 中年龄大于19的学生记录添加到表STUD。(注意:可以使用select into语句实现同结构空表的创建,再使用insert命令插入记录;或者使用单条select into语句实现等同的功能) (4)为“95002”的学生增加选修“操作系

数据库实验报告视图

大连海事大学 数据库原理课程实验大纲 实验名称:实验五视图实验学时: 2 适用专业:智能科学与技术 实验环境: Microsoft SQL server 2014 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)创建一个不可能更新的视图,并利用更新语句验证该视图不可更新。 5总结与体会 5.1 实验中出现的问题及其解决方案 由于多次对视图进行不同的操作,有时需要删除视图重新建立,所以实验中出现了多次忘记删除视图的情况。建立数据表格时,主键外键的设置不合理,导致了实验无法顺利进行,后上网查询,并仔细设置,解决问题 5.2 总结 实验前,数据库的建立也是很重要的,数据不能只为应付实验而建立,要在脑海中有一个大体的,切合实际的规划,这样才能充分了解发挥课堂上学到的知识。 5.3 体会 实验中不能粗心大意,对于数据的整体规划要有一个清晰的认识,特别是表与表之间的相互关联,主外键的作用就显得尤为重要。本次实验让我不仅复习巩固了视图章节的内容,更让我认识到了知识全面性的重要。

数据分析与挖掘实验报告

数据分析与挖掘实验报告

《数据挖掘》实验报告 目录 1.关联规则的基本概念和方法 (1) 1.1数据挖掘 (1) 1.1.1数据挖掘的概念 (1) 1.1.2数据挖掘的方法与技术 (2) 1.2关联规则 (5) 1.2.1关联规则的概念 (5) 1.2.2关联规则的实现——Apriori算法 (7) 2.用Matlab实现关联规则 (12) 2.1Matlab概述 (12) 2.2基于Matlab的Apriori算法 (13) 3.用java实现关联规则 (19) 3.1java界面描述 (19) 3.2java关键代码描述 (23) 4、实验总结 (29) 4.1实验的不足和改进 (29) 4.2实验心得 (30)

1.关联规则的基本概念和方法 1.1数据挖掘 1.1.1数据挖掘的概念 计算机技术和通信技术的迅猛发展将人类社会带入到了信息时代。在最近十几年里,数据库中存储的数据急剧增大。数据挖掘就是信息技术自然进化的结果。数据挖掘可以从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的,人们事先不知道的但又是潜在有用的信息和知识的过程。 许多人将数据挖掘视为另一个流行词汇数据中的知识发现(KDD)的同义词,而另一些人只是把数据挖掘视为知识发现过程的一个基本步骤。知识发现过程如下: ·数据清理(消除噪声和删除不一致的数据)·数据集成(多种数据源可以组合在一起)·数据转换(从数据库中提取和分析任务相关的数据) ·数据变换(从汇总或聚集操作,把数据变换和统一成适合挖掘的形式) ·数据挖掘(基本步骤,使用智能方法提取数

据模式) ·模式评估(根据某种兴趣度度量,识别代表知识的真正有趣的模式) ·知识表示(使用可视化和知识表示技术,向用户提供挖掘的知识)。 1.1.2数据挖掘的方法与技术 数据挖掘吸纳了诸如数据库和数据仓库技术、统计学、机器学习、高性能计算、模式识别、神经网络、数据可视化、信息检索、图像和信号处理以及空间数据分析技术的集成等许多应用领域的大量技术。数据挖掘主要包括以下方法。神经网络方法:神经网络由于本身良好的鲁棒性、自组织自适应性、并行处理、分布存储和高度容错等特性非常适合解决数据挖掘的问题,因此近年来越来越受到人们的关注。典型的神经网络模型主要分3大类:以感知机、bp反向传播模型、函数型网络为代表的,用于分类、预测和模式识别的前馈式神经网络模型;以hopfield 的离散模型和连续模型为代表的,分别用于联想记忆和优化计算的反馈式神经网络模型;以art 模型、koholon模型为代表的,用于聚类的自组

大数据库-第四次实验报告材料-视图-t-sql语句

实验十报告创建视图 兰州大学数据库实验报告 实验目的 1.掌握创建视图的SQL语句的用法。 2.掌握使用企业管管理器创建视图的方法。 3.掌握使用创建视图向导创建视图的方法。 4.掌握查看视图的系统存储过程的用法。 5.掌握修改视图的方法。 一.实验准备 1.了解创建视图方法。 2.了解修改视图的SQL语句的语法格式。 3.了解视图更名的系统存储过程的用法。 4.了解删除视图的SQL语句的用法。 二.实验要求 1.用不同的方法创建视图。 2.提交实验报告,并验收实验结果。 三.实验内容 1.创建视图 (1)使用企业管理器创建视图 ①在EDUC库中以“student”表为基础,建立一个名为“V_计算机系学生”的视图。 在使用该视图时,将显示“student”表中的所有字段.

视图如下: (2) 使用SQL语句创建视图

①在查询分析器中建立一个每个学生的学号、姓名、选修的课名及成绩的视图S_C_GRADE;Create VIEW S_C_GRADE AS SELECT student.sno,sname,cname,score FROM student,course,student_course WHERE student.sno=student_course.sno AND https://www.wendangku.net/doc/e69210161.html,o=student_https://www.wendangku.net/doc/e69210161.html,o; 视图如下:

②建立一个所有计算机系学生的学号、选修课程号以及平均成绩的视图COMPUTE_AVG_GRADE; Create VIEW COMPUTE_AVG_GRADE AS SELECT student.sno,https://www.wendangku.net/doc/e69210161.html,o,AVG(score)'平均成绩' FROM student,course,student_course WHERE student.sno=student_course.sno AND https://www.wendangku.net/doc/e69210161.html,o=student_https://www.wendangku.net/doc/e69210161.html,o AND student.dno='CS' GROUP BY student.sno,https://www.wendangku.net/doc/e69210161.html,o; 视图如下:

光电效应实验报告数据处理 误差分析

表1-1:不同频率下的遏止电压表 λ(nm)365 404.7 435.8 546.1 577 v(10^14)8.219 7.413 6.884 5.493 5.199 |Ua|(v) 1.727 1.357 1.129 0.544 0.418 表1-2:λ=365(nm)时不同电压下对应的电流值 U/(v)-1.927 -1.827 -1.727 -1.627 -1.527 -1.427 -1.327 I/(10^-11)A-0.4 -0.2 0 0.9 3.9 8.2 14 -1.227 -1.127 -1.027 -0.927 -0.827 -0.727 -0.718 24.2 38.1 52 66 80 97.2 100 表1-3:λ=404.7(nm)时不同电压下对应的电流值 U/(v) -1.477 -1.417 -1.357 -1.297 -1.237 -1.177 -1.117 I/(10^-11)A -1 -0.4 0 1.8 4.1 10 16.2 -1.057 -0.997 -0.937 -0.877 -0.817 -0.757 -0.737 24.2 36.2 49.8 63.9 80 93.9 100 表1-4:λ=435.8(nm)时不同电压下对应的电流值 U/(v)-1.229 -1.179 -1.129 -1.079 -1.029 -0.979 -0.929 I/(10^-11)A-1.8 -0.4 0 2 4.2 10.2 17.9 -0.879 -0.829 -0.779 -0.729 -0.679 -0.629 -0.579 -0.575 24.8 36 47 59 71.6 83.8 98 100 表1-5:λ=546.1(nm)时不同电压下对应的电流值 U/(v)-0.604 -0.574 -0.544 -0.514 -0.484 -0.454 -0.424 I/(10^-11)A-4 -2 0 3.8 10 16.2 24 -0.394 -0.364 -0.334 -0.304 -0.274 -0.244 -0.242 34 46 56.2 72 84.2 98.2 100 表1-6:λ=577(nm)时不同电压下对应的电流值 U/(v)-0.478 -0.448 -0.418 -0.388 -0.358 -0.328 -0.298 I/(10^-11)A-3.1 -1.8 0 2 6 10.2 16.1 -0.268 -0.238 -0.208 -0.178 -0.148 -0.118 -0.088 -0.058 22.1 31.8 39.8 49 58 68.2 79.8 90.1 -0.04 100

绘制简单零件三视图精编WORD版

绘制简单零件三视图精 编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

项目2 绘制简单零件三视图 项目介绍 本项目主要完成绘制简单零件三视图。主要学习正投影的基本概念、三视图的形成、正投影的特性和三视图之间的关系(位置关系、投影关系、方位关系)。通过本项目的学习,使学生掌握识读和绘制零件三视图的方法,初步培养学生的空间想象和空间思维能力。 任务绘制燕尾槽零件三视图 工作任务绘制燕尾槽零件三视图 将如图2-1a所示带燕尾槽零件立体图,绘制成如图2-1b所示三视图。 (a)(b) 图2-1 燕尾槽零件立体图和三视图 任务目标 1.理解投影法的概念,熟悉正投影的特性; 2.初步掌握三视图的形成、三视图之间的对应关系和投影规律, 3.掌握简单形体三视图的作图方法, 4.能对照模型或简单零件识读三视图。 任务描述

如图2-1a所示是燕尾槽零件立体图,这种图形具有一定的立体感,给人直观印象。但是,在表达物体的某些结构时其形状发生了变形,因此,立体图不能完全准确表达零件的真实形状。而采用正投影法所绘制的三视图能够准确地表达零件的结构形状和大小,如图2-1b所示。本任务主要学习简单零件三视图的绘制。 知识准备 一、正投影法的概念 1.正投影法 当日光或灯光照射物体时,在地面或墙壁上就会出现物体的影子,这就是我们日常生活中常见的投影现象。人们将这种现象进行科学的概括与总结,形成了影子与物体形状之间的对应关系。 如图2-2所示,设置一个直立平面P,在P面的前方放置带燕尾槽零件,并使该零件的前面与P面平行。如果用相互平行的光线向P面垂直投射,在P面上就可以得到燕尾槽零件的影子,即燕尾槽零件在P面上的正投影。产生正投影的方法称为正投影法。直立平面P称为投影面,相互平行的光线称为投射线, 所谓投影法就是用投射线通过物体,向选定的投射面进行投射,并在该面上得到图形的一种方法。 图2-2正投影法 正投影法的投射线与投影面垂直,在投影面上得到的投影能够反映物体的真实形状和大小,绘制也较简便,具有较好的度量性,因此在工程上得到广泛的应用。 二、正投影的投影特性

绘制轴测图的方法和步骤--

?正等轴测图的绘制 三条坐标轴的制定: 正等轴测图的坐标系是由相邻两个坐标轴夹角都等于120°的三个坐标轴组成。左下方的坐标轴为X轴,右下方的为Y轴,Z轴一般都是让它竖直向上。物体在正视图上沿三个坐标轴的尺寸与其对应的轴测投影尺寸近似取为相等。即轴向变形系数都近似为1。由物体的正投影(即三视图)绘制轴测图,是根据坐标对应关系作图,即利用物体上的点,线,面等几何元素在空间坐标系中的位置,用沿轴向测定的方法,确定其在轴测坐标系中的位置从而得到相应的轴测图。实际上是两种坐标系的转换。 绘制轴测图的方法和步骤: A- 对所画物体进行形体分析测量,搞清原体的形体特征. B- 在原投影图上确定坐标轴和原点; C- 绘制轴测图。画图时,先画轴测轴,然后再逐步画出物体的轴测图; D- 轴测图中一般只画出可见部分,必要时才画出不可见部分

?坐标法: 根据形体的形状特点选定适当的坐标轴,然后将形体上各点的坐标关系转移到轴测图上去,以定出形体上各点的轴测投影,从而作出形体的轴测图。 作图步骤: ?在三视图中,画出坐标轴的投影; ?画出正等测的轴测轴,∠X1-O1-Y1=∠X1-O1-Z1=∠Y1-O1-Z1=120°; ?量取O1-2=O-2,O1-4=O-4; ?分别过2、4作O1-Y1、O1-X1的平行线,完成底面投影; ?过底面各顶点作O1-Z1轴的平行线,长度为四棱柱高度; ?依次连接各顶点,完成正等测图。

三棱锥形的正等测图作图步骤: ?在三视图中,画出坐标轴的投影; ?画出正等测的轴测轴,∠X1-O1-Y1=∠X1-O1-Z1=∠Y1-O1-Z1=120°; ?量取O1-A’=O-A ; ?在平面俯视图中以B点向C -A 引垂直线得到点1,量取O1-1’=O-1,1’-B’=1-B ;?连接点A’,B’,C’得到三棱锥形的底面投影; ?在平面俯视图中以S点向C -A 引垂直线得到点2,量取O1-2’=O-2,2’-3’=2-S ;?过3’点作O1-Z1轴的平行线,长度为三棱锥高度,得到S’点; ?依次连接各顶点,完成正等测图。 3’

相关文档
相关文档 最新文档