VB二级公共基础(第四章)创新.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公共基础总结(2) 公共基础总结(3) 软件工程 软件 软件工程的生命周期 软件工程 概念 分类:系统软件、支撑软件和应用软件 工程化原则 软件定义阶段 软件开发阶段 软件维护阶段 可行性研究与计划制定 需求分析 软件设计 软件实现 软件测试 概要设计 详细设计 每个阶段产生的文档 每个阶段的采用的方法和工具 各阶段的实施步骤 公共基础总结(4) * 实体是概念世界的基本单位,属性有属性域,每个实体可取属性域内的值,一个实体的所有属性值叫做元组 * 层次模型是最早发展起来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织结构等。 ???? 在图论中,我们学过树的定义,任一树结构均有以下特性: ????(1)棵树有且仅有一个无双亲结点,称为根结点。 ????(2)除根结点以外其他的结点有且仅有一个双亲,无子女的结点称为叶结点。 ????我们把满足上述特性的基本层次联系的集合称为层次模型。在层次模型中,每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系,这种联系只能是父子联系。层次模型的另一个特点是,任何一个给定的记录值只有按其路径查看时,才能显示出它的全部内容,没有一个子女记录值能够脱离双亲记录值而独立存在。 * 网状模型(Network Model)是一种更具有普遍性的结构,从图论的角度讲,网状模型是一个不加任何条件限制的无向图。网状模型是以记录为结点的网状结构,它满足以下条件: ??? ?(1)可以有任意个结点无双亲。 ????(2)允许结点有一个以上的双亲。 ????(3)允许两个结点之间有一种或两种以上的联系。 ????在网状模型的DBTG(DataBase Task Group)标准中,基本结构是简单二级树称作系,系的基本数据单位是记录,它相当于E-R模型中的实体集,记录又有若干数据项组成,它相当于E-R模型中的属性。 * 做笔记 数据操作:查询、增加、删除、修改 完整性约束条件 实体完整性约束(指主键不为空) 参照完整性约束 用户定义的完整性约束 4.2.2 数据模型——4)层次模型 真题练习 [2005.4] 用树形结构表示实体之间联系的模型是______。 A)关系模型 B)网状模型 C)层次模型 D)以上三个都是 [2007.9]下列叙述中正确的是______。 A)为了建立一个关系,首先要构造数据的逻辑关系 B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C)一个关系的属性名表称为关系模式 D)一个关系可以包括多个二维表 C A 真题练习 [2008.4-填4]在关系数据库中,用来表示实体之间联系的是 。 [2009.3]将E-R图转换为关系模式时,实体和联系都可以表示为( ) (A)属性 (B)键 (C)关系 (D)域 [2010.3]有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, ,成绩)。 C 关系 课号 真题练习 [2011.3]实体完整性约束要求关系数据库中 元组的 属性值不能为空。 [2011.3]在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 是关系A的外码 主键 D 数据库的基本概念 数据的独立性 ★ ★ ★ 数据库系统 数据库管理系统DBMS ★ ★ 数据 ★ ★ 数据库 ★ ★ 数据库的基础知识 关系模型★ ★ ★ ER模型、层次模型、网状模型 概念模型、逻辑模型、物理模型 基本概念(定义、要素、分类) 关系代数基础知识 并、差、交、除、广义笛卡尔积★ ★ 选择、投影、连接★ ★ 比较运算、逻辑运算 数据库设计方法 及步骤 方法 步骤(需求分析、概念结构分析、逻辑结构分析、物理结构分析、数据库运行和维护) ★ ★ 考点1 数据库设计的基本步骤 ★数据库设计的根本目的: 数据共享; 数据库设计的根本任务是什么? 根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式。 ★数据库设计的步骤 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行与维护 考点2 数据库设计中的需求分析 ★需求分析:可采用结构化分析法和面向对象法 (请参见第二章:软件定义阶段的需求分析阶段) 数据流图表达数据和处理过程的关系 数据字典是进行详细的数据收集和数

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档