21、数据库设计、调优、管理与报表生成全解析

数据库设计、调优、管理与报表生成全解析

1. 数据库设计

对于刚接触 SQL 的人来说,起初大概率会使用现有的数据库。但如果需要为项目设计数据库,就需要更深入地了解数据库设计。数据库设计有多种类型,每种都有特定用途:
- 逻辑模型 :通常是对组织及其业务环境的高层次视图。
- 功能模型 :一般是对组织业务特定部分的中层视图,常作为项目规范的补充。
- 物理模型 :通常用于生成数据库。

数据库管理员可能更关注物理模型,而逻辑模型常是企业架构师的领域。在开始编写创建表的语句之前,建议使用建模工具构建可视化模型。构建数据库模型通常会使用以下两种方法之一:
- 实体 - 关系(ER)建模 :几乎专门用于数据库建模。
- 统一建模语言(UML)建模 :用于面向对象软件开发的通用建模工具。

如果是在面向对象的软件项目中设计数据库,团队可能会购买 UML 建模工具进行对象建模,并期望你也用它进行数据库设计。若可自由选择工具,以下 ER 工具可能更有用,因为它们能一键生成功能完备的数据库模式(包括表、约束、索引、视图等):
| 工具名称 | 建模类型 | 所属公司 | 公司官网 |
| — | — | — | — |
| ERwin Data Modeler | ER 建模 | Computer Associates | http://www.ca.com |
| ER/Studio | ER 建模 | Embarcad

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值