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