数据库系统概论(第5版)笔记 第0章——走进数据库系统

走进数据库系统

  • 数据库系统概论(第5版)笔记 第0章——走进数据库系统
    • 0、为什么要学它?
    • 1、数据库系统的发展经历了三代演变
    • 2、造就了四位图灵奖得主
      • 2.1 C.W.Bachman(网状数据库之父)
      • 2.2 E.F.Codd(关系数据库之父)
      • 2.3 James Gray(数据库技术和事务处理专家)
      • 2.4 M.R.Stonebraker(现代主流数据库系统架构的奠基人)
    • 3、发展了一门计算机基础学科
    • 4、带动了一个巨大软件产业
    • 附:我国数据库的发展历程

首先来看为什么要学它?

0、为什么要学它?

学习“数据库系统概论”

①可以帮助你更好地使用数据库

②设计适合你需要的数据库应用系统

③更科学地管理好数据库系统。

了解了为什么之后,一起来看一下数据库系统的三代演变:

1、数据库系统的发展经历了三代演变

第一代:层次/网状数据库系统
                    
第二代:关系数据库系统
                    
第三代:新一代数据库系统

在这三代系统发展期间,造就了多位图灵奖得主(计算机界最高奖项):

2、造就了四位图灵奖得主

C.W.Bachman 、E.F.Codd 、 James Gray 、 M.R.Stonebraker

2.1 C.W.Bachman(网状数据库之父)

1924 年出生于美国堪萨斯州的曼哈顿。1970-1981 年在
Honeywell公司任总工程师,兼任 Cullinet 软件公司的副总裁。

获奖及成就:

  • 1960年为通用电气开发了世界上第一个 网状数据库系统 IDS 积极推动与促成了数据库标准的制定: DBTG 报告, 成为数据库历史上 具有里程碑意义的文献。 1971 年第一版, 73 、 78 、 81 、 84 修订版。
  • 巴赫曼在数据库技术的产生、发展与推广应用方面都发挥了巨大的作用
  • 1973获图灵奖
  • 1983 年成立自己的公司 Bachman Information System…

2.2 E.F.Codd(关系数据库之父)

英国人, 1923 生于英格兰中部波特兰。第二次世界大战时应征入伍,在皇家空军服役。1942-1945 年间任机长,参与了许多惊心动魄的空战。大战结束后,到英国牛津大学 数学专业理学士及硕士学位, 48 年远渡大西洋到 IBM 工作 从事操作系统和自动机理论研究。年近40时重返密歇根大学进修计算机与通信专业,1963年获得硕士学位, 1965 年又获得博士学位。

