Access数据库与SQLServer数据库的区别及应用.doc

上传人:仙人指路1688 文档编号:2394813 上传时间:2023-02-17 格式:DOC 页数:16 大小:84.50KB
返回 下载 相关 举报
Access数据库与SQLServer数据库的区别及应用.doc_第1页
第1页 / 共16页
Access数据库与SQLServer数据库的区别及应用.doc_第2页
第2页 / 共16页
Access数据库与SQLServer数据库的区别及应用.doc_第3页
第3页 / 共16页
Access数据库与SQLServer数据库的区别及应用.doc_第4页
第4页 / 共16页
Access数据库与SQLServer数据库的区别及应用.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Access数据库与SQLServer数据库的区别及应用.doc》由会员分享,可在线阅读,更多相关《Access数据库与SQLServer数据库的区别及应用.doc(16页珍藏版)》请在三一办公上搜索。

1、Access数据库与SQLServer数据库的区别及应用 摘要:本文分析了Access与SQL Server数据库的引擎、数据访问模型、数据类型及表设计,并探讨了它们在应用领域上各自的优缺点。 关键词:Access;SQL Server;数据库;应用 Differences&Application Between Access Database and SQL Server Database Liao Haiyan (Conghua Vocational School,Conghua510900) Abstract:This paper analyzes the Access and

2、SQL Server database engine,data access model,data types and table design and discusses their applications on their advantages and disadvantages. Keywords:Access;SQL Server;Database;Application 一、Access与SQL Server的区别 (一)数据库引擎 Access是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点Microso

3、ft Office的成员之一。Access数据库是一种关系式数据库,也是最简单的一种数据库,Access数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 SQL是Structured Query Language(结构化查询语言)的缩写,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。SQL Server是一个关系数据库管理系统。安全性高,真正的客户机/服务器体系结构,图形化用户界面,使系统管理和数据库管理更加直观、

4、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。 (二)数据访问模型 Access是只适用于客户端的关系型数据库管理系统(RDBMS)。这意味着所有数据处理(例如排序和筛选)都是在一台计算机上完成的。Access开发人员通过拆分数据库来模拟客户端/服务器方法。通常,在多个并发用户使用Access的环境中,将在每台客户端计算机上设置一个Access数据库。此数据库包含窗体、报表、保存的查询和Microsoft Visual Basic for Applications (VBA)窗体代码。所有数据都存储在中央服务器的Access数据库中,而在请求时才发送给客户端计算机。此方案需要

5、大量网络资源和客户端资源。 在这种模式中,服务器上不执行任何数据处理。当客户端请求数据时,将把整个数据集通过网络发送给客户端,任何处理都是在客户端计算机上完成的。 例如,某学校学生数据库中有一个成绩表(.mdb文件),其中存储了10万条记录。某个Access应用 程序要显示所有学生的英语平均成绩。要完成此操作,Access必须通过网络传输整个表,而在工作站上执行计算。 这将给服务器和网络带来严重的性能问题。多次请求大量数据将占用大量服务器资源,而通过网络连接传输整个数据集将大大降低网络速度。 SQL Server是一个纯客户端/服务器RDBMS。这意味着客户端和服务器可以共同分担处理负载。客户

6、端使用参数发送数据请求,服务器执行排序和筛选操作,然后只将经过筛选的数据集返回客户端。 (三)数据类型 Access数据类型和SQL Server数据类型之间有几点不同之处。这些数据类型中的大多数会在升级时自动转换,但升级之后,您需要在SQL Server数据库中进行验证,这一点很重要。表1显示了Access数据类型和SQL Server数据类型之间的不同之处。 表1 Access数据类型和SQL Server数据类型 (四)表设计 这两个数据库管理系统(DBMS)都是关系型的,也就是说,相关数据都存储在通过唯一标识符链接的逻辑表中。表的设计界面在Access和SQL Server中也是相似的

