首页 百科知识 数据库设计的整体流程

数据库设计的整体流程

时间:2022-10-19 百科知识 版权反馈
【摘要】:在进入编码阶段之前,一般要将数据库设计出来。数据库设计要根据系统的复杂程度采用不同的策略。而对于复杂的Web系统,由于涉及的实体比较多,实体之间的关系又比较复杂,最好严格按照数据库设计的步骤,用PowerDesigner等专业工具进行设计。关于数据库设计的具体步骤请参考相关数据库的书籍。对于Web系统而言,需要特别注意的是,数据库设计必须为日后的升级留有一定的余地,尽量考虑到可扩展性。

8.6 数据库设计

img411

在进入编码阶段之前,一般要将数据库设计出来。数据库设计要根据系统的复杂程度采用不同的策略。对于某些简单的Web系统(如只有两个简单的实体),我们只要直接将这些实体在MySQL中建立对应的表即可。而对于复杂的Web系统,由于涉及的实体比较多,实体之间的关系又比较复杂,最好严格按照数据库设计的步骤,用PowerDesigner等专业工具进行设计。关于数据库设计的具体步骤请参考相关数据库的书籍。

对于Web系统而言,需要特别注意的是,数据库设计必须为日后的升级留有一定的余地,尽量考虑到可扩展性。如果这一点没有做到,日后动态网页的功能进行扩充时(一般会伴随对数据库结构的修改),对于历史数据的处理将是一件非常头痛的事情。

思考与练习

1. MySql数据库字段类型中,VARCHAR和CHAR以及TEXT有什么区别?

2. MySQL 5有哪5类存储引擎,最常用的是哪类?

3.什么是事务处理,MySQL5用什么语句实现?

上机练习

1.建立MySQL的数据库abc和表cba,并插入3条记录。

2.分配1个MySQL账户abc,使得该用户仅仅对数据库abc拥有权限,而对于其他数据库均没有权限。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