2级公共基础知识4(xin).ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2级公共基础知识4(xin)

数;数;数据库管理系统(DBMS)---Database Management System 数据库系统的核心软件; 要在操作系统支持下工作; 解决如何科学地组织和存储数据,如何高效的获取和维护数据的系统软件。 主要功能包括: 数据模式定义; 数据存取的物理构建; 数据操纵; 数据的完整性、安全性定义与检查; 数据库的并发控制与故障恢复; 数据的服务。;为完成上述功能,DBMS一般提供相应的数据语言: 数据定义语言(DDL):Data Definition Language 数据操纵语言(DML):Data Manipulation Language 数据控制语言(DCL):Data Control Language 数据语言按其使用方式具有两种结构形式 交互式命令语言 宿主型语言 ;数据库管理员(DBA) Database Administrator 主要工作包括: 数据库设计 数据库维护 改善系统性能,提高系统效率;数据库系统(DBS) 由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之硬件平台(硬件)和软件平台(软件)构成。 硬件平台包括:计算机、网络 软件平台包括:操作系统、数据库系统开发工具、接口软件;数据库应用系统(DBAS) 利用数据库系统进行应用开发可构成一个数据库应用系统 组成:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面 数据库管理技术的发展 人工管理阶段 文件系统阶段 数据库系统阶段;数;数; 数据库系统的基本特点: 数据的集成性; 采用统一的数据结构方式 按照多个应用的需要组主全局的统一的数据结构 数据模式是多个应用共同的、全局的数据结构 数据的高共享性与低冗余性; 数据独立性(数据与程序间的互不依赖性); 物理独立性和逻辑独立性 数据统一管理与控制。 数据的完整性检查 数据的安全性检查 并发控制; 数据库系统的内部结构体系 数据库系统的三级模式 (1)概念模式 (2)外模式(子模式、用户模式) (3)内模式(物理模式) 内模式处于最底层,它反映了数据在计算机物理结构 中的实际存储形式。 概念模式处于中层,它放映了设计者的数据全局逻辑 要求。 外模式处于最外层,它反映了用户对数据的要求。; 数据库系统的内部结构体系 数据库系统的二级映射 (1)概念模式到内模式的映射 (2)外模式到概念模式的映射 ;(二)数据模型 —— 数据库设计的核心; E-R模型(实体联系模型) 基本概念 (1)实体:用于表示实际存在又可相互区别的事物; (2)属性:刻画了实体的特征 (3)联系:现实世界中事物间的关联 一对一(1:1) 一对多(1:M或M:1) 多对多(M:N) 三个基本概念之间的联接关系 实体集与属性间的联接关系 实体与联系;E-R模型的图示法 实体集表示法(矩形) 联系表示法(菱形) 属性表示法(椭圆形) 实体集与属性间的联接关系(直线) 实体集与联系间的联接关系(直线); 层次模型 一种树形结构; 数据结构比较简单,操作简单; 对于实体间联系是固定的、且预先定义好的应用系统,有较高的性能; 可以提供良好的完整性支持; 不适合表示非层次性的联系,对于插入和删除操作的限制比较多。; 网状模型 一个不加任何条件限制的无向图; 优于层次模型; 使用时设计系统内部的物理因素较多,用户操作不方 便,其数据模式与系统实现不甚理想。; 关系模型(具有坚实的理论基础) 采用二维表来表示,简称表,每一个二维表称为一个 关系。 二维表的性质:元素个数有限性、元组的惟一性、元 组的次序无关性、元组分量的原子性、属性名惟一性、 属性的次序无关性、分量值域的同一性。 关系操纵:查询、增加、删除和修改。 关系中的数据约束:实体完整性约束、参照完整性约 束和用户定义的完整性约束。;(三)关系代数?;(三)关系代数?;(四)数据库设计与管理?; 数据库设计目前一般采用生命周期法,分若干阶段: 需求分析阶段 概念设计阶段 逻辑设计阶段 物理设计阶段 编码阶段 测试阶段 运行阶段 进一步修改阶段 在数据库设计中采用前四个阶段,并且重点以数据结构与模型的设计为主线。; 数据库设计的需求分析 任务:通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能; 调查的重点是“数据”和“处理”;; 数据库设计的需求分析 常采用结构化分析方法和面向对象的方法; 对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果; 数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善

您可能关注的文档

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档