数据库的安全性实验报告

关键词: 任课教师 实验报告 实验 数据库

数据库的安全性实验报告(精选15篇)

篇1:数据库的安全性实验报告

西 安 邮 电 大 学

验:课程 班

级 学号 学生姓名 任课教师(计算机学院)

课内实验报告

数据库的安全性试验

数据库原理及应用B

网络1203

孟彩霞

:::::

一、实验目的(1)理解SQL Server 2000验证用户身份的过程,掌握设置身份验证模式的方法。(2)理解登录账号的概念,掌握混合认证模式下登录账号的建立与取消方法。(3)掌握混合认证模式下数据库用户的建立与取消方法。(4)掌握数据库用户权限的设置方法。

(5)理解角色的概念,掌握管理的角色技术。

二、实验内容

(1)在企业管理器中打开“SQL Server属性(配置)”对话框,设置身份验证模式为“SQL Server”和“Windows”模式(即混合模式)。(2)创建、管理数据库服务器的登录账号。(3)创建、管理数据库用户。(4)管理用户权限。

(5)创建、管理数据库角色。

三、实验环境

SQL Server 2008版本。

四、实验前准备

仔细预习实验内容,理解实验步骤。

五、实验步骤

1.在企业管理器中打开“SQL Server属性(配置)”对话框,设置身份验证模式为“SQL Server”和“Windows”模式(即混合模式)。

2.创建、管理数据库服务器的登录账号。用T-SQL语句创建、查看、删除登录账号。

创建一个名为Student、密码为111、使用的默认数据库为JWGL的登录账号。EXEC sp_addlogin ‘student’,’111’,’JWGL’ 查看登录账号

EXEC sp_helplogins 删除登录账号为EXEC sp_droplogins ‘student’

3.创建、管理数据库用户。

用T-SQL语句创建、查看、删除数据库用户。

为数据库JWGL创建一个用户user1,该用户登录SQL Server服务器的账号为wang,登录密码为secret,相应的程序代码为: EXEC sp_addlogin ‘wang’, ‘secret’, ‘JWGL’ GO EXEC sp_grantdbaccess ‘wang’, ‘user1’ 查看数据库用户为EXEC sp_helpuser 删除数据库中的“wang”用户为EXEC sp_revokedbaccess ‘wang’

4.管理用户权限。

使用T-SQL语句完成第3章习题12中(1)~(3)的用户管理和用户权限管理。企业管理器:

(1)允许用户李明对Orders表进行插入、删除操作。

GRANT INSERT ,DELETE ON Orders TO ‘李明’(2)将查询Goods表和修改单价的权限授予用户李四。

GRANT UPDATE(Price),SELECT ON Goods TO ‘李四’

(3)将查询Goods表的权限授予用户文云龙,并允许他将此权限授予他人。

GRANT SELECT ON Goods TO ‘文云龙’

WITH GRANT OPTION

5.创建、管理数据库角色。

如一个小组共3个成员,他们对JWGL具有相同的操作权限,具体权限为对Student,Course表只能进行数据查询;对SC表可以进行查询、修改、删除和插入。

可以创建一个角色(如role),给该角色赐予相应的权限,然后给每个成员建立一个登录账号(如分别为lin,wang,zheng),并将每个成员的登录账号添加为数据库角色role的成员。其代码如下: EXEC sp_addrole ‘role’

GO GRANT SELECT ON Student,course TO role

GRANT SELECT,UPDATE,DELETE,INSERT ON SC TO role GO EXEC sp_addrolemember ‘role’, ‘lin’ EXEC sp_addrolemember ‘role’, ‘wang’ EXEC sp_addrolemember ‘role’, ‘zheng’

删除角色role,然后再使用企业管理器完成以上任务。删除角色role时,必须保证它不包含任务数据库用户,即要先删除其下的所有成员。

EXEC sp_droprolemember ‘role’, ‘lin’ EXEC sp_droprolemember ‘role’, ‘wang’ EXEC sp_droprolemember ‘role’, ‘zheng’ GO EXEC sp_droprole ‘role’

六、实验步骤及部分结果截图

1.混合登陆

2.创建一个名为Student、密码为111、使用的默认数据库为JWGL的登录账号。

EXEC sp_addlogin ‘student’,’111’,’JWGL’

查看登录账号

EXEC sp_helplogins

3.为数据库JWGL创建一个用户user1,该用户登录SQL Server服务器的账号为wang,登录密码为secret

查看数据库用户:

删除数据库中的“wang”用户:

4.(1)允许用户李明对Orders表进行插入、删除操作:

2)将查询Goods表和修改单价的权限授予用户李四:

3)将查询Goods表的权限授予用户王二,并允许他将此权限授予他人

5.创建一个角色(如role),给该角色赐予相应的权限,然后给每个成员建立一个登录账号(如分别为lin,wang,zheng),并将每个成员的登录账号添加为数据库角色role的成员

将lin,wang,zheng加为角色成员:

删除角色role,然后再使用企业管理器完成以上任务

七、心得体会

此次实验是最后一次实验,所以倍加珍惜,本应该一次性在实验室完成的,但中途有事耽误了点时间,所以又在自己电脑上重新做的,以前做实验都没特别认真地做过,有点心理障碍,但当自己真正认认真真做的时候,会发现其实不难,时间也会过的好快,圆满的结束了最后一次实验,却不会结束与数据库的缘分,以后的日子里,我会继续深究这门学科的。

篇2:数据库的安全性实验报告

SQL语言数据查询语言DQL

一、实验内容

了解SQL语言的SELECT语句对数据的查询,学会在Navicat for MySQL中用SELECT语句对表中的数据进行简单查询、连接查询、嵌套查询和组合查询。

启动Navicat for MySQL,用SELECT语句进行简单查询操作,具体实验步骤如下:(实验步骤里的内容)

1启动Navicat for MySQL,登录到本地数据库服务器后,连接到test数据库上。用Create Table建立Student表、Course表和Choose表:

2.用INSERT语句分别向Student表中插入3个元组、Course表中插入3个元组、Choose表中插入7个元组:

3.用SELECT语句,查询计算机学院学生的学号和姓名。

4.用SELECT语句的between„and„表示查询条件,查询年龄在20~23岁的学生信息。

5.用SELECT语句的COUNT()聚集函数,统计Student表中学生总人数。

6.分别用SELECT语句的max()、min()、sum()、avg()四个聚集函数,计算Choose表中C1课程的最高分、最低分、总分、平均分。

7.用SELECT语句对空值(NULL)的判断条件,查询Course表中先修课称编号为空值的课程编号和课程名称。

8.用SELECT语句的连接查询,查询学生的学号、姓名、选修的课程名及成绩。

9.用SELECT的存在量词EXISTS,查询与“张三”在同一个学院学习的学生信息。

10.用SELECT语句的嵌套查询,查询选修C1课程的成绩低于“张三”的学生的学号和成绩。

11.用SELECT语句的组合查询(UNION),查询选修了C1课程或者选修了C3课程的学生学号。