7、。在Access中,可以为表中的字段指定规则,这样,当一个表中的值发生变化时,相关表中的值将自动更新(级联更新)。在SQL Server中,可以通过企业管理器中的关系图设计器创建相同的规则。 Access与SQL Server应用的比较 1.实现过程 SQL Server用于小型应用程序,其数据库引擎是Microsoft的SQL Server数据库引擎的一部分。该版本支持很多完整SQL Server的高级功能,如存储过程、视图、函数、CLR集成、打印及XML支持等。然而,它仅仅是一个数据库引擎,而不像Microsoft Access集成了接口开发工具。任何前台应用程序的开发都需要开发程序来处理

8、。此外,微软还创建一个很好的SQL Server,可以用来管理SQL Server数据库引擎。 Access拥有内置的窗体、报表及其他功能项。你可以使用它为后台数据库表格构建用户接口。Access大部分可编程对象都拥有一个很好的向导,这对初学者来说十分方便。最重要的是用它开发一个小系统的时间相当短。因为使用Access开发的应用程序通常都很小,并且有很多内置工具可供使用。 2.可靠性 SQL Server允许你将系统及时地恢复,同时还保持任务的连贯性以确保数据保存在一个连续的内存中。该产品可供很多用户同时访问和更新。Access在可靠性方面性能并非最佳,当多用户同时访问时可能会出现问题。此外,

9、它几乎不支持事务的连贯性,也不支持事务日志。因此,你只能将数据库文件恢复到你上一次备份时的状态。此外,Access文件有时可能忽然变为乱码,这也十分令人头疼。 3.安全性 SQL Server提供相同的企业级安全性机制。你可以完全控制用户访问你的数据库的情况。在Access中也有一些安全方面的配置,但其性能根本无法与SQL Server相媲美。 四、结束语 通过对比发现Access数据库是小型关系型数据库,适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但在网络应用方面有明显的不足,它同时被访问的客户端不能过多,Access数据库有一定的极限,如果数据量过大,很容易

10、造成服务器假死,或者消耗掉服务器的内存导致服务器崩溃。Access数据库优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。 SQL Server是基于服务器端的大型企业级数据库,可以适合大容量数据的应用,在功能、管理方面也要比access数据库强得多。在处理海量数据的效率、后台开发的灵活性、可扩展性等方面强大。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。SQL Server适合大容量数据和大流量网站的应用,在性能、

11、安全、功能管理、可扩展性上要比Access强很多,两者并非同级别的数据库,有些功能Access甚至无法做到。缺点是:一般用户无法直接对SQL Server进行远程管理、空间租用的成本比Access高。   在国家教育部留学基金委的资助下,我们一行25名来自全国各高校的一线教师在去年上半年前往美国伊利诺伊大学香槟分校(University of Illinois at Urbana-Champaign,即UIUC,本文以后均简写为伊利诺伊大学)做访问学者和参观学习。一个学期的时间并不算太长,特别是在紧张忙碌的学习、工作过程中,几乎是转瞬即逝。1留学目的地:伊利诺伊大学伊利诺伊大学是“莫

12、里尔法案”(由林肯总统在1862年签署)生效最初十年期间通过公用土地赠与方式创立的全美37所高校之一,于1868年正式开学。其座落于美国伊利诺伊州南部安静幽雅的姊妹城镇厄巴纳和香槟,占地1458英亩,拥有272座主要建筑。此外,学校还拥有一个机场、433英亩森林保留地以及占地1765英亩的阿勒顿公园。经过近140年的发展,伊利诺依大学已经是全美国最好的大学之一,位居全美公立大学的前五位。该校拥有仅次于哈佛大学和耶鲁大学的美国第三大大学图书馆,图书资料达一千七百多万册。此外,学校还有自然史博物馆、世界传统文化博物馆以及一个美术馆和一个表演艺术中心。该校能提供一百五十多个专业方向领域的四千多门课程

