​数据库技术简介(常用数据库介绍)

数据库技术简介(常用数据库介绍)

为什么需要数据库?

数据库,顾名思义就是存储数据的仓库,数据库最终的目的是存储数据。那么在数据库技术出现之前,我们是怎么存储数据的呢?(比如要记住家人的生日)我们可以依靠大脑记忆、写在纸上、有计算机以后可以写在计算机内存中、写成磁盘文件……不管什么方法,随着数据越来越多,称之为海量数据、大数据时代,这些方法或多或少都会存在一些问题,比如写在纸上记在脑袋里,容易丢失(明天就忘记了),内存中也是一样的。 虽然数据可以用文件的形式保存在硬盘中,硬盘基本上算是能够永久存储的。又有一个新问题,如果以文件的形式保存在硬盘中,随着数据量的累积,文件会越来越多,如果想从这些文件中找出某个需要的信息,效率相对而言比较低下,查询起来会很困难。所以说,传统的方式,不能满足我们现在的需求,这时数据库技术就产生了,能够有效解决这些问题。

什么是数据库?

数据库(Database)简称DB,这门技术是我们开发人员必须掌握的,为什么必须掌握呢?因为所有的系统软件都是基于数据的。我们知道变量是保存在内存中的,一旦程序退出数据就会消失,但是像银行软件中的用户信息、交易记录这些数据都是需要长期保存的,同时还有经常进行检索和修改。要达到这些要求,必须靠数据库,目前绝大多数软件系统都用到了数据库。现在大家应该对数据库有了一个基本认识:数据库就是用于长期保存数据的,并且可以对数据进行分类、检索和修改的软件系统。

运行中的程序能不能保存数据?程序在内存中运行,内存数据的维持是靠电维持的,一旦程序重启,或者计算机本身断电,这时候程序中的数据都会丢失。这些就是程序和数据之间的关系。

数据库能做什么?

能够存储大量数据,现在都是以TB为单位,1T=1024GB,1GB=1024MB……,同时还有一个重要的功能,通过数据库技术快速的查找需要的内容。(比如登录QQ时,输入用户名和密码,要在数据库中查找用户并判断密码是否正确,从十几亿信息中查找并判断,一两秒就完成。)数据库能够保存数据,同时具有一些检查约束功能,比如注册QQ时,密码太短、提示错误。可以将数据放在互联网上,全球共享数据,当然也能保证数据的安全性,两个方面保证数据不丢失(备份机制)、针对不同人员提供不同数据(比如企业总经理可以看到所有员工信息,普通员工则只能看到自己信息)通俗讲就是数据挖掘的概念,从大量的数据中找出对我们生产生活有用的信息。比如超市购物,收银员将商品信息录入到电脑中,可以通过数据分析发现某件物品在某个月份卖的比较多,那么明年是不是要提前多进货,这些是数据库能够给我们带来的东西。

数据库和应用程序之间的关系

数据库技术简介(常用数据库介绍)(1)

现实中,一般很少有情况直接去操作表的数据。一般情况下会开发一些应用,用这些应用提供的界面进行操作,再影响表的操作。比如界面上提供【删除】按钮,点击以后,删除数据库里的数据。而不是直接在数据库里进行删除。

应用程序主要是提供一些界面,用这些界面去显示数据库反馈回来的结果,同时也可以将用户输入的数据传递给服务器,从服务器里去查询。整体来说,应用程序主要是和用户打交道,和用户进行交互,接收用户输入的数据,以及把信息显示给用户看。数据库主要是用来存储、查询。

主流的数据库产品

目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有SQL Server、ORACLE、SYBASE、INFORMIX和 DB2。

目前主流的数据库产品,我们所学的是微软的SQL Server数据库,为什么要学习这个?主要是因为他的产品对用户比较友好,基本上都是图形化的界面,可以通过鼠标点选快速的创建数据库,对初学者来说非常合适,当然功能也非常强大。一般用于Web上数据存储。龙头产品Oracle数据库,是由Oracle公司开发,又称甲骨文。关乎国计民生的大企业都在使用Oracle数据库,Oracle数据库产品本身免费,但是服务收费,比如数据丢失,可以提供支持将数据恢复过来,查询速度变慢可以上门优化提升查询速度。大二时会学习Oracle数据库。DB2是IBM出的产品,用的也比较多,但是比前两个知名度较少。主要应用于大型应用系统,具有较好的可伸缩性。MySQL被Oracle公司收购,可以理解为Oracle是面对大中型企业,MySQL是其低端产品,主要面对中小型企业和个人,最大的特点就是开源,源代码可以看到,可以对其进行二次开发,而且免费。所以MySQL的成本是最低的,目前个人或一些企业都在使用MySQL,用的也比较广泛。,

