2014年3月6日
摘要: 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。下面就简单介绍下这三个范式。◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。考虑这样一个表:【联系人】(姓名,性别,电话)如果在实际场景中,一个联系人有家庭 阅读全文
posted @ 2014-03-06 23:42 我是齐欢 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1.数据库的启动、停止 db2start--启动 db2stop [force]--停止2.与的连接、断开 db2 CONNECT TO DBName [user UserID using PWD]--建立连接 CONNECT reset /db2 disconnect CURRENT --断开连接... 阅读全文
posted @ 2014-03-06 13:56 我是齐欢 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方程序分析: 利用for循环控制100-999个数,每个数分解出个位,十位,百位。b3 = m/100; — — 百位b2 = m%100/10; — — 十位b1 = m%10;— — 个位 b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m用java实现,代码如下:public class test3 {public static 阅读全文
posted @ 2014-03-06 03:42 我是齐欢 阅读(4048) 评论(0) 推荐(0) 编辑
摘要: 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:这是一个典型的Fibonacci数列问题,我们可以把兔子刚出生的时候看成0月,当时只有一对兔子;过一个月后,也就是1月,小兔子长成大兔子了,目前还是一对兔子;再过一个月,也就是2月,大兔子就生了一对小兔子,现在就是两对兔子了,而且会一直生下去……(好强-_-!)于是每过一个月就会增加一对兔子。当然还得考虑到生出来的小兔子也会长大,也会再生小兔子,于是就还要加上后出生的小兔子数……如此推下去,即可得出这个Fibonacci数列: 1,1,2 阅读全文
posted @ 2014-03-06 03:31 我是齐欢 阅读(2471) 评论(0) 推荐(0) 编辑
摘要: 猴子吃桃问题:猴子吃桃子问题:猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?分析:假如每天有x个桃子,猴子吃了一半加一个,就是吃了x/2+1个,那么剩余x-(x/2+1)=x/2-1个;这样,第二天有x/2-1个桃子供当天使用。我们可以看出这么一个规律:今天的桃子个数+1再乘2等于昨天的桃子个数;用上面的表达式就是( x/2-1 +1 )*2=x。如此,只要知道了最后一天的桃子个数,知道了最后一天是第几天,就可以逆推出第一天总共多少 阅读全文
posted @ 2014-03-06 03:19 我是齐欢 阅读(25066) 评论(0) 推荐(0) 编辑
摘要: MySQL在Windows中会得到越来越广泛的应用。故整理MySQL安装详解如下,以备不时之需。安装环境:Windows Server 2003 [32bit NTFS]版本信息:MySQL 5.5.15 [下载地址:http://dev.mysql.com/downloads/]参考文献:http://dev.mysql.com/doc/refman/5.1/zh/installing.html步骤1:选择安装类型有3种安装类型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装)。Typical(典型安装)安装只安装MySQL服务器、mysql命令行客户端和命 阅读全文
posted @ 2014-03-06 00:57 我是齐欢 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类:内连接。(典型的连接运算,使用像 = 或 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。外连接。外连接可以是左向外连接、右向外连接或完整外部连接。 在FROM子句中指定外连接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OU... 阅读全文
posted @ 2014-03-06 00:17 我是齐欢 阅读(179) 评论(0) 推荐(0) 编辑
  2014年3月5日
摘要: asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REV... 阅读全文
posted @ 2014-03-05 14:10 我是齐欢 阅读(925) 评论(0) 推荐(0) 编辑
  2014年3月4日
摘要: 分页查询语句是sql语句编程中很长见的一个典型应用,用sql语句来分页比一些分页控件的速度要快,所以sql语句的分页在实际编程应用中还是非常广泛的。今天给大家分享几条不同数据库编程用的分页查询语句。我以查询21条 - 30条 为例。01--mssqlserver的分页查询语句:0203selectt... 阅读全文
posted @ 2014-03-04 22:08 我是齐欢 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 我们在编写MIS系统和Web应用程序等系统时,都涉及到与数据库的交互,如果数据库中数据量很大的话,一次检索所有的记录,会占用系统很大的资源,因此我们常常采用,需要多少数据就只从数据库中取多少条记录,即采用分页语句。根据自己使用过的内容,把常见数据库Sql Server,Oracle和My sql的分... 阅读全文
posted @ 2014-03-04 17:18 我是齐欢 阅读(221) 评论(0) 推荐(0) 编辑