Mysql开发
文章平均质量分 64
「已注销」
分享价值,记录点滴!
展开
-
web聊天类数据库功能表结构如何设计?
最近在带着团队做项目,有些比较关键的问题,也在找解决方案,这里把一些感觉比较重要的记录一下。希望看完博客的同事,能踊跃留言,恳请指正。完web聊天类数据库功能表结构如何设计?User(--用户表 字段 字段类型 字段描述 备注U_ID Int 主键、自增U_Login转载 2016-05-24 20:03:19 · 38168 阅读 · 23 评论 -
数据库设计专栏
网上书店系统学生选课系统原创 2016-05-31 20:53:34 · 558 阅读 · 0 评论 -
mysql订单表如何设计?
mysql订单表如何设计?商品表和订单表 。通过一个表来关联。那删除了商品,相关联的订单表如何显示出这个已经删除的商品?订单表需要冗余商品名、商品编号、价格等基本信息。不能只保存一个商品主键,这个是订单表的基本原则,同时生成了订单的商品是不能删除的。订单表中引用商品表主键,删除使用状态假删。同时引入商品的状态,总之就是反范式设计,保证一次原创 2016-05-11 18:33:44 · 62640 阅读 · 3 评论 -
学习ofbiz 订单支付设计
订单支付ORDER_PAYMENT_PREFERENCE 订单的支付主要集中在ORDER_PAYMENT_PREFERENCE表PAYMENT_METHOD_TYPE表PAYMENT_METHOD和PAYMENT表它们的关系相对比较复杂,具体见下图: 订单支付ORDER_PAYMENT_PREFERENCE转载 2016-06-01 11:05:04 · 2102 阅读 · 0 评论 -
UML常见工具之Powerdesigner
UML常见工具之Powerdesigner 在上一篇文章中, UML常见工具之NetBeans(downmoon) 简要介绍了netBeans IDE的UML工具,今天再来看一下更常用的powerDesigner,相信这个工具大多数人不陌生。目前版本是15。真的很感谢Sybase,可以说PowerDe转载 2016-05-19 15:49:50 · 1699 阅读 · 0 评论 -
cdm ldm pdm 区别、转化
PowerDesigner简称PD,是一种数据建模工具,适合于开发大型应用系统时的数据模型设计过程。总共有5种模型。模型CDM以实体为单元,进行实体以及实体对应关系的建立。即实体-联系图(E-R图),CDM就是以其自身方式来描述E-R图。此时不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构。 在CDM中用来标转载 2016-05-19 16:49:54 · 11971 阅读 · 0 评论 -
汉字 字符的区别
字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。原创 2016-06-07 15:24:07 · 3393 阅读 · 0 评论 -
Mysql 中 varchar 比较 Oracle varchar2
Mysql 中 varchar 比较 Oracle varchar2现在新项目上来,我做数据库开发的第一把手,在研究mysql,这里是小计,顺便记录一下,还有一个问题就是,mysql中没有varchar2 而是varchar而oracle中是varchar2是varcahr2的升级版。MySQL和oracle做数据同步。其中表的一个字段在mysql中设置为varchar(6),Or转载 2016-05-23 14:14:39 · 3078 阅读 · 0 评论 -
int(3)与 int(11)区别
最近在设计表单回顾一下11年时候物理设计的一些细节:总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加zerofill,则它们没有什么区别.M不是用来限制int个数的.int(M)的最大值和最小值转载 2016-05-23 15:45:54 · 503 阅读 · 0 评论 -
mysql 中文乱码
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!Linux下Mysql插入中文显示乱码解决方案进入mysql查看状态如转载 2016-06-14 19:26:55 · 409 阅读 · 0 评论 -
KTV点歌系统数据库设计文档
KTV点歌系统数据库设计文档前台e-r图后台 E-R3.数据库字典SwanInfo(歌星表)中文名英文名数据类型大小约束备注歌星编号SwanIDvarchar2转载 2016-05-31 19:47:39 · 9385 阅读 · 1 评论 -
网站评论功能数据库设计和开发
本文主要分享了我在设计评论模块中的一些心得,希望对读者有些许帮助。需求分析现阶段评论做的最好的我想应该是网易新闻(app)里面的评论模块了,其“盖楼”的方式让人印象深刻,评论已经成为该app的核心功能之一了。市面上大部分app的评论模块设计的还是相对简单的,这是可以理解的,因为评论模块不是这些app的核心功能之一。在设计评论模块前可以和pd或者boss沟通,我们的评论功能是转载 2016-05-18 20:40:12 · 42615 阅读 · 57 评论 -
关于图片或者文件在数据库的存储方式归纳
关于图片或者文件在数据库的存储方式归纳商品图片,用户上传的头像,其他方面的图片。目前业界存储图片有两种做法:1、 把图片直接以二进制形式存储在数据库中一般数据库提供一个二进制字段来存储二进制数据。比如mysql中有个blob字段。oracle数据库中是blob或bfile类型 2、 图片存储在磁盘上,数据库字段中保存的是图片的路径。转载 2016-05-18 14:25:04 · 1029 阅读 · 0 评论 -
即时通讯数据库好友关系(一对多)应该怎样设计?
即时通讯数据库好友关系(一对多)应该怎样设计?问1:比如一个帐户的号码,年龄,性别,说明等用一张表完全可以容纳下了,但每个帐户有很多的好友,好友放这张表里不太好办吧?是不是要为每一个帐户新建一张表来存储好友?问2:如果是这个不是好友而是礼物数呢?意思就是我是楼主,楼主的好友,我要送礼物给楼主的好友?(待解)问1解决:要建立好友关系表。说明谁是谁的好友,反过来原创 2016-05-24 20:35:11 · 12292 阅读 · 1 评论 -
数据库设计常见错误
为何要讨论错误?优秀数据库设计的艺术就像游泳。入手相对容易,精通则很困难。如果你想学习设计数据库,一定得有一些理论背景,比如关于数据库设计范式和事务隔离级别的知识。但你还应该尽可能地多加练习,因为可悲的事实就是,我们在犯错中学习得更多。本文中,通过展示在设计数据库时常犯的一些错误,我们尝试把学习数据库设计变得容易一点。注意,我们假定读者了解数据库范式并知道一点关系数据库转载 2016-05-13 12:01:09 · 1587 阅读 · 0 评论 -
什么是数据库的三大范式(浅显易懂)
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要转载 2016-05-13 11:16:33 · 1217 阅读 · 0 评论 -
CASE 工具有哪些
CASE 工具CASE工具设置的软件应用程序。这使用为自动的SDLC活动。 CASE工具所使用的软件项目经理,分析师和工程师开发的软件系统.有许多CASE工具做软件开发生命周期的各个阶段,如工具,设计工具,项目管理工具,数据库管理工具,文档工具分析.为了得到所需的结果,CASE工具加速项目工作的发展并帮助推动软件开发的下一个阶段.CASE工具组件转载 2016-05-13 14:46:19 · 4341 阅读 · 0 评论 -
mysql单表体积和一个库设计多少张表为妥
mysql单表体积和一个库设计多少张表为妥这篇文章来自于看博客园一个园友的分享经历,原文:http://www.cnblogs.com/qqloving/p/3427138.html 他不清楚mysql一个库里面分多少张表合适,他一个库分了8000张表。于是我看了,忍不住作答。 于是以个人随笔的形式给自己做知识备忘吧。 1、单转载 2016-05-18 14:31:03 · 3603 阅读 · 0 评论 -
收藏表 数据库设计
产品收藏功能,应该如何设计数据表有产品表 产品ID,产品名称有用户表现用户可以收藏产品,应该怎么设计数据表1.是在用户表里增加收藏列,以类似(产品ID)这样的方法存储?2.还是增加收藏表,以每个用户的每个收藏都当作一条数据?单独建立收藏表,基本没有在用户表中增加收藏列这种类似做法的。其次,每个用户的一次收藏作为一个数据记录转载 2016-05-18 17:56:25 · 15974 阅读 · 4 评论 -
点赞 数据库设计
现在实现了点赞功能,主要涉及了两个表,一个保存被点的数量,另一个是某一个对哪些点了赞。现在的问题是每次点赞都会进行数据的读写操作(特别是写),并发的话会导致数据库压力太大,请问如何解决?谢谢。建议增加点赞表, 字段列表: 用户id, 主题id, 点赞时间, 状态. 0-已取消赞 1-有效赞就像楼上所说的这样,这是经典的数据库设计中处理多转载 2016-05-18 18:06:16 · 15581 阅读 · 0 评论 -
用户标签系统 数据库设计
需求背景目前主流的博客系统、CMS都会有一个TAG标签系统,不仅可以让内容链接的结构化增强,而且可以让文章根据Tag来区分。相比传统老式的Keyword模式,这种Tag模式可以单独的设计一个Map的映射表来增加系统的负载和查询的效率。数据库设计方案1此方案分为2个表:1.Tag表2.文章表Tag表表结构:复制代码 代码如下:tagid # tag标签的ID转载 2016-05-18 18:25:10 · 14743 阅读 · 1 评论 -
用户 用户头像 数据库设计
具体要求是这样的:用户可以有多个用户头像,但是每次可用的只有一个。我有两个设计方案,一:在用户头像表里加一个IsActivity标记哪个头像是可用的;二:在用户表里加一个记录可用头像ID的字段。方案一:User表:UserId 其他基本信息字段UserIcon表:IconId UserId IconUrl IsActivity(标记该头像可否可用)这种方案每次添加转载 2016-05-18 18:23:50 · 11407 阅读 · 0 评论 -
between and 用法
between and 用法BETWEEN指定测试范围。语法test_expression [ NOT ] BETWEEN begin_expression AND end_expression参数test_expression是用来在由 begin_expression 和 end_expression 定义的范围内进行测试的表达式。test_expression转载 2016-06-15 10:34:04 · 24261 阅读 · 0 评论