现在的位置: 主页 > 联系方式 > 文章正文

VB.NET版机房收费系统—数据库设计

作者:成都昌德装饰工程有限公司 来源:www.cdchangde.com 发布时间:2017-09-05 12:10:30
VB.NET版机房收费系统—数据库设计

之前第一遍机房收费的时候,用的数据库是别人的,认知也只能建立在别人的基础上,等自考中《数据库系统原理》这本书学完了之后,再去看以前的数据库,专题,发现数据库真的还需要进一步的优化,下面是我设计数据库的一些见解,希望大家多提些意见。

数据库设计 E-R模型:

在观念模型设计阶段,一个系统都是建立在ER模型上的,设计好ER模型,很重要。

我设计的ER图:


系统中的实体:很简单,就是将系统中的名词都抽象出来,再具体了就是转换为数据库的逻辑设计时才要考虑的。 系统中的联系:在图中可以看得很清楚,这里我要重点说的是:

(1)我将T_student表和T_card表分开,是因为之前的设计违反了第三范式,学生和卡号为什么是一对一的关系呢?因为我的设计思想是:一个学生只能有一张卡可以正常使用,其他的,比如说,学生丢了卡了,之前的那张卡不可以使用了,但是卡表里面还是会保存这张不在使用的卡的信息,因此,卡表和学生表分开,但一个学生只能使用一张卡。vcD4KPHA+ICAgICAgICAgICAgICAgIKOoMqOp1eK0zsnovMajrL2r0tTHsLXEbGluZbHtus1vbmxpbmWx7brNzqrSu9XFse1UX29ubGluZbHto6zNvDHL+cq+o7u9q9LUx7C1xG9uV29ya7rNd29yZGxvZ7Htus/OqtK71cWx7VRfV29yZExvZ7Hto6zNvDLL+cq+o7u9q0NoZWNrV2Vla7Htyb6z/aOo0vLOqrrNQ2hlY2tEYXmx7dK70fmjrNa7ysey6dGvzPW8/rK7zayw1cHLoaOjqTwvcD4KPHA+PGJyPgo8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140603/20140603084809106.jpg" alt="\">


设计后的T_line表:


图1



设计后的T_WordLog表:

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:仙桃网站制作 http://xiantao.666rj.com

上一篇:python scrapy爬取动态页面 下一篇:最后一页