相关推荐

​西兰花减肥餐怎么做 西兰花减肥食谱做法

​西兰花减肥餐怎么做 西兰花减肥食谱做法

140

西兰花减肥餐怎么做 西兰花减肥食谱做法 西兰花拥有不错的减肥效果,不过在吃法上却要有一定的讲究,那么西兰花减肥餐应该怎么做呢?西兰花可以做哪些食物可以达到减肥的效果...

​解释型语言(什么语言是解释型语言)

​解释型语言(什么语言是解释型语言)

82

解释型语言(什么语言是解释型语言) 解释型语言 很多初学者学了几门编程语言特征,但是并不清楚这些编程语言到底前提是编译型语言还是解释型语言。 什么是解释?什么是编译? 如...

​苹果13卡在页面不动无法关机怎么办

​苹果13卡在页面不动无法关机怎么办

117

苹果13卡在页面不动无法关机怎么办 1、苹果13卡在页面不动无法关机怎么办 苹果13卡在页面不动无法关机是一种用户可能会面对的问题,但幸运的是,我们可以采取一些简单的步骤来解...

​nzones7pro5g手机多少钱(nzones7pro5g二手能卖多少钱)

​nzones7pro5g手机多少钱(nzones7pro5g二手能卖多少钱)

85

nzones7pro5g手机多少钱(nzones7pro5g二手能卖多少钱) 1、nzones7pro5g手机多少钱 尊敬的用户,很高兴为您解答关于“nzones7pro5g手机多少钱”的问题。 nzones7pro5g手机是一款具有高性能和卓越功能...

​吃苹果皮有什么好处?吃苹果能防老吗?

​吃苹果皮有什么好处?吃苹果能防老吗?

83

吃苹果皮有什么好处?吃苹果能防老吗? 很多朋友不爱吃水果,那很有可能你的肤色暗沉,水果补充我们身体的维生素,而且对于身体的抗老养护都很重要,那很多朋友吃苹果喜欢削皮...

​伊利托菲尔销售管理中心(托菲尔经销商管理)

​伊利托菲尔销售管理中心(托菲尔经销商管理)

62

伊利托菲尔销售管理中心(托菲尔经销商管理) 新华网海南博鳌12月12日电(郭良 沈美)近年来,乳制品市场以自上而下的全产业链创新升级展示出行业迸发的巨大潜能。12月12日,由新...

​冰凉粉放什么配料,凉粉放些什么调料

​冰凉粉放什么配料,凉粉放些什么调料

150

冰凉粉放什么配料,凉粉放些什么调料 本文目录 1.凉粉放些什么调料2.冰粉可以放些什么配料呢3.做冰凉粉需要什么工具4.冰粉里面你最喜欢放哪些辅料呢 凉粉放些什么调料 凉粉的调料主...

​青团热吃还是冷吃,青团需要加热吃吗

​青团热吃还是冷吃,青团需要加热吃吗

127

青团热吃还是冷吃,青团需要加热吃吗 本文目录 1.青团需要加热吃吗2.青团热吃还是冷吃好3.青团怎么吃要加热吗4.青团是热着吃还是冷着吃 青团需要加热吃吗 需要。 如果是新鲜制作好...

​白羊座变心的表现 如何看出一个男人变心

​白羊座变心的表现 如何看出一个男人变心

83

白羊座变心的表现 如何看出一个男人变心 在白羊男变心之后对待你们之间的关系多半就是冷处理了,白羊男的感情是很注重感觉的,如果对你没有了感觉,那这段感情恐怕是不能够长...

​中华田园犬品相鉴别,中华田园犬品相鉴别真假

116

中华田园犬品相鉴别,中华田园犬品相鉴别真假 这篇文章给大家聊聊关于中华田园犬品相鉴别,以及中华田园犬品相鉴别真假对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦...

​真正的土耳其国土面积(占整个国土面积97)

​真正的土耳其国土面积(占整个国土面积97)

178

真正的土耳其国土面积(占整个国土面积97) 作为一个横跨亚欧大陆的国家,土耳其也曾有过辉煌的历史,其先祖奥斯曼帝国巅峰时期,不仅军事强大国富民强,将红海和黑海,以及三...