系分----第五章(数据库相关)

第一节:概述
内容包括 1.数据库模式
2.数据库设计 ER模型、关系代数与元组演算、规范化理论
3.并发控制
4.数据库完整性约束
5.分布式数据库
6.数据仓库与数据挖掘

第二节:数据库映射
三级模式
外模式:对表进行一定的操作,形成视图,供应用程序调用
概念模式:根据业务逻辑来设计表这个层面
内模式:数据以什么样的格式存放到物理路径
两级映射
外模式----概念模式映射
即视图与表之间的映射,有了这个映射,则表发生改变时,只需要修改视图,不需要修改应用程序
概念模式----内模式映射
即表与物理数据之间的映射,有了这个映射,则物理数据的存储格式发生改变时,不需要修改表,即不需要修改视图,最终不需要修改应用程序

第三节:数据库设计流程
1.需求分析阶段
产出物:数据流图、数据字典、需求说明书
2.概念结构设计
产出物:E--R模型,还没到具体的表,只是设计实体关系模型
3.逻辑结构审计
产出物:关系模式,也称为表
即将E--R模型转换成数据库表,涉及到数据库完整性约束
4.物理结构设计
各个DBMS都有一些细微的差异特性,如:mysql与oracle数据库的物理数据存储格式可能存在一定的差异。应用层面一般不需要考虑这个。

第四节:E----R模型
1.三个基础要素构成:实体、属性、联系
实体:即类,用方框表示
属性:即类的属性,用椭圆表示
联系:即类与类之间的关系,用菱形表示
2.ER模型转关系模式
即ER模型转成数据库表
2.1 一个实体转换成一个关系模式
2.2 联系转成关系的情况
1>1:1时,即一对一时,联系随便放在左右哪张表都行,例如:有表A与表B,他们之间的数据对应的关系是1:1,A表的主键存放在B表,或者B表的主键存放在A表,这两种情况都行。
2>1:n时,即1对多时,联系必须放在右表中
3>n:m时,即多对多时,联系必须单独成一个表

第五节:关系代数
包括:并(去重)、交、差、笛卡尔积、投影、选择、链接
并:select A union select B
交:select A,B where A.所有属性 = B.所有属性;即取两张表中相同的数据
差:A-B,取存在于A不存在于B中的数据;即去掉A中相同B的数据
笛卡尔积:select a,b 即A*B,两张表的数据相乘
投影:select id,name from A ,实际上是取出某张表中所需要的列
选择:select * from A where A.id = xx,实际上是取出某张表中所需要的行
链接:select * from A,B where A.id =B.id,实际上是根据某种规则取出两张表中的数据,注意:条件中的字段只取一个,如上得到的结果字段可能为:a.id,a.name,b.age等。
注意:经常考笛卡尔积与链接的区别。

第六节:

转载于:https://my.oschina.net/u/2312022/blog/1625541

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第 1 章 系统介绍 4 1.1 系统介绍 4 1.2 系统相关对象介绍 4 1.3 系统设备介绍 4 第 2 章 现有系统分析 4 第 3 章 系统相关人员(系统)愿望列表 4 3.1 部门,人员组织结构图 4 3.2 投资人愿望列表 4 3.3 管理部门愿望列表 5 3.3.1 管理流程 5 3.3.2 质量监控 5 3.3.3 统计与分析 5 3.4 维护部门愿望列表 5 3.5 操作人员与服务人员愿望列表 5 3.5.1 操作人员组一 5 3.5.2 操作人员组二 5 3.6 外界系统愿望列表 6 3.6.1 外界系统一 6 3.6.2 外界系统二 6 第 4 章 系统功能定义 6 4.1 系统功能分类说明 6 4.2 功能分类一功能定义 7 4.2.1 使用者 7 4.2.2 业务流程 7 4.2.3 功能定义 7 4.3 功能分类二功能定义 7 4.3.1 使用者 7 4.3.2 业务流程 7 4.3.3 功能定义 7 第 5 章 系统接口定义 7 5.1 接口规范与标准 7 5.2 第一种类型接口定义 7 5.2.1 适用范围定义 7 5.2.2 功能要求 8 5.2.3 实现方式 8 5.3 第二种类型接口定义 8 5.3.1 适用范围定义 8 5.3.2 功能要求 8 5.3.3 实现方式 8 第1章系统介绍 1.1系统介绍 介绍系统功能和适用范围,系统的使用周期和建设周期。 1.2系统相关对象介绍 介绍和系统有关人,机构,系统。 1.3系统设备介绍 介绍系统内的设备或设备分类,附设备连接图。 第2章现有系统分析 分析现有系统或目前局部使用的软件的功能和缺陷。 第3章系统相关人员(系统)愿望列表 列举和系统有关系的人和系统对本系统的期望和各自要求的功能。对于每个部门和用户群需要给予适当分类,分析不同用户群和同一用户群内不同用户各自的职责和对系统的期望。 3.1部门,人员组织结构图 描述与系统相关的用户群的部门和人员组织,需要标明上下级关系和人员的组织结构。 3.2投资人愿望列表 3.3管理部门愿望列表 3.3.1管理流程 3.3.2质量监控 3.3.3统计与分析 3.4维护部门愿望列表 3.5操作人员与服务人员愿望列表 3.5.1操作人员组一 3.5.1.1工作职责 3.5.1.2愿望列表 3.5.2操作人员组二 3.5.2.1工作职责 3.5.2.2愿望列表 3.6外界系统愿望列表 分析系统之外的其他系统对功能的要求。 3.6.1外界系统一 3.6.1.1系统功能与作用 分析外界系统和本系统间的联系 3.6.1.2系统互操作方式 3.6.2外界系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值