数据库实战快速入门-数据库介绍_第1页
数据库实战快速入门-数据库介绍_第2页
数据库实战快速入门-数据库介绍_第3页
数据库实战快速入门-数据库介绍_第4页
数据库实战快速入门-数据库介绍_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库实战快速入门(数据库篇)——数据库介绍花名:老码作者:马如林(添物网创始人)邮箱:rulinma@91微信:rulinmaCopyright©2015-AllRightsReserved.数据库是什么?前提是你了解计算机,知道计算机是一堆硬件组成的,比如CPU(Intel、AMD、ARM等)、硬盘(西数、希捷)、内存(Kingston、三星)以及主板(华硕、微星)等。然后一堆硬件需要使用软件进行驱动使用,就是我们常讲的操作系统,比如Windows系列,我现在使用的这款就是Windows7Home版本,另外还有其他的比如Linux的系统等等。也有Apple公司相对独特的电脑。计算机上有个虚拟的文件系统,由文件目录和文件组成,树形结构。Linux和Windows相对不同,不过原理类似。计算机使用文件进行数据的实际存储,而文件系统其实就是有效对文件进行管理的一种方式,一般都是树形结构。人们在开始使用文件进行数据管理,可是每个人做程序时都要开发自己的文件存储部分,这个其实是很浪费的,所以有人就希望能够将这一块单独独立出来,这个就是数据库的强大需求驱动力。数据库本质上也是文件系统。目前当黑盒看待。为什么要用数据库?

不用自己开发文件存储。文件操作一般由添加、修改、更新和删除组成。数据库系统也提供标准查询语言(SQL-StandardQueryLanguage)对数据进行检索,这个自己开发也是很困难的。

数据库系统一般都提供管理系统,可以方便的对数据进行管理,比如权限管理(哪些人访问哪些数据)、自动备份处理、数据一致性检验、锁、事务处理等功能。

分布式数据库的开发更加复杂。…...

生产力的发展是建立在社会化分工的基础上的。数据库的核心-表

表:可以这么说,数据库的一切基本上围绕表来进行设计和管理的。也是我们存储数据的一般形式。student表:idstudent_nonameagegender198031301李明171(男)298031302成龙181(男)398031303章子怡180(女)数据库的其他组成-数据库管理系统

表名称

数据类型

数据访问

备份和恢复…...

上述功能都是为了更好更有效的管理数据库,而且现在一般说数据库,默认包含数据库管理系统。而且一般也就是关系数据库,其理论基础是关系代数。目前流行的NoSql数据库不是关系型数据。目前主流关系数据库产品

数据库名称特点MySql开源,小巧。适合初创企业,社区版本是免费的。目前被Oracle收购,企业版是收费的。MicrosoftSqlServer微软出品,易用,适合中型应用。DB2IBM出品,银行等使用IBM主机等公司使用普遍。OracleOracle出品,使用比较普遍,可以认为是数据库领域的老大。Teradata严格意义上是数据仓库的应用,不过也可以说是数据库。适合建造超大型数据应用。比如ebay,银行等使用存储历史数据等。PostgreSql目前据说用的也不错,不过我没有用过。开源,免费。非关系数据库(NoSQL):HBase、Cassandra、MongoDB等分布式数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论