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

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 显示所有回复显示星级回复显示楼主回复 修改 删除 举报 引用 回复


将帖子提前 放进我的网摘 推荐给好友 我要提问 帖子加分 结贴去... 管理菜单 页面风格切换标准风格老版本论坛
...全文
666 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
本书展示一个完整网站的设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、网站计数器设计与PHP文件访问、会员注册和管理设计与数据获取、网上社区设计与PHP数据库访问、网上购书与PHP面向对象技术、网站优化与PHP的高级功能等,本书内容系统全面,案例典型实用,讲述直观详尽,非常适合动态网页设计与制作的初学者使用,还可作为高等院校教材和“实用型”人才培训教材。 目录 第1章 动态网站设计概述 1.1 动态网站的特点 1.2 动态网站的运行机制 1.2.1 域名 1.2.2 网页 1.2.3 浏览器 1.2.4 服务器 1.3 动态网站的规划 1.3.1 确定网站的类型 1.3.2 确定网站的主题 1.3.3 确定网站的整体风格 1.3.4 确定网站的内容 1.3.5 规划界面 1.3.6 规划站点的目录结构和链接结构 1.3.7 编写网站策划书 1.4 动态网站开发前的准备 1.4.1 申请域名 1.4.2 接入Internet 1.4.3 选择软硬件平台 1.4.4 选择网站建设服务商 第2章 动态网站编程环境 2.1 动态网页编程环境的构成要素 2.1.1 操作系统 2.1.2 服务器端程序 2.1.3 程序语言 2.1.4 数据库 2.1.5 基于PHP常见动态网站开发环境 2.2 安装和配置Apache 2.2.1 安装Apache前的准备 2.2.2 安装Apache 2.2 13测试Apache 2.2.4 配置Apache 2.2.5 在Windows上管理Apache 2.3 安装和配置PHP 2.3.1 安装PHP前的准备 2.3.2 安装PHP 2.3.3 配置PHP 2.3.4 测试PHP 2.4 安装和配置MySQL 2.4.1 安装MySQL,前的准备 2.4.2 安装MySQL 2.4.3 配置MySQL 2.4.4 在Windows上手动启动和停止MySQL 2.4.5 安装phpMyAdmin 2.5 AppServ组件安装 2.5.1 安装AppSery前的准备 2.5.2 安装。AppSery 2.5.3 测试AppSery 2.5.4 配置Apache 2.5.5 修改MySQL服务器的密码 2.6 PHP的集成开发环境 2.6.1 Dream weaver开发工具 2.6.2 Eclipse开发工具 2.6.3 其他开发工具 第3章 网站主页设计与PHP基础 3.1 网站主页的设计 3.1.1 主页中的页面元素, 3.1.2 规划主页的结构 3.1.3 布局页面版式 3.1.4 用Fireworks创建网页模型 3.2 网站主页的实现 3.2.1 在Dream weaver中创建网站 3.2.2 布局页面元素的样式 3.2.3 实现主页的结构 3.2.4 编辑主页的栏目内容 3.3 网站主页中的链接策略 3.4 PHP语言基础 3.4.1 PHP的程序结构 3.4.2 PHP的句法结构 3.4.3 PHP的数据类型 3.4.4 PHP的控制语句 第4章 网站计数器设计与PHP文件访问 4.1 网站计数器的设计 4.1.1 系统架构 4.1.2 系统设计 4.2 网站计数器的实现 4.2.1 文本输出的网页计数器 4.2.2 图片输出的网页计数器 4.2.3 调试代码 4.3 PHP的函数 4.3.1 PHP函数概述 4.3.2 白定义函数 4.3.3 PHP内置函数 4.4 PHP访问文件 4.4.1 PHP支持的文件系统 4.4..2 PHP访问文件的方法 4.4.3.PHP访问目录 4.5 文件管理器 第5章 会员注册和管理设计与数据获取 5.1 会员注册和管理概述 5.2 会员注册和管理设计 5.2.1 系统架构 5.2.2 系统设计 5.3 注册模块的实现 5.3.1 页面样式表 5.3.2 网页的头部、尾部和数据库连接文件 5.3.3 注册的主页和处理程序 5.3.4 用户申请购书卡页和处理程序 5.3.5 注册用户资料页与处理程序 5.3.6 调试代码 5.4 会员管理模块的实现 5.4.1 页面样式表 5.4.2 网页的头部、尾部和连接数据库 5.4.3 会员管理的主页 5.4.4 用户分级登录页和处理程序 5.4.5 用户购书卡专区页和处理程序 5.4.6 会员修改资料页与处理程序 5.4.7 会员找回密码页与处理程序 5.4..8 购书卡管理页与处理程序 5.4.9 调试代码 5.5 表单数据处理 5.5.1 PHP与表单 5.5.2 表单数据的采集 5.5.3 表单数据处理描述 5.6 cookie与会话管理 5.6.1 数据传递概述 5.6.2 cookie 5.6.3 会话管理 第6章 网上社区设计与PHP数据库访问 6.1 网上社区概述 6.2 留言板的设计 6.2.1 留言板的架构 6.2.2 留言板的设计描述 6.3 留言板的实现 6.3.1 网页的头部、尾部和系统配置文件 6.3.2 留言板的主页——欢迎页 6.3.3 写留言页和回复留言 6.3.4 浏览留言主题页 6.3.5 浏览主题留言页 6.3.6 管理员登录页 6.3.7 屏蔽和删除留言页 6.3.8 调试代码 6.4 聊天室的设计 6.4.1 聊天室的架构 6.4.2 聊天室的设计描述 6.5 聊天室的实现 6.5.1 网页的头部、尾部和系统配置文件 6.5.2 聊天室的主页——登录页 6.5.3 聊天室页 6.5.4 浏览聊天信息页 6.5.5 离开页 6.5.6 注销页 6.5.7 调试代码 6.6 PHP访问数据库 6.6.1 PHP访问数据库的机制 6.6.2 连接数据库服务器 6.6.3 PHP数据库管理函数 6.6.4 PHP查询数据函数 6.6.5 其他数据管理工具 第7章 网上购书与PHP面向对象技术 7.1 网上购书系统分析 7.1.1 系统工作流程分析 7.1.2 系统功能模块分析 7.2 网上购书系统设计 7.2.1 模块的逻辑结构设计 7.2.2 数据库设计 7.2.3 数据操作类设计 7.2.4 界面设计 7.3 网上购书系统实现 7.3.1 数据操作类 7.3.2 图书查询 ’7.3.3 图书显示处理 7.3.4 购物车 7.3.5 订单处理 7.3.6 调试代码 7.4 PHP面向对象技术 7.4.1 基本概念 7.4.2 定义类 7.4.3 创建对象 7.4.4 使用对象的属性和方法 7.4..5 对象的操作 第8章 网站优化与PHP的高级功能 8.1 用户注册安全管理 8.1.1 用户注册安全管理的策略 8.1.2 优化用户注册页面 8.1.3 PHP的GD函数库 8.1.4 图片缩略图 8.2 图像文件上传处理 8.2.1 网站图像存储策略 8.2.2 上传图书封面图像 8.2.3 PHP文件上传处理 8.3 电子邮件处理 8.3.1 PHP电子邮件处理概述 8.3.2 向客户发送邮件 8.3.3 PHP发送电子邮件的方式 8.4 正则表达式 8.4.1 正则表达式简介 8.4.2 常用表单项验证 8.4.3 正则表达式的法则 参考文献

1,163

社区成员

发帖
与我相关
我的任务
社区描述
在CSDN学院遇到的问题反馈及对学院的改进建议等。
社区管理员
  • 软件培训社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