数据库学习

Technorati 标签:
数据管理技术经历了人工管理、文件系统、数据库和高级数据库技术等四个阶段。

数据库系统是在文件系统的基础上发展而成的,同时又克服了文件系统的三个缺陷:数据的冗余、不一致性和联系弱。
数据模型是对现实世界进行抽象的工具,用于描述现实世界的数据、数据联系、数据语义和数据约束等方面内容。数据模型分成概念模型和结构模型两大类。前者的代表是实体联系模型,后者的代表是层次、网状、关系和面向对象模型。关系模型是当今的主流模型,面向对象模型是今后发展的方向。
数据库是存储在一起集中管理的相关数据的集合。数据库的体系结构是对数据的三个抽象级别。它把数据的具体组织留给DBMS去做,用户只需抽象地处理逻辑数据,而不必关心数据在计算机中的存储,减轻了用户使用系统的负担。由于三级结构之间往往差别很大,存在着两级映象,因此使DBS具有较高的数据独立性:物理数据独立性和逻辑数据独立性。
数据独立性是指在某个层次上修改模式而不影响较高一层模式的能力。
DBMS是位于用户与OS之间的一层数据管理软件。数据库语言分成DDL和DML两类。DBMS主要由查询处理器和存储管理器两大部分组成。
DBS是包含DB和DBMS的计算机系统。DBS的全局结构体现了DBS的模块功能结构。
数据库三级体系结构:
fsdafsd.jpg


数据库体系结构五要素:
1、概念模式是数据库中全部数据的整体逻辑结构的描述。
2、外模式是用户写数据库系统的接口,是用户用到那部分数据的描述。
3、内模式是数据库在物理存储方面的描述,定义内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。
4、模式/内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式之间的对应性。
5、外模式/模式映象存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。
DBMS的模块组成:

查询处理器有四个主要成分:DDL编译器,DML编译器,嵌入式DML的预编译器及查询运行核心程序。
存储管理器有四个主要成分:权限和完整性管理器,事务管理器,文件管理器及缓冲区管理器。
DBS的全局结构:
ttttt.jpg

DBS结构的分类:

集中式DBS(centralized DBS)
客户机/服务器式DBS(client/server DBS,记为C/S DBS)
并行式DBS(parallel DBS)
分布式DBS(distributed DBS)
DBA的主要职责有以下六点:
1、定义模式。
2、定义内模式。
3、与用户的联络。包括定义外模式、应用程序的设计、提供技术培训等专业服务。
4、定义安全性规则,对用户访问数据库的授权。
5、定义完整性规则,监督数据库的运行。
6、数据库的转储与恢复工作。

数据库学习 - 路漫漫其修远兮,吾将上下而求索! - BlogJava

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值