
【DataBase】
文章平均质量分 52
愿有岁月可回首&
软件是目前人类生产出来的最复杂的产品
展开
-
数据库应用之约束的使用
何为约束?通俗来讲,就是一些条条框框,一些规则限制,数据库还有一个术语叫做规则,跟约束十分相似,在这里我就不谈规则了。当创建数据库表和字段时,可以声明约束(constraint),以限制可以进入字段的数据,利用约束来确保数据的有效性。使用DBMS保护数据的完整性,不是仅有的方法,但它可能是最好的方法。另外一种方法是利用一个外部程序确保数据的有效性,因为大多数数据库不被用户直接访问,而是通过某个原创 2013-08-18 16:12:11 · 2498 阅读 · 26 评论 -
机房收费系统之CDM
在写文档的过程中,肯定会有系统数据库的设计,那么如何进行数据库的设计呢?先来给大家说明一个概念: CDM:概念数据模型(CDM,Conceptual Data Model)用于从概念层开始设计过程。因为在概念层,无须考虑实际物理实现的细节。CDM 描述数据库的整体逻辑结构。它独立于任何软件或具体的数据存取结构,能够对《需求规格说明书》中的业务需求进行形式化描述。它的主要作用是:原创 2014-01-26 15:48:05 · 2532 阅读 · 25 评论 -
Mysql安装过程中遇到的问题及解决办法
因为做SSH网上商城的项目,需要使用MySql数据库,所以就马上着手安装MySQL,但是在安装过程中,可谓是一波三折,总是遇到问题,让我不得不去寻找解决办法。 最开始我是找的mysql-5.6.26-winx64.msi,进行安装的,但是安装完了,并不知道怎么用,百度一下吧,看到人家的安装教程和图解都和自己的安装过程不一样,于是就不知道怎么办了,尝试了半天并没有弄好,于是找人拷贝原创 2015-09-19 20:19:56 · 2558 阅读 · 14 评论 -
PDM实例之机房收费系统
PDM(Physical DataModel)即物理数据模型,它详细说明了数据库的物理实现,在这里我们将具体考虑物理实现的细节,包括数据的存储结构,可以通过修改PDM来适应性能/物理上的约束。 PDM的主要作用是: 1以图形的方式描绘出数据的物理组织结构, 2进行数据库的创建和修改; 3定义参照完整性; 4生成扩展属性; 5可以通过逆向工程重新产生CDM。原创 2014-02-09 21:24:32 · 2163 阅读 · 27 评论 -
深入浅出SQL注入
之前在做学生信息管理系统和机房收费系统的时候,对于SQL注入的问题已经是司空见惯,但是并没有真正的地形象生动的理解SQL注入到底是什么玩意儿.直到这次做牛腩才在牛老师的举例之下,明白了原来SQL注入是真的很危险啊.问题提出 我们先来构造一个简单的添加新闻类别的程序,在动态网页上添加一个TextBox控件,一个Button控件,一个GridView控件。布局如下图所示:然后原创 2014-11-11 15:33:21 · 2863 阅读 · 18 评论 -
机房收费系统数据库概念结构设计
数据库的设计大致流程想必大家都知道,不知道的也能很容易的在网上找到相关的资料,通常,我们将数据库设计分为6个阶段,即需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、实施阶段、运行和维护阶段。 本次我们不谈数据库设计的理论知识,主要是以机房收费系统的数据库设计为背景来说明数据库的概念结构设计是如何产生的,当然包括了数据库设计中最难的需求分析了,否则就谈不上什么原创 2014-07-25 21:56:22 · 2183 阅读 · 19 评论 -
需求引导设计 切莫教条主义
对于懂得软件工程的人来说,标题就是一句废话,没有需求分析,哪来的设计?软件设计和实现中,开发者往往会在不知不觉中忽略用户的需求,站在开发者的角度,按照自己的意愿去设计软件。同样在为系统设计数据库的时候,也存在类似的现象,也许你设计的数据库满足三范式的原则,而且非常灵活,但是用户方的负责人一看就知道这种严格按照理论设计的数据库是不能用的,会给带来好多问题,尤其是性能方面的。 那么原创 2014-06-25 22:16:59 · 1628 阅读 · 20 评论 -
【DataBase】:使用Oracle遇到的几个问题及解决办法
时下比较流行的数据库大概有这么三种,Oracle、MySql以及SQL Server,在网上随便一搜,数据库软件排行榜,你会看到高居榜首的总是Oracle,因此学习Oracle的使用是十分必要的。我在学习使用Oracle的过程中,遇到了很多问题,在这里做一下总结和记录,但愿能够帮助到大家。 问题1:安装Oracle 10g的过程中,提示“环境变量path的值超过1023字符,无法原创 2016-01-06 11:58:12 · 1671 阅读 · 5 评论