12.用SELECT语句的组合查询(UNION)与DISTINCT短语,查询选修了C1课程或者选修了C3课程的学生学号,并取消重复的数据。

二、遇到的问题及解决

该实验中,由于对SQL中语句的不熟悉,多次导致了输入错误,得不到实验结果,对存在量词EXISTS陌生,不熟悉,导致实验步骤中的13小题无法根据题目要求完成,要对书本上的知识加以熟悉。

三、心得体会

篇3:数据库的安全性实验报告

黑龙江外国语学院开设的“英语报刊选读”是以中国日报出版社“21century”周报为载体, 作为院2011级“英语专业”和“商务英语专业”实验班第一学期的专业必修课, 通过课堂教学与互动, 加强学生对国内外时事的了解, 增强其英文阅读效率。更为重要的是, 课程改革针对英语报刊选读课的特色, 注重强化英语实践性阅读的综合能力。

二、教学模式改革的可行性

笔者所在系实验班学生综合素质较高, 入学分为总学生前100名内、英语单科分数100分以上、经过面试选拔的学生。具备较好的英语基础和学习方法, 对自主性为主导的教学改革具有一定的承压能力。同时, 该课程的教改环节, 更注重学生“思考评述”的写作环节, 多写多实践是改革模式的重点实验内容。

三、改革模式的设计

以中国日报出版社的“21century”周报为载体, 共计完成新闻时事简评作业5次, 一次作业满分10分;300字以上。新闻分析要具有一定深度和个人见解。A:8-10分;B:5-7分;C:5分以下。

四、改革模式的实验数据分析

总体而言, 实验班学生英语基础较好, 能独立撰写200~300字的新闻评论。选取的5篇新闻为“21century”当周报纸重点版面内容, 尽量保证每一次写作主题贴近学生的生活, 有新鲜度、趣味度, 结论开放性, 强化思辨和英语写作能力。

(注:BE=Business English, E=English, C=class;E C13*处为特殊说明, 2人因故未交作业、班级平均分有变)

数据可见, 英本班总体的写作能力略高于商英班。存在匆忙完成作业、欠缺思考、急于下笔的现象。同时, 鉴于教师授课时序, 英本班作为重复课的授课班级, 教师讲解与引导更加纯熟、细致, 也是第一次作业表现商英和英本分差较大的因素之一。

作业批改形式进行改革尝试。第一次作业, 教师批改并就语法进行专题讲评。以学生写作中的错句错词作例, 完成延伸练习。第二次, 采取学生互批与教师校对二次核对相结合的批改方式, 教师有针对性的讲评。第三至五次, 由教师批改。数据表明写作平均分有一定幅度提高。

参考:学期论文成绩表

(注:学期论文作为期末考核内容之一, 完成600字报刊重点新闻评述一篇)

学期论文分数, 达到“优良”的学生近总人数13;充分说明以新闻为主线的写作方式日渐成熟, 写作能力逐步提高, 教学成效良好。

五、实验班“英语报刊选读”改革模式的教学思考与建议

从数据可见, 学生写作能力并不稳定, 这与写作范畴近疏、学生知识储备有关。加强基础语法课程的配套同步教学, 强化“时态、语态、简单句”。否则, 基础不过关, “越写越错、越错越多”, 写作水平只能原地踏步。同时, 教师批阅要更细致。应尝试将教师与学生互批交替进行的批改方式。

教师布置选题要动脑筋, 贴近实际。尽量保证写作主题的新鲜度、趣味度, 并具有一定开放性;不仅仅拘泥于是非对错的判定, 应强化写作的思辨能力。“求量更求质”, 防止逆反情绪, 写的再多, 没有观点、泛泛之言, 浪费时间。追求所谓“宁要鲜桃一个, 不要烂杏一筐”。

考虑到学生的惰性, 布置适度“硬性任务”。例如自主阅读量每周至少2小时, 浏览英语原版杂志Fortune (《财富》) , Geographical (《国家地理杂志》) 等英语或双语杂志, 作为监督反馈, 2~3周上交读书报告一份。

提高学生英语综合水平, 绝非一朝一夕、一课一书的成效。培养学生成为经得住“千锤百炼始成钢”的葫芦娃, 鼓励学生“多读多写多展示”, 值得任课教师大胆地进行尝试。

摘要:英语报刊选读课涉及面广, 涵盖英语社会文化、经济发展、娱乐、校园生活、教育等各方面。本篇论文以笔者授课班级教学改革为核心内容, 探讨如何以报纸为载体, 将粗略了解简讯的“泛读”与深入新闻的“精读”相结合, 提高该课程的实效性, 并就此目标的实验改革成效作细致的数据分析。

篇4:数据库实验课中项目教学法的实践

本校计算机专业的数据库课程在教授过程中主要由两部分组成:一是理论讲解,该过程旨在使学生通过老师对概念的分析和解释,掌握数据库的理论知识;二是课程实验,教师通过这个过程检验学生对知识的掌握程度。传统的实验课只是理论课的补充,每个实验的内容之间的联系不明显。而中职学生又缺乏对知识总结归纳的能力,即使能完成每一个独立的实验,但却不能将知识联系贯穿形成知识脉络并应用起来,出现理论掌握和实际操作相脱离的想象。这样的课程实验达不到培养学生解决实际问题的目的,失去了在课程教授过程中设置实验课原本的用意。因此,在本文探索在数据库的实验课程中进行项目教学实践,以期培养学生进行知识总结归纳能力以及解决问题能力。

一、数据库实验课中运用项目教学法的理论基础

建构主义学习理论是项目教学法的理论基础。建构主义学习理论认为,知识不是通过教师传授得到,而是学习者在一定的情境即社会文化背景下,借助其他人(教师或学习伙伴)的帮助,利用必要的学习资料,通过意义建构的方式而获得。以此为理论依据的项目教学法,强调将与实际联系密切的项目引入教学过程,学生在老师的指导下,通过信息的收集、方案的设计、项目实施及最终评价的过程,将学习的知识进行总结归纳并加以运用来完成项目的要求。

在数据库实验课中运用项目教学方法,学生在完成具体项目的过程中,需要对所学知识进行回忆,将分散的知识进行归纳,继而完成项目中的各项要求。在这个过程中,不但能提高学生总结归纳能力,也能提高学生动手解决实际问题的能力。项目完成后,学生对数据库课程的知识脉络会有更深刻的理解,最终提高数据库实验课的教学效果。

二、实验课项目教学的实施

1. 项目教学中实验内容设计及组织

在数据库实验课中运用项目教学法的过程中,既要保证学生能充分掌握每一节课的理论内容,又要保证实验内容可以将理论课中的知识点有机结合,融汇贯通,形成完整的知识脉络,同时还要兼顾项目的阶段性、连续性和知识难度的层次性。因此,作者将实验设计为由基础实验和综合实验两部分共同组成。