13、,每年授予一万五千多个学位,其中每年授予的博士学位获得者人数稳居全美前五名。目前,该校拥有近两千名教授和四万余名学生。其中,学生由近三万名大学生和一万一千余名研究生组成,含外国留学生近五千名。伊利诺伊大学以理工科尤称翘楚,稳居全美大学排名前六位。进一步讲,有十余个本科专业位列全美前二十五名,其中会计学、材料学、农业工程、土木工程、环境工程、计算机科学、核工程、机械工程等并位居前五位;有超过六十多个研究生专业位列全美前三十名,其中图书馆学、土木工程、材料学、微生物学、计算机科学、计算机工程、无机化学、分析化学、冷凝物质、逻辑学、数论等并高居前五位。该校共有11位教师及校友荣获过诺贝尔奖,18位教

14、师及校友荣获过普利策奖。其中,该校教授巴丁因发明晶体管和提出低温超导理论而成为历史上在同一领域(固体物理学)两次获得诺贝尔物理学奖的第一人。另外,尼龙的发明者卡罗瑟斯、集成电路的发明者杰克科勒比、第78届奥斯卡金像奖最佳导演获得者李安等均为该校毕业生,我国前著名科学家竺可桢早年也曾在该校攻读农学。非常幸运和特别值得一提的是,此番留学团队组成成员的研究兴趣或主攻方向均属伊利诺伊大学的优势学科方向,这为各位老师的学习和提高创造了非常重要的基础和前提条件,同时也从侧面反映了国家教育部留学基金委的工作非常到位和值得肯定。2计算机学科课程设置的比较我是北京交通大学计算机学院的一名专业基础课程任课教师,主

15、要讲授本科“操作系统”和研究生“安全操作系统”,有幸被分派到久负盛名的伊利诺伊大学计算机科学系进行访问学习。网络神童马克安德森曾在那里设计了互联网浏览器软件Mosaic及Netscape,著名的微软IE浏览器至今还是构建在Mosaic的基础上。留学期间和回国后,我曾对伊利诺伊大学计算机学科课程设置进行了较为粗浅的分析和对比性研究。伊利诺伊大学计算机科学系可提供三种不同的大学学位教育(即工学院的计算机科学专业理学学士以及文理学院的数学与计算机科学理学学士、统计学与计算机科学理学学士)、五年制本硕连读学位教育、辅修计算机科学专业学位教育及软件工程学历证书。本科学位教育主要由校院教学要求和专业教学要

16、求两部分构成。前述计算机科学专业理学学士、数学与计算机科学理学学士、统计学与计算机科学理学学士的主要区别就在于学院要求和专业要求的不同。例如,工学院要求物理与化学,而文理学院则不要求,同时两个学院的一般教学要求也略微有所不同。不同专业间的教学要求区别在于数学与计算机科学专业要求多上三门不同的数学类课程,同时又比计算机科学专业少上五门计算机科学类课程。统计学与计算机科学专业和数学与计算机科学专业的要求大致相同,只是用统计学类课程替代了某些数学类课程。对于三个专业来讲,有15门数学类或计算机科学类课程是相同的,所以共性大于不同。需要指出的是,计算机科学类课程由计算机科学系负责开设和讲授,课号、名称

17、及要求完全一致。这和国内的大学是不一样的,至少北京交通大学是如此:和计算机专业较为相似的理学院的信息与计算科学专业的某些计算机类核心课程(如“操作系统”)的要求和讲授就与计算机学院无关。此外,国内大学本科培养方案则由通识教育、学科门类教育、自主教育三部分教学要求构成,它们与伊利诺伊大学的学院级或专业级教学要求间的对应关系并不明晰。其中,通识教育由综合基础和基本技能组成,为面向全校本科生的公共要求(伊利诺伊大学在这点上似乎不太明确或较弱);学科门类教育由学科门类基础课程、大类专业基础课程和专业课程构成;自主教育包括全校通识教育与各学科门类教育课程与实践、系列讲座、竞赛、证书、科研论文、自主和开放

