数据库系统工程师考点知识精讲八_数据库系统工程师考点

2020-02-28 其他范文 下载本文

数据库系统工程师考点知识精讲八由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库系统工程师考点”。

7.数据库技术基础

1、数据库系统DBS,是由数据库、硬件、软件和人员组成的。

数据库DB

软件包括操作系统、数据库管理系统DBMS和应用程序。

数据库技术的发展经历了3个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。文件系统的最大特点是解决了应用程序和数据之间的一个公共接口问题,使得应用程序使用统一的存取方法来操作数据。

数据库系统与文件系统的区别是:数据的充分共享、交叉访问及应用程序的高度独立性。数据库对数据的存储是按照同一结构进行的,不同的应用程序可直接操作这些数据。

2、DBMS的功能,主要实现对共享数据有效的组织、管理和存取。有以下几个方面的功能:

数据定义:DBMS提供数据定义语言DDL,用户可以对数据库的结构进行描述,包括外模式、模式和内模式的定义,数据库的完整性定义,安全保密定义等。这些存储在数据字典中,是DBMS运行的基本依据。

数据库操作:数据操纵语言DML,实现对数据库中数据的基本操作,如检索、插、改、删。DML双分为宿主型和自含型。

数据库运行管理:多用户环境下的并发控制、安全性检查和存取控制、完整性检查和执行、运行日志的组织管理、事务管理和自动恢复都是DBMS的重要组成。

数据组织、存储和管理:DBMS分类组织、存储和管理各类数据,包括数据字典、用户数据、存取路径等,并要确定以何种文件结构和存取方式在存储级别上组织这些数据。DBMS实现数据间的联系、数据组织和存储的基本目标是提高存储空间的利用率。数据库的建立和维护

RDBS,关系数据库系统,实体与实体间的关系的集合构成一个RDBS,也有型、值之分。关系数据库的型称为关系数据库模式,是对数据库的描述。关系数据库的值也称为关系数据库,是关系的集合。统称为RDBS。

OODBS,是面向对象的数据库系统。支持以对象形式进行数据建模,且要符合2个条件,首先要是一个DBMS,其次必须是面向对象的。

ORDBS,对象关系数据库,提供了元组、数组和集合等更丰富的数据类型以及处理新的数据类型的能力。

3、数据模型的基本概念

数据描述的三个领域:现实世界、信息世界、机器世界。

现实世界,指客观存在的各种报表、图表、原始数据;在信息世界中数据库常用的术语有属性、实体、实体集和码;机器世界是按机器的观点对建模,主要使用的术语有字段、记录、文件和记录码。信息世界与机器世界的几个术语可以一一对应。

数据模型的3要素:数据结构、数据操作、数据的约束条件。

常用的数据模型分为概念型数据模型和基本数据模型。概念数据模型也称为信息模型,是按用户的观点对数据和信息建模,是从现实世界到信息世界的第一层抽象,强调语义表达功能,用于数据库设计,这类模型中最著名的是E-R模型。基本数据模型是按计算机观点对数据进行建模,用于实现DBMS.基本的数据模型有层次模型、网状模型和关系模型。目前随着新应用的发展,面向对象模型更广泛的被使用。

《数据库系统工程师考点知识精讲八.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据库系统工程师考点知识精讲八
点击下载文档
相关专题 数据库系统工程师考点 工程师 考点 知识 数据库系统工程师考点 工程师 考点 知识
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文