基础实验是以往教学过程中为巩固理论知识而设计的教学实验环节。这个部分的实验内容的设计主要依据相应的理论课知识。在课程开始前,教师首先选择一个学生较为熟悉的项目,根据课程的理论知识点,把项目划分为若干个小项目。教师在理论课中穿插演示相关小项目的操作过程,促使学生对抽象的概念有一个形象的认识,并加深他们对知识点如何在实际中的应用的理解。理论课后,为了巩固所学知识,教师会要求学生根据课上的小项目的任务进行练习,并将操作过程及结果汇总成为实验报告提交。由此可见,将基础实验贯穿到理论教学中,不但能对教学起到很好的补充作用,而且可以加深学生对知识点的理解和掌握。

在数据库课程中,笔者选取“学生成绩管理系统”作为贯穿这门课程的基础实验项目。实验内容的设计如表1。

综合实验是教师为了检验学生能否能将知识理解并加以应用,最终解决实际问题而设计的。综合实验涉及的知识内容覆盖整个课程,因此,实验会设计在理论课程教学任务基本完成后,在学期的最后一周进行。由于时间的限制,学生独立完成整个项目的要求有一定的难度。所以为了更好地组织实验,教师会根据学生在基础实验中的成绩将3~4个学生按分为一组,以小组协作的方式完成实验。其中这3到4人中保证有1~2个学生是成绩中上的,1~2个学生是成绩较差的。这种“以好带差”的方式,一方面可以加深好学生对知识的理解,增强他们与人沟通协作的能力。另一方面也可以促进成绩较差学生的学习能力的提升,激发其学习兴趣。本课程中,笔者选取“图书借阅管理系统”作为综合实验项目。实验内容要求如表2。

2. 实验考核方法

实验是数据库课程教学中重要的组成部分。为了体现课程实验的重要性,将实验成绩纳入到期末考试的总评成绩中是非常必要的。其中,基础实验主要检验学生对知识点的掌握程度,教师主要以学生提交的实验报告作为考核成绩的依据。综合实验部分,着重考核学生综合运用知识解决实际问题的能力,考核内容主要包含实验过程的规范性、实验结果的正确性、解决方案的合理性等。综合实验部分的成绩考核,主要依据学生汇报演示PPT制作的效果,教师、其他组同学对设计的合理性、正确性等方面进行提问时汇报小组学生进行回答的状态,最后由教师给出小组综合实验成绩。因此,综合汇报所涉及的知识面和工作量都较基础实验要广泛,综合实验更能体现学生各方面能力优劣。因此,笔者设计基础实验的成绩占实验成绩的30%,而综合实验的成绩占实验成绩的70%。

三、项目教学的效果

1. 改变教学方法,提高学生学习能力

通过在实验课中采用项目教学法,以项目的方式将学习内容串联起来,学生在学习过程中手脑并用,使教学效果直观,提高了学生学习数据库的兴趣。而且在这个过程中不断地向学生传递解决问题和分析问题的基本方法,培养了学生全面、系统的思维方式。

2. 改革考核方法,激发学生自主学习

课程的考核成绩,采用理论成绩与实验成绩相结合的评价方式,使学生意识到学习不能单纯纸上谈兵,死记理论不再能帮助他们在考试中取得好的成绩。要取得好的成绩必须在掌握理论知识的同时,不断提高自己的动手能力。学会在项目试验过程中遇到问题时,通过自主分析,归纳总结,寻求方法解决问题。学生可以从中体会到学习的乐趣,从而提高学生学习的兴趣。考核最终成为激发学生学习兴趣的手段。

3. 注重实践教学,培养创新能力

学生通过基础实验过程,不仅能完成数据库课程所规定的实训内容,对数据库有更加感性和直观的认识。同时,完成综合实验环节的设计过程需要学生全面地考虑数据设计的合理性、完整性以及相关约束条件,经过这个过程可以培养学生自主学习的能力,促进学生自觉主动地思考、探索,进一步从理论和实践中汲取知识,开拓思维,有助于培养学生创新意识。

四、结束语

在数据库课程实验中采项目教学实践,能使学生理解数据库基本理论,巩固数据库的基本操作,了解应用系统后台数据库设计过程,增强学生自主学习研究、分析解决实际问题的能力,培养团队协作精神。这些都将为学生后续课程的学习、未来走上工作岗位奠定良好的基础。

篇5:数据库实验报告

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:管理数据库 实验日期:2013年4月11日 实验目的:

(1)熟练掌握在企业管理器中创建数据库的方法。(2)熟练掌握用SQL语句创建数据库的方法。

(3)熟练掌握使用创建数据库向导来创建数据库的方法。(4)熟练掌握数据库属性的设置。(5)掌握数据库的修改和删除方法。

实验内容、步骤及结果:

(1)使用企业管理器创建一个名为“SM193”的数据库,初始大小为1MB,最大为50MB,数据库自动增长,增长方式按10%增长;日志文件初始大小为2MB,最大大小不受限制,按1MB增长。

(2)通过查询分析器创建一个名为“进销存193”的数据库,指定主数据文件名进销存193_data,存储路径为d:example进销存193_data.maf,该数据文件的初始大小为10MB,最大为100MB,数据库自动增长,增长方式按10MB增长;指定主日志文件名为进销存193_log,存储路径为d:example进销存193_log.ldf,该日志文件初始大小为20MB,最大为200MB,按10MB增长。

(3)使用向导创建一个名为“工资管理193”的数据库,初始大小为1MB,最大为50MB,数据库自动增长,增长方式按10%增长;日志文件初始大小为2MB,最大不受限制,按1MB增长。

(4)使用企业管理器,修改SM193数据库的最大文件大小为200MB。(5)使用SQL语句,在SM193数据库中添加一个数据文件“SM193_Data1”。指定其初始大小为4MB,最大不受限制,增长方式按10%增长。

(6)使用SQL语句,将SM193数据库中的数据文件“SM193_Data1”的最大大小改为120MB。

(7)使用SQL语句,删除“进销存”数据库。

《数据库原理》实验报告二

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:创建表

实验日期:2013年4月20日 实验目的:

(1)熟练各种数据类型。

(2)能够运用T-SQL(Transact-SQL)语句正确创建表。(3)了解6种常用的数据完整性约束。(4)能够运用企业管理器正确创建表。

(5)学会用企业管理器设置常用的数据完整性约束。

实验内容、步骤及结果:

(1)使用T-SQL语句,创建SM193数据库中的学生表Student。

(2)创建SM193数据库中的课程表Course。

(3)创建SM193数据库中的选课表SC。

(4)输入如下SQL语句,查看表Student的定义。

(5)输入如下SQL语句,查看表Student与其他表之间的依赖关系。

(6)输入如下SQL语句,查看表Student上的约束。

(7)利用企业管理器提供的图形界面来创建“进销存193”数据库中的客户信息表c。

(8)用同样的方法创建货物表g和订单表o。(9)在表o的goodsname列上创建外键约束。

(10)在表o的quantity列上创建检查约束。

(11)使用企业管理器,把SM193数据库中的选课表SC的主码设置为SNo和CNo。