18、实验、就业实践、科研实践等,是我国高校为加强实践环节和推动就业竞争力而引入的具有中国特色的课程学分组成,国外自然无等同物。具体以计算机科学专业培养方案为例对比来讲,伊利诺伊大学总共要求128学分,含学院级要求39-51学分、专业要求76-85学分(参表1所示);北京交通大学总学分要求为190学分,含通识教育必修40学分和选修20学分、学科门类教育必修97.5学分和选修22.5学分以及自主教育选修10学分(参表2所示)。后者比前者高出62学分,主要包括必修类的英语16学分(国外对外语的要求为0-12学分,注意其并未指定特定语种)、选修类的自主教育10学分。国内通识教育综合基础部分(必修22学分、

19、选修14学分)近似等同于国外的人文社会科学类课程(18学分),但多出18学分的教学要求。另外,国外大学专门设立写作课程(含4学分写作I、3学分高级写作)来传授和培养学生的写作技巧与能力,国内大学则主要通过毕业设计环节的论文写作(毕业设计共16学分)来达到相同的目标。国外大学把普通化学I和普通化学实验I(共计4小学分)作为工科专业的公共基本要求,而国内大学如计算机科学专业在内的工科专业则可以不选修化学类课程;同时,国内大学设定数学、物理类课程同为学科门类基础课程,而国外大学则把其中的微积分、概率论或统计学作为计算机科学专业的专业要求。表1 伊利诺伊大学计算机科学本科专业培养方案注:表中大类专业基

20、础理论与实践(必修)主要包括计算机科学技术导论、电子技术类课程(电路分析基础3学分、模拟电子技术3学分、模拟电子技术实验1学分、数字电子技术3学分、数字电子技术实验1学分)、计算机数学类课程(离散数学8学分)、计算机软件类课程(数据结构4学分、高级语言程序设计4学分、操作系统4学分,编译原理3学分)、计算机硬件类课程(计算机体系结构2学分、计算机组成原理3学分、计算机组成原理实验1学分)等;专业主修(必修)课程主要包括数据库系统原理、接口技术、计算机网络原理、接口技术实验、计算机网络原理实验、毕业设计等。专业特色课程(选修)则划分为四个方向给出可选课程:1、计算机软件类(软件测试、统一建模语言

21、、高性能计算导论、软件工程、Web程序设计、Unix/Linux环境下程序设计、XML程序设计、软件类综合实践);2、计算机硬件类(计算机控制技术、硬件类综合实践);3、计算机网络类(计算机安全保密、网络安全与管理);4、计算机应用技术类(人工智能、人机交互技术、计算机辅助造型与动画设计、数字图像处理)。 伊利诺伊大学要求学生学习和掌握数字计算机的理论、设计和应用的广博深厚的知识。前两年主要学习数学与物理以及入门性计算机科学基本原理。第三年完成基本的计算机科学课程,并要求选修和拓展学生的理论基础。第四年鼓励学生就自己感兴趣的方向和课题进行学习和深入的理解(均为选修课)。进一步说,国外大学计算机

22、科学专业关于计算机专业特色课程的公共要求简单明晰,仅包括计算机科学导论、数据结构与软件原理、计算机体系结构I/II、系统编程、大程序设计项目、计算理论入门,等,而多达24-27学分允许学生可按计算机科学、科学计算(计算机科学与工程)、数学三大方向分轨选课(参表3所示);而其中在计算机科学方向并给出系统、数据库、图形学、人机交互、编程语言、人工智能、信息安全、网络等八个子方向,在科学计算方向上并给出航空宇宙工程、应用数学、天文学、大气科学、生物学、生物医学仪器、生物分子工程、化学工程、化学、控制、电子工程、工程机械学、环境工程学、遗传学、地质学、制造工程、材料科学、机械工程、建模与仿真、神经系统

