第二章数据库系统结构分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章数据库系统结构分析

⑶ 关系模型 用二维表格结构来表示实体集, 外键表示实体间联系的模型称为关系模型。 关系模型是由若干个关系模式组成的集合,关系模式相当于记录类型,它的每一个实例称为关系。每个关系实际上就是一张二维表格。关系模型和层次、网络模型的最大差别是用关键码而不是用指针导航数据,表格简单,用户易懂,编写程序是并不涉及存储结构、访问技术等问题。 学生关系模式 S(SNO,SNAME,AGE,SEX,SDEPT) 课程关系模式 C(CNO,CNAME,CDEPT,TNAME) 学习关系模式 SC(SNO,CNO,GRADE) SNO SNAME AGE SEX SDEPT S1 程宏 19 男 计算机 S3 刘莎莎 18 女 通讯 S4 李刚畸 20 男 法学 S6 蒋天云 19 男 国际贸易 S9 王莉 21 女 计算机 ? ? ? ? ? ? CNO CNAME CDEPT TNAME C2 离散数学 计算机 汪宏伟 C3 高等数学 通讯 钱红 C4 数据结构 计算机 马良 C1 计算机原理 计算机 李兵 ? ? ? ? ? ? ? ? SNO CNO GRADE S3 C3 87 S1 C2 88 S4 C3 79 S9 C4 83 S1 C3 76 S6 C3 68 S1 C1 78 S6 C1 88 S3 C2 64 S1 C4 86 S9 C2 78 关系模型的数据结构及术语 ⑷ 面向对象模型 面向对象模型较完整地描述了现实世界的数据结构, 能支持各类新的应用需求所满足的数据类型、能表达 递归和嵌套的数据结构。 面向对象模型的基本概念是:对象、类。 类 Student SNO SNAME SEX AGE 类 COURSE CNO CNAME TEACHER 类 SC SNO CNO GRADE §3 数据库管理系统(DBMS) 一、DBMS的工作模式 应用程序 DBMS DB 数据请求 低层指令 数据 (处理结果) 数据 (查询结果) DB OS DBMS 数 据 字 典 应用程序 DB的系统缓冲区 外模式 模式 内模式 用户访问数据的过程 : 二、DBMS的主要功能 1.数据库的定义功能 2.数据库的操纵功能 3.数据库的保护功能 4.数据库的维护功能 数据库的恢复;? 数据库的并发控制; 数据完整性控制;? 数据安全性控制; DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。 包括数据库的数据载入、转换、转储, 数据库的改组以及性能监控等功能。 三、DBMS的模块组成 从模块结构来观察,DBMS由两大部分组成: 查询处理器和存储管理器。 (1)查询处理器有四个主要成分:DDL编译器,DML编译器,嵌 入式DML的预编译器及查询运行核心程序。 (2)存储管理器有四个主要成分:权限和完整性管理器,事务管 理器,文件管理器及缓冲区管理器。 查询处理器 存储管理器 应用程序 目标码 嵌入型DML预编译器 DML 编译器 DDL 编译器 查询运行 核心程序 权限和完 整性管理器 事务 管理器 缓冲区 管理器 文件 管理器 数据库管理系统:模块结构 四、数据库管理员DBA DBA是控制数据整体结构的一组人员,负责DBS的正常运行, 承担创建、监控和维护数据库结构的责任。 DBA的主要职责: ①??? 定义模式 ②??? 定义内模式 ③?? 与用户的联络。包括定义外模式、应用程序的设计、提供 技术培训等专业服务。 ④??? 定义安全性规则,对用户访问数据库的授权。 ⑤?

文档评论(0)

ccx55855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档