(12)查看表间的依赖关系。(13)向表中输入数据。

《数据库原理》实验报告三

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:数据的复制与恢复和表的维护 实验日期:2013年4月25日 实验目的:

(1)熟练掌握附加数据库的方法。(2)熟练掌握数据导入与导出的方法。(3)熟练进行数据库的备份和还原。(4)了解差异备份和完全备份。(5)熟练掌握用企业管理器修改表。

(6)能够运用T-SQL语句对表结构进行修改。(7)熟练掌握用企业管理器编辑表中的数据。

(8)能够运用T-SQL语句对表中的数据进行插入、修改和删除操作。

实验内容、步骤及结果:

(1)对“进销存193”数据库进行附加操作。

(2)使用SQL语句对SM193数据库进行附加操作。

(3)对SM193数据库进行备份、删除及恢复。

(4)将SM193数据库中的数据导入到Excel表格中。

(5)将Excel表中的数据导入到SS数据库中。

(6)使用企业管理器为表Student增加一列。

(7)用SQL语句向表Student中增加列Email,且要求输入的电子邮件地址必须包括“@”字符。

(8)用SQL语句删除表Student中的列Address。

(9)使约束无效或重新有效。

(10)用SQL语句向表Student插入数据。

(11)用SQL语句修改表中的记录。

(12)用SQL语句删除表中的记录。

《数据库原理》实验报告四

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:常规数据查询 实验日期:2013年5月2日 实验目的:

(1)掌握SELECT子句以及WHERE子句的使用方法。(2)学会应用ORDER BY子句。(3)掌握5种基本的聚合函数。(4)学会分组统计和二次查询。

实验内容、步骤及结果:

(1)SELECT子句的应用。(查询所有教职工的信息)

(2)WHERE子句的应用。(查询所有0002部门的职工信息)

(3)ORDER BY子句的应用。(查询职工的年薪,并按年薪的升序排列)

(4)聚合函数的应用。(统计职工的工资总额)

(5)聚合操作与分组统计的应用。(求每个班的学生数)

(6)使用HAVING子句,查询学分大于30的学生,输出学生的学号和学分。

《数据库原理》实验报告五

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:多表查询与子查询 实验日期:2013年5月9日 实验目的:

(1)熟悉基本的连接操作,掌握内连接与外连接的方法,学会应用自身连接。

(2)掌握相关子查询的使用方法。(3)掌握嵌套子查询的使用方法。(4)学会应用子查询修改数据。

实验内容、步骤及结果:

(1)基本连接操作。(查询选修了电路基础课的学生)

(2)内连接操作。(查询每个学生及其选修课程情况,输出其学号、姓名、所选课程号及分数)

(3)外连接操作。(查询每个学生及其选修课程的情况)

(4)联合查询。

(5)交叉连接。(查询每个学生选修课程情况,并且输出其学号、姓名、所选课程号及其分数)

(6)自连接。(在表Teacher中,查询职工王莹的上级领导信息)

(7)使用IN关键字。(查询电路基础成绩不及格的男生名单)

(8)使用EXISTS关键字。(查询从未被选修的课程)

(9)运用比较运算符。(查询04信息一班的学生名单)

(10)使用子查询修改数据。(对每个班,求学生的平均年龄,并把结果存入数据库)

《数据库原理》实验报告六

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:视图和索引的创建与使用 实验日期:2013年5月11日 实验目的:

(1)掌握创建视图的方法。(2)能够对视图进行修改。(3)能够通过视图修改数据。(4)理解索引的概念及其作用。(5)掌握创建索引的方法。(6)学会使用索引。

(7)了解聚簇索引和非聚簇索引

实验内容、步骤及结果:

(1)创建视图。(创建040002班学生的视图)

通过SQL语句建立姓“王”的学生视图。然后插入一条姓“李”的记录。

(2)更新视图的定义。(使用SELECT语句查看建立的视图)

(3)删除视图s_gl。

(4)更新视图。(向040002班学生的视图C1_Student中插入一条记录)

使用SELECT语句查看视图C1_Student和基本表Student。

(5)在TName列上创建索引。

(6)使用索引向导,在SM193数据库中,为表Student创建索引。

(7)使用SQL语句在表Course上创建一个唯一性的聚簇索引,索引排列顺序为降序。

(8)使用SQL语句在表Course上创建一个非唯一性的非聚簇索引。

(9)查看表Course上的所有索引。

(10)删除表Course上的索引。

《数据库原理》实验报告七

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:用SQL语句完成下列操作 实验日期:2013年5月18日 实验目的:

(1)掌握创建数据库的方法。(2)能够用T_SQL创建表。

(3)掌握SELECT子句以及WHERE子句的使用方法。(4)能够运用SQL语句对表的数据进行修改。

实验内容、步骤及结果:

(1)找出所有供应商的姓名和所在城市;

(2)找出所有零件的名称、颜色、重量;

(3)找出使用供应商S1所供应零件的工程号码;

(4)找出工程项目J2使用的各种零件的名称及其数量;

(5)找出上海厂商供应的所有零件号码;

(6)出使用上海产的零件的工程名称;

(7)找出没有使用天津产的零件的工程号码;

(8)把全部红色零件的颜色改成蓝色;

(9)由S5 供给J4 的零件P6 改为由S3 供应;

(10)从供应商关系中删除供应商号是S2 的记录,并从供应情况关系中删除相应的记录;

(11)请将(S2,J6,P4,200)插入供应情况关系。

《数据库原理》实验报告八

学号:E01114193 姓名:刘雪平年级:计科三班 成绩:

实验名称:存储过程和触发器 实验日期:2013年5月23日 实验目的:

(1)了解及个别常用的系统存储过程。

(2)掌握如何使用T_SQL语句创建、执行和重编译存储过程。(3)了解如何使用企业管理器管理存储过程。(4)掌握如何使用企业管理器创建触发器。(5)了解如何使用企业管理器创建触发器。

(6)掌握ALTER触发器的用法,并了解INSETEAD OF触发器的用法。

实验内容、步骤及结果:

(1)创建存储过程。

执行存储过程

(2)使用输入参数。

按位置传递参数

通过参数名传递参数

(3)使用默认参数。

执行语句,比较结果

(4)使用输出参数。

执行存储过程ssc_6

(5)使用返回值。

执行存储过程ssc_7

(6)修改存储过程。

(7)查看存储过程。

(8)删除存储过程。

(9)创建触发器。

在企业管理器中向表Course中插入数据,并在SC上建立一个INSERT触发器

运行触发器,向表Course中插入记录

向表SC中加入选课记录,查看执行情况

将00010号课程的状态改为“0”

表SC的CNo列设置了外键约束,试用触发器实现这一功能

篇6:数据库实验报告

实验报告

一、实验题目:

数据库基本操作实验

二、实验目的:

掌握数据库的建立、表的设计基本方法,通过实际操作熟练掌握数据库的基本操作——数据的输入与导入,表的设计。

