170 likes | 426 Views
数据库原理及应用. 教材:数据库原理及应用 参考教材: 1 ) 《 数据库系统原理 》 王能斌 编著等 2 ) 《 数据库系统概论 》 王珊 萨师煊编著 3 ) 《 数据库系统教程 》 施伯乐 丁宝康 汪卫 编著. 讲授人:胡孔法 联系电话: 13773530967 Email:kfhu05@126.com kfhu@yzu.edu.cn. 数据库技术的发展. 1 美欧日发达国家数据库产业发展概况 1.1 美国的数据库产业发展 1 )发展简况
E N D
数据库原理及应用 教材:数据库原理及应用参考教材:1) 《数据库系统原理》王能斌 编著等 2 )《数据库系统概论》 王珊萨师煊编著 3)《数据库系统教程》施伯乐 丁宝康 汪卫 编著 讲授人:胡孔法 联系电话:13773530967 Email:kfhu05@126.com kfhu@yzu.edu.cn
数据库技术的发展 1 美欧日发达国家数据库产业发展概况 1.1美国的数据库产业发展 1)发展简况 • 从20世纪60年代开始,为了适应美国和全世界科技信息的迅猛增长和与此相对应的信息需求的不断增长,美国政府的信息部门开始带头组织数据库的生产和利用。 • 这一时期,美国生产的数据库集中在科学技术和工程领域。 • 1980年,美国数据库生产者中商业公司所占的比例迅速增加,数据库内容也由以科技数据库为主向以商业、经济、金融数据库为主过渡。 总之,美国是世界上数据库产业起步最早的国家,它的数据库发展远远领先于其他任何国家。
美国的数据库产业发展 2)发展的特点 (1)数据库产量高 (2)数据库容量大 (3)数据库的主题越来越丰富,专业方向越来越细 (4)数据库的信息含量不断丰富
美国的数据库产业发展 3)迅速发展的原因 (1)美国数据库产业有着雄厚的技术背景的支持 (2)美国政府大力支持数据库产业的发展 (3)美国的数据库产业以市场为明确导向 (4)美国数据库产业的发展重点和方向明确
1.2 欧洲和日本的数据库产业发展 1.2.1 欧洲 欧洲的数据库产业发展晚于美国,并且大大落后于美国,因此欧洲的数据库发展过程中很大程度上吸收了美国的发展经验。 与美国相比,欧洲数据库产业的发展有着自己不同的发展方式和特点: ①欧洲的数据库产业发展有着其信息优势 ②欧洲国家联合起来发展整个欧洲的数据库产业 ③欧洲数据库产业以面对欧洲市场为主 ④重视技术对数据库发展的作用以及展开国家间的技术合作
1.2 欧洲和日本的数据库产业发展 1.2.2 日本 日本数据库从1985~2005年的十年间尽管取得了相当的发展,但其数据库数量还不到美国的1/5。 与美欧相比,日本的数据库产业则显得更加落后。日本的数据库产业发展基本上借鉴了美国和欧洲的经验,采取从政府支持到商业化发展的道路。
2 国产数据库产业发展之路 2.1 发展国产数据库系统势在必行 操作系统、数据库等系统软件是信息系统的核心,是国家战略必争的高新技术。实现信息化带动工业化需要自主产权DBMS;提高我国企业创新能力和市场竞争力需要自主产权DBMS,国家信息安全离不开自己的DBMS,我国民族IT产业及软件产业的发展更需要DBMS的支撑,业界对这些观点已经逐步达成了共识。 掌握核心软件技术,开发自主知识产权的系统软件一直是我国软件产业发展的目标。作为信息处理的核心软件之一,数据库系统是除操作系统外最重要的核心软件,也是我国信息化建设中需求量最大、应用最广泛的基础性软件。但中国数据库软件市场主导者一直是国外厂商。我国信息化建设的深入,WTO的加入都迫切需要中国人在数据库软件上有所作为。
发展国产数据库系统,将对我国软件产业及相关产业发重大影响:发展国产数据库系统,将对我国软件产业及相关产业发重大影响: 1)发展国产数据库系统,掌握数据库核心技术对提升整个中国软件业的技术水平、摆脱应用软件市场的被动局面、推动基础软件的规模化、产业化进程具有十分重要的意义。 2)发展适合国情的国产数据库基础性软件,利用我们开发成本低和售后服务更方便、快捷优势,对推动我国信息化建设具有重要的作用。 3)发展国产数据库系统对保证国家信息安全具有重要意义。信息化涉及到国家政治、经济、军事、安全的要害领域,因此拥有自主知识产权的国产数据库对保证国家信息安全具有重要的意义。
系统软件和信息安全问题早已引起国家高度重视,科技部在“十五”863计划中专门设立了软件专项,准备在操作系统、数据库管理系统、嵌入式软件等方面展开研究,努力掌握与系统软件相关的战略性、前沿性和前瞻性的关键技术,通过创新较大幅度低增加自主知识产权的拥有量,完善我国自主的软件体系,培育高技术产业生长点,以支撑国民经济和社会信息化及国家信息安全建设。在数据库领域,将以制造业信息化工程和电子政务工程等应用需求为龙头,研制大型通用数据库管理系统。系统软件和信息安全问题早已引起国家高度重视,科技部在“十五”863计划中专门设立了软件专项,准备在操作系统、数据库管理系统、嵌入式软件等方面展开研究,努力掌握与系统软件相关的战略性、前沿性和前瞻性的关键技术,通过创新较大幅度低增加自主知识产权的拥有量,完善我国自主的软件体系,培育高技术产业生长点,以支撑国民经济和社会信息化及国家信息安全建设。在数据库领域,将以制造业信息化工程和电子政务工程等应用需求为龙头,研制大型通用数据库管理系统。
2.2 国产数据库发展现状 现已有多个产品及原型系统: • 如人大、北大、中软和华中合作研发的COBASE数据库管理系统。 • 人大金仓信息技术有限公司研制的通用并行数据库管理系统Kingbase ES和小金灵嵌入式数据库系统。 • 中国人民大学数据与知识工程研究所研发的PBASE并行数据库管理系统、EASYBASE桌面数据库管理系统和PBASE并行数据库安全版。 • 东大开发关系数据库管理系统NITDB、分布式数据库管理系统SUNDDB、联邦式数据库系统SU_FDBS、面向对象的数据库管理系统FOOD™、移动数据库管理系统SwiftDB、数据仓库系统SEU_Warehouse等。 • 此外,还有东软集团的Openbase数据库管理系统和武汉达梦的DM系列等等。
相对国外数据库软件的发展模式而言,我国数据库软件发展普遍存在着理论研究、原型设计与产品商业化分离的不足,导致成果商品化、产品化率低、速度慢。相对国外数据库软件的发展模式而言,我国数据库软件发展普遍存在着理论研究、原型设计与产品商业化分离的不足,导致成果商品化、产品化率低、速度慢。 同时,这些软件系统要走向市场,面临以下问题: 1)所开发的数据库软件大部分未能在实际的信息系统中得到应用; 2)系统在产品规范、标准化测试以及使用方便性等方面仍有较大差距; 3)产品开发机制和推广应用的服务机制与市场竞争环境不相适应; 4)缺乏兼有高技术素质和市场开拓能力的企业家; 5)数据库软件产品化工作缓慢。
2.3 有关发展国产数据库的思考 • 发展国产数据库需要政府的大力支持,尤其是目前市场不对称,国产数据库厂商还非常弱小的情况下。这种支持除研发资金外,更重要的将在应用和在政策上对正版软件、国产软件的支持方面。 • 要坚持国际合作、国内联合。国产数据库的发展应广泛借鉴国外先进技术,在一个较高的技术起点上,以较小的资本投入换取高质量的技术成果,实现国产数据库的跨越发展。同时联合国内数据库研发力量,以及加强国内相关企业的合作与联合,应重视树立一个统一的国产数据库产业形象,对重大信息实现共享,建立起良好的国产数据库生存的大环境来。 • 要坚持技术与市场两手抓,两手都不能软的原则。以应用为导向,在不断提高产品技术水平和成熟度的同时,能够有的放矢地根据不同的市场需求,提供合适实用的产品,能够部分或彻底地取代国外同类型产品。
2.4 国产数据库发展前景 • 继中国加入WTO以后,国内众多企业对管理的信息化要求日趋增加,从而引发了对软件正版化和国产软件的高度重视。 • 随着国内企业业务范围的不断扩大和业务量的迅速增加,企业内部在实现大量数据信息存储、计算等诸多功能的时候,无论从安全角度出发,还是出于经济方面的考虑,对国产数据库软件和本地化特性都提出了更高的要求。 • 在国产数据库软件推广和发展过程中,国内厂商一直在为数据库国产化做着不懈的努力,通过众多客户的应用磨合,逐步提高了软件的稳定性和可靠性,促进了其系统本身的商品化程度。 • 同时,在国家有关方面的重视和支持下,国产数据库软件在技术研究上已经具有了较深的层次和广泛性。 • 目前,我们的数据库通过与成熟应用软件的捆绑,已经在市场上打开了良好的开端,取得了较好的经济效益和社会效益。
课程提要 本课程详细介绍数据库系统的基本原理、方法和发展趋势。主要内容包括: 数据库系统的产生与发展、数据库系统特点、数据系统的数据模型、数据库系统结构、关系数据库方法、关系数据库标准语言SQL、数据依赖和关系规范化理论、数据库保护、数据库设计、分布式数据库系统、数据仓库与OLAP等数据库技术的新发展。
目录(一) 第1章 数据库系统概述 第2章 数据模型 第3章 数据库系统的体系结构 第4章 关系数据库方法 第5章 关系数据库的结构化查询语言SQL 第6章 关系模式的规范化理论
目录(二) 第7章 数据库设计 第8章 数据库保护 第9章 Microsoft SQL SERVER 2000 第10章 ASP.NET和ADO.NET数据库开发技术 第11章 分布式数据库系统 第12章 数据仓库与数据挖掘 第13章 XML数据库