文档详情

第01章-MYSQL数据库概述.pptx

发布:2025-03-17约1.93千字共9页下载文档
文本预览下载声明

数据库概述关于数据库的根本概念MySQL数据库管理系统

数据库概述1.1关于数据库的根本概念数据管理技术的开展阶段1.人工管理阶段2.文件系统阶段3.数据库系统阶段

数据库概述1.1关于数据库的根本概念-数据库系统阶段涉及的概念数据库〔DataBase,DB〕是指长期保存在计算机的存储设备上,按照一定规那么组织起来,可以被各种用户或应用共享的数据集合。数据库管理系统〔DataBaseManagementSystem,DBMS〕是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的平安性和完整性。用户通过数据库管理系统访问数据库中的数据。当前比较流行和常用的数据库管理系统有Oracle、MySQL、SQLServer和DB2等。3.数据库系统〔DataBaseSystem,DBS〕是指在计算机系统中引入数据库后的系统,通常由计算机硬件、软件、数据库管理系统和数据管理员组成。

数据库概述1.1关于数据库的根本概念-数据库技术经历的阶段在数据库系统管理数据阶段,随着时间的推移,又经历了三个技术阶段,分别为:层次和网状数据库技术阶段、关系数据库技术阶段和后关系数据库技术阶段

数据库概述1.1关于数据库的根本概念-数据库管理系统提供的功能:数据库管理系统提供许多功能,可以通过SQL〔结构化查询语言〕来定义和操作数据,维护数据的完整性和平安性,以及进行各种数据库的管理等。那么数据库管理系统所支持的SQL提供哪些功能呢?1.数据定义语言〔DataDefinitionLanguage,DDL〕数据库管理系统提供了数据定义语言定义数据库涉及各种对象,定义数据的完整性约束、保密限制等约束。2.数据操作语言〔DataManipulationLanguage,DML〕数据库管理系统提供了数据操作语言实现对数据的操作。根本的数据操作有两类:检索〔查询〕和更新〔插入、删除和更新〕。3.数据控制语言〔DataControlLanguage,DCL〕数据库管理系统提供了数据控制语言实现对数据库的控制,包含数据完整性控制、数据平安性控制和数据库的恢复等

数据库概述1.2MySQL数据库管理系统目前MySQL可以下载的最新版本为MySQL5.7版本。在最新的5.7版本中,数据库的可扩展性、集成度以及查询性能都得到提升。新增功能包括实现全文搜索,开发者可以通过InnoDB存储引擎列表进行索引和搜索基于文本的信息;InnoDB重写日志文件容量也增至2TB,能够提升写密集型应用程序的负载性能;加速MySQL复制;提供新的编程接口,使用户可以将MySQL与新的和原有的应用程序以及数据存储无缝集成。MySQL5.1是当前稳定并且使用广泛的发布系列。只针对漏洞修复重新发布,没有增加会影响稳定性的新功能。MySQL4.x是旧的稳定发布系列。目前只有少量用户使用。

数据库概述1.2MySQL数据库管理系统MySQL与开源文化在计算机开展的早期阶段,软件几乎都是开放的,任何人使用软件的同时都可以查看软件的源代码,或者根据自己的需要去修改它。在程序员的社团中大家互相分享软件,共同提高知识水平。这种自由的风气给大家带来了欢乐,也带来了进步。在开源文化的强力带动下,产生了强大的开源操作系统Linux,其他还有Apache效劳器、Perl程序语言、MySQL数据库、Mozilla浏览器等。

数据库概述1.2MySQL数据库管理系统MySQL开展历史MySQL是一款免费开源、小型、关系型数据库管理系统。随着该数据库功能的不断完善、性能的不断提高,可靠性不断增强。2000年4月,MySQL对旧的存储引擎进行了整理,命名为MyISAM。2001年,支持事务处理和行级锁存储引擎InnoDB被集成到MySQL发行版中,该版本集成了MyISAM与InnoDB存储引擎,MySQL与InnoDB的正式结合版本是4.0。2004年10月,发布了经典的4.1版本。2005年10月,发布了里程碑的一个版本,MySQL5.0,在5.0中参加了游标,存储过程,触发器,视图和事务的支持。在5.0之后的版本里,MySQL明确地表现出迈向高性能数据库的开展步伐。MySQL公司于2008年1月16号被SUN公司收购,而在2009年SUN又被Oracal收购。

数据库概述1.2MySQL数据库管理系统为什么要使用MySQL数据库在许多数据库管理系统提供的功能特性,只有40%的功能被使用。而MySQL在性能与标准的取舍上,一直坚持性能优先的原那么,成为了互联网行业非常流行的数据库软件之一。

显示全部
相似文档