三、实验内容:

建立课程管理数据库,要求:

1.输入老师、开设课程、选课表、学生基本数据等,并输入一些学生不同课程的考试成绩。

2.建立查询表,分别是成绩查询、学分查询、不及格学生查询。

3.建立窗体,分别显示不及格学生的姓名、课程名称、成绩和班级ID。在成绩查询中显示学生姓名及各科成绩。在教师基本信息中显示编号、职称、工资、院系、等。同时建立开设课程表和学生基本信息的窗体查询。提供用户一个简单的应用程序界面,方便用户操作使用。

4.制作报表。包括教师的授课报表,课程名称及课程类别。学生的总成绩报表,包括课程名称、成绩和学分。

注:课程及考试成绩可以任意输入。选课按照班级确定。

四、实验过程:

1、数据库表设计

在表格内填入教师基本信息、开始课程、课程基本信息、选课表、学生基本信息。

教师基本信息:

开设课程:

/ 7

10包三 李雅 100910306

课程基本信息:

选课表:

/ 7

10包三 李雅 100910306

学生基本信息:

2、查询表: 成绩查询:

/ 7

10包三 李雅 100910306

学分查询:

不及格学生查询:

/ 7

10包三 李雅 100910306

3、窗体设计: 不及格学生信息查询:

成绩查询:

教师基本信息查询:

开设课程信息查询:

/ 7

10包三 李雅 100910306

学生基本信息查询:

4、报表: 教师的授课报表:

/ 7

10包三 李雅 100910306

学生的总成绩:

篇7:数据库实验报告

一、实验室名称: 软件工程实验室

二、实验项目名称:创建HIS数据库

三、实验原理: 数据定义语言DDL

四、实验目的:

在SQL Server 2008 中创建HIS 数据库和表。

五、实验内容:

用SQL的Create Database语句创建医院数据库HIS,并创建表。备份数据库并删除。

六、实验器材(设备、元器件):

PC机,WINDOWS, MS SQLSERVER 2008

七、实验步骤:

(一)用SQL的Create Database语句创建学生学籍管理数据库。

(二)用SQL的Create Table创建学生信息表、学生成绩表、课程信息表。注意表中的各类约束。

八、实验数据及结果分析:

建立学生学籍管理数据库:

建立学生信息表:

建立课程信息表:

建立学生成绩表:

在学生信息表中添加联系方式:

删除学生信息表中的联系方式:

建立视图:

建立学生信息视图:

建立课程信息视图:

建立成绩信息视图:

创建索引:

九、实验结论:使用SQL Server 2008中数据定义语言DDL成功创建了学生学籍管理数据库并在该数据库中依次成功创建学生信息表、课程信息表、学生成绩表,视图以及索引。

十、总结及心得体会:通过本次实验,学会了使用SQL Server 2008中数据定义语言DDL创建一个数据库以及创建相关的表和表中各列和它们之间的关系。

篇8:数据库运维安全现状调研报告

调查结果

大多数用户具有对核心数据的保护意识, 在系统架构上更多采用网络隔离的手段保护核心数据库。对内部人员需要授权访问, 敏感数据对外会采用脱敏或加密处理。

调查结果显示, 对于核心生产库的安全防护, 70%的参与者反馈会采用网络隔离等技术手段进行核心数据库的保护, 但仍有近30%的企业尚未采取相关技术手段加以防护。

在提供外网服务的应用系统所用数据库中, 存有敏感数据的比例占到74%。这种情况下, 共计79%的调查参与者反馈, 无论数据库中是否存有敏感数据, 运维人员访问数据库系统必须得到授权。

当敏感数据用于第三方公司进行开发、测试、培训等环节前, 62%的参与者反馈会对敏感数据进行脱敏或加密处理, 但是仍有38%的企业在此方面没有防护手段, 这是导致数据库安全隐患的重要原因之一。

目前所采取的数据库安全管控技术手段中, 数据库防火墙是选择最多的技术手段, 但仍有超半数单位没有使用专业的数据库安全管控产品, 近一半单位不能满足数据库管理制度的要求。

在数据库安全管控手段的选择上, 半数单位已采取专业的数据库管控手段。调查显示, 49%的参与者已部署数据库防火墙或数据库访问管控平台, 但仍有23%只部署了堡垒机, 29%没有采取任何技术手段进行管控。同时, 42%的参与者反馈目前的技术管理手段不能满足数据库管理制度的要求。这与企业没有选择专业的数据库管控手段有必然关系, 对技术手段的认知有待提高。

大部分企业会进行数据库访问审计, 近三成单位只对少部分核心数据库系统进行审计。

关于数据库访问审计的具体范围, 针对所有数据库、针对大多数数据库和不进行数据库审计这三个选项的比例相当, 其中针对少部分数据库进行审计的比例会稍高一些, 占到31%。可见目前大多数用户对于数据库审计接受度较高, 在此趋势下, 小部分未采取审计手段的用户可能被引导。

安全防护建议

综合调查结果, 我们针对数据库运维安全现状, 提供具有实际可落地的安全防护建议。

开发、测试、培训等工作环节中, 使用敏感数据前进行脱敏处理是必要的, 选择专业工具能够提高工作效率, 保证数据处理效果及质量。

大多数用户在数据外发之前, 会采取脱敏或加密手段对敏感数据进行处理, 这将在很大程度上降低数据泄露风险。但目前专业数据库脱敏和加密工具并没有被广泛使用, 用户多选择自行编写程序。当数据量的规模较大, 各数据表、数据子集之间的关联关系较为复杂的情况下, 手工脱敏或加密工作量大, 且处理质量无法保证。这将导致外发数据无法满足开发、测试、分析等业务需求, 影响结果准确性, 同时, 耗费的人力及时间成本往往得不偿失。

专业的数据库脱敏工具可以保持原有数据类型和业务格式, 保证长度不变、数据内涵不丢失, 保持表间、表内数据关联关系, 确保以上业务场景中的脱敏数据真实有效。同时提供动态脱敏功能, 对敏感数据进行透明、实时脱敏, 对数据库用户名、IP客户端类型、访问时间甚至业务用户等多重身份进行访问控制, 提供多种安全策略。

使用专业有效的数据库管控手段可以提供细粒度的数据库运维管控, 满足数据库管理制度要求, 防止危险访问行为。

与堡垒机相比, 使用专业的数据库管控产品, 通过对数据库访问协议的精确解析, 而不是单纯对访问操作进行录屏, 事后追责。

数据库防火墙优势:基于对SQL语句的精准解析, 提供高危访问控制、SQL注入禁止、返回行数超标禁止、SQL黑名单等技术功能, 对于匹配策略的威胁操作实时拦截、阻断, 而堡垒机由于不具备SQL语句的精准解析能力, 无法提供如此细粒度的访问控制。

