数据库VF期末复习材料

时间:2025-02-21

数据库

一、数据库相关概念

1、数据库(Database)存储在计算机存储设备上的有组织可共享的相关数据集合。

2、数据库管理系统(Database Management System,DBMS)是专门用于数据库的建立、使用和维护而配臵的软件。

3、数据库应用系统(DBAS)是系统开发人员利用数据库为基础架构平台开发出来的、面向某一类实际应用的应用软件系统。

4、数据库管理员(DBA)是负责全面实施数据库控制和维护的工作人员。

DBA的主要职责:

参与数据库的规划、设计与建立。

负责数据库系统的安装和升级。

规划和实施数据库的备份与恢复。

控制与监控用户对数据库的存取访问,保障数据库的安全性和稳定性。

监控数据库的运行,进行性能分析、实施优化。

对数据库开发与应用提供技术支持。

5、数据库系统(DBS)指引进数据库之后的计算机系统,实现有组织地、动态的存储大量相关数据,提供数据处理和信息资源共享的便利手段。

二、三种模式两级映射

1、三级模式间的映射

1)外模式/模式映像

它定义了该外模式与模式之间的对应关系。当模式改变时,由数据库管理员对各个外模式/模式映像作相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序可以不必修改,保证了数据与程序的逻辑独立性。

2)模式/内模式映像

它定义了数据库的模式与内模式之间的对应关系。当数据库的存储结构改变时,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必修改,保证了数据与程序的物理独立性。

2、三种模式

模式又称概念模式或逻辑模式,对应于概念级。模式是对数据库中全部数据的逻辑结构和特征的总体描述,

是数据库体系结构的中心与关键。一个数据库只有一个模式。模式是由数据库管理系统提供的数据模式描述

语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。

外模式又称子模式,对应于用户级。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部

分数据。外模式反映了数据库的用户观。

内模式又称存储模式,对应于物理级。内模式是数据库中全体数据的底层描述。一个数据库只有一个内模式。

内模式由内模式描述语言来描述、定义,它是数据库的存储观。

三、数据模型

1、实体:客观存在并可以相互区别的事物。 例:学生、课程

2、属性:实体所具有的特性。 例:学号、姓名、性别、年龄、籍贯

3、实体间的联系类型

一对一的联系(1:1):如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦

然,则称实体集A与实体集B具有一对一联系,记为1:1。 例:班级 - 班长

一对多的联系(1:n):如果对于实体集A中的每一个实体,实体集B中有n个实体(n ≥ 0)与之联系,反

之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有

一对多联系,记为1:n。 例:班级 - 学生

多对多的联系(m:n):如果对于实体集A中的每一个实体,实体集B中有n个实体(n ≥ 0)与之联系,反

之, 对于实体集B中的每一个实体,实体集A中也有m个实体(m ≥ 0)与之联系,则称实体集A与实体

集B具有多对多联系,记为m:n。 例:课程 - 学生

4、在DBMS领域常见的三种数据模型:层次模型、网状模型、关系模型

层次模型:使用树形数据结构表示实体之间的联系的模型。有且只有一个节点无父节点,称为根节点。其他

节点有且只有一个父节点。任意一个节点到树根只有唯一的一条通路。适合表现实体之间的一对多联系。

网状模型:使用网状数据结构表示实体及其之间联系的模型。允许一个以上的节点无父节点。一个节点可以

有多个父节点。任意节点间至少有一条以上通路。层次模型实际是网状模型的一种特殊形式。适合表现实体

之间的多对多联系。

关系模型:用二维表表示数据与数据之间的关系。关系模型有很强的数据表达能力和坚实的数学理论基础,

且数据操作方便,最易被用户接受,以关系模型建立的关系数据库管理系统(RDBMS)是目前的主流DBMS

类型。

四、关系模型

1、关系:数据库中的二维表。 e.g. 学生.dbf

2、元组(记录): 二维表中的一行。

3、属性(字段):二维表中的一列。

4、域(有效性规则):属性的取值范围。 e.g. 性别="男".OR.性别="女"

5、关键字(码,键):能够唯一的标识一个元组的属性或属性集合。关键字又可分为主关键字和候选关键字。 e.g. 学号,身份证号

6、外部关键字(外键):本表的一个字段并非本表的关键字,但是是另一个表的关键字。 e.g. 专业

五、关系运算

1、选择运算(Selection):从关系(表)中找出满足指定条件的元组的操作。选择是从行的角度进行的运算。

2、投影运算(Projection):从关系中指定若干个属性来组成新的关系称为投影。投影是从列 …… 此处隐藏:4880字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库VF期末复习材料.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219