数据库架构案例分析、案例讲解

GXgaozheng1234567 2008-03-18 11:03:43

高级数据库架构师研修班(重庆)通知
软件生产过程中,软件架构是核心位置,但软件自身的核心是领域,即数据库的架构和设计,数据库的架构也将影响软件未来的稳定性。研究数据库建模与设计,数据分析模型的建设,揭示数据库中心建设的策略和模式,是企业数据库建设的关键。为此,国信培训在总结IBM、Microsoft等大型软件开发商的开发经验的基础上,在国内率先开发了本课程,以培训数据库架构设计的高级人才。
课程目标:通过本课程的学习,掌握数据业务模型构建过程、数据库架构设计、数据库详细设计以及数据库分析挖掘技术,揭示数据库中心建设的策略和模式,提高数据库构架设计思维方式与技巧,解决数据库中心建设问题并利于数据库的维护与管理。
课程特点:本次培训由资深专家全程组织答疑,为大家解答实际工作中遇到的难题!同时现场将与学员分享成功的经验与案例的讲解分析!
学习对象:项目经理、软件架构师与设计师、数据库开发工程师、软件开发工程师等。

课程安排:(4天)
★课程安排


第一天 数据业务模型建立 领域分析:
领域语言、业务语言与数据元;领域分析方法;
数据业务分析:业务模型获取;数据分析规则获取;行业性数据业务模型分析;
需求分析:用例模型与数据需求的关系;数据质量需求;

案例分析
可操性的领域分析流程实践;
可操作性的数据业务分析流程实践;
可操作性需求分析流程实践


第二天 数据库架构设计 数据库体系结构设计:
数据库体系结构模式;业务分离与数据库分离关系;内存规划;软硬件环境规划;数据库进程、线程与连接规划;
数据库文件系统设计:
分布式数据库系统设计:数据库群的水平与竖直切分设计;数据库群故障处理策略;分布式环境中数据库文件系统设计

案例分析
软件研发过程数据库系统结构规划;
Google、MySpace、Amazon分布式数据库群的策略;


第三天 数据库详细设计 ORM模式与设计:
将领域模型映射到业务实体设计;业务实体类型决策;对象关系模式
UI层、中间层集成设计:数据传输对象设计;数据UI层设计;中间层业务对象生命周期的管理;分布状态业务对象管理
数据持久层设计:数据库源的适应性设计;数据库访问模式决策;数据源模式;ORM工具选择
数据库表规划设计:单数据表设计;数据表关联设计;访问权限设计;元数据表设计;事务脚本设计

案例分析
开源ORM分析;
XXX财务系统、XXX商用化软件数据库表分析


第四天 数据中心规划设计 数据聚合:
结构化、半结构化与无结构化数据的清洗设计;ETL与ESB;对比各个数据库厂商提供的ETL技术
数据分析与数据挖掘规划设计:数据分析模型建立;数据分析结果展现;数据挖掘模型建立;数据挖掘结果展现;知识管理与商业智能
数据中心规划设计:门户展现设计;行业数据中心的分析设计;分析XXX行业数据中心设计方案

案例分析
某大型门户网站日志数据清洗设计
软件生命周期数据度量模型分析;
软件研发过程数据中心方案设计;


★ 讲师
国信高级技术培训中心的资深专家、高级顾问,中科院负责领导国家级软件项目首席架构师、受聘于包括微软在内的国际知名IT厂商的金牌讲师,通晓国际项目环境和管理模式,熟悉中国企业的管理实践。曾主持过中国电信、人民银行、长春一汽等多个大型复杂的软件项目架构设计,培训客户包括微软、惠普、神州数码、平安保险、首都机场等几百家企业,有着非常深厚的理论基础和丰富的实际工作经验。
★ 时间
从即日起开始报名,截止时间为4 月 18 日,开班时间为 4月 19 -- 22日,名额有限,欲报从速。
★ 学费
收费标准为4000元/人(含教材费、讲义费、午餐费、证书费、讲座费等)。外地学员食宿统一代为安排,费用自理。
★ 证书和认证
培训结束后,学员获得国信高级技术培训中心颁发数据库架构设计师合格证书。
★联系方式
联系人: 高 征
电话:010-83539023 传 真: 010-83539592
手 机: 13811501355 13933639759
Email: gxgaozheng@126.com msn:gaozheng_1984@hotmail.com





