为了将生活中的一些信息抽象,我们设计出数据库概念模型,进而有了信息世界的模型建设,所以,概念模型是开展数据库设计的重要用具。E-R模型法在设计中使用最频繁。

数据库表结构设计

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,通常使用包括 Oracle,MYSQL,SQL Server等。这次我用的是MYSQL,以下用表来说明表的整体构架。

表 1    art 工艺品详情表

名称

类型

默认值

备注

id

int(10) unsigned

<auto_increment>

自增id

cat_id

int(10) unsigned

0

分类id

title

varchar(200)

标题

subtitle

varchar(222)

content

text

内容

sort_num

int(10) unsigned

0

排序

state

int(10) unsigned

1

审核状态 1是审核 0未审核

pv

int(10) unsigned

1000

点击率

author

varchar(30)

发布人

add_time

int(10) unsigned

0

发布时间

update_time

int(10) unsigned

0

更新时间

is_delete

int(10) unsigned

0

是否删除 1是删除 0是未删除

zan

int(11)

1

点赞数

img

varchar(255)

/blog/Public/images/blogimg/1.png

图片的缩略图地址

表 2   message信息留言板

名称

类型

默认值

备注

id

int(9)

<auto_increment>

主键id

bid

int(11)

0

文章id

uid

int(11)

0

用户id

nick

varchar(222)

昵称

ip

int(11)

0

ip 地址

content

text

内容

add_time

int(10)

0

添加时间

face

varchar(222)

用户头像地址地址

is_delete

int(5) unsigned

0

是否删除

表 3  person 用户表

类型

默认值

备注

id

int(11)

<auto_increment>

主键id

face

varchar(255)

/blog/Public/images/face/1.jpg

头像地址

nick

varchar(255)

<空>

姓名

username

varchar(255)

用户帐号名

email

varchar(255)

<空>

邮件地址

password

varchar(255)

密码

ip

varchar(255)

记录登录ip地址

add_time

int(11)

0

用户创建时间

is_forbid

int(4)

0

用户是否被封禁

表 4 config 管理员表

名称

类型

默认值

属性

备注

id

int(10) unsigned

<auto_increment>

自增id

username

varchar(30)

用户名称

password

varchar(32)

用户密码

email

varchar(100)

邮箱

link_user

varchar(100)

联系人

icp

varchar(100)

icp

address

varchar(100)

地址

notice

varchar(255)

表  5  cat 类别表

名称

类型

默认值

属性

备注

id

int(10) unsigned

<auto_increment>

自增id

name

varchar(30)

博文分类名称

is_delete

int(10) unsigned

0

是否删除 1是删除 0是未删除

表 6  collection 收藏表

名称

类型

默认值

属性

备注

Id

int(11)

<auto_increment>

主键id

uid

int(11)

<空>

用户id

bid

int(11)

<空>

工艺品id

is_delete

int(3)

0

是否删除

【项目】工艺品展示系统——数据库设计相关推荐

  1. JAVAWEB项目--模拟考试系统数据库设计与实现(二)

    模拟考试项目需求参见博文<JAVAWEB项目–模拟考试系统需求(一)> 1.考试系统实体关系图 2.考试系统数据字典设计 3.考试系统创建数据库和表 -- 创建数据库testsystem ...

  2. 电子商务系统数据库设计(一)

    数据库基本操作 最近学数据库数据库学得飞起,学数据库当然少不了学sql,老师讲得很多很系统,但是我相信很多初学者不可能在短短40分钟之内把所有老师将的课程都吸收,个人认为,数据库的精髓在于多实践,多练 ...

  3. 基于Python的租房数据分析与展示系统的设计和实现

    <基于Python的租房数据分析与展示系统的设计和实现>该项目采用技术Python的django框架.mysql数据库 ,项目含有源码.论文.PPT.配套开发软件.软件安装教程.项目发布教 ...

  4. Blog博客系统数据库设计

    2019独角兽企业重金招聘Python工程师标准>>> 项目--Blog博客系统数据库设计:http://blog.163.com/sean_zwx/blog/static/1690 ...

  5. 简易投票系统数据库设计

    介绍 简易版的投票系统数据库设计. 发现设计有误请在评论区指出,谢谢! 一.截图 项目表 选项表 投票表 二.代码 票表 CREATE TABLE `as_ticket` (`id` varchar( ...

  6. springboot毕设项目电信CRM系统的设计与实现3z7u5(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目电信CRM系统的设计与实现3z7u5(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql ...

  7. 第2章搭建CRM项目开发环境(数据库设计)

    2.1CRM数据库设计 2.1.1数据库设计原则 我们可以结合项目原型来考虑数据库设计,市场活动,用户,这些都是需要是持久化的,所以都需要设计成表.表和表之间通常还会有一定的关系.看每一个创建表单上都 ...

  8. 服装系统mysql设计_服装销售系统数据库设计.ppt

    * * * 数据库应用技术 山东外贸职业学院 服装销售系统数据库设计 项目描述 开发一套服装销售管理软件,对服装销售进行信息化管理. 包括:采购订货.退货.前台零售.批发业务.销售管理.会员管理.库存 ...

  9. 点菜系统数据库设计说明书

    1引言. 2 1.1编写目的. 2 1.2 定义. 2 1.3参考资料. 2 2需求分析. 3 2 .1数据字典. 3 2 .2数据流图. 3 3结构设计. 3 3.1概念结构设计. 3 3.2逻辑结 ...

最新文章

  1. 玩转 JavaScript 面试:何为函数式编程?
  2. css对称旋转,CSS3 transform平面旋转
  3. Spring中ClassPathXmlApplicationContext类的简单使用
  4. MQTT再学习 -- 安装MQTT客户端及测试
  5. 牛客题霸 NC25 删除有序链表中重复的元素-I
  6. 常见Java面试题之如何实现对象克隆
  7. Android笔记 Application对象的使用-数据传递以及内存泄漏问题
  8. linux mysql dns_Linux下搭建DNS服务器及踩坑
  9. C++中int *p[4]和 int (*q)[4]的区别
  10. vmware中装的ubuntu上不了网
  11. 【gRPC基础知识】快速部署
  12. who whos exist inf
  13. 图像的灰度化、二值化
  14. 虹软人脸识别 - 基于QT的桌面客户端与微信小程序及服务器设计
  15. 关于配色常见的几种搭配方式
  16. [uoj30][CF Round #278]Tourists——树链剖分+圆方树
  17. 一维码(条形码)二维码三维码基本原理
  18. 微软公司软件测试工程师,【其它微软中国(Microsoft)工资】软件测试工程师待遇-看准网...
  19. 大数据时代的回收生意经
  20. WPS插件开发流程(2)

热门文章

  1. Java中矩阵运算Array2DRowRealMatrix(math3的使用)
  2. TFX 交互式笔记本简介
  3. TIME-FREQUENCY ATTENTION FOR MONAURAL SPEECH ENHANCEMENT
  4. 【PPT】《挑战用chatgpt完成流水线操作的ppt,再也不用担心每周肝组会报告ppt了#人工智能 #chatgpt应用领域 快学起来!!!》- 知识点目录
  5. 收集一些好用的搜索引擎
  6. Linux的PS修改名称,ps命令的10个例子
  7. 阿里开源抓包神器LightProxy 和 其他代理 工具一起使用
  8. 每天一练——爱因斯坦出了一道这样的数学题
  9. Echarts百度实例
  10. 风光互补计算机控制系统,4G风光互补太阳能视频监控系统