今天看了下数据库的知识,大概初略的了解了数据库的基本概念与数据库的作用。
首先数据库的含义为:处理数据的软件和软件的内部的数据的总和(形象一点就是存储和处理货物的仓库和仓库里的货物);
数据库也可以理解为由表、关系、操作组成总和。
在说一下数据库的特点:
1)、几乎所有的应用软件的后台都需要数据库;
2)、数据库存储数据的空间小,保存较持久,适用于保存大量的数据;
3)、存储合理、安全,非常适合移植;(sql存储的有效文件为:mdl和ldf格式)
4)、简化对数据的操作(大部分的用户使用应用软件都是在对数据库进行操作)
再说说数据库的作用过程(要初步了解B/S架构)
举个例子:网站的查询是如何实现的,
例如百度谷歌搜索之类的都应该是运用数据库实现功能的(个人猜测);具体流程是这个样子:先由用户界面输入需要搜索的内容,进行连接----------->然后向网站(服务器)发送请求------------------>服务器生成sq语句----------------->指向数据库执行--------------->数据库提取有效数据------------------->服务器进行风中处理--------------------->返还给用户界面;
再说个简单的QQ登录,先由用户端输入帐号密码,然后传向服务器---------》服务器处理生成数据库可以识别的语句并传人数据库----->数据库在搜索数据并在传给服务器--------->服务器将最后结果返还给用户端:有有效数据则登录,无有效数据则提示失败。
然后在说说数据库的大致分类:
1)、小型数据库mysql,适合小量数据处理,不能大量数据处理,安全性也较低;
2)、中型数据库SQLser;
3)、大型数据库Oracl和Db2;//刚刚有人提醒,的确我手误了,谢谢纠正
现在还得分清数据库和数据结构的区别,大致是研究的层次不同:
数据结构是研究内层的,在系统软件的级别下研究数据解放的存储和操作;
而数据库是研究外层的,注重在应用软件级别的数据的存储和操作;
大致是这样,或许还有很多不全,以后在添加进来.................
---------------------------------------------------------------------------------