二级公共基础知识第四章数据库设计基础返回
1 第四章 数据库设计基础 二级公共基础知识 返回
数据库设计基础内容数据库的基本概念:数据库,数据库管理系统数据库系统。2、数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型关系代数运算,包括集合运算及选择、投影、连3、:接运算,数据库规范化理论数据库设计方法和步骤:需求分析、概念设计,4.逻辑设计和物理设计的相关策略
2 数 据 库 设 计 基 础 内容 1、数据库的基本概念:数据库,数据库管理系统, 数据库系统。 2、数据模型,实体联系模型及E-R图,从E-R图导出 关系数据模型。 3、关系代数运算,包括集合运算及选择、投影、连 接运算,数据库规范化理论。 4、数据库设计方法和步骤:需求分析、概念设计、 逻辑设计和物理设计的相关策略
数据库设计基础()基本概念数据(Data)实际上就是描述事物的符号记录软件中的数据一定是有结构的数据库(DB:Database)长期存储在计算机内,有组织的,可共享的数据集合数据库中的数据按一定的数学模型组织、描述和存储,具有较小的穴余度,较高的数据独立性和易扩展性,并可为各种用户共享
3 数 据 库 设 计 基 础 (一)基本概念 ❖ 数据(Data) ➢ 实际上就是描述事物的符号记录 ➢ 软件中的数据一定是有结构的 ❖ 数据库(DB:Database) ➢ 长期存储在计算机内,有组织的,可共享的数据集合。 ➢ 数据库中的数据按一定的数学模型组织、描述和存储, 具有较小的冗余度,较高的数据独立性和易扩展性,并 可为各种用户共享
数据库管理系统(DBMS)--DatabaseManagementSystem数据库系统的核心软件:要在操作系统支持下工作:解决如何科学地组织和存储数据,如何高效的获取和维护数据的系统软件。主要功能包括:数据模式定义;数据存取的物理构建:数据操纵;数据的完整性、安全性定义与检查;数据库的并发控制与故障恢复数据的服务
❖ 数据库管理系统(DBMS)-Database Management System ➢ 数据库系统的核心软件; ➢ 要在操作系统支持下工作; ➢ 解决如何科学地组织和存储数据,如何高效的获取和维 护数据的系统软件。 ➢ 主要功能包括: ❑ 数据模式定义; ❑ 数据存取的物理构建; ❑ 数据操纵; ❑ 数据的完整性、安全性定义与检查; ❑ 数据库的并发控制与故障恢复; ❑ 数据的服务
为完成上述功能,DBMS一般提供相应的数据语言:(DDL)数据定义语言:Data Definition Language(DML)数据操纵语言:Data Manipulation Language(DCL)数据控制语言:Data (Control Language数据语言按其使用方式具有两种结构形式交互式命令语言宿主型语言DDL:负责数据的模式定义与数据的物理存取构建。数据库管理员DML:负责数据的操纵,包括查询及增加、删、改变等操作。主要工作包:DCL:负责数据完整性、安全性的定数据库设计义与检查以及并发控制、故障恢复等。数据库维护改善系统性能,提高系统效率
➢ 为完成上述功能,DBMS一般提供相应的数据语言: ❑ 数据定义语言(DDL):Data Definition Language ❑ 数据操纵语言(DML):Data Manipulation Language ❑ 数据控制语言(DCL):Data Control Language ➢ 数据语言按其使用方式具有两种结构形式 ❑ 交互式命令语言 ❑ 宿主型语言 ❖ 数据库管理员 ➢ 主要工作包括: ❑ 数据库设计 ❑ 数据库维护 ❑ 改善系统性能,提高系统效率 DDL:负责数据的模式定义与数据的 物理存取构建。 DML:负责数据的操纵,包括查询及 增加、删、改变等操作。 DCL:负责数据完整性、安全性的定 义与检查以及并发控制、故障恢复等