书签 分享 收藏 举报 版权申诉 / 23
上传文档赚钱

类型《Linux与数据库》课件1. Linux与数据库概述.pptx

  • 上传人(卖家):momomo
  • 文档编号:5818513
  • 上传时间:2023-05-11
  • 格式:PPTX
  • 页数:23
  • 大小:148.58KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《Linux与数据库》课件1. Linux与数据库概述.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Linux与数据库 Linux与数据库课件1. Linux与数据库概述 Linux 数据库 课件 概述
    资源描述:

    1、Linux简介简介 1991,Linus Torvalds,Linux Unix on PC,.世界各地程序员协作开发 代码开源 多个发行版 逐渐占领服务器操作系统市场 服务器发行版 Red Hat SuseRed Hat公司公司 1994.10,Marc Ewing,Red Hat Linux distribution 1995,Bob Young,Marc Ewing,Red Hat Software 2016.5,9300 employees 2017.11.30,11,400 employees 2019.7.9,it became a subsidiary of IBMRed Hat

    2、 Enterprise Linux developed by Red Hat commercial no cost for development purposes(2016.3.31)release history 2002.3.26,Red Hat Enterprise Linux 2.1 AS 2018.4.10,Red Hat Enterprise Linux Server 7.5 2019.5.7,Red Hat Enterprise Linux Server 8 2020.4.24,Red Hat Enterprise Linux Server 8.2 2020.11,Red Ha

    3、t Enterprise Linux Server 8.3 2021.5.18,Red Hat Enterprise Linux Server 8.4 RHEL clones CentOS(不再发布redhat的稳定版克隆,不推荐使用)Oracle Linux数据库应用的场合及典型产品数据库应用的场合及典型产品 购物 淘宝 京东 amazon 旅行 去哪儿 携程 铁路售票 金融 银行 证券3个基本术语个基本术语 数据库 存于计算机内、有组织、有结构、可共享的数据集合。数据按一定模型组织、描述和存储,具有低冗余度、高独立性和易扩展性。DBMS 创建及管理数据库的一类系统软件,如Oracle,My

    4、SQL,SQL Server。用于科学、有效地组织和存储数据,高效地获取和维护数据。数据库应用系统 引入了数据库、服务于特定功能的计算机应用系统。数据库应用系统的构成数据库应用系统的构成 硬件 服务器:专用计算机,配置高端CPU、内存条、磁盘(如果使用云,可以不考虑这些)客户端:PC机,手机 软件 操作系统:Unix,Linux,Windows DBMS:Oracle,DB2,SQL Server,Access,MySQL,PostgreSQL 客户端软件 人员 系统分析人员,数据库设计人员,应用程序开发人员 数据库管理员 终端用户数据库发展数据库发展 网状模型,1964年,通用电气公司,Ch

    5、arles Bachman,IDS 层次模型,1968年,IBM,ICS,1969,更名为IMS/360 关系模型,1970年,Codd(IBM)层次模型和网状模型的贡献层次模型和网状模型的贡献和缺陷和缺陷 贡献 IDS是第一个具备通用功能的数据库产品,开创了数据处理的数据库时代。提出了数据库的三层模式、DML与DDL语言等概念。IMS第一个提出了程序与数据分离的思想,使得数据独立性有了很大提高。缺陷 数据结构复杂 数据独立性存在一定问题数据独立性数据独立性 数据的物理独立性 存储数据的文件位置发生改变,应用程序不需要修改。数据的逻辑独立性 增加属性,扩充功能,应用程序不需要修改。Codd的建

    6、议的建议 用一种简单的结构存储数据。用一种更高层次的、面向集合的语言访问数据。select*from emp where ename=SMITH 不需要说明数据的物理存储方式。关系模型理论的提出关系模型理论的提出 1970年,Codd,A Relational Model of Data for Large Shared Data Banks 因为对关系模型理论的贡献,Codd获得1981年度图灵奖E.F.Codd 1923.8.19,生于英格兰 在Oxford学习数学和化学 二次大战中,Royal Air Force飞行员 1948,去纽约加入IBM 1965,CS PhD,Univ.of

    7、Michigan,Ann Arbor 1970,提出关系数据模型理论 1981,获得Turing Award 2003.4.18,在佛罗里达家中因心脏病去世关系定义关系定义 关系是元组的集合 元组是由若干列构成的行 列值要求为单值关系模型的三要素关系模型的三要素 数据结构:关系,即表 操作方式:关系代数 选择 映射 并 差 连接 约束 实体完整性约束 引用完整性约束几个术语的不同叫法几个术语的不同叫法关系和表的区别关系和表的区别 关系是集合,是数学概念,行之间无顺序,列之间也无顺序。为了方便查看,表的行一般会以某个列排序,列也会按照习惯排序。关系模型的特点关系模型的特点 严格的理论基础 简单的

    8、逻辑结构 面向集合的操作语言,与此相对的是面向过程语言面向过程的数据处理方式面向过程的数据处理方式 也称为imperative language 以C语言读取文件为例(写入文件代码参考本页备注)fp=fopen(e:law.dat,rb);fread(s,sizeof(struct stu),1,fp);printf(输入要查询的号码:n);fflush(stdin);scanf(%d,&sn);while(!feof(fp)if(sn=s-sno)printf(%d,%s,%d,%dn,s-sno,s-sname,s-age,s-wgt);fclose(fp);面向集合语言面向集合语言 也称

    9、为declarative language select*from emp where deptno=10关系型数据库产品关系型数据库产品IBM的的System R System R,19731979,80,000行代码,2.2MB 1981,SQL/Data 1983,DB2 1979,Oracle 2.0关系型数据库产品关系型数据库产品 UCB的的Ingres项目项目 19731985,Michael Stonebraker与Eugene Wong 由Ingres演化而来的产品 1984,主要开发者Robert Epstein创立Sybase。1987.5,Sybase系统。1993,微软

    10、购买Sybase源代码的许可,即SQL Server。1996.8,PostgreSQLMySQL历史历史 Michael Widenius,1962年3月3日出生于芬兰赫尔辛基,My是芬兰语,是其大女儿的名字 1994,Michael Widenius,web-based applications using UNIREG,rewriting UNIREG for better performance 1995,Widenius and his friends,David Axmark and Allan Larsson,founded MySQL AB 2008,Sun Microsyst

    11、ems bought MySQL AB for$1 billion 2010,Oracle acquired Sun for$7.4 billion 2009,MariaDB(MySQL 5.1),community-driven fork,by Monty Widenius himself in response to the Sun and Oracle acquisitions 2018.4.19,MySQL 8.0.11 2020.8.31,MySQL 8.0.21 2020.10.19,MySQL 8.0.22 当前(2021.07.20),MySQL 8.0.26 MySQL资源资源-安装文件及安装文件及MySQL官方文档官方文档

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《Linux与数据库》课件1. Linux与数据库概述.pptx
    链接地址:https://www.163wenku.com/p-5818513.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库