c语言 ACM一道 很简单的
楼上的回答不太好,有点篡改楼主的意思!我的回答也是楼主的循环条件代码有问题,不过改法是这样的:while(scanf("%d%d",&a,&b)==2){...}在两个%d之间删除那个多余的空格。
scanf在扫描的时候,字符串里面多的空格它也是需要进行匹配的。
所以楼主只要连续码两个“%d%d”就可以了。
实际从键盘向程序输入时,由于转换的是整形,因此我们输入“785 758”,scanf通过输入的空格来判断是不是一个整数输入是否结束,但在程序里调用的scanf函数的格式转换参数里,不能写进空格。
这个就是原因。
同样我们这样用:scanf("ab%c",&ch);如果实际输入是ab开头加任何字母的话,那scanf就会返回1,否则返回0。
譬如输入:abc,会返回1,输入acc就会返回0
ACM是什么
ACMACM(Association for Computing Machinery)国际计算机组织ACM 是一个国际科学教育计算机组织,它致力于发展在高 级艺术、最新科学、工程技术和应用领域中的信息技术。
它强调在专业领域或在社会感兴趣的领 域中培养、发展开放式的信息交换,推动高级的专业技术和通用标准的发展。
1947年,即世界第一台电子数字计算机(ENIAC)问世的第二年,ACM即成为第一个,也一直是世界上最大的科学教育计算机组织。
它的创立者和成员都是数学家和电子工程师,其中之一是约翰.迈克利(John.Mauchly),他是ENIAC的发明家之一。
他们成立这个组织的初衷是为了计算机领域和新兴工业的科学家和技术人员能有一个共同交换信息、经验知识和创新思想的场合。
几十年的发展,ACM的成员们为今天我们所称之为“信息时代”作出了贡献。
他们所取得的成就大部分出版在ACM印刷刊物上并获得了ACM颁发的在各种领域中的杰出贡献奖。
例如:A.M.Turing奖和Grance Murr—ay Hopper奖。
ACM组织成员今天已达到九万人之多,他们大部分是专业人员、发明家、研究员、教育家、工程师和管理人员;三分之二以上的ACM成员,又是属于一个或多个SIGs(Special Interest Group)专业组织成员。
他们都对创造和应用信息技术有着极大的兴趣。
有些最大的最领先的计算机企业和信息工业也都是ACM的成员。
ACM就像一个伞状的组织,为其所有的成员提供信息,包括最新的尖端科学的发展,从理论思想到应用的转换,提供交换信息的机会。
正象ACM建立时的初衷,它仍一直保持着它的发展“信息技术”的目标,ACM成为一个永久的更新最新信息领域的源泉。
ACM 国际计算机组织有以下主要活动内容: 1. 出版各种有关计算机技术的杂志,日报和书共十大类; - Communications of the ACM ACM通讯 - Interactions 交互技术 - Standard View 标准 - Multimedia Systems 多媒体系统 - Computing Surveys 计算技术调查 - Computing Reviews 计算技术回顾 - Journal of the ACM ACM日报 - Wireless Networks 无线网络技术 - ACM's Transactions Journals ACM科研项目日报 包括:Computer-Human Interaction 人机交互技术 Computer Systems 计算机系统 Database Systems 数据库系统 Graphics 作图 Information Systems 信息系统 Mathematical Software 数学软件 Modeling and Computer Simulation 建模和计算机模仿 Networking 网络 Programming Languages and Systems 编程语言和系统 Software Engineering & Methodology 软件工程和方法学 - The ACM Press Books Program ACM 出版书四十种 2. ACM 有下属37个专业组织SIGs(Special Interest Group) (1)、SIGACT: Algorithm & Computational Theory 计算机科学基础理论专业组织 (2)、SIGAda: Ada Programming Language 计算机科学软件专业组织 (3)、SIGAPL: APL Programming Language 计算机应用软件专业组织 (4)、SIGAPP: Applied Computing 应用计算机技术专业组织 (5)、SIGARCH: Computer Architecture 计算机硬件结构技术专业组织 (6)、SIGART: Artificial Intelligence 人工智能专业组织 (7)、SIGBIO: Biomedical Computing 生物医学专业组织 (8)、SIGBIT: Business Information Technology 商业信息理论专业组织 (9)、SIGCAPH: Computers & the Physically Handicapped 计算机与残疾人专业组织 (10)、SIGCAS: Computers and Society 计算机与社会专业组织 (11)、SIGCHI: Computer-Human Interaction 人机交互专业组织 (12)、SIGCOMM: Data Communication 数据通讯专业组织 (13)、SIGCPR: Computer Personnel Research 计算机个人研究专业组织 (14)、SIGCSE: Computer Science Education 计算机科学教育专业组织 (15)、SIGCUE: Computer Uses in Education 计算机教育应用专业组织 (16)、SIGDA: Design Automation 自动化设计专业组织 (17)、SIGDOC: Systems Documentation 文件系统专业组织 (18)、SIGFORTH: FORTH Programming Language 第四编程语言专业组织 (19)、SIGGRAPH: Computer Graphics 计算机图形图像专业组织 (20)、SIGICE: Individual Computing Environments 小型计算机环境专业组织 (21)、SIGIR: Information Retrieval 信息存储恢复专业组织 (22)、SIGLINK: Hypertext & Hypermedia 专业组织 (23)、SIGMETRICS: Measurement & Evaluation 测量与估评专业组织 (24)、SIGMICRO: Micro-architectural Research & Practice 微型建筑研究与实践专业组织 (25)、SIGMM: Multimedia 多媒体专业组织 (26)、SIGMOD: Management of Data 数据管理专业组织 (27)、SIGNUM: Numerical Mathematics 数字数学理论专业组织 (28)、SIGOIS: Office Information Systems 办公信息系统专业组织 (29)、SIGOPS: Operating Systems 操作系统专业组织 (30)、SIGPLAN: Programming Languages 编程语言专业组织 (31)、SIGSAC: Security, Audit and Control 保密稽核控制专业组织 (32)、SIGSAM: Symbolic & Algebraic Manipulation 符号与代数变换专业组织 (33)、SIGSIM: Simulation and Modeling 模仿与建模专业组织 (34)、SIGSOFT: Softwa...
搞过ACM的进来一下
ACM ACM(Association for Computing Machinery)国际计算机组织 ACM 是一个国际科学教育计算机组织,它致力于发展在高 级艺术、最新科学、工程技术和应用领域中的信息技术。
它强调在专业领域或在社会感兴趣的领 域中培养、发展开放式的信息交换,推动高级的专业技术和通用标准的发展。
1947年,即世界第一台电子数字计算机(ENIAC)问世的第二年,ACM即成为第一个,也一直是世界上最大的科学教育计算机组织。
它的创立者和成员都是数学家和电子工程师,其中之一是约翰.迈克利(John.Mauchly),他是ENIAC的发明家之一。
他们成立这个组织的初衷是为了计算机领域和新兴工业的科学家和技术人员能有一个共同交换信息、经验知识和创新思想的场合。
几十年的发展,ACM的成员们为今天我们所称之为“信息时代”作出了贡献。
他们所取得的成就大部分出版在ACM印刷刊物上并获得了ACM颁发的在各种领域中的杰出贡献奖。
例如:A.M.Turing奖和Grance Murr—ay Hopper奖。
ACM组织成员今天已达到九万人之多,他们大部分是专业人员、发明家、研究员、教育家、工程师和管理人员;三分之二以上的ACM成员,又是属于一个或多个 SIGs(Special Interest Group)专业组织成员。
他们都对创造和应用信息技术有着极大的兴趣。
有些最大的最领先的计算机企业和信息工业也都是ACM的成员。
ACM就像一个伞状的组织,为其所有的成员提供信息,包括最新的尖端科学的发展,从理论思想到应用的转换,提供交换信息的机会。
正象ACM建立时的初衷,它仍一直保持着它的发展“信息技术”的目标,ACM成为一个永久的更新最新信息领域的源泉。
ACM 国际计算机组织有以下主要活动内容: 1. 出版各种有关计算机技术的杂志,日报和书共十大类; - Communications of the ACM ACM通讯 - Interactions 交互技术 - Standard View 标准 - Multimedia Systems 多媒体系统 - Computing Surveys 计算技术调查 - Computing Reviews 计算技术回顾 - Journal of the ACM ACM日报 - Wireless Networks 无线网络技术 - ACM's Transactions Journals ACM科研项目日报 包括:Computer-Human Interaction 人机交互技术 Computer Systems 计算机系统 Database Systems 数据库系统 Graphics 作图 Information Systems 信息系统 Mathematical Software 数学软件 Modeling and Computer Simulation 建模和计算机模仿 Networking 网络 Programming Languages and Systems 编程语言和系统 Software Engineering & Methodology 软件工程和方法学 - The ACM Press Books Program ACM 出版书四十种 2. ACM 有下属37个专业组织SIGs(Special Interest Group) (1)、SIGACT: Algorithm & Computational Theory 计算机科学基础理论专业组织 (2)、SIGAda: Ada Programming Language 计算机科学软件专业组织 (3)、SIGAPL: APL Programming Language 计算机应用软件专业组织 (4)、SIGAPP: Applied Computing 应用计算机技术专业组织 (5)、SIGARCH: Computer Architecture 计算机硬件结构技术专业组织 (6)、SIGART: Artificial Intelligence 人工智能专业组织 (7)、SIGBIO: Biomedical Computing 生物医学专业组织 (8)、SIGBIT: Business Information Technology 商业信息理论专业组织 (9)、SIGCAPH: Computers & the Physically Handicapped 计算机与残疾人专业组织 (10)、SIGCAS: Computers and Society 计算机与社会专业组织 (11)、SIGCHI: Computer-Human Interaction 人机交互专业组织 (12)、SIGCOMM: Data Communication 数据通讯专业组织 (13)、SIGCPR: Computer Personnel Research 计算机个人研究专业组织 (14)、SIGCSE: Computer Science Education 计算机科学教育专业组织 (15)、SIGCUE: Computer Uses in Education 计算机教育应用专业组织 (16)、SIGDA: Design Automation 自动化设计专业组织 (17)、SIGDOC: Systems Documentation 文件系统专业组织 (18)、SIGFORTH: FORTH Programming Language 第四编程语言专业组织 (19)、SIGGRAPH: Computer Graphics 计算机图形图像专业组织 (20)、SIGICE: Individual Computing Environments 小型计算机环境专业组织 (21)、SIGIR: Information Retrieval 信息存储恢复专业组织 (22)、SIGLINK: Hypertext & Hypermedia 专业组织 (23)、SIGMETRICS: Measurement & Evaluation 测量与估评专业组织 (24)、SIGMICRO: Micro-architectural Research & Practice 微型建筑研究与实践专业组织 (25)、SIGMM: Multimedia 多媒体专业组织 (26)、SIGMOD: Management of Data 数据管理专业组织 (27)、SIGNUM: Numerical Mathematics 数字数学理论专业组织 (28)、SIGOIS: Office Information Systems 办公信息系统专业组织 (29)、SIGOPS: Operating Systems 操作系统专业组织 (30)、SIGPLAN: Programming Languages 编程语言专业组织 (31)、SIGSAC: Security, Audit and Control 保密稽核控制专业组织 (32)、SIGSAM: Symbolic & Algebraic Manipulation 符号...
为什么数据库对其管理的数据要进行结构化的描述和定义,它与我们人...
数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的研究者加入。
数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。
三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。
同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经大大地拓广和深化了。
30年间数据库领域获得了三次计算机图灵奖(C.W. Bachman, E.F.Codd, J.Gray),更加充分地说明了数据库是一个充满活力和创新精神的领域。
就让我们沿着历史的轨迹,追溯一下数据库的发展历程。
一. 数据库发展简史 1. 数据管理的诞生 数据库的历史可以追溯到五十年前,那时的数据管理非常简单。
通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。
而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。
然而,1951年雷明顿兰德公司(Remington Rand Inc)的一种叫做Univac I的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。
1956年IBM生产出第一个磁盘驱动器——the Model 305 RAMAC。
此驱动器有50个盘片,每个盘片直径是2英尺,可以储存5MB的数据。
使用磁盘最大的好处是可以随机地存取数据,而穿孔卡片和磁带只能顺序存取数据。
1951: Univac系统使用磁带和穿孔卡片作为数据存储。
数据库系统的萌芽出现于60年代。
当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。
传统的文件系统已经不能满足人们的需要。
能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。
数据模型是数据库系统的核心和基础,各种DBMS软件都是基于某种数据模型的。
所以通常也按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。
最早出现的是网状DBMS,是美国通用电气公司Bachman等人在1961年开发成功的IDS(Integrated DataStore)。
1961年通用电气公司(General Electric Co.)的Charles Bachman成功地开发出世界上第一个网状DBMS也是第一个数据库管理系统——集成数据存储(Integrated DataStore IDS),奠定了网状数据库的基础,并在当时得到了广泛的发行和应用。
IDS具有数据模式和日志的特征。
但它只能在GE主机上运行,并且数据库只有一个文件,数据库所有的表必须通过手工编码来生成。
之后,通用电气公司的一个客户——BF Goodrich Chemical公司最终不得不重写了整个系统。
并将重写后的系统命名为集成数据管理系统(IDMS)。
网状数据库模型对于层次和非层次结构的事物都能比较自然的模拟,在关系数据库出现之前网状DBMS要比层次DBMS用得普遍。
在数据库发展史上,网状数据库占有重要地位。
层次型DBMS是紧随网络型数据库而出现的。
最著名最典型的层次数据库系统是IBM公司在1968年开发的IMS(Information Management System),一种适合其主机的层次数据库。
这是IBM公司研制的最早的大型数据库系统程序产品。
从60年代末产生起,如今已经发展到IMSV6,提供群集、N路数据共享、消息队列共享等先进特性的支持。
这个具有30年历史的数据库产品在如今的WWW应用连接、商务智能应用中扮演着新的角色。
1973年Cullinane公司(也就是后来的Cullinet软件公司),开始出售Goodrich公司的IDMS改进版本,并且逐渐成为当时世界上最大的软件公司。
2. 关系数据库的由来 网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。
用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。
而后来出现的关系数据库较好地解决了这些问题。
1970年,IBM的研究员E.F.Codd博士在刊物《Communication of the ACM》上发表了一篇名为“A Relational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,奠定了关系模型的理论基础。
尽管之前在1968年Childs已经提出了面向集合的模型,然而这篇论文被普遍认为是数据库系统历史上具有划时代意义的里程碑。
Codd的心愿是为数据库建立一个优美的数据模型。
后来Codd又陆续发表多篇文章,论述了范式理论和衡量关系系统的12条标准,用数学理论奠定了关系数据库的基础。
关系模型有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。
但是当时也有人认为关系模型是理想化的数据模型,用来实现DBMS是不现实的,尤其担心关系数据库的性能难以接受,更有人视其为当时正在进行中的网状数据库规范化工作的严重威胁。
为了促进对问题的理解,1974年ACM牵头组织了一次研讨会,会上开展了一场分别以Codd和Bachman为首的支持和反对关系数据库两派之间的辩论。
这次著名的辩论推动了关系数据库的发展,使其最终成为现代数据库产品的主流。
1969: Edgar F。
“Ted” Codd发明了关系数据库 1970年关系模型建立之...
参加过、了解过ACM的都来!!!
我是09北航保送生,也想搞acm,这个应该是需要高中noip基础,如果没基础,建议不要去浪费时间了,这个应该是从大一就开始搞得,acm就是大学生的程序设计竞赛,对编程能力和思维要求都很高,具体主要就是以图论、动态规划为主的,挺费时间的。
每年每个学校能参加的都不多,没基础的话估计很难进acm队
数据库的发展简史
使用计算机后,随着数据处理量的增长,产生了数据管理技术。
数据管理技术的发展与计算机硬件(主要是外部存储器)系统软件及计算机应用的范围有着密切的联系。
数据管理技术的发展经历了以下四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库技术阶段。
数据管理的诞生 数据库的历史可以追溯到五十年前,那时的数据管理非常简单。
通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。
而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。
然而,1950 年雷明顿兰德公司(Remington Rand Inc)的一种叫做Univac I 的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。
1956 年IBM生产出第一个磁盘驱动器—— the Model 305 RAMAC。
此驱动器有50 个盘片,每个盘片直径是2 英尺,可以储存5MB的数据。
使用磁盘最大的好处是可以随机存取数据,而穿孔卡片和磁带只能顺序存取数据。
1951: Univac系统使用磁带和穿孔卡片作为数据存储。
数据库系统的萌芽出现于二十世纪60 年代。
当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。
传统的文件系统已经不能满足人们的需要,能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。
数据模型是数据库系统的核心和基础,各种DBMS软件都是基于某种数据模型的。
所以通常也按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。
最早出现的网状DBMS,是美国通用电气公司Bachman等人在1961年开发的IDS(Integrated Data Store)。
1964年通用电气公司(General ElectricCo.)的Charles Bachman 成功地开发出世界上第一个网状DBMS也即第一个数据库管理系统——集成数据存储(Integrated Data Store IDS),奠定了网状数据库的基础,并在当时得到了广泛的发行和应用。
IDS 具有数据模式和日志的特征,但它只能在GE主机上运行,并且数据库只有一个文件,数据库所有的表必须通过手工编码生成。
之后,通用电气公司一个客户——BF Goodrich Chemical 公司最终不得不重写了整个系统,并将重写后的系统命名为集成数据管理系统(IDMS)。
网状数据库模型对于层次和非层次结构的事物都能比较自然的模拟,在关系数据库出现之前网状DBMS要比层次DBMS用得普遍。
在数据库发展史上,网状数据库占有重要地位。
层次型DBMS是紧随网络型数据库而出现的,最著名最典型的层次数据库系统是IBM 公司在1968 年开发的IMS(Information Management System),一种适合其主机的层次数据库。
这是IBM公司研制的最早的大型数据库系统程序产品。
从60年代末产生起,如今已经发展到IMSV6,提供群集、N路数据共享、消息队列共享等先进特性的支持。
这个具有30年历史的数据库产品在如今的WWW应用连接、商务智能应用中扮演着新的角色。
1973年Cullinane公司(也就是后来的Cullinet软件公司),开始出售Goodrich公司的IDMS改进版本,并且逐渐成为当时世界上最大的软件公司。
网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。
用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。
而后来出现的关系数据库较好地解决了这些问题。
1970年,IBM的研究员E.F.Codd博士在刊物《Communication of the ACM》上发表了一篇名为“A Relational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,奠定了关系模型的理论基础。
尽管之前在1968年Childs已经提出了面向集合的模型,然而这篇论文被普遍认为是数据库系统历史上具有划时代意义的里程碑。
Codd的心愿是为数据库建立一个优美的数据模型。
后来Codd又陆续发表多篇文章,论述了范式理论和衡量关系系统的12条标准,用数学理论奠定了关系数据库的基础。
关系模型有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。
但是当时也有人认为关系模型是理想化的数据模型,用来实现DBMS是不现实的,尤其担心关系数据库的性能难以接受,更有人视其为当时正在进行中的网状数据库规范化工作的严重威胁。
为了促进对问题的理解,1974年ACM牵头组织了一次研讨会,会上开展了一场分别以Codd和Bachman为首的支持和反对关系数据库两派之间的辩论。
这次著名的辩论推动了关系数据库的发展,使其最终成为现代数据库产品的主流。
1969年Edgar F.“Ted” Codd发明了关系数据库。
1970年关系模型建立之后,IBM公司在San Jose实验室增加了更多的研究人员研究这个项目,这个项目就是著名的System R。
其目标是论证一个全功能关系DBMS的可行性。
该项目结束于1979年,完成了第一个实现SQL的 DBMS。
然而IBM对IMS的承诺阻止了System R的投产,一直到1980年System R才作为一个产品正式推向市场。
IBM产品化步伐缓慢的三个原因:IBM重视信誉,重视质量,尽量减少故障;IBM是个大公司,官僚体...
数据库的发展过程
一、摇篮和萌芽阶段:首先使用"DataBase"一词的是美国系统发展公司在为美国海军基地在60年代研制数据中引用。
1963年,C·W·Bachman设计开发的IDS(Integrate Data Store)系统开始投入运行,它可以为多个COBOL程序共享数据库。
1968年,网状数据库系统TOTAL等开始出现;1969年,IBM公司Mc Gee等人开发的层次式数据库系统的IMS系统发表,它可以让多个程序共享数据库。
1969年10月,CODASYL数据库研制者提出了网络模型数据库系统规范报告DBTG,使数据库系统开始走向规范化和标准化。
正因为如此,许多专家认为数据库技术起源于20世纪60年代末。
数据库技术的产生来源于社会的实际需要,而数据技术的实现必须有理论作为指导,系统的开发和应用又不断地促进数据库理论的发展和完善。
二、发展阶段:20世纪80年代大量商品化的关系数据库系统问世并被广泛的推广使用,既有适应大型计算机系统的,也有适用与中、小型和微型计算机系统的。
这一时期分布式数据库系统也走向使用。
1970年,IBM公司San Jose研究所的E ·F ·Code发表了题为"大型共享数据库的数据关系模型"论文,开创了数据库的关系方法和关系规范化的理论研究。
关系方法由于其理论上的完美和结构上的简单,对数据库技术的发展起了至关重要的作用,成功地奠定了关系数据理论的基石。
1971年,美国数据系统语言协会在正式发表的DBTG报告中,提出了三级抽象模式,即对应用程序所需的那部分数据结构描述的外模式,对整个客体系统数据结构描述的概念模式,对数据存储结构描述的内模式,解决了数据独立性的问题。
1974年,IBM公司San Jose研究所研制成功了关系数据库管理系统System R,并且投放到软件市场。
1976年,美籍华人陈平山提出了数据库逻辑设计的实际(体)联系方法。
1978年,新奥尔良发表了DBDWD报告,他把数据库系统的设计过程划分为四个阶段:需求分析、信息分析与定义、逻辑设计和物理设计。
1980年,J·D·Ulman所著的《数据库系统原理》一书正式出版。
1981年 E· F· Code获得了计算机科学的最高奖ACM图林奖。
1984年,David Marer所著的《关系数据库理论》一书,标志着数据库在理论上的成熟。
三、成熟阶段:80年代至今,数据库理论和应用进入成熟发展时期 易观国际发布《IT产品和服务-2007年中国数据库软件市场数据监测》,考察了中国数据库管理软件市场。
数据显示,中国商业数据库市场2007年度整体规模达到21.72亿人民币,比去年同期增长15%。
从厂商竞争格局来看,国际软件巨头占据市场的绝大多数份额。
Oracle、IBM、Microsoft和Sybase牢牢占据国内数据库软件市场前四位,拥有93.8%的市场份额。
国产数据库的市场份额在本季度继续提升,正在抓住国家提倡自主创新的机遇,以“有自主知识产权”的产品为契机,满足部委和地方政府的信息整合平台需求。
2008年,中国商业数据库市场整体规模达到了28.25亿元,比上个年度增长了30%,一方面,主要是因为中国电子政务建设的大幅增加,以及中国政府对版权的高度重视。
其中,Oracle占据了其中44%的市场份额,IBM占据了其中20%的份额、微软占据了18%的份额,Sybase占据了10%,而国产数据库因为在政府的支持下,已经占据了8%的市场份额,较2007年同比提升了25%。
其中,达梦数据库年销售额为6600万元,为国产数据库中市场份额最大的。
预计中国商业数据库市场在2009年达到31亿元的市场规模,同时,国产数据库在中国政府鼓励自主创新的基础下,会占据更大的市场份额。
另外,包括Mysql等开源数据库也占据了大量的政府及中小企事业用户,同时,盗版数据库更是占据了中国数据库市场的较大份额,其数值不亚于整个商业数据库的市场份额。
数据结构的起源作用和意义
一、摇篮和萌芽阶段:首先使用"DataBase"一词的是美国系统发展公司在为美国海军基地在60年代研制数据中引用。
1963年,C·W·Bachman设计开发的IDS(Integrate Data Store)系统开始投入运行,它可以为多个COBOL程序共享数据库。
1968年,网状数据库系统TOTAL等开始出现; 1969年,IBM公司Mc Gee等人开发的层次式数据库系统的IMS系统发表,它可以让多个程序共享数据库。
1969年10月,CODASYL数据库研制者提出了网络模型数据库系统规范报告DBTG,使数据库系统开始走向规范化和标准化。
正因为如此,许多专家认为数据库技术起源于20世纪60年代末。
数据库技术的产生来源于社会的实际需要,而数据技术的实现必须有理论作为指导,系统的开发和应用又不断地促进数据库理论的发展和完善。
二、发展阶段:20世纪80年代大量商品化的关系数据库系统问世并被广泛的推广使用,既有适应大型计算机系统的,也有适用与中、小型和微型计算机系统的。
这一时期分布式数据库系统也走向使用。
1970年,IBM公司San Jose研究所的E ·F ·Code发表了题为"大型共享数据库的数据关系模型"论文,开创了数据库的关系方法和关系规范化的理论研究。
关系方法由于其理论上的完美和结构上的简单,对数据库技术的发展起了至关重要的作用,成功地奠定了关系数据理论的基石。
1971年,美国数据系统语言协会在正式发表的DBTG报告中,提出了三级抽象模式,即对应用程序所需的那部分数据结构描述的外模式,对整个客体系统数据结构描述的概念模式,对数据存储结构描述的内模式,解决了数据独立性的问题。
1974年,IBM公司San Jose研究所研制成功了关系数据库管理系统System R,并且投放到软件市场。
1976年,美籍华人陈平山提出了数据库逻辑设计的实际(体)联系方法。
1978年,新奥尔良发表了DBDWD报告,他把数据库系统的设计过程划分为四个阶段:需求分析、信息分析与定义、逻辑设计和物理设计。
1980年,J·D·Ulman所著的《数据库系统原理》一书正式出版。
1981年 E· F· Code获得了计算机科学的最高奖ACM图林奖。
1984年,David Marer所著的《关系数据库理论》一书,标志着数据库在理论上的成熟。
三、成熟阶段:80年代至今,数据库理论和应用进入成熟发展时期。
东华大学电气工程及其自动化
培养目标本专业培养掌握电工电子、自动控制原理、信息处理、计算机检测与控制、工业网络、电力电子、电力传动自动控制、供配电系统、新型电源等专业知识,能从事与电气工程相关的系统与装置的硬件与软件设计、研制开发、运行维护及经济技术管理等工作的宽口径的复合型高级工程技术人才。
主要课程自动控制理论、电机及拖动基础、电力电子与电力传动、供配电系统、电力系统运行分析、计算机硬件和软件系列课程、可编程计算机控制器、工业网络等。
实践环节软件课程设计、认识实习(电子电工)、工程训练、生产实习(电器电控专题)、电子技术课程设计、供配电系统课程设计、可编程计算机控制器课程设计、微机原理课程设计、电力传动控制系统综合实验、基于工业网络的专业实习、毕业设计等。
专业特色本专业培养过程体现强电与弱电相结合、电力与电子技术相结合、信息技术与电气工程技术相结合的特点。
本专业拥有控制科学与工程一级学科博士后流动站、控制理论与控制工程、模式识别与智能系统2 个博士学位授予权和电力电子与电力传动、检测与自动化装置、模式识别与智能系统、控制理论与控制工程、系统工程5 个硕士学位授予权。
本专业注重学生实践能力和综合素质的培养,注重学生系统综合设计能力的培养。
近年来,该专业学生在学科竞赛活动中曾获国际数学建模竞赛特等奖、一等奖、全国数学建模竞赛、全国大学生电子设计竞赛、全国嵌入式系统设计竞赛等重大赛事的一、二等奖、ACM 程序设计竞赛国际、亚洲赛事的奖项,曾入围国际ACM 程序设计竞赛国际总决赛并取得优秀成绩。
本专业教师近年来主持或参与多项国家自然科学基金项目、国家自然科学基金重点项目和省部级重大科研项目,获得霍英东教学奖、桑麻奖教金、上海市优秀教育工作者等,并获得上海市教学成果一等奖。
职业前景学生就业单位类型有科研院校、国家机关、国有企业、外资企业、民营企业等,学生就业的类型广泛,如从事自动化和电气工程类产品和设备的开发、技术培训、技术支持、技术改造、技术管理、系统策划、计算机软硬件设计等。
就业情况就业率连续几年接近或达到97% 以上。
...
萝卜不说话