数据库安全管控平台优势:目前大多数企业使用堡垒机对运维人员的数据库操作行为进行审批, 但对于实际操作的事中控制, 无法监控。运维人员的实际操作是否与申请一致?实际操作人是谁?如果出现误操作, 如何追溯?这一系列问题堡垒机无法解决。专业的数据库安全管控平台在审批通过后返回唯一的操作码, 使用任意客户端建立连接时, 无操作码或与原申请操作不符时, 拒绝访问。提高操作准确度, 防止高危操作及误操作, 弥补传统解决方案对于事中控制的缺失。

运维部门对整体数据库访问行为有必要进行实时有效的监控与审计, 审计产品的风险感知能力、审计效率及审计结果的准确度是重要依据。

传统的网络审计产品无法解析数据库通信协议, 只能通过审计访问来源的IP地址、端口号等基本用户信息判断访问是否合法, 而数据库审计产品对SQL语句的精确解析能够识别每条操作的实际含义, 结合应用行为与用户行为建模分析, 智能判断数据库是否遭到威胁, 实时发出告警。调查显示大多数用户已经局部部署或全面部署数据库审计系统, 在此基础上, 我们更应关注审计产品是否专业, 如数据库流量是否全捕获, 对于长语句、参数化语句等是否能够精准解析, 是否具有风险感知能力, 审计数据是否高效入库, 对审计结果是否能够高效分析及检索。这些关键点决定一款数据库监控与审计产品是否真正具有使用价值, 而不是简单地解决有无问题。

篇9:数据库的安全性实验报告

关键词:数据库技术;计算机实验室机器;提高管理

中图分类号:TP308 文献标识码:A文章编号:1007-9599 (2011) 11-0000-01

The Use of Database Technology to Improve the Maintenance and Management of the Laboratory Machine

He Ying,Huang Yi

(Nanchang Business School,Jiangxi Agricultural University,Nanchang330044,China)

Abstract:The number of multi-platform computer lab machines,in order to better serve the students and teacher in the class,does not affect the teaching,how to effectively improve the management and maintenance of the computer is a very important thing.The practice of combining work and experience,presented in the computer lab management and maintenance process,how to use database technology to improve the management of a number of computer experience and methods.

Keywords:Database technology;Computer lab machines;Improve the management

一、计算机实验室中对机器的财产管理及维护的难题

首先,机房管理涉及面广,事务杂,工作量大,因为机器的硬件和软件配置不统一,增加了维护和管理的复杂性,在对财产的统计时,就要针对不同的机器型号、编号进行统计,增加了财产管理的难度;其次,在日常管理中对固定资产的移动,报修,维护等都会增加财产统计的难度。再次,手工登记财产和维护记录进行静态管理模式,如不及时更改信息,则会影响表格的准确性。

二、实验室财产管理人员需要熟悉计算机管理的操作系统及相关知识

为了使实验室固定资产管理科学化、信息化,减轻管理人员的劳动强度,提高管理效益同时为了克服上述存在的问题,以及由于实验室固定资产的种类和科目繁杂,需要管理人员选择一个合适的数据库软件和建立一个库文件,将财产的资产编号、分类号、分类名称、资产名称、存放地点、型号、规格、机器号、销售商、生产厂家、出厂编号、出厂日期等信息输入计算机,再建立一个计算机维修表里面有这些字段资产名称、存放地点、机器号、出厂编号、报修硬件名称、报修日期、维修结果等信息。并与总财产表以出厂编号为关联,只要输入“出厂编号”则可以得出相应的相关信息,进而减轻管理员的工作量,当遇到机器移动时只要更换数据库中的“存放地点”栏,则其它表也会跟着修改。这就需要实验室财产管理员必须熟悉计算机方面的专业知识对固定资产进行信息化管理。下面就如何建立库文件作一个简要说明:

1.安装办公软件中的Access数据库软件。

2.单击文件菜单,出现如图1所示的数据库文件。

单击“新建(N)”按钮,一个Access库文件即建立。

图1.新建数据库文件

3.就二楼财产文件为例,如图2所示,即需要的相关信息,如资产编号、分类号、分类名称、资产名称、单价、使用单位、使用人、采购人、存放地点、现状、型号、规格、计量单位、资产来源、经费来源、使用方向、国别、机身号、销售商、生产厂家、出厂编号、出厂日期、购置日期、入账日期、调转入日期等,各种信息所需要的字符可自由选择。

图2.二楼财产文件总表

4.如建立报修信息录入表,如图3所示,即需要的相关信息,如出厂编号、机器编号、报修配件名称、日期、维修结果等信息,并与二楼财产文件的“出厂编号”建立相关联,以“出厂编号”为主键进行索引,只需要录入出厂编号、报修配件名称、日期、维修结果等信息。

图3.报修信息录入表

5.查询二楼财产总表与报修信息录入表相关联的信息,如资产名称、存放地点、出厂编号、机器编号、报修配件名称、日期、维修结果等信息显示出来,如图4所示,所示信息将根据相关联文件的信息改变而改变,每个月可以导出文件到Excel中打印出来,从而提高对计算机的管理。

图4.报修查询单

从图2二楼财产文件总表可以看出,所有二楼的财产都已经录入到了表中,随着财产的不断增加和扩大,财产的移动和维修等信息的修改,使用Excel单表已不适应当今的教学设备管理的需求,采用数据库技术管理方式将可以快速、简便的查询我们所需要的信息,提高机器的管理效率。

若使用数据库技术,只要在图3报修信息录入表填入出厂编号、机器编号、报修配件名称、日期、维修结果等信息,即可得出图4的报修查询单等7项信息,可以通过报修信息录入表中的出厂编号找到二楼总财产表中的存放地点,若机器从540201搬到540205,只要在总表中修改存放地点则报修查询单中的存放地点也将会自动修改,不像以前静态信息全部都得重新修改。大大减少了信息录入的复杂性!

参考文献:

[1]徐孝凯.数据库技术基础教程[M].清华大学出版社,2004

[2]杨晓华.Access数据库高手[M].中国青年出版社,2002

[3]张千帆.数据库技术与应用[M].北京市:科学出版社,2010

篇10:数据库上机实验报告

学生上机报告

学院计算机与通信学院课程名称数据库原理

学生姓名侯予南学号05550204

专业班级基地班05级1班

上机日期2008年4月17日

指导教师李明

上机实验报告

(一)实验内容:

1、熟悉SQL Server 2000应用环境;

熟悉查询分析器的使用方法;

2、运行课堂示例:建立表Teacher , Course ;

进行数据插入、查询、更新、建立视图、创建触发器等操作;

3、完成作业(P108 第5题,P145第5题);

4、完成实验报告。

实验环境:

数据库系统:SQL Server 2000

实验过程:

在实验中发现的问题:

小结:

教师评语:

篇11:实验报告五数据库

《数据库原理应用及应用》实验报告

题目:

实验五:1、表的更新

2、视图的创建、查询及更新

日期

2014-04-08

班级

学号 2 姓名

成绩

实验环境:在已安装的安全的 0 SQL Server 2000 上

实验内容与完成情况:

一、

表的更新

1.插入 Insert into Values

或 Insert into

