如何构建数据库表

开发工具与关键技术:PowerDesigner   数据库表分析
    作者:章明
撰写时间:2019/5/14

随着时间的推移,知识的累积,这一步我们终是要走的,那就是“做项目”,不过在这里说的比较夸张,与其说是做项目不如说是做练习。这也是学校的教学特色。前期是老师拿与企业相关的“项目”(如在学习DW时段的“团立方”,“餐饮”…….,在学习MVC时段的“重庆电大”……),这些不过是为现在自己独立做“项目”而打下的基础,当然了,做一个项目不可能一个人做了,所以我还有我的搭档,每个人分配不同的模块,所以我才说与其是做项目不如说是练习。而我们分配的“项目”是“东方之星酒店管理”,乍一听是不是很高大上,其实这也只是个中小型的“项目”,而网上也有关于“东方之星”的项目计划书,感兴趣的可以去看看。
如何构建数据库表_第1张图片
这是东方之星的预订页面(我们暂称为页面吧),根据李诗婷老师的教学内容及个人的理解,我们根据页面的内容信息来规划好属于自己的数据库表。
如下图,这是根据老师提供的“东方之星酒店管理”的“项目”方案书的内容,来分析数据库表的。
如何构建数据库表_第2张图片
根据不同的模块,页面内容来分配不同的表,还要注意表的主键与外键,表的关系是非常重要的,我就是因为第一次分析数据库表把数据库表与表的关系给弄混了,导致后面“连表”的时候箭头方向不知道该怎么指,而且数据库表的关系错了会导致在VS开发的时候连表查询出错,而且会出现诸多问题,那么这个项目也就差不多废了,所以正如老师们叮嘱的那样,一个项目中数据库的建立是非常重要的。
而我们做的这个“项目”呢,老师并不是要我们做的多么多么的绚丽,多么多么的厉害,无非是运用之前学的,页面合理规范的搭建,mvc中的增,改,删,查。

你可能感兴趣的:(如何构建数据库表)