数据库--引理

. 数据库管理系统(DBMS)由相互关联的数据集合以及一组用于访问这些数据的程序组成,数据描述某特定的企业。

· DBMS的主要目标是为人们提供方便高效的环境来存储和检索数据。

· 如今数据库系统无所不在,很多人每天直接或间接与数据库系统打交道。

· 数据库系统设计用来存储大量的数据,数据的管理既包含信息存储结构的定义,也包含提供处理信息的机制。另外数据库系统还要提供安全的数据库存储方式,以处理系统崩溃或者非授权访问,如果数据在多个用户之间共享,系统必须避免可能的异常结果。

· 数据库系统的一个主要目的是为用户提供数据的抽象定义,也就是说,系统应该隐藏数据存储和维护的细节。

· 数据库结构的基础是数据模型:一个用于描述数据,数据联系,数据语义和数据椰树的概念工具的集合。

· 数据操纵语言(DML)是使的用户可以访问和操纵数据的语言。非过程化的DML只需要用户指明需要什么数据,而不许指明如何获得这些数据,今天已被广泛应用。

· 数据定义语言(DDL)是指定数据库模式以及数据其他特性的语言。

· 关系数据模型是用于在数据库中存储数据的最广泛使用的模型。其他的数据模型有面向对象模型,对象-关系模型和半数据化数据模型。

·数据库设计只要包含数据库模式的设计。实体-联系(E-R)数据模型是广泛使用数据库设计的数据模型,它提供了一种方便的图形化的方式来查看数据、联系和约束。

· 数据库系统由几个子系统组成:
1.存储管理器,它是在数据库中存储的低层数据与应用程序以及向系统提交的查询之间提供接口的程序模块。
2.查询处理器, 它是编译和执行DDL和DML表达式。

· 事务管理负责保证不管是否有故障发生, 数据库都要处于一致的(正确的)状态,事务管理器还保证并发的执行互不冲突。

· 典型的,数据库应用程序还可被分为运行在客户机上的前端部分和运行在后端部分。在两层体系结构中,前端直接和后端运行的数据库进行通信。在三层结构中,后端又被分为应用服务器和数据库服务器。

· 数据库的用户可分为几类, 并且每一类用户通常都有不同类型的数据库界面。

· 数据挖掘指得是半自动地分析大型数据库并从中找出有用的模式的过程,数据挖掘试图从数据中寻找规则或模式。数据挖掘与机器学习和统计分析不一样的地方在于它处理主要存储在磁盘上的大量数据,即数据挖掘就是在数据库中发现知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值