数据库可以说是计算机领域的一大重要角色,在当代计算世界中,没有数据库可以说是不可能实现如此庞大的数据计算与存储,也就是说连网络服务都不可能实现。数据库就是后台那个默默支持着整个网络通信与计算机系统的后盾,帮助解决了大量数据存储与读取的问题。更多的数据库历史大伙可以自己查找资料,关于IBM,微软,以及oracle的早期的数据库发展史,各个阶段的数据库产品的特点,还有采用的数据库设计模式等等,有兴趣者可以了解一下。
下面就简单介绍数据库的基本功能以及跟它相关的一些特性。
(一)数据库,顾名思义,就是数据的仓库,用来存放数据,从这个角度可以比较通俗地理解它的作用,但是我们都清楚一点就是,一旦数据量庞大,有一个仓库并不就意味着关于数据的问题都解决了,数据如何存入、以什么方式或关系存入、还有怎么取出数据,操作数据才是设计一个数据库该考虑的首要问题。所以历史上数据库的发展就经历了几个阶段,从最开始的网络数据库、层次数据库和关系数据库,到如今多样的对象数据库和空间数据库等等,还有许多关于特定领域的特定数学模型创建的数据库也是层出不穷。
目前关系数据库是最常用的数据库模式,利用表格结构对数据进行存取,还利用键的概念帮助快速存取数据,可以说在索引数据时还是比较快的,但是对于特定问题的处理上,关系数据库的模式并不一定是最优的。比如说处理对象上,关系数据库必须把对象拆分了才能存进数据库,而为此设计的对象数据库便可以直接存取每一个对象单位。再如对于地理图表或是其他的图表,要想将图表的信息存入数据库,用关系数据库也将是一件极度麻烦的事情,而为此设计的空间数据库则能根据自身的规则轻而易举地将一张图表进行存取。总之对于不同问题的处理模型,选择一个容易解决问题的数据库模型才是理智的。
(二)那么对于数据库的操作要通过什么途径呢?
一般有这最普通的两种方法:
1.使用数据库查询语句,这些语句短小精悍,且都已经标准化,敲这些语句没有什么诀窍,只要敲熟悉了就可以。
2.使用数据库软件,目前可视化的数据库软件有很多,各有各的使用方法与技巧,不过操作起来确实比用数据库语句快得多,而且数据的可视化更容易操作。
分享到:
相关推荐
浅谈数据库设计技巧,里面详细解说数据库设计方面的技巧,让程序员做数据库设计更灵活处理.
浅谈数据库的现状和发展
浅谈数据库设计技巧.mht
3分技术,7分经验。让我们来看看前人的经验吧
浅谈数据库设计方法 本文主要对数据库设计理论内容进行全面分析,这是建立在软件开发经验基础上实施 的操作,可以根据不同角度来阐述数据库设计的方法,以及设计技巧,让更多的数据库 设计人员了解数据库设计相关...
浅谈数据库系统优化 概要:数据库系统的优化可以有效提高系统的性能,微软的SQL Server数据库的优化是一个系统工程,需要从设计开始就进入优化程序。 数据库的性能的优化成了数据处理的一个很重要环节。系统的性能...
浅谈数据库设计 在当今的信息时代,信息已逐渐成为决定生产力、竞争力和经济效益的重要资源,管 理者只有及时、准确地掌握相关信息,才能做出正确的决策。数据库技术是指对于一个 给定的应用环境,构造最优的数据库...
浅谈数据库与地理信息系统 针对目前市场上对数据库系统及GIS的认识,笔者通过对数据库系统、GIS的概念,阐 述两者之间的关系以及发展方向,阐明目前大家对数字化概念的认识及要求,与建库、 GIS的区别,从数字图到...
网络安全:浅谈数据库加密技术.pdf
浅谈数据库中SQL语句的优化.pdf
浅谈数据库的安全需求与安全技术.doc
浅谈数据库技术中的数据挖掘.pdf
浅谈数据库SQL注入攻击防御与对策.pdf
浅谈数据库应用系统防护.doc该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
浅谈数据库的安全需求及安全技术.doc
架构革新高效可控_浅谈数据库服务和架构演讲V7
架构革新高效可控_浅谈数据库服务和架构演讲V7.zip
该文档主要浅谈了数据库事务处理和并发控制的技术,可以作为初学者的参考文档