问题点数:20 回复次数:0 显示所有回复显示星级回复显示楼主回复 修改 删除 举报 引用 回复


将帖子提前 放进我的网摘 推荐给好友 我要提问 帖子加分 结贴去... 管理菜单 页面风格切换标准风格老版本论坛
...全文
551 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
lz要干嘛?
GXgaozheng1234567 2008-04-28
  • 打赏
  • 举报
回复
软件详细设计高级研修班于08年5月18日-20日在四川成都举办

软件详细设计是软件工程的重要阶段, 软件详细设计细化了高层的体系结构设计,将软件结构中的主要部件划分为能独立编码、编译和测试的软件单元,并进行软件单元的设计,并最终将影响软件实现的成败。优秀的详细设计在提高编码质量、保证开发周期、节约开发成本等各方面都起着非常重要的作用,是一个软件项目成功的关键保证。

国信高级技术培训中心针对目前软件研发团队中对于高级设计人才与日俱增的需求,结合以往大型软件项目和国际上规范的软件设计标准及经验,推出“高级软件(详细)设计师”培训课程。

★课程特点:课程采用单独案例贯穿方式完成实践,让学员体验软件详细设计的完整过程,掌握软件详细设计的技术细节,课程模拟不断的需求变化,使学员感悟可扩展性设计的快乐,不断调整案例分布状况变化以及访问规模变化,使学员感悟性能设计的艰辛。

学习对象:软件设计师,技术负责人,项目经理,系统分析员,高级技术人员等。

★课程安排:(3天)

第一天
案例背景诠释
案例愿景目标描述;案例需求文档描述;案例架构文档描述;依据案例实践流程与计划

局部分析
健壮性分析,获得边界、控制与实体对象;转述需求,获得对象行为细节;整理分析类;对象状态建模

实践演练:局部分析过程动手实践

业务实体设计
业务实体关联关系和实体继承关系设计;ORM设计模式;业务实体变化分析;中间服务器业务实体对象实例化设计;结构版本管理;对象缓存设计;业务实体对象查询设计;基于SOA架构体系的实体设计规范;

实践演练:业务实体设计过程实践

第二天
业务规则设计
业务规则组成元素;业务规则语义描述转化为OCL语言、正则表达式、XML描述;动态加载调用(AOP技术);业务规则在UML模型中表达方式;业务实体有效性、流程衔接性、安全性规则;

实践演练:业务规则设计过程实践

业务组件设计
依据架构规范设计业务组件;组件设计模式;接口设计;对象多线程调度设计;协作设计;接口集成设计;可扩展性设计;服务方式设计;基于SOA架构体系设计业务组件;业务组件实现方式;

实践演练:业务组件设计过程实践

业务流程编排设计
业务组件编排描述语言;工作流设计;业务流程中事务设计;使用UML描述工作流;现有工作流引擎复用与自主开发

实践演练:使用业务流程建模工具进行建模

第三天
用户界面规划设计
制定UI设计规范;B/S与C/S统一设计策略;终端协议与UI集成策略;基于SOA架构体系设计企业门户;将业务流程映射到UI Process设计;UI类型化

实践演练:设计导航型UI实践

数据库详细设计
数据库基本设计原则;基于OO的数据库设计;数据库性能设计;数据库安全设计;数据库程序规划与业务混入问题

实践演练:可扩展数据库表设计实践

服务组件详细设计
底层基础的12中服务组件设计;组件管理框架的设计;底层业务监视设计;分布式服务对象设计;RMI与Remoting设计;基于WebServices服务组件设计;

实践演练:设计一个Web Server的过程


★师资介绍:

国信培训的资深专家、高级顾问,中科院负责领导国家级软件项目的高级设计师、受聘于包括微软在内的国际知名IT厂商的金牌讲师,通晓国际项目环境和管理模式,熟悉中国企业的管理实践。曾主持过中国电信、人民银行、长春一汽等多个大型复杂软件的设计工作,培训客户包括微软中国、神州数码、平安保险、首都机场等几百家企业,有着非常深厚的理论基础和丰富的实际工作经验。

