十载风雨路 · 匠心铸精品

量身定制 追求完美

数据库的概念和特性

 发布日期:2011-07-06 12:00:00 浏览:4390次

       数据库的概念

  数据库是计算机府用系统中的一种专门管理数据资源的系统。数据库有多种形式,如文字、数码、符号、图形、图像以及声音等。数据是所有计算机系统所要处理的对象。人们所熟知的一种处理办法是制作文件,即将处理过程编成程序文件,将所涉及的数据按程要求组织成数据文什,用程序文件来调用。数据文件与程序文件保持省一定的对应关系。

  在计算机应用迅速发展的情况下,这种文件式力法便显出不足。比如,它使得数据通用性差,不便于移植,在不同文件中存储大量重复信息,浪费存储空间,而且更新不快。数据库系统便能解决这些问题。数据库系统不从具体的应用程序出发,而是立足于数据本身的管理,将所有数据保存在数据库中,进行科学的组织,并借助于数据库管理系统,以它为中介,与各种应用程序或应用系统,使之能方便地使用数据库的数据。就好像医院中的药房一样,面向所有科室,不论哪个科室的药都可到药房里拿到,药品的进中、更新、保存均由药房来做。有丁数据库系统,所有应用程序都可以通过访问数据库的办法束使用所需的数据,实现了数据资源的共事。数据库按照系统负责各种数据的维护、管理,如大批数据的史新、保存、文流等也很方便,数据的查询、检索等操作也变样十分容易。

  一个数据库系统通常由二部分组成:

  (1)数据库(DB):足妓照某种规范格式存放在一起的相关数据的集合据库是集中存放的大批数据文件。

  (2)数据库管理系统(DBMs):是操纵和管地数据库的大型软件,是用户的个别应用与整个数据库之间的接口。当用户向数据据库发出访问请示后,DBMs接受、分析该川户的请求,并根据用户请求去操纵(全沏、存储、更新)数据库户的有关数据。

  (3)用户应用:指用户户根据白身的需要,利用DBMs提供的相义命令编制的一组实用程序。通俗地讲,数据库就是按照—定方式存储的相互关联的信息集合。

  二、数据库系统的特征

  1.数据的独立性

  数据独立性是指数据与应用之间的相互独立性。数据不必像文件系统管理方式那样从属于某一个应用程序,打破了程序与数据一—对应的关系。因为数据库本身仅仅是数据结构的有穷集合,不包含应用问题。此外,数据库管理系统保证了数据的逻辑结构与物理结构相对独立,用户1i必关心数据的物理结构。当数据的存储结构和读取方式时,并不影响数据的逻辑结构。当追加新记录时,也不用改变应用程序。

  2.数据的共享性

  数据共享是指数据被多个用户所共用。数据共享是建立数据库最突出的优点。文件系统中,文件通常是为某一应用目的而设计的,而数据库是一次建立,为多次、多种应用而设计的。多个用户可以通过一个智能化的接口即一个共同的存取方式共享数据库小的数据,而不必每个用户事先建立自己的数据文件,从而减轻了用户的负担,产生了门生产和提供数据的“厂家”,以及专门提供信息共享的信息检索系统和信息服务机构。人们可以通过直接购买或租用数据库、依靠信息服务中心、通过地区或国际网络系统方式共享信息,从而推动信息的交流和利用。

  3.数据冗余度小

  冗余是指相同的数据在某一存储空间中多汰出现。数据的冗余会妨碍数据的完整性,浪费存储空间,增加用户查找时间。数据库系统伎得数据独立于具体的应用程序,使相同的数据不必多处存储,从而减少了数据的冗余度。但为了提高检索速度,也会保留部分冗余数据,只不过限制在尽可能小的范围内。

  4.数据的保存和移植

  文件系统管理方式不便于数据的长期保留和移植,数据往往随着应用程序的删除而消亡,或由于计算机系统不同而对移植来的数据不能处理。而数据库是独立于应用程序的,所以它可以长久保留数据,并可以储备多个副本,如存储在磁带上,特别是对过时的信息,可以进行追溯检索。同时,由于数据库管理系统具有良好的独立性、灵活性和完整性,可以与数据库一起移植于不同的计算机系统中,构成新的数据库系统。更由于数据库生产趋于专业化和规范化,促使数据库的应用越来越广泛。

——佳速网络技术团队为您服务!

       佳速网络 服务全国 !  上海网站建设  首选品牌!( )转载请注明来路。欢迎留言交流!

相关新闻

CopyRight 2004-2018 JSOON NETWORK , Inc. All Rights Reserved 专业互联网开发服务提供商-佳速网络   服务热线:021-58361813   沪ICP备09051443号-4   网站地图
上海佳速公司提供上海网站建设制作、app开发、微信小程序开发服务

021-58361813