【项目】工艺品展示系统——数据库设计
为了将生活中的一些信息抽象,我们设计出数据库概念模型,进而有了信息世界的模型建设,所以,概念模型是开展数据库设计的重要用具。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) |
否 |
用户帐号名 |
|
|
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) |
否 |
用户密码 |
||
|
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 |
是否删除 |
【项目】工艺品展示系统——数据库设计相关推荐
- JAVAWEB项目--模拟考试系统数据库设计与实现(二)
模拟考试项目需求参见博文<JAVAWEB项目–模拟考试系统需求(一)> 1.考试系统实体关系图 2.考试系统数据字典设计 3.考试系统创建数据库和表 -- 创建数据库testsystem ...
- 电子商务系统数据库设计(一)
数据库基本操作 最近学数据库数据库学得飞起,学数据库当然少不了学sql,老师讲得很多很系统,但是我相信很多初学者不可能在短短40分钟之内把所有老师将的课程都吸收,个人认为,数据库的精髓在于多实践,多练 ...
- 基于Python的租房数据分析与展示系统的设计和实现
<基于Python的租房数据分析与展示系统的设计和实现>该项目采用技术Python的django框架.mysql数据库 ,项目含有源码.论文.PPT.配套开发软件.软件安装教程.项目发布教 ...
- Blog博客系统数据库设计
2019独角兽企业重金招聘Python工程师标准>>> 项目--Blog博客系统数据库设计:http://blog.163.com/sean_zwx/blog/static/1690 ...
- 简易投票系统数据库设计
介绍 简易版的投票系统数据库设计. 发现设计有误请在评论区指出,谢谢! 一.截图 项目表 选项表 投票表 二.代码 票表 CREATE TABLE `as_ticket` (`id` varchar( ...
- springboot毕设项目电信CRM系统的设计与实现3z7u5(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目电信CRM系统的设计与实现3z7u5(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql ...
- 第2章搭建CRM项目开发环境(数据库设计)
2.1CRM数据库设计 2.1.1数据库设计原则 我们可以结合项目原型来考虑数据库设计,市场活动,用户,这些都是需要是持久化的,所以都需要设计成表.表和表之间通常还会有一定的关系.看每一个创建表单上都 ...
- 服装系统mysql设计_服装销售系统数据库设计.ppt
* * * 数据库应用技术 山东外贸职业学院 服装销售系统数据库设计 项目描述 开发一套服装销售管理软件,对服装销售进行信息化管理. 包括:采购订货.退货.前台零售.批发业务.销售管理.会员管理.库存 ...
- 点菜系统数据库设计说明书
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逻辑结 ...
最新文章
- 玩转 JavaScript 面试:何为函数式编程?
- css对称旋转,CSS3 transform平面旋转
- Spring中ClassPathXmlApplicationContext类的简单使用
- MQTT再学习 -- 安装MQTT客户端及测试
- 牛客题霸 NC25 删除有序链表中重复的元素-I
- 常见Java面试题之如何实现对象克隆
- Android笔记 Application对象的使用-数据传递以及内存泄漏问题
- linux mysql dns_Linux下搭建DNS服务器及踩坑
- C++中int *p[4]和 int (*q)[4]的区别
- vmware中装的ubuntu上不了网
- 【gRPC基础知识】快速部署
- who whos exist inf
- 图像的灰度化、二值化
- 虹软人脸识别 - 基于QT的桌面客户端与微信小程序及服务器设计
- 关于配色常见的几种搭配方式
- [uoj30][CF Round #278]Tourists——树链剖分+圆方树
- 一维码(条形码)二维码三维码基本原理
- 微软公司软件测试工程师,【其它微软中国(Microsoft)工资】软件测试工程师待遇-看准网...
- 大数据时代的回收生意经
- WPS插件开发流程(2)
热门文章
- Java中矩阵运算Array2DRowRealMatrix(math3的使用)
- TFX 交互式笔记本简介
- TIME-FREQUENCY ATTENTION FOR MONAURAL SPEECH ENHANCEMENT
- 【PPT】《挑战用chatgpt完成流水线操作的ppt,再也不用担心每周肝组会报告ppt了#人工智能 #chatgpt应用领域 快学起来!!!》- 知识点目录
- 收集一些好用的搜索引擎
- Linux的PS修改名称,ps命令的10个例子
- 阿里开源抓包神器LightProxy 和 其他代理 工具一起使用
- 每天一练——爱因斯坦出了一道这样的数学题
- Echarts百度实例
- 风光互补计算机控制系统,4G风光互补太阳能视频监控系统