23、科学、原子工程、运筹学、优化、物理学、等离子工程、心理学、放射学工程、机器人学、信号与图像处理、统计学、结构工程等三十多个子方向上给出细化且较为明确的各6-9学分的选课指导和教学要求。表3 伊利诺伊大学计算机科学专业按方向分轨选课相比较之下,国内大学计算机专业设立的公共特色专业课程则较多,有时即便划分出一些方向,要么方向太大,要么选课思路和教学要求不太明确。3教学科研、学生素质培养及其他在伊利诺伊大学,我主要选择了三门与我在国内所授课程及研究方向关系密切的计算机科学专业课程(包括CS 423 Operating System Design“操作系统设计”,CS 523 Advanced Ope

24、rating Systems“高级操作系统”和CS498DM Software Testing“软件测试”)进行旁听学习。从专业课程教学内容组织安排及教学环节课堂组织可以看出,国外大学始终贯彻教学过程以“学生”为主体的宗旨和理念,强调学生的自主学习,要求学生在课前完成充分的预习准备、课后完成复习思考或上机作业,否则课堂根本就是听天书,学不会是学生自己的事情且归因于其自身的问题);授课教师在课堂上主要扮演组织者的 1摘要Stiquito是一个用来向学生介绍机器人技术的小型机械昆虫。它的新版本具有一个可预编程的微控制板,学生可以用来学习机器人技术和嵌入式系统的相关概念。不同的人对机器人也有不同的理

25、解。很多人把机器人想象成星球大战中的R2D2和C3PO的样子,它们能在任何环境中进行自主的运动,和他人进行谈话交流。很少有人将其想象成为无人交通工具和制造设备,然而,机器人主要就应用在这些领域。机器人就是一个机电装置,在接受人的一系列命令后反复执行直到被通知停止为止。基于这个定义,建造一个玩具车并对其编程,使它沿地板上的一条黑带运动,这就是一个机器人装置的例子,而制造并驱动一个无线控制的玩具车却不是。Stiquito是一个小型的六脚昆虫机器人,在教学中已经沿用多年。为了能走路,机器人的腿部“肌肉”用挠性材料制成,原先设计成一个人工控制装置,六条腿分为三组,两个开关连在一个绳索上。操作员通过按压

26、两个开关来控制这六条腿的运动。设计完成大量的Stiquito机器人已成为具有教学意义的新事物,因为它们不能通过一个可编程计算机来控制。研究者们希望通过一种简单易用的控制器,来研究群体机器人和新兴系统,由于缺少这种可用的控制器,他们的研究工作也受到了限制。另一个障碍是机器人的低功耗问题,因此有必要设计完成一个可靠的控制器,并且同样需要低成本、低功耗。Stiquito是一种新型的自控机器人,它通过一个微控制器来协调腿的动作以产生前向运动。尽管控制器在出售时是已编程的,教师和研究人员仍可以对控制板重新编程来检测机器人的其他功能。实际上,这个开发板可以独自用来学习嵌入式系统开发概念。2Stiquito

27、发展史20世纪90年代初,印第安纳大学的JonathanMills在寻找一种机器人平台来测试他在模拟逻辑上的研究。当时大多数可用的平台过于昂贵,尤其对年轻助教而言,其研究资金有限。因此,Mills开始设计他廉价的机器人,在他的设计中,选择了四种基础原料:驱动装置选择镍钛诺(Dynalloy公司的挠性材料Flexinol装置),在电路控制下,这种材料可以提供一种类似肌肉的反应而精确地模仿生物动作。Flexinol装置的反作用力选择弹性发条线来产生。这种线能产生一种使Flexinol回归原形的作用力,给机器人提供了支持。机器人的身体选择1/8英寸宽的方形塑胶杆;对于腿和身体的支持,以及塑胶的Fle

28、xinol附件,Mills选择了铝管。从微型的两英寸长的四腿机器人到四英寸长的软腿机器人,Mills针对不同的设计进行了实验。实验显示,当机器人的驱动装置Flexinol和地面平行,腿和地面接触时垂直,这时,机器人可实现最佳运动。Stiquito机器人的六脚被分成两组三脚架,每一组中,两条腿在机器人的一侧,另外一条在机器人的另一侧。这种分法可以让机器人平滑运动,而没有单独控制每一条腿那样复杂。如图1所示,Stiquito依靠交替活动两个三脚架来行走。当第一个三脚架活动时,第二个处于“放松”状态,当它的腿和身体垂直时恢复该状态。这样,第二个三脚架被激活,第一个也就可以“放松”了。最初设计的Sti

