文档详情

数据库应用知识总结.doc

发布:2015-09-14约1.37千字共5页下载文档
文本预览下载声明
企业数据库应用知识总结 知识可以学习,能力不可学习 技能需要训练,过程重于结果 1 第一部分:如何设计数据库(设计能力培养) 2 1.1 数据库的服务对象是谁? 2 1.2 设计数据库的目的是什么? 2 1.3 用户要做什么工作? 2 1.4 需要什么信息? 2 1.5 信息如何帮助他的工作? 2 1.6 信息之间有什么关系? 2 1.7 对信息的质量有什么要求? 3 1.8 如何描述他的工作与信息之间的关系? 3 1.9 如何用数据模型来描述概念模型? 3 1.10 用什么数据库管理系统实现数据模型的操作? 3 2 第二部分:如何实施数据库? (应用编程能力、操作和管理技能培养) 4 2.1 如何存储数据? 4 2.2 如何组织数据(逻辑组织和物理组织)? 4 2.3 如何保证数据的质量? 4 2.4 如何对数据进行维护? 4 2.5 如何查找用户所需的数据? 4 2.6 如何帮助用户处理数据,辅助和支持用户工作? (辅助管理:预测、决策、计划、领导、管理、控制、协调、调度……) 5 2.7 如何保证数据的安全? 5 2.8 其他 5 第一部分:如何设计数据库(设计能力培养) 数据库的服务对象是谁? 用户是谁?用户的社会目标是什么? 设计数据库的目的是什么? 用户使用数据库要达到什么目的? 用户从数据库要得到什么帮助和支持? 用户要做什么工作? 用户角色的职能是什么?做什么?用到什么?产生什么? 用户各项职能活动的联系如何? 职能和业务流程分析 实体、联系分析 方法:自顶向下 需要什么信息? 属性分析 标识属性分析 参照属性分析 信息如何帮助他的工作? 信息处理方法分析:预测、决策、计划、领导、管理、控制、协调、调度…… 管理方法、数学模型分析 处理流程分析 算法分析 信息之间有什么关系? 联系及类型分析 参照和引用关系分析 对信息的质量有什么要求? 数据约束:法律、法规、管理规章、业务规程、工作习惯、行业规范、值域范围…… 处理约束:处理频率(周期)、响应速度、处理方式(实时、分批等)、处理地点…… 如何描述他的工作与信息之间的关系? 概念模型。 方法:自底向上 如何用数据模型来描述概念模型? 关系模型 关系规范化 用什么数据库管理系统实现数据模型的操作? DBMS:SQL SERVER 2005/2008 第二部分:如何实施数据库? (应用编程能力、操作和管理技能培养) 如何存储数据? 存放的地点、名称、如何分组、需要多大空间、如何管理数据库的扩张、收缩、分离、附加、转移 相关命令、函数、系统存储过程有哪些? 如何组织数据?(逻辑组织和物理组织) 基本表 索引 视图 如何保证数据的质量? 实体完整性 域完整性 参照完整性 用户定义完整性 如何对数据进行维护? 插入数据 修改数据 删除数据 如何查找用户所需的数据? 简单查找 高级查找 如何帮助用户处理数据,辅助和支持用户工作? (辅助管理:预测、决策、计划、领导、管理、控制、协调、调度……) 游标 事务 并发控制和锁 存储过程 触发器 自定义函数 如何保证数据的安全? 登录账户管理 用户管理 架构管理 权限管理 身份认证 数据加密 黑客攻击与预防 其他 备份与恢复 复制与发布 导入与导出 代理与计划 数据库监控与性能优化 模型化
显示全部
相似文档