数据库系统及应用复习——第一章绪论

(1)DB、DBMS和DBS的定义

DB:数据库(Database),DB是统一管理的相关数据的集合。

DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于层次型、网状型、关系型、面向对象型DBMS中的某种数据模型功能:数据定义、数据操纵、数据库的运行管理、数据库的建立和维护(组织、存储和管理)。

DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 数据库技术:是一门研究数据库结构、存储、管理和使用的软件学科。

(2)数据管理技术的发展阶段  

人工管理阶段:1)数据不保存 2)数据不共享 3)应用程序管理数据 4)数据不独立

文件系统阶段:1)数据可以长期保存  2)数据在逻辑与物理结构上存在区别 3)文件组织呈现多样化 4)数据可重复使用 5)文件系统管理数据 6)数据共享性差,冗余度大 7)数据独立性差 8)数据不一致性  ,数据联系弱

数据库系统阶段:1)数据结构化 2)有较高的数据独立性 3)共享性高,冗余度低,易扩充  4) 系统提供了四个方面的数据控制功能:数据库的恢复、并发控制、数据完整性和数据安全性。(对数据的操作不一定以记录为单位,还可以数据项为单位。 )

(3)数据描述     概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:1,1:N,M:N)。

 数据描述的术语(领会):数据描述的三个领域:现实世界、信息世界和机器世界。

        实体(即客观存在可以相互区别的事物)

        实体集(同类实体的集合)

        属性(实体的特性)

        实体标识符(唯一标识实体的属性(集))

数据描述的两种形式:物理描述(数据在存储设备上的存取方式)和逻辑描述(程序员或用户用以操作的数据形式)。

数据联系的描述:信息世界中,一般存在两类联系,一类是实体间的联系,一类是实体内部的联系

                                                                        1:1联系、1:N联系、 M:N联系

(4)数据模型     数据模型的定义,两类数据模型,逻辑模型的形式定义,ER模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。

数据模型的概念:表示实体类型及实体类型间联系的模型称为“数据模型”。

                             可分为两种类型:概念数据模型(抽象级别最高)和数据模型。

  1. 概念数据模型(信息模型):它是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。是现实世界到信息世界的第一层抽象
  2. 数据模型(结构数据模型):它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。分为逻辑模型与物理模型两部分。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。数据模型包括三个方面:数据结构(系统静态特性)、数据操作(系统动态特性)、数据的约束条件(完整性规则集合,它主要有:层次(树型结构)、网状(有向图结构)、关系(二维表格结构)面向对象模型(对象和类)

(5)DB的体系结构     三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。

数据库体系结构分为三级:

外模式:单个用户所能看到的数据特性

模式(概念模式):涉及到所有用户的数据定义,是全局的数据视图,全体数据的逻辑结构与特征描述,反映数据结构及其联系,模式相对稳定,实例相对变动。

内模式:最接近于物理存储,涉及到实际数据存储的结构

两级映像:使数据具有较高逻辑独立性与物理独立性

模式/内模式映象:存储结构改变,则修改模式-内模式映像,使模式不变,应用程序也不变,保证物理独立性。一般在内模式中描述。(数据库只有一个模式,也只有一个内模式,因此只有一个模式-内模式映像)

外模式/模式映象:模式改变,则修改外模式-模式映像使外模式不变,应用程序不变,保持数据逻辑独立性。一般在外模式中描述。

(P28图1-16)

 

  • 两级数据独立性: 物理数据独立性:修改内模式时尽量不影响概念模式及外模式,则达到物理数据独立性。
  • 逻辑数据独立性:修改概念模式时尽量不影响外模式和应用程序。

(6)DBS     DBS的组成,DBA,DBS的全局结构,DBS结构的分类。

        硬件平台及数据库、软件、人员

        DB、DBMS(及其开发工具)、应用程序 、DBA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值