Select

2.修改

Update

Set

Where

3.删除

DELETE

WHERE 二、视图的创建

create view s(sno,sname,cno,cname,grade)as select student.sno,sname ,sc.cno,cname,grade from student,sc,course where student.sno=sc.sno and sc.cno=course.cno 查询

select * from s 视图删除

Drop view s 视图的更新 Update s Set Grade=grade+3

P.115:

一、插入元组 例 1

结果:

例 2

结果:

例 3

结果:

例 4

二、修改数据 例 5

结果:

例 6

结果:

例 7

结果:

三、删除数据 例 8

结果:

例 9

结果:

例 10

结果:

建立视图 例 1

例 2

例 3

例 4

例 5

例 6

例 7

例 8

例 9

例 10

例 11

更新视图 例 12

结果:

例 13

结果:

例 14

结果:

出现的问题及解决方法:

篇12:数据库上机实验报告

试验内容

1、数据表的建立

基本表《简单的》带有主键

带有外码约束的(外码来自其他表或者本表)

2、数据表的修改

添加删除列

修改列属性类型

添加删除约束(约束名)

元组的添加,修改,删除

删除数据表

试验过程

1、create

table

student

(sno

char(9)

primary

key,/*sno是主码

列级完整性约束条件*/

sname

char(20)

unique,/*sname取唯一值*/

ssex

char(2),sage

smallint,/*类型为smallint*/

sdept

char(20)

/*所在系*/);

create

table

course

(cno

char(4)

primary

key,/*列级完整性约束条件,cno是主码*/

cname

char(40),cpno

char(4),/*cpno的含义是先行课*/

ccredit

smallint,foreign

key

(cpno)

references

course(cno)

/*表级完整性约束条件,cpno是外码,被参照表是course,被参照列是cno*/);

create

table

sc

(sno

char(9),cno

char(4),grade

smallint,primary

key

(sno,cno),/*主码有两个属性构成,必须作为表级完整性进行定义*/

foreign

key

(sno)

references

student(sno),/*表级完整性约束条件,sno是外码,被参照表是student*/

foreign

key

(cno)

references

course(cno),/*表级完整性约束条件,cno是外码,被参照表示course*/);

1、create

table

s

(cno

varchar(3),/*变长的字符串,输入2个字符就是两个字符不会补空格*/

sname

varchar(20),status

int,city

varchar(20),constraint

pk_sno

primary

key(sno),/*约束条件的名字为pk_sno*/);

create

table

p

(pno

varchar(3),pname

varchar(20),color

varchar(3),weight

int,constraint

pk_pno

primary

key

(pno),/*约束条件的名字是pk_pno*/);

create

table

j

(jno

varchar(3),jname

varchar(20),city

varchar(20),constraint

pk_jno

primary

key(jno)

/*约束条件的名字为pk_jno*/);

2、create

table

spj