29、quito只有一个自由度。两年后,Mills设计了一个新版本的StiquitoII,它具有两个自由度。如图2所示,两自由度就是说塑性发条除了用来向后拉腿(第一个自由度),还用来抬腿(第二个自由度)。该机器人具有两个自由度,通过挠性发条来完成拉腿和抬腿。3stiquito的教学应用多年来,Stiquito已经广泛应用于高中、社区学院、大学学院等来培养未来的工程师。此外,很多初、高中学生选择Stiquito来完成他们的科学竞赛项目,而且成千上万的机器人爱好者通过Stiquito来涉猎机器人技术。一些使用Stiquito的实例如下:新泽西技术学院的生物医学工程系资助了一个工程预科的教学推广计划,其中

30、设计制造Stiquito机器人是其特色之一。(www.niit.edu/old/PreCollege/PrE-IOP/events.php)。Texas A&M将Stiquito用于工程和问题求解导论课程(ENGRlll) (http:/crcd.tamu.edu.curriculum/engr111/stiquito/index.php)。西密西根将Stiquito用于ECEl23移动机器人:电子和计算机工程导论课程(http:/homepages.wmich.edu/miller/ECE123.html)在佩恩州有许多实践项目中应用了Stiquito(www.me.psu.edu/me41

31、5/fal199/stiquito/intro.html)。高中生Max Eskin用Stiquito来演示了步法,步态等实验(puter.org/books/stiquito/eskin.html)。原版的Stiquito机器人让使用者自己设计他们的控制电路。这在机器人控制中给使用者提供了一个非常好的创新机会,也为使用者提供了很多协助,(那些辛勤工作的教师)也从中受益。机器人需要为嵌入式系统的执行提供包括详细的控制方案的硬件支持。4 嵌入式系统设计与教育嵌入式系统在我们的日常生活中随处可见,比如:微波炉、手机、汽车,等。嵌入式系统的一个重要特征是它的装置中包含了一个微处理器,这个处理器就相当

32、于装置中的其他零部件一样,可以供人们购买。嵌入式系统的另外一些特征:*有专门的软件,(这个软件是可以用户自定义的),只具备简单有限的功能。*有限制的显示装置。*没有我们一般意义上的键盘。*可替换的机电元件。嵌入式系统的核心是微处理器或微控制器。它们都可以运行软件和进行运算。它们之间最主要的不同在于微控制器通常都由一个微处理器和其他一些外围器件集成到同一个芯片上。这些外围器件可能包括永久性存储器(ROM,EEPROM或flash),临时的存储器(RAM),定时器单元,模数转换单元和通信单元。嵌入式系统是世界范围内微处理器工业中最大和增长最快的部分,它们使用的处理器约占处理器生产总数的99.99(

33、其中只有0.01用于普通计算机)。嵌入系统中微处理器增长较大的原因是因为相对于所有非个人电脑产品所使用的微处理器和微型控制而言,应用在个人电脑上的微处理器是非常少的。平均而言,一般家庭中使用了大约30至100个处理器, 其中只有5个是用于个人电脑的。在汽车、电视机、录像机、影碟机、烤箱、微波炉,甚至在火炉的通风口处的盖子都使用了大量的微处理器和微控制器。有分析认为嵌入系统占到全世界90以上的电子设备。嵌入式系统的发展前景是光明的,因为越来越多的产品包含了比以往更精密复杂的电子元器件。事实上,今天的汽车里含有200多英镑(91千克)的电子器件。目前一辆宝马7系列的汽车和一辆奔驰S级轿车都包含有1

34、00个处理器。尽管嵌入式系统设计领域已经活跃了数十年,但是直到现在才将计算机科学和计算机工程的课程合并到一起。只有少数高校开设这类课程,并且能够在课堂上使用的教材也很匮乏。为解决这一问题,IEEE计算机组织和计算机协会(ACM)组成了一个联合组织,来为计算机课程制定一个指导准则。这个准则的核心思想和“知识领域”正是嵌入式系统。这个组织推荐了一门至少有20个小时的嵌入式系统核心课程,并且建议这些课程也覆盖到其他的嵌入系统选修课程。5 利用Stiquito进行嵌入式系统设计的教学Stiquito的嵌入式控制的根本是基于NanjundanMohon在1993年开发的电子主板。这个主板上包含一个摩托罗

