######################################## SQL Server ######################################## .. uml:: @startmindmap * UML ** 建模概念框架 *** 1. 元元模型层 *** 2. 元模型层 *** 3. 模型层 *** 4. 用户模型层 ** 视图 *** 1. 结构视图 *** 2. 实现视图 *** 3. 行为视图 *** 4. 环境视图 *** 5. 用例视图 ** 图 *** 结构图 **** 目的 ***** 对系统的静态结构进行建模 **** 分类 ***** 类图 ****** 描述系统的静态结构 ****** 属性 ******* 1. 可见性 ******* 2. 名称 ******* 3. 类型 ******* 4. 缺省值 ******* 5. 约束性 ****** 操作 ******* 1. 可见性 ******* 2. 名称 ******* 3. 参数表 ******* 4. 返回类型表达式 ******* 5. 约束性 ****** 关系 ******* 1. 关联关系 ******** 双向关联 ******** 导航关联(单向关联) ******** 聚集 ********* 用于表示类之间整体和部分的关系 ********* 共享聚集 ********** 整体消亡不会造成部分消亡 ********* 组成 ********** 整体消亡则部分消亡 ******* 2. 继承关系 ******* 3. 依赖关系 ******* 4. 精化关系 ***** 对象图 ****** 用来描述特定时间点中所有对象在系统之间的结构 ****** 对象图是类图的一个实例 ***** 复合结构图 ****** 用于表示要开发的系统与外部系统间的关系 ****** 部件 ******* 复合结构图中最重要的元素 ******* 部件之间的关系为:装配 ***** 包图 ****** 用于表达系统中不同的包、命名空间、项目彼此的关系 ****** 特点 ******* 1. 包之间不能共用相同的模型元素 ******* 2. 低耦合、高内聚 ******* 3. 所有类必须属于某个包 ****** 可见性 ******* 1. 私有 ******* 2. 公有 ******* 3. 保护 ******* 4. 实现 ***** 组件图 ****** 用于表示系统的静态实现视图,表示组件组件的组织和依赖,用于对源代码、可执行的发布、物理数据库等的系统建模组件 ****** 组件 ******* 是逻辑设计中定义的概念和功能在物理架构中的实现 ******* 是开发环境中的实现文件 ***** 部署图(配置图) ****** 描述系统中软硬件的物理配置状况和系统体系结构 *** 行为图 **** 目的 ***** 对系统的动态行为建模 **** 分类 **** 用例图 ***** 目的 ****** 用于捕获需求 ***** 用例模型 ****** 用于将用户需求的所有功能表示出来 ****** 组成 ******* 系统 ******* 角色 ******** 是与系统交互的人或其他实体 ******* 用例 ******** 代表一个完整的功能,是所有动作的集合 ******** 用例之间的关系: ********* 拓展 ********** <<拓展用例>>对<<通用化用例>>进行继承 ********* 使用 ********** 一个用例使用另外一个用例时,就构成了<<uses>>关系 ********* 组合 ******* 条件 ******** 前置条件 ********* 使用用例的触发条件 ******** 后置条件 ********* 用例结束后,必须要达到的目标,否则用例执行有误 ***** 交互图 ****** 顺序图 ******* 描述系统的动态结构 ******** 用于表达对象之间如何进行沟通和合作 ******* 强调时间顺序 ****** 通信图(协作图) ******* 描述系统的动态结构 ******** 表示交互过程中各个对象之间的组织交互关系和对象之间的链接 ******* 强调空间顺序 ****** 交互概述图 ******* 以活动图为基础,使用交互图连接UML元素 ****** 时间图 ******* 描述某个对象或某个事件的状态转换 ******* 特点:时间驱动 ***** 状态图 ****** 描述某个对象或某个事件的状态转换 ****** 特点:事件驱动 **** 活动图 ***** 用途: ****** 陈述活动与活动之间的流程控制的转移 @endmindmap .. toctree:: 1.创建数据库 2.数据类型 3.数据表 SQL SERVER2017 SQL Server中identity SQL 操作结果集 -并集、差集、交集、结果集排序 SQL50题 SQL中的case when then else end用法 T-SQL中的查询偏移 T-SQL日期 sql习题27道 sql执行顺序 个人金融管理系统 备份设备