【项目】工艺品展示系统——数据库设计
为了将生活中的一些信息抽象,我们设计出数据库概念模型,进而有了信息世界的模型建设,所以,概念模型是开展数据库设计的重要用具。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逻辑结 ...
最新文章
- Android中用 adb 命令操作数据库
- 百度移动终端研发工程师笔试题
- 几个想法,有兴趣的可以深入下去
- java cxf_拥抱模块化Java平台:Java 10上的Apache CXF
- 充电电流用软件测试准吗,实验:1A与2.1A对手机充电电流一样的,小伙伴再也不用担心咯...
- iPhone 12的尺寸有变化:可能比新款iPhone SE还小
- 日记20190408 感知层数据格式
- 以计算机网络为中介的人际传播,人际传播在传媒中的运用
- 中国全国地面站点数据(1981-2010)、月平均气象、月平均降水、月平均相对湿度、月最大降水、月最高温度最低温度、月最高温平均值最低温平均值、高低温站点基础数据,气候数据
- UE支持的Codec对比
- python将图片表情包转化成字符
- (四十五:2021.08.05)《利用深度学习对ecg信号进行分割》
- python package for Regime switching model 马尔可夫区制转换模型代码
- Haozi的嵌入式攻城狮修炼历程
- 基于C/C++获取电脑网卡的IP地址信息
- 浅谈项目责任成本管理
- 8500万台安卓手机感染病毒,幕后黑手是一家中国公司
- android:如何在TextView实现图文混排
- Unity 自定义脚本模板 添加头部注释
- 讨论电子工程师的前途
热门文章
- Mysql process 问题,kill不用的process
- php extension kdb+,kdb+ 中机器学习
- GNN论文周报 | 来自西湖大学、南京大学、国防科大、华为诺亚方舟实验室、莱斯大学等机构前沿论文研究...
- 什么是 Git tag,如何打一个 tag
- ZW20-12/630-25
- 《思科九年》电子书 Android 版下载
- 股票投资长期持续稳定盈利 ​(干货)
- 安全——网络安全协议的引入
- 有两台计算机的IP地址分别为:192.168.1.100 和 192.168.2.10请问该采取什么样的办法让他们通信?
- MT6572没有USB-ID的引脚吗?如何做OTG功能?