数据,数据库,数据库管理系统,数据库系统

  

数据库

数据库是什么?
  数据库是数据管理的有效技术,是计算机科学的重要分支。作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造,计算机集成制造系统,电子政务,电子商务,地理信息系统等,越来越多的应用领域采用数据库技术来存储和处理信息资源。

数据库的4个基本概念


1.数据(data)

  数据是数据库中存储的基本对象。广义的理解认为数据的种类很多,例如文本,图形,图像,音频,视频等。这些都是数据。即描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字,图形,音频等多种表现形式,他们都可以经过数字化后存入计算机。
  数据的表现形式还不能完全表达其内容,需要经过解释,数据和关于数据的解释是不可区分的(如,98是一个数据,可以是一个同学某一门的成绩,也可以是某个人的体重,还可以表示人数)数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。
  例如:可以这样来描述一个计算机系学生的基本情况:李明同学,男,1993年6月生,陕西西安人,2011年入学。在计算机中常常这样描述:(李明,男,199306,陕西西安,计算机系,2011)即将信息组织在一起,构成一个记录。这里的学生记录就是描述学生的数据。这样的数据是有结构的。记录是计算机中表示和存储数据的一种格式或者方法。


2.数据库(DataBase,DB)

  数据库,就是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按照一定的格式存放的。
  严格的讲,数据库是长期储存在计算机内,有组织的可共享的大量的数据的集合。数据库中的数据按照一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。


3.数据库管理系统(DataBase Management System,DBMS)

  数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。主要功能包括:
   ①数据定义功能(数据库管理系统提供数据定义语言,用户通过它可以方便的对数据库中的数据对象的组成与结构进行定义)
   ②数据组织,存储和管理(数据库管理系统要分类组织,存储和管理各种数据,包括数据字典,用户数据,数据的存取路径等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率方便存取,提供多种存取方法(如:索引,hash查找,顺序查找等)来提高存取效率)
   ③数据操纵功能(数据库管理系统还提供数据操纵语言,用户可以使用它操纵数据,实现对数据库的基本操作,如查询,插入,删除和修改等)
   ④数据库的事务管理和运行管理(数据库在建立,运用和维护时由数据库管理系统统一管理和控制,以保证事务的正确运行,保证数据的安全性,完整性,多用户对数据的并发使用及发生故障后的系统恢复)
   ⑤数据库的建立和维护功能(数据库的建立和维护功能包括数据库初始数据的输入,转换功能,数据库的转移,恢复功能,数据库的重组织功能和性能监视,分析功能等。这些功能通常是由一些实用程序或管理工具完成的)
   ⑥其他功能(其他功能包括数据库管理系统与网络中其他软件系统的通信功能,一个数据库管理系统与另一个数据库管理系统或文件系统的数据转换功能,异构数据库之间的互访和互操作功能等)



4.数据库系统(DataBase System,DBS)

  数据库系统是由数据库,数据库管理系统(及其应用开发工具),应用程序和数据库管理员组成的存储,管理,处理和维护数据的系统。

数据库系统如下图

在这里插入图片描述
引入数据库后计算机系统的层次结构
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值