Renmin University of China School of Information Spring, 2009 数据库系统概论 An Introduction to Database Systems Dr. Xiaoyong DU Renmin University of China School of Information Spring, 2009 An Introduction to Database Systems
An Introduction to Database Systems 数据库系统的地位 数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支 数据库系统与操作系统一样是计算机系统的基础软件,也称为系统软件、平台软件。它的出现极大地促进了计算机技术在各行各业的应用 数据库技术是信息系统的核心和基础,是信息化建设的基础设施 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志 An Introduction to Database Systems
An Introduction to Database Systems 数据库技术发展回顾 经历了三代演变 层次/网状系统、关系系统、新一代数据库系统家族 造就了三位图灵奖 (Turing award)得主 C.W.Bachman、E.F.Codd和James Gray 发展了一门计算机基础学科 以数据模型和DBMS核心技术为主,内容丰富、领域宽广 形成了一个巨大的软件产业 DBMS及其相关工具产品、应用解决方案 An Introduction to Database Systems
An Introduction to Database Systems 三位图灵奖得主 C.W.Bachman E.F.Codd Jim Gray An Introduction to Database Systems
Charles.W.Bachman 网状数据库之父 1960年为通用电气制造了世界上第一个网状数据库系统IDS 积极推动与促成了数据库标准的制定:DBTG报告 在数据库技术的产生、发展与推广应用方面都发挥了巨大的作用 由于他在数据库方面的杰出成就1973获图灵奖 1983年成立自己的公司 Bachman Information System An Introduction to Database Systems
Edgar F.Codd 博士 关系数据库之父/美国工程院院士 原是英国人,1923生于英格兰中部波特兰 第二次世界大战时应征入伍,在皇家空军服役。1942-1945年间任机长,参与了许多惊心动魄的空战。 英国牛津大学数学专业理学士及硕士学位,毕业后到IBM公司工作从事操作系统和自动机理论研究 年近40重返密歇根大学进修计算机与通信专业,1963年获得硕士学位,1965年又获得博士学位。 60年代后期开始数据库研究, 1970年E.F.Codd 博士提出关系模型概念(CACM,Vol.13, Vol.6, 1970 ) 1981年获图灵奖,84年从IBM公司退休 还创办了一个研究所:关系研究所(The Relational Institute)和一个公司:Codd & Associations,进行关系数据库产品的研发、销售、咨询等业务 An Introduction to Database Systems
James (Jim) Gray 数据库技术和事务处理专家 1944年生,美国加州大学伯克利分校 计算机科学系博士。 先后在贝尔实验室、IBM、Tandem、DEC等公司工作,研究方向转向数据库领域。 由于他在数据库和事务处理研究方面的元创性贡献以及在将研究原型转化为商业产品的系统实现方面的技术领袖地位,1998年获奖(时任微软研究员) 2007年1月28日从旧金山港出发,驾驶一艘长40英尺的游艇,前往Farallon岛途中神秘失踪,至今是一个迷。 An Introduction to Database Systems
An Introduction to Database Systems 数据库:计算机学科的核心课程 我国的计算机专业、信息系统及其他相关专业中都开设数据库系统课程 ACM/IEEE 91中有数据库课程 CC2001中将数据库和信息检索放在一起。 日本J97的教学计划中,将计算机相关课程划分成不同的专业方向, 数据库是几乎在全部教学计划中出现的课程。 An Introduction to Database Systems
An Introduction to Database Systems 数据库:一个巨大的软件产业 已经形成一个巨大的软件产业 是理论成果转化为产品的成功范例 理论创立 原型研制 经济效益 产品上市 An Introduction to Database Systems
An Introduction to Database Systems 2003年数据库管理系统市场销售额 国内(亿元) 比例 国际(美元) Oracle 5.98 33.39% 54.13 39.8% IBM 3.94 22% 42.57 31.3% 微软 3.14 17.53 16.46 12.1% 其他 Sybase 3.74 Other 1.11 20.88% 6.2% 22.84 16.8% 合计 17.91 136 数据来源:国际数据IDC报告,国内数据CCID报告 An Introduction to Database Systems
An Introduction to Database Systems 国内数据库市场情况 Microsoft 17.8% Sybase 13.2% 其他 1.8% 其他 4% Oracle 39% 人大金仓 1% 0.5% 0.7% 武汉达梦 神舟航天 IBM 26% 数据来源:易观国际 2007年1月(权威机构报告首次出现国产数据库市场份额) An Introduction to Database Systems
An Introduction to Database Systems 我国数据库技术的跋涉历程 70年代——数据库技术被引入我国 以萨师煊教授为代表的老一代专家作出了开创性贡献 80年代——数据库技术广泛普及 数据库技术广泛进入学校、学院或教研机构 国外数据库公司纷纷进入我国 数据库应用系统大量开发 90年代——腾飞中的我国数据库技术 1999年成立了数据库专业委员会 An Introduction to Database Systems
An Introduction to Database Systems 萨师煊教授 1922年12月27日生于福州,1944年厦门大学数学系毕业 1978年与其他教授一起创办了经济信息管理系,并担任第一任系主任(1981-1986) 最早将数据库技术引入中国,1979年发表《数据库方法》。 是第一任中国计算机学会数据库学组组长,我国数据库技术的奠基者和学术活动的倡导者和组织者 1989年后,因病长期住院。 An Introduction to Database Systems
An Introduction to Database Systems 中国计算机学会数据库专委会 CCF-DBS(China Computer Federation- DataBase Society) 前身:数据库学组 升级:1999年8月 挂靠单位:中国人民大学信息学院 数据库专委会注册域名: www.ccf-dbs.org.cn 中国的数据库研究 An Introduction to Database Systems
An Introduction to Database Systems 人大的数据库教学和研究 深厚的技术积淀 辉煌的学术成果 高水平的教师队伍 领先的学术地位 活跃的学术交流 中国人民大学的数据库研究 An Introduction to Database Systems
An Introduction to Database Systems 国际上的主要学术团队 Stanford University, DB group Wisconsin University UC Berkley UIUC NUS …… An Introduction to Database Systems
An Introduction to Database Systems 国际上主要的学术活动 数据库会议 SIGMOD/PODS, VLDB, ICDE DASFAA, DEXA, EDBT/ICDT 其他领域(数据挖掘、信息检索、知识管理等) ACM CIKM, SIGIR, SIGKDD PAKDD, PKDD, An Introduction to Database Systems
An Introduction to Database Systems 教材及参考书(1) 课时:72 教材 萨师煊,王珊:数据库系统概论(第三版) 高等教育出版社,2000,中国人民大学 Jeffrey.D.Ullman, Jennifer Widom, A First Course in Database Systems, Pretice Hall, 1997 Dept. Of Computer Science Stanford University 1 教材介绍: 比较经典的数据库教材 第一版中国最早的数据库教材,为众多高校计算机专业采用 2. 萨老师介绍 创建信息系,最早系主任 中国的C J, Date 3 王老师介绍 4 数据库所介绍 An Introduction to Database Systems
An Introduction to Database Systems 参考书(2) C. J. Date, An Introduction to Database Systems (Ed.8,2003), Addison-Wesley A. Silberschatz,et al: Database System Concepts, 3ed, 王珊,陈红:数据库系统原理教程,清华大学出版社,1998 王珊,朱青:数据库系统概论学习指导与习题解答 高等教育出版社,2003 An Introduction to Database Systems
An Introduction to Database Systems 教材及参考书(3) 上机软件 Kingbase ES 4.1 北京人大金仓信息技术公司 SQL Server 2000 Oracle 9i DB2 An Introduction to Database Systems
An Introduction to Database Systems 考评成绩 平时成绩 40% 书面作业 10分 考勤 10分(缺一次课扣2分,扣完为止) 上机 15分(不平均分配) 回答问题 5分(根据课堂回答问题情况确定) 期中考试:10% 期末考试:50% An Introduction to Database Systems
An Introduction to Database Systems 学习方式 听课 (启发式、讨论式) 读书 (预习、复习) 报告 (综合练习、上机实验) An Introduction to Database Systems
An Introduction to Database Systems 内容安排(1) 基础篇 第一章:绪论 第二章:关系数据库 第三章:关系数据库标准语言SQL 第四章:数据库安全性 第五章:数据库完整性 设计与应用开发篇 第六章:关系数据理论 第七章:数据库设计 第八章:数据库编程 与一些教材的区别 偏重理论,不去讨论某个系统的具体使用方法,但会涉及实现技术 我们的优势 虽然枯燥,但适应DBA的需要 不过时 An Introduction to Database Systems
An Introduction to Database Systems 内容安排(2) 系统篇 第九章:关系查询处理与查询优化 第十章:数据库恢复技术 第十一章:并发控制 第十二章:存储管理 An Introduction to Database Systems
An Introduction to Database Systems 推荐两本好书 吴鹤龄、崔林:《ACM图林奖—计算机发展史的缩影》,高等教育出版社 崔林、吴鹤龄:《IEEE 计算机先驱奖—计算机科学与技术中的发明史》,高等教育出版社 《开信息之先河-中国人民大学信息学院30年》中国人民大学信息学院 An Introduction to Database Systems
An Introduction to Database Systems 下课了。。。 追求 休息一会儿。。。 An Introduction to Database Systems