软件设计师培训2.pptVIP

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

软件设计师培训 历年考试对本章内容的考查情况 2.数据库技术基础知识 大纲要求: 数据库管理系统的功能和特征 数据库体系结构(概念模式、外模式、内模式) 数据模型,ER图,第一范式、第二范式、第三范式 数据操作(集合运算和关系运算) 数据库语言(SQL) 数据库的控制功能(并发控制、恢复、安全性、完整性) 数据仓库和分布式数据库基础知识 2.1 数据库系统的基本概念 DB、DBMS和DBS的定义 DB (数据库) 是长期存储在计算机内、有组织的、统一管 理的相关数据的集合。 DBMS(数据库管理系统)是数据库系统中管理数据的软件 系统。位于用户与操作系统之间的一层管理软件。 DBS(数据库管理系统)在计算机系统中引入数据库后的 系统。是数据库、硬件、软件、数据库管理员及用户的集 合。 数据库管理系统的功能 数据库的定义功能 DBMS提供数据定义语言(DDL)定义数据库的三级结构 两级映象,定义数据的完整性、安全控制约束。 数据库的操作 DBMS提供数据操作语言(DML)实现对数据库中数据的操 作。基本数据操作有:检索(查询)、和更新(插入、删除、 修改)。 数据库的保护功能 DBMS对数据的保护主要通过四个方面实现,因而 DBMS中包括四个子系统。 数据库恢复 数据库的并发控制 数据库的完整性控制 数据库的安全性控制 数据库存储管理 DBMS的存储管理子系统提供了数据库中数据和应用程 序的一个界面,DBMS存储管理子系统的职责是把各种DML 语句转换成底层的与磁盘中数据打交道的操作系统的文件 系统命令,起到数据的存储、检索和更新的作用。 5.数据库的维护功能 数据装载程序 备份程序 文件重组织程序 性能监控程序 6. 数据字典(DD) 数据库系统中存放三级结构定义的数据库称为数据字典。对数据库的操作都要通过访问DD才能实现。DD中还存放数据库运行的统计信息,例如记录个数、访问次数等。 【软件设计师考试2007年11月上午试题51】 在数据库系统中,数据的完整性约束的建立需要 通过数据库管理系统提供的(51) 语言来实现。 (51)A. 数据定义 B. 数据操作 C. 数据查询 D. 数据控制 2.2 数据库系统的体系结构—三级结构两级映象 三级结构:外模式、概念模式、内模式 两级映象:外模式/模式映象、模式/内模式映象 三级结构: 外模式:单个用户使用到的那部分数据的描述。 概念模式:是用户定义的数据库中全部数据逻辑结构的描述。 内模式:是数据库在物理存储方面的描述,接近于物理存储设备,涉及到实际数据存储的结构。 两级映象 模式/内模式映象:存在于概念级和内部级之间,用于定义概念模式和内模式之间的对应性。 外模式/模式映象:存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。 两级数据独立性 数据独立性是指应用程序和数据库的数据结构之间相互 独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两个 级别。 物理数据独立性:数据的内模式修改,模式/内模式也 要进行相应的修改,但概念模式尽可能保持不变。 逻辑数据独立性:数据的概念模式修改,外模式/模式 也要进行相应的修改,但外模式尽可能保持不变。 2.3 数据模型 数据模型:表示实体类型及实体间联系的模型. 根据模型应用的不同目的可以将模型化分为概念 数据模型和结构数据模型 概念模型 — ER模型(实体联系模型) 结构数据模型 层次模型、网状模型、关系模型 概念模型— ER模型(实体联系模型) 实体间的联系:实体集内部以及实体集的联 系。包括一对一的联系、一对多的联系、多对 多的联系。 描述实体间联系的模型称为实体联系模型 简称ER模型。 数据结构模型 数据库领域中常用的数据结构模型: 层次模型 网状模型 关系模型 【软件设计师考试2009年5月上午试题51】 采用二维表格结构表达实体类型及实体间联系的数据模 型是 (51) 。 (51)A. 层次模型?????????????????????? ?? B. 网状模型 C. 关系模型???????????????? ????????D. 面向对象模型 层次模型: 用树型结构表示实体类型及实体间联系的数据模型。 网状模型: 用有向图表示实体类型及实体间联系的数据模型. 关系模型: 用二维表格结构表达实体间的联系的数据模型 关系模型中的基本术语: 关系:二维的数据表,它描述了实体之间的联系。 元组(

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档