数据库总结

本文详细介绍了数据库应用系统开发的全过程,包括需求分析、数据库结构设计、应用功能设计与实施、UML与数据库应用系统的结合使用。讨论了数据流图、需求分析方法、数据模型、数据库完整性、SQL查询、存储过程、触发器、安全管理等内容,强调了数据库的逻辑独立性和物理独立性,以及在数据库维护与优化中的关键任务。
摘要由CSDN通过智能技术生成

笔记

第一章 数据库应用系统开发方法

  • 模式/内模式实现了物理独立性,外模式/模式提供了逻辑独立性

  • 关系模式描述关系的静态结构,他是静态、稳定的,而关系是动态、随用户对数据库操作而变化的。

  • 对象的描述信息存放在数据库的数据字典中。

  • 数据库应用系统设计每个步骤的设计活动按照数据组织与存储、数据访问与处理、应用设计等几个方面进行。

  • 数据库的实施阶段包括建立数据库结构、数据加载、事务和应用程序的编码及测试、系统集成、测试与试运行、系统部署。

  • 数据库系统的实施活动包括创建数据库、装载数据、应用程序的编码和调试、数据库的试运行。

第二章 需求分析

  • 需求分析就是分析用户的应用需求。
  • **数据流图(Data Flow Diagram,DFD)**是便于用户理解系统数据流程的图形表示。核心是数据流。
  • DFD图采用自顶向下逐步细化的结构化分析方法。
  • DFD基本元素包括数据流(箭头),处理(矩形),数据存储(圆角矩形),外部项(平行四边形)
  • IDEF0中的箭头表示的数据的流向,不能表示控制流和约束。
  • 需求分析过程包括:标识问题,建立需求分析,描述需求,确认需求。其中DFD和IDEF0用来建立需求模型,而IDEF2建立动态模型。
  • IDEF0图的基本元素是矩形和箭头。矩形框内描述功能活动的名称,活动的编号写在矩形框右下角的位置;左边的输入箭头表示活动需要的数据;右边的输出箭头说明此活动产生的结果;上方的控制箭头描述影响这个活动的约束条件;下方的机制箭头表示实施活动的物理手段或所需资源(计算机系统,人或组织)。

第三章 数据库结构设计

  • 数据模型通常由数据结构,数据操作和完整性约束三部分组成。
  • 一个数据库只有一个内模式,可以有多个外模式。
  • 关系数据库中的视图提供了**逻辑数据独立性。**视图是从一个或多个基本表中导出的虚表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值