★培训时间

2008年5月18日― 5月20日 (共3天) 成 都

★培训费用

3600元/人(含培训费、资料费、证书费、午餐等费用)需要住宿的学员请提前告知,食宿统一安排,费用自理。

★联系方式

联系人: 高 征 手 机:13811501355 传 真:010-83539592 Email: gxgaozheng@126.com 网 址:www.gxtraining.com

GXgaozheng1234567 2008-04-28
  • 打赏
  • 举报
回复

软件详细设计此次课程采用单独案例贯穿方式完成实践,让学员体验软件详细设计的完整过程,掌握软件详细设计的技术细节,课程模拟不断的需求变化,使学员感悟可扩展性设计的快乐,不断调整案例分布状况变化以及访问规模变化,使学员感悟性能设计的艰辛。

软件详细设计高级研修班可以为企业解决实际问题:
(1)解决企业软件详细设计的粒度问题;
(2)解决企业软件详细设计的流程问题;
(3)解决企业软件详细设计的文档撰写问题;
(4)解决企业软件详细设计如何使用UML工具解决在线合作与离线合作问题;
(5)解决企业软件详细设计如何综合应用设计模式问题;
(6)解决企业软件详细设计与MDA技术结合问题;
(7)解决企业软件详细设计与代码生成问题;
(8)解决企业软件详细设计策略问题;
(9)解决企业软件详细设计扩展性问题、性能问题、安全性问题等质量问题;

GXgaozheng1234567 2008-04-28
  • 打赏
  • 举报
回复
我中心所举办的培训全部是以实战案例为主,主要是为开发人员解决在工作当中遇到的实际问题

数据库架构师高级研修班可以为企业解决以下问题:

1. 开发策略问题

① CRUD:软件是否就是CRUD?

② ORM:如何理解ORM机制,帮助设计业务实体与业务表

③ 业务封装数据库层:业务以存储过程的方式存储到数据库的方式是否正确

④ 重构:数据库涉及到各个层次是否需要重构,如何重构?

2. 分布问题

① 事务:如何设计分布式事务,事务与业务流程的关系如何归一?

② 文件系统:当系统的访问量达到上千万的时候,操作系统的文件系统性能跟不上的时候,如何设计?

3. 时间问题

① BPR、BPM:数据流是否可以解决业务敏捷性问题、业务重整问题?业务时间执行是否可以影响到数据的时间性?

② 肥胖:随着时间的推移,数据库会变得肥胖,如何提高软件运行的性能?

4. 变化问题

① 属性变化:业务实体属性或者数据库表的字段发生变化如何处理,如何实现扩展性设计?

② 关联变化:业务实体或者数据库表之间的关系发生变化,如何设计?

③ 业务实体增加或减少:业务实体或者数据库表的个体不断增加或减少,如何设计?

5. 质量问题

① 性能:如何完成数据库涉及到各个层次的设计,达到提高性能的目的?

② 安全:数据安全性如何设计?

③ 可维护性:数据库的可维护性如何设计?

④ 可靠性:数据库的可靠性如何设计?

⑤ 容灾性:数据库遇到灾难性问题如何处理?

6. 数据中心建设

① 国家级数据中心:如何建设国家级数据中心的设计?

② 国家级元数据:如何设计国家级元数据的设计?



liaoyixun 2008-04-27
  • 打赏
  • 举报
回复
不知道这样的培训能学到什么东西!?
alex1985 2008-04-26
  • 打赏
  • 举报
回复
不便宜啊!也不说针对哪种数据库?
GXgaozheng1234567 2008-04-26
  • 打赏
  • 举报
回复
MYSQL ORACLE DEVELOP2000 SQLServer DB2 等等 非常抱歉此次课程已圆满结束 下次数据库架构师大概在7,8月份我中心与5月18日-20日在成都举办软件详细设计高级研修班如有需求请与我联系 高征 13811501355
相关推荐
发帖
软件培训

1157

社区成员

在CSDN学院遇到的问题反馈及对学院的改进建议等。
社区管理员
  • 软件培训社区
加入社区
帖子事件
创建了帖子
2008-03-18 11:03
社区公告
暂无公告