35、拉的68HCll控制器(内含EPROM存储器),每一只Flexinol材质的腿都独立的由晶体管驱动,并附带一个红外传感器。软件来控制机械昆虫的腿,并且根据接受到的红外传感器发出的信号来调整步伐。这个实现的过程是一个自由度控制器来控制。在1995年,Jonathan Mills观察到一个有两个自由度的此类机器人,他也意识到这种形式的移动可以使Stiquito更快。许多学生投入到设计两自由度的自动机器人的工作当中,但直到2001年还没有人成功。2001年,一些学生科研小组设计出了一些所学课程需要的机器人并带其去参赛。毫无疑问,这些机器人的设计是成功的,它们是基于Parallax Basic Sta

36、mp 2微搾制器而设计出来的,并且应用在一个简单易用的操作平台上,但此平台却相当的昂贵。我们所需要的则是一个简单,易于使用,而且是低成本的操作环境。2003年,一个资深的设计团队在北卡罗来纳州立大学得到了Stiquito的控制器主板的所有需求,经过了微芯(PIC)、Renesas、德州仪器等组织对低成本的微控制器调查研究之后,研究小组确定使用TIMSP430微控制器是最合适的选择。通过使用这种装置,他们成功研制设计并展示了电路实验板控制器。通过进一步研究,研究小组选用TIMSP430F112微处理器用在了机器人Stiquito身上(见图3)。这个控制器有如下良好特征:*低功耗,运行模式下电流约

37、为200A而待机状态下则为0.7A。这个特点对于微控制器Stiquito机器人是很重要的,这个特点也是设计电池电源时考虑的因素之一。MSP430的低功耗模式允许处理器处于一种空闲的状态,同时仅仅保持最低的功耗。*10位模数转换器。A/D转换器可以通过读机载电位计的电压值来控制机器人的速度,只有在速度计量有效的时候A/D转换器才起作用。这个特性使得微控制器停留在低功耗的待机模式的时间得到最大化。*机载系列编程器(JTAG)。研究开发人员可以利用由德州仪器公司为微控制器提供的自由软件来进行单步调试和观察变量值。*4kB闪存。这个存储器对于存储控制Stiquito的运动所需代码而言是绰绰有余的。事实

38、上,在编程结束后有近70的存储器并没有使用,这就预留很大的空间来增加新的内容和功能。除了TI的控制器之外,其他用于Stiquito的主要硬件如下:*ULN2803AFW晶体管(达林顿管驱动器): 从2008年1月起,计算机教育杂志新开设了“报刊引证报告”栏目,为此,我们收集和整理一些相关的知识信息供读者参考,并试图通过影响因子数据向读者报告计算机教育杂志的发展步伐。1 引证分析的收录标准除清华同方的CNKI之外,目前国内比较权威的期刊引证分析收录标准还有3种版本:一是科技部下属的中国科技信息研究所每年出一次的中国科技期刊引证报告(简称引证报告);另一种是北京大学图书馆与北京高校图书馆期刊工作研

39、究会联合编辑出版的中文核心期刊要目总览(简称要目总览)。要目总览不定期出版,1996年出版了第二版,2000年出了2000版。2004年出了2004版;第三种是南京大学中国社会科学研究评价中心联合编辑出版的中文社会科学引文索引(CSSCI)。2 清华同方CNKI国家知识基础设施(NationalKnowledge Infrastructure,CNKI)的概念1998年由世界银行提出。我国的CNKI工程由清华大学、清华同方发起,始建于1999年6月,是以实现全社会知识资源传播共享与增值利用为目标的信息化建设项目。经过多年努力,CNKI工程集团采用自主开发并具有国际领先水平的数字图书馆技术,建成