(sno

varchar(3),/*第一个表中的主码*/

pno

varchar(3),jno

varchar(3),qty

int,/*数量*/

constraint

pk_spj

primary

key(sno,pno,jno),/*主码由3个属性组成*/

foreign

key(sno)

references

s(sno),/*表级完整性约束条件,sno是外码,被参照表是s*/

foreign

key(pno)

references

p(pno),/*表级完整性约束条件,pno是外码,被参照表是p*/

foreign

key(jno)

references

篇13:数据库的安全性实验报告

12月29日, 英特尔全资子公司、全球最大的专注于安全技术的公司迈克菲发布了《2012年威胁预测报告》, 报告概述了迈克菲预测2012年的主要安全威胁。根据这份报告, 2011年的威胁“新军”将在2012年成为包括移动银行、“合法”垃圾邮件和虚拟货币在内网络活动的威胁“主力”。迈克菲实验室还预测, 具有政治动机或恶意目的的攻击 (包括“高规格”工业攻击、网络战示威和针对公众人物的黑客攻击) 还将会频现报端。

迈克菲实验室高级副总裁Vincent Weafer表示:“将在2012凸显的许多主要威胁在2011年已初露端倪。过去一年, 随着诸如针对重要基础设施的攻击这样的威胁或黑客活动的影响成为国际媒体关注的焦点, 公众对此也越来越了解。同时, 我们在2012年将继续看到, 网络犯罪分子为了善其事会不断利其器, 而恶意软件则时刻准备着兴风作浪。”

迈克菲实验室对2012年信息安全威胁预测总结为如下十条。

工业威胁:网络犯罪分子瞄准公共事业领域

水、电、油、气是人们日常生活的基础, 然而很多工业系统尚未做好应对网络攻击的准备。部署了SCADA (监控和数据采集) 系统的很多环境没有严格的安全措施。正如近期针对美国供水设施的事件, 攻击者在2012年将继续利用这类环境疏于安全防范的“优势”, 比2010年更频繁、更有效地实施破坏, 以达到敲诈勒索的目的。

广告商将令垃圾邮件“合法化”

根据迈克菲实验室的监控, 过去两年全球垃圾邮件数量呈下降态势。然而, 合法广告商正在采用与垃圾邮件制造者相同的手段来散播垃圾邮件, 如购买“同意”接收广告的电子邮件用户的名单, 或者从倒闭公司购买客户数据库。迈克菲实验室预测, 与非法网络钓鱼诈骗和骗取信任的垃圾邮件相比, 这种“合法”垃圾邮件和称为“雪鞋滥发邮件” (snowshoe spamming) 的手段将继续以更快的速度增长。

移动威胁:攻击者将“绕过”PC

2011年是有史以来移动恶意软件最为猖獗的一年。迈克菲实验室预测, 移动攻击者在2012年将继续提升“技能”, 并向移动银行攻击迈进。以前专门针对网上银行的攻击手段 (例如在受害者仍处于登录状态时进行窃取, 同时使交易看似来自合法用户) , 现在将用来对付移动银行用户。越来越多的用户利用移动设备处理财务事务, 因此, 迈克菲实验室预测, 攻击者将由PC“转战”移动银行应用。

嵌入式硬件:黑客“高手”的乐土

嵌入式系统专门用于在较大系统中执行特定控制功能, 通常用于汽车、医疗器械、GPS装置、路由器、数码相机及打印机。迈克菲实验室预计, 攻击嵌入式系统的概念代码将在2012年及以后变得更加有效。这需要能够攻击硬件层的恶意软件, 而且会通过攻击获得更大的控制权并维持对系统及其数据的长期访问。这样, 那些老谋深算的黑客便可完全掌控硬件。

黑客行动主义:网上、网下联手行动

迈克菲预测, 真正的匿名黑客组织在2012年要么破茧重生, 要么灰飞烟灭。此外, 那些引领数字破坏活动的黑客将与现实世界的示威者联手发起针对公众人物 (如政客、业界领袖、法官和执法人员) 前所未有的猛烈攻击。

虚拟货币:网络罪犯觊觎的目标

虚拟货币 (有时称为网币) 已成为流行的在线支付方式。这些网络“钱包”未经加密, 而且交易是公开的, 因此极易成为网络犯罪分子的攻击目标。迈克菲实验室预测, 这类威胁将演变成旨在专门利用虚拟货币漏洞发起攻击的垃圾邮件、数据窃取、工具、支持网络和其他相关服务, 以向毫无戒心的受害者窃取金钱或传播恶意软件。

网络战争:传达威慑信息

如果一个国家过度依赖计算机系统, 并且其网络防御机制主要用来保卫政府和军事网络, 则这个国家很容易遭受攻击。很多国家已认识到, 网络攻击具有对关键基础设施 (如水、电、气) 造成巨大破坏的“潜能”, 而且往往难以防范。迈克菲实验室预测, 很多国家将在2012年展示其网络战实力, 以传达出威慑信息。

恶意证书:不值得信任、无法检测

企业和个人都倾向于信任经过数字签名的证书, 然而, 近期的威胁 (如Stuxnet和Duqu) 都使用假冒证书来规避检测。根据迈克菲实验室的预测, 恶意证书的制作和传播在2012年将呈增长态势。对证书机构的广泛攻击以及欺骗性数字证书的广泛使用将对关键基础设施、安全浏览和交易以及基于主机的技术 (如白名单和应用程序控制) 造成严重影响。

明天的互联网看起来更像昨天的互联网

DNSSEC (域名系统安全扩展) 用于防止因“中间人” (man-in-the-middle) 攻击导致的客户端计算机与主机不经意间的通信。此类攻击将遭受攻击的服务器 (网页、电子邮件等) 的流量转到另一台服务器。全球监管机构对于建立互联网流量的“交通规则”表现出更浓厚的兴趣, 迈克菲实验室预计, 未来的解决方案将受制于立法问题, 这样的实例将越来越多。

操作系统的发展将使黑客“另辟蹊径”

篇14:实验数据的获取与处理

[获取数据的途径]

1. 直接从测量工具上读取.除了基本读数的方法外,对于微小量,通常还会采用“积少成多”的方法——累积法。如在“用双缝干涉测波长”的实验中,相邻两亮条纹间距[Δx]很小,可以先测量多级条纹的间距,再用[Δx=xn-xmn-m],求出[Δx]。

2. 改变实验条件,测出多组数据。如在描绘小灯泡的伏安特性曲线实验中,调节滑动变阻器滑片的位置,从0开始,测出多组电压表和电流表的示数。在探究弹簧的伸长和受到的外力关系的实验中,是不断增加钩码的个数,来测量对应的伸长量[Δx]。

3. 从轨迹图上获取数据。(1)从纸带上获取数据。如在“研究匀变速直线运动”“验证机械能守恒定律”“测自由下落物体运动的重力加速度”等实验中,纸带上记录的是运动物体(或者质点)在不同时刻所在的位置,因此,可以从纸带上测量出不同时刻的位置坐标。(2)从坐标系上获取数据。如在“研究平抛物体的运动”中,通过描迹的方法,得到了物体做平抛运动的轨迹,只要把描出的轨迹图线放在坐标系内,就可以读出几个特殊点的坐标,从而分析平抛运动的特点,计算出测物体的初速度。

4. 辅助方法。如在用油膜法测分子直径的实验中,为了得到油膜的面积,采用近似的思想,用数小格子的方法,估测油膜的面积。

[处理数据的方法]

1. 作图法。(1)作力的图示:如在“验证平行四边形定则”的实验中,用作力的图示法,比较[F1]与[F2]的合力[F]的图示与实验中测量出来的[F测]的图示之间的位置和大小关系,从而验证在误差允许的范围内平行四边形定则的正确性。(2)描迹法:如在“研究平抛物体的运动”“描绘等势线”实验中,通过描绘轨迹的方法来处理数据。(3)画光路图:如在“测定玻璃的折射率”的实验中,不论采用什么方法测定,最终都要作光路图,找到两个角(入射角和折射角)以及计算这两个角的正弦的有关线段。

2. 解析法。解析法就是从实验原理出发,把得到的数据代入相应的物理公式、定理或者定律,列方程求解,最后得出结论。如在“研究匀变速直线运动”的实验中,利用公式[vn=xn+1-xn-12T]求某点的瞬时速度,利用逐差法[Δs=aT2]求运动过程中的平均加速度a。在“验证机械能守恒定律的实验”中,由比较减少的重力势能[mgΔh]与增加的动能[12mv22-12mv21],转化为比较[gΔh]和[12v22-12v21],要是在误差允许的范围内两个量相等,便可以验证机械能守恒定律的正确性。

3. 图像法。如在“单摆测重力加速度”“探究做功与速度变化的关系”“测定电源的电动势和内阻”等实验中,处理多组实验数据时,总是先建立平面直角坐标系,作出相应的图像(一般是直线),再从图像上获取信息(直线的斜率,坐标轴上的截距等)并处理这些信息,从而得出结论。

篇15:大学生数据库实验课实验四报告

实验四、SQL语言数据定义语言DDL

学生姓名

学生班级

学生学号

指导老师

重庆邮电大学计算机学院 计算机专业实验中心 一. 实验内容

在 Navicat for MySQL 中使用 CREATE 命令完成对表、索引、视图、同义词 的创建,使用 DROP 命令完成对表、索引、视图、同义词的删除,使用 ALTER 命 令对表结构进行修改及完整性约束的增加、删除。

二. 实验步骤

1.启动 Navicat for MySQL,在 MySQL – 新建连接中完成连接参数配置。2.登录到本地数据库服务器后,连接到 test 数据库上。3.用 SQL 语句(如下),建立如下所示的表 student;

4.同理

5.同理

6.用 Drop Table 语句删除表 CourseAa。

7.用 Alter Table 语句更新表 ChooseBb,添加一个属性名 Bb4,类型 Varchar, 长度 20,完整性约束设为非空值,缺省值设为字符“系统测试值”。

8.用 Alter Table 语句更新表 ChooseBb,添加一个属性名 Bb5,类型 Varchar, 长度 10,完整性约束设为主码。完成后,表 ChooseBb 的设计如下所示。

9.用 Create View 语句建立一个视图 View_Choosebb,生成的视图属性名(View_bb1,View_bb2,view_bb3), 其中 View_bb1 对应于基表 ChooseBb 的 Bb1、View_bb2 对应于基表 ChooseBb 的 Bb4、view_bb3 对应于基表 ChooseBb 的 Bb5。完成后,视图 View_Choosebb 的设计如下所示。

10.用 Drop View 语句删除视图 View_Choosebb。

11.用 Create Index 语句对表 ChooseBb 的 Bb2 属性建立一个升序索引,索引名 Index_bb2。用 Create Index 语句对表 ChooseBb 的 Bb4 属性建立一个降序索引,索引名 Index_bb4。

12.用 Drop Index 语句删除索引 Index_bb2。

三. 心得体会

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:利用少量地面重力数据估计航空重力数据的系统偏差 下一篇:高级数据库系统中的并发控制问题