数据库设计
文章平均质量分 77
wentao365
这个作者很懒,什么都没留下…
展开
-
关于论坛数据库的设计
一个简单的论坛系统 1:包含下列信息:[img]http://dl.iteye.com/upload/attachment/212483/3e121eed-8e65-3172-aae2-820559e03d77.png[/img] 2:每天论坛访问量300万左右,更新帖子10万左右。 请给出数据库表结构设计,并结合范式简要说明设计思路。 [b]一. 发帖主题和回复信...原创 2010-03-05 14:04:08 · 237 阅读 · 0 评论 -
数据库设计的一些疑惑
1:数据库中的数据应该采用逻辑删除还是物理删除?[quote]最好不要物理删除,应该清楚,业务上所谓的删除和技术实现上的删除不是一个意思[/quote]2:数据库要记录数据的变更改怎么设计? [quote]要记录数据的变更记录,可以采用一个history表来记录历史变化。比如设计一个表叫做user,还有一个叫做user_history。那么每次user永远记录最新的记录,而user_h...原创 2010-03-07 10:53:51 · 123 阅读 · 0 评论 -
数据库中树状数据结构的设计
[img]http://dl.iteye.com/upload/attachment/213590/be779372-3ece-392f-abc0-478e827b391b.png[/img][img]http://dl.iteye.com/upload/attachment/213592/756deb66-d3e2-315e-903a-0230e9c4201e.png[/img]...原创 2010-03-07 11:09:18 · 112 阅读 · 0 评论 -
数据库各级模式的形成过程
1.需求分析阶段:综合各个用户的应用需求 2.概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图) 3.逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式 4.物理设计阶段:...2010-03-07 11:23:45 · 936 阅读 · 0 评论 -
数据库的3大设计范式
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete) 和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。[b]一.数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型...原创 2010-03-07 11:37:26 · 70 阅读 · 0 评论 -
Oracle表空间设计理念
Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的一:控制用户所占用的表空间配额。在一些大型的数据库应用中,我们需要控制某个用户或者某一组用户其所占用的磁盘空间。这就好像在文件服务器中,需要为每个用户设置磁盘配额一样,以防止硬盘空间耗竭。所以,在数据库中,我们也需要限制...2010-03-07 12:54:16 · 76 阅读 · 0 评论 -
mysql 调优
[img]http://dl.iteye.com/upload/attachment/0062/1471/56e7b667-e585-3afe-b07f-bd0dd1f2028e.png[/img][img]http://dl.iteye.com/upload/attachment/0062/1473/7363cced-e12a-3b46-8274-935a3af79d73.png[/...原创 2012-01-15 11:43:58 · 77 阅读 · 0 评论