40、了世界上全文信息量规模最大的“CNKI数字图书馆”,并正式启动建设中国知识资源总库及CNKI网格资源共享平台,通过产业化运作,为全社会知识资源高效共享提供丰富的知识信息资源和有效的知识传播与数字化学习平台。CNKI工程的具体目标,一是大规模集成整合知识信息资源,整体提高资源的综合和增值利用价值;二是建设知识资源互联网传播扩散与增值服务平台,为全社会提供资源共享、数字化学习、知识创新信息化条件;三是建设知识资源的深度开发利用平台,为社会各方面提供知识管理与知识服务的信息化手段;四是为知识资源生产出版部门创造因特网出版发行的市场环境与商业机制,大力促进文化出版事业、产业的现代化建设与跨越式发展。中

41、国学术期刊文献评价统计分析系统是中国学术期刊网络出版总库中一个面向各八编期刊编辑部的应用子系统,其基础数据来源于“中国学术期刊全文数据库”与“中国引文数据库”,以及CNKI中国期刊网中心网站的日志记录。该系统的主要统计内容包括:A中国正式出版的8200多种自然科学、社会科学学术期刊发表的文献量及其分类统计表;B各期刊论文的引文量、引文链接量及其分类统计表;C期刊论文作者发文量、被引量及其机构统计表; DCNKI中心网站访问量及分IP地址统计表。上述内容以截至2006年12月31日的统计数据为基数,自本系统运行之日起,逐月更新,从而为各期刊编辑部了解自身的社会影响力与学术影响力的变化提供了一个动

42、态的观察窗口。也为各学科期刊之间的比较与评价提供了一组客观、公正的数据参考。3 SCI、ISTP和EI中国科学技术信息研究所从1987年起,每年以国外四大检索工具SCI、ISTP、EI、ISR为数据源进行学术排行。由于ISR(科学评论索引)收录的论文与SCI有较多重复,且收录我国的论文偏少;因此,自1993年起,不再把ISR作为论文的统计源。而其中的SCI、ISTP、EI数据库就是图书情报界常说的国外三大检索工具。SCI,即科学引文索引,是创建于1961年的自然科学领域基础理论学科方面的重要期刊文摘索引数据库。利用它,可以检索数学、物理学、化学、天文学、生物学、医学、农业科学以及计算机科学、材

43、料科学等学科方面自1945年以来重要的学术成果信息;SCI还被国内外学术界当作制定学科发展规划和进行学术排名的重要依据。ISTP,即科学技术会议录索引,创刊于1978年,由美国科学情报研究所编制,主要收录国际上著名的科技会议文献。它所收录的数据包括农业、环境科学、生物化学、分子生物学、生物技术、医学、工程、计算机科学、化学、物理学等学科。EL即工程索引,创刊于1884年,由Elsevier Engineering InformationInc编辑出版。主要收录工程技术领域的论文(主要为科技期刊和会议论文),数据覆盖了核技术、生物工程、交通运输、化学和工艺工程、照明和光学技术、农业工程和食品技术

44、、计算机和数据处理、应用物理、电子和通信、控制工程、土木工程、机械工程、材料工程、石油、宇航、汽车工程等学科领域。4 计算机教育杂志的CNKI影响因子所谓“影响因子”(ImpactFactor,IF)是美国ISI(科学信息研究所)的JCR(期刊引证报告)中的一项数据,即某期刊前两年发表的论文在统计当年的被引用总次数除以该期刊在前两年内发表的论文总数,这是一个国际上通行的期刊评价指标。一般来说,影响因子越大,其学术影响力也越大。根据CNKI中国知识资源总库(编号:CAJ-SR 2007Z BJ0548)中国学术期刊综合引证年度报告(2007),计算机教育杂志2005年的影响因子(IF)为0.398,2006年影响因子为0.657。(数据来源:清华大学,中国学术期刊电子杂志社,中国科学文献计量评价研究中心,2007年9月30日)SEI收录了72本中文核心期刊,如果按照IF值排序,计算机教育杂志在2005年排在第45名,2006年则一跃排在第7名(总被引次数:449)。可见,作为国内惟一的一份直接面向中高端计算机教育事业,面向国内外公开发行的国家级专业期刊,虽然创刊不久(2003年)却堪称“新秀”,在被评为“中国信息产业年度行业用户影响力显著媒体”(2004)之后,逐年又有着长足和喜人的进步。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号