获奖及成就:

  • 60 年代后期开始数据库研究 , 1970 年 E.F.Codd 博士提出 关系模型概念 (CACM,Vol.13, Vol.6,1970 A Relational Model of Data for Large Shared Data Banks ACM 在1983 年把这篇论文列为从 1958 年以来的四分之一世纪中具有里程碑式意义的最重要的 25 篇研究论文之一。
  • 1981 年获图灵奖
  • 84 年从 IBM 公司退休。 还创办了一个研究所和一个公司…

2.3 James Gray(数据库技术和事务处理专家)

1944 年生,美国加州大学伯克利分校计算机科学系博士。先后在贝尔实验室、 IBM 、 Tandem 、 DEC 等公司工作,研究方向转向数据库领域。

获奖及成就:

由于他在数据库事务处理研究方面的原创性贡献以及在将研究原型转
化为商业产品的系统实现方面的技术领袖地位, 1998 年获奖时任微
软研究员…


2.4 M.R.Stonebraker(现代主流数据库系统架构的奠基人)

1943年10月11日出生于美国马萨诸塞州纽伯里波特。迈克尔·斯通布雷克是一位美国计算机工程师,还是2014年计算机协会A.M. 图灵奖得主,因其在关系数据库管理系统(RDBMS)和数据仓库(DWH)的创建、开发和改进方面的基础工作而闻名于世。

获奖及成就:

  • 1971 年至 2000 年为 第一阶段 ,从事关系数据库的体系架构与实现技术研究
  • 2001 年至 2008 年为 第二阶,在 One size does not fit all 的理念
    下,开发了一系列新型数据库系统的体系架构设计与产品开发
  • 2009 年至今为 第三阶段 ,大数据系统的体系架构设计与实践
  • 2014 年获图灵奖
  • 2015年10月22日中国计算机大会上(合肥)做大会报告

数据库系统发展的期间,一门计算机基础学科也得到了不错的发展:

3、发展了一门计算机基础学科

数据建模和DBMS核心技术为主 内容丰富领域宽广

数据库系统的发展,同时也带动了一个巨大的软件产业:

4、带动了一个巨大软件产业


最后来看一下我国数据库发展的历程:

附:我国数据库的发展历程

70年代 引进 1976年萨师煊教授将数据库概念引入国内,在全国讲学,在人大开设数据库课
80年代 请进来
走出去
外国专家来华讲学
中国专家出国进修
90年代 研究
开发
应用
国家攻关、
863 高技术项目、国家自然基
金等等
21世纪 创新研究 产品开发 应用集成 国家攻关、
863 高技术项目、国家自然基
金等等

收尾总结:本篇内容虽然讲的是一些背景及发展史,但是对于数据库的入门学习了解是有相当不小的帮助的,就比如了解一个国家会先看一下它的背景及发展史等,建议了解一下这些知识。

本篇笔记整理:Code_流苏
笔记内容学习资料:数据库系统概论(第5版 王珊 萨师煊 编著)
数据库系统概论(第5版) 笔记专栏

希望对大家有所帮助!能够学有所获!

数据库系统概论(第5版)学习笔记 第0章——走进数据库系统相关推荐

  1. 数据库系统概论(第5版)学习笔记第1章 1.2——数据模型

    数据库系统概论(第5版)学习笔记第1章 1.2--数据模型 目录 数据库系统概论(第5版)学习笔记第1章 1.2--数据模型 0.思维导图(自制) 1️⃣思维导图下载 2️⃣图示 1.2数据模型 1. ...

  2. 《鸟哥的私房菜基础篇》第四版学习笔记——第0章 计算机概论

    文章目录 http://linux.vbird.org/linux_basic/ 一.计算机:辅助人脑的好工具 1.计算机硬件的五大单元 2.一切设计的起点: CPU 的架构 3.其它单元的设备 4. ...

  3. 《Python编程:从入门到实战》(第2版)学习笔记 第5章 if语句

    [写在前面]为进一步提高自己的python代码能力,打算把几本经典书籍重新过一遍,形成系统的知识体系,同时适当记录一些学习笔记,我尽量及时更新!先从经典的<Python编程:从入门到实战> ...

  4. PMBOK(第六版) 学习笔记 ——《第一章 引论》

    系列文章目录 PMBOK(第六版) 学习笔记 --<第一章 引论> PMBOK(第六版) 学习笔记 --<第二章 项目运行环境> PMBOK(第六版) 学习笔记 --<第 ...

  5. 淘宝网触屏版 - 学习笔记(0 - 关于dpr)

    注:本文是学习笔记,并不是教程,所以会有很多我不理解或猜测的问题,也会有不尽详实之处,望见谅. 对于pc端网页设计师来说,移动端的网页制作,我之前只是简单的加了一个 <meta name=&qu ...

  6. 关于“labuladong的算法小抄”的学习笔记---第0章核心框架汇总的前半部分框架(c++版)

    目录 作者给自己的话 一.学习算法和刷题的框架思维 1.数据结构的存储方式 2.数据结构的基本操作 3.算法刷题指南 二.labuladong的刷题心得 1.算法的本质 2.数组/单链表系列算法 3. ...

  7. 关于“labuladong的算法小抄”的学习笔记---第0章核心框架汇总的后半部分技巧(c++版)

    目录 前言 一.回溯算法秒杀所有排列/组合/子集问题 回溯和DFS之间区别---遍历树枝or遍历节点 1.子集(元素无重不可复选) 2.组合(元素无重不可复选) 3.排列(元素无重不可复选) 4.子集 ...

  8. 《鸟哥的私房菜基础篇》第四版学习笔记——第1章Linux是什么与如何学习

    文章目录 一.Liux是什么?? 1.是操作系统or应用程序?? 2.Linux之前,Unix的历史 3.关于 GNU 计划.自由软件与开放原始码 二.Torvalds 的 Linux 发展 1.与 ...

  9. 计算机图形学与opengl C++版 学习笔记 第5章 纹理贴图

    目录 5.1 加载纹理图像文件 5.2 纹理坐标 5.3 创建纹理对象 5.4 构建纹理坐标 5.5 将纹理坐标载入缓冲区 5.6 在着色器中使用纹理:采样器变量和纹理单元 5.7 纹理贴图:示例程序 ...

最新文章

  1. 为 Django admin 登录页添加验证码
  2. Inversion Sequence(csu 1555)
  3. ajax返回的是流如何转换为pdf,如何在AJAX请求成功响应中返回PDF文件
  4. python库——h5py入门讲解
  5. 埃夫特机器人回零偏差太大_新松、华中数控、埃斯顿、埃夫特国内主流机器人厂商近年最新动态...
  6. IDEA 一直不停的scanning files to index解决办法
  7. redis 队列_Redis系列5实现简单消息队列
  8. 火狐 增强查找工具栏_在“提示”框中:简单的IE至Firefox同步,轻松的Windows工具栏和识别USB电缆...
  9. 看风水用什么罗盘最好_兰花用什么土最好
  10. java数据结构基础名词解释
  11. C++对带有分隔符的字符串 分割为数字的通用解决方案
  12. html 中rem是什么单位,了解并使用CSS中的rem单位
  13. 【bzoj4530】[Bjoi2014]大融合 LCT维护子树信息
  14. [3]、Swagger——解决前后端打架问题
  15. 奇偶校验码海明码循环冗余校验码
  16. 个人笔记-如何学习(上)
  17. Python列表排序_revered逆序_max_min_sum
  18. 基于opencv的手势识别(HSV)控制鼠标
  19. mysql date 24小时制_SpringBoor连接mysql数据库取数据库中时间格式是12小时制的时间,如何显示成24小时制...
  20. .NET网页显示饼形图

热门文章

  1. 服务器渲染技术-Thymeleaf
  2. 多pass毛发制作愤怒的小鸡儿
  3. 一个互联网大佬的五年工作成长复盘
  4. PCB铜箔厚度单位为什么是盎司(Oz)
  5. vue图片裁切 cdn方式就可引入
  6. 北京MaaS平台助力冬奥期间市民出行
  7. 老罗锤子手机发布会,我感到深深地愧疚!
  8. linux系统调整屏幕亮的时间,Linux系统的电脑上调整屏幕亮度的方法
  9. Word编写VBA程序 hello world
  10. 找出不在近期主力资金的股票以便卖出