数据库设计思路.doc下载

weixin_39822095 2023-01-23 14:00:16
数据库的设计思路 一.数据库的设计思路 1.数据库的设计原则 遵循数据库设计的三个范式的要求,可以允许有少量的数据冗余。 一即对属性的原子性约束,要求属性具有原子性,不可再分解。 二即对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性。 三即对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段 没有冗余。但是如果设计的数据库完全满足这三个范式的话,又未必是最 好的数据库,为了提高数据库的运行效率,我们必须降低范式要求,允许 数据库有少量冗余数据。 主键与外键的设置 为了确保数据在数据库中的唯一性和关联性以及完整性,有必要对数据库进行 主键与外键的设置。 要善于识别与正确处理多对多的关系 中间表、报表和临时表 防止数据库设计打补丁的方法是"三少原则" 2.数据库设计的基本步骤 需求收集 对用户的使用的收集,能及最后系统能达到用户的使用要求。 概念设计 对收集到地需要进行合理的分组及拆分。 物理设计 对上一步的概念设计在PowerDesigner里进行实际的设计 实施阶段 把PowerDesigner里设计好的表产生SQL,然后在SqlServer里运行,产生各种 实体的表。 运行和维护 二.系统数据库的构成 1.基础类数据 设计此类数据是为了方便及规范用户的输入,以及提高速度 字典数据 系统中所有运用到的字段的各类属性 区域数据 各城市的区域划分 2.业务类数据 为了防止数据量过大,对数据库进行了水平的切割,分到每个城市一套表,这样 在查询和各种增删改操作的时候速度会更快。 楼盘数据 楼栋数据 房号数据 案例数据 统计数据 3日志类数据 为了数据都有据可查,以及错误的查找,设计了日志数据。 日志数据 4.用户类数据 为了系统的安全性,以及权限分割。 用户数据 权限数据 ----------------------- 数据库设计思路全文共2页,当前为第1页。 数据库设计思路全文共2页,当前为第2页。 , 相关下载链接:https://download.csdn.net/download/qq_43966957/87372569?utm_source=bbsseo
...全文
3 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,871

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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