什么是数据库它到底有啥用.docx
《什么是数据库它到底有啥用.docx》由会员分享,可在线阅读,更多相关《什么是数据库它到底有啥用.docx(23页珍藏版)》请在优知文库上搜索。
1、什么是数据库?下面我们来看下数据庵的官方定义:数据库是.按照数据结构来组织、存储和管理数据的仓库,是一个长期存慵在计算机内的、有组织的、可共享的、统一管理的大量数据的集合.看到这个定义,可能很多人依然云里雾里.其实简单来说,数据库就是是存放数据的仓库.它的存储空间很大,可以存放上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则面询的效率会很低。我们来打个比方:我们每个人家里都会有衣柜,衣柜是用来存放衣服的地方。那么数据库就是存放数据的地方。数据库也像衣柜一样,只不过帮我们存储的是数据.我们也可以通过数据库找到我们存储在里面的东西.例如你每天使用余额宝Si看自己的账户收益,
2、就是从数据库读取数据后给你的.理解了数据序的概念后,我们来深入的了解下数据的作用.为什么我们需要数据库?可能很多人会问我的数据就存放在自己电脑的exce1.表里不就可以了,为什么还要搞个数据库呢?这是因为数据库比exce1.有更多的优势.比如数据库可以存放大B的数据,允许很多人同时使用里面的数据。下面我们来看下数据库的三个蚤要价值:首先,方便用户存储、访问数据。数据库可以存储大量的数据信息,方便用户进行有效的访问.数据阵还可以对数据进行分类保存,并且能够提供快速的查询。例如:我们平时使用谷歌搜索内容时,谷歌也是基于数据库和数据分类技术来达到快速搜索的目的.鹦二,帮助我们安全的保存数据.数据席可
3、以满足应用的共享和安全方面的要求,把数据放在数据库中在很多情况下也是出于安全的考虑。例如:如果一个公司把员工所有资料都放在电脑上,资料的保密性就不是很好了.如果把员工的资料存到数据库中,就可以设笆一些权限,从而保证数据的安全性.3、利用数据库可以迸行数据分析,提升数据价值.例如:超市中把物品销住信息保存在数据库中,每个月销住情况的排名决定了下半月的进货数最.数据库面询的结果实际上产生了新的数据信息.了解了数据库的价值,下面我们来看下数据库的发展史。数据库的发展史1946年,有个叫冯诺依曼的人发明了计算机,最开始的计算机的主要用途是将程序指令存储器和数据存储器合并在一起,然后进行相应的运算.这时
4、候的数据管理非常简单.主要是通过大的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理。然而,随着计算机的诞生和成熟,数据管理技术也迅速发展.传统的文件系统难以应对数据增长的挑战,也无法满足多用户共享数据和快速检索数据的需求.在这样的背景下,20世纪60年代,数据库应运而生.网状数据库和层次数据库时代1964年,世界上第一个数据库系统-IDSantegratedDataStorage,集成数据存储)诞生于通用电气公司.IDS是网状数据库,费定了数据库发展的基础,在当时得到了广泛的应用。网状数据厢是数据厮历史上的第一代产品,它成功地将数据从应用程序中独立出来并进行集中管理.网状数据库基
5、于网状数据模型建立数据之间的联系,能反映现实世界中信息的关联,是许多空间对象的自然表达形式。5年后,美国数据库系统语言协会(ConferenceonDataSystems1.anguages,CODASY1.)下属的数据库任务组(DatabaSeTaskGroup.DBTG)发布了一份报告,阐述了网状数据库系统的许多概念、方法和技术,成了网状数据库的代表.在20世纪70年代与80年代初,网状数据库系统十分流行,在数据库系统产品中占据主导地位.例如,配备在富士通公司M系列机上的AIM(AdvancedInformationManager)系统和配笛在UNIVAC(UNIVersa1.Automa
6、ticCOmPUter)上的DMSI100系统都是网状数据库系统。案随网状数据库后出现的是层次数据库,其数据模型是层次数据模型,即使用树结构来描述实体及其之间关系的数据模型.在这种结构中,每一个记录类型都用节点表示,记录类型之间的联系则用节点之间的有向线段来表示.每一个子节点只能有一个父节点,但是每一个父节点可以有多个子节点.这种结构决定了采用层次数据模型作为数据组织方式的层次数据库系统只能处理一对多的实体联系.1968年,世界上第一个层次数据库系统IMS(InformationManagementSystem,侑息管理系统)诞生于IBM公司,这也是世界上第一个大型商用的数据库系疣。如上所述,
7、网状数据座系统和层次数据库系统在数据库发展的早期比较流行.网状数据库模型对于层次和非层次结构的事物都能比较自然地模拟,相比层次数据序应用更广泛,在当时占据着主要地位.1973年,Char1.esW.Bachman获得图灵奖,以表影他在数据库领域,尤其是在网状数据库管理系统方面的杰出贡献.但是,网状数据库也存在一些问题:首先,用户在复杂的网状结构中进行直询和定位操作比较困难;其次,网状数据的操作命令具有过程式的性质;最后,网状数据库对于层次结构的表达并不直接.Char1.esW.Bachman关系数据库时代虽然对于数据的集中存储、管理和共享的问题,网状数据库和层次数据库已经给出较好的解答,但是在
8、数据独立性和抽象级别上仍有较大的欠缺。为了解决这些问题,关系数据库应运而生。1970年JBM的研究员EdgarFXodd发表了ARe1.ationa1.Mode1.ofDatafor1.argeSharedDataBankS论文,提出了关系数据模型的概念,龚定了关系数据模型的理论基础,这是数据库发展史上具有划时代意义的里程碑。EdgarF.Codd随后,EdgarF.Codd又陆续发表了多篇文章,论述了范式理论,用数学理论奠定了关系数据库的基础,为关系数据库建立了一个数据模型-关系数据模型.关系数据模型的概念非常简单,结构特别灵活,能满足所有布尔漫辑运第和集合运帝规则形成的查询要求;可以搜索、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 什么是 数据库 到底 有啥用
