张银的博客


Eat to live, but do not live to eat.

导航

04 2009 档案

摘要:数据库范式 构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为... 阅读全文

posted @ 2009-04-26 18:55 张银 阅读(316) 评论(0) 推荐(0) 编辑

摘要:数据库设计原则 一、成立数据小组 大型数据库数据元素多,在设计上有必要成立专门的数据小组。由于数据库设计者不一定是使用者,对系统设计中的数据元素不可能考虑周全,数据库设计出来后,往往难以找到所需的库表,因此数据小组最好由熟悉业务的项目骨干组成。 数据小组的职能并非是设计数据库,而是通过需求分析,在参考其他相似系统的基础上,提取系统的基本数据元素,担负对数据库的审核。审核内容包括审核新的... 阅读全文

posted @ 2009-04-24 19:47 张银 阅读(523) 评论(0) 推荐(0) 编辑

摘要:索引的使用索引的简单使用说明: 一.常用扫描方式:全表扫描全表扫描就是顺序地访问表中每条记录. 索引扫描索引唯一扫描(index unique scan) 索引范围扫描(index range scan) 索引全扫描(index full scan) 索引快速扫描(index fast full scan) 1.索引唯一扫描(index unique scan) 通过唯一索引查找一个数值经常返... 阅读全文

posted @ 2009-04-24 19:45 张银 阅读(510) 评论(0) 推荐(0) 编辑

摘要:在处理postgreSQL数据库的函数的时候,遇到一个问题在select语句中来判断某个字段的属性是否为空,或者是否为一个特定的值,需要作判断,在oracle中我们会用nvl decode 等函数,同样mysql中会有ifnull,if函数。有时候会搞混,忘记了哪个数据库支持这个函数了。 总结一下不同数据库中的一些常用函数,这样方便以后使用。 一、日期操作 1、操作当前日期和时间 Micros... 阅读全文

posted @ 2009-04-24 19:35 张银 阅读(957) 评论(0) 推荐(0) 编辑

摘要:几种常用数据库介绍 SQL Server 2005 1.大型网站采用MS SQL Server数据库 2.SQL Server 2005都要求用户必须在服务器上安装.NET Framework 3.SQL Server向来是一次性购买的解决方案,SQL Server在数据库,可以是小用户,也可以是大用户,大企业。 4.SQL Server是一个数据库平台,提供数据库的从服务器到终端的完整的解... 阅读全文

posted @ 2009-04-24 19:24 张银 阅读(1216) 评论(0) 推荐(0) 编辑

摘要:Oracle,MySQL,MSSQL Server和Access数据库的统计函数 我们在编程中常用的统计函数有计数,求和,求最大值,求最小值,求平均,方差和标准差. 方差(Variance) 方差是标准偏差的平方。组中的值,与它们平均值之间偏离程度的度量。 标准偏差(Standard Deviation) 一个参数,指出一种方式,一个概率函数以这种方式分布在平均值附近,而平均值为方差的平方根。用来... 阅读全文

posted @ 2009-04-24 19:17 张银 阅读(1295) 评论(0) 推荐(0) 编辑

摘要:比较SQL Server、Oracle和DB2 一、开放性: SQL Server 只能在windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时. Oracle ... 阅读全文

posted @ 2009-04-24 18:55 张银 阅读(333) 评论(2) 推荐(0) 编辑

摘要:杨辉三角形输出给定阶数的杨辉三角形"> 输入杨辉三角的阶数: "; for($i=1;$i"; for($j=1;$j "; echo $yh[$i][$j]; echo " "; } echo ""; } echo "";}if($_POST['submit']) yanghui... 阅读全文

posted @ 2009-04-23 19:11 张银 阅读(1450) 评论(0) 推荐(0) 编辑

摘要:MySQL常用命令 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是... 阅读全文

posted @ 2009-04-19 14:30 张银 阅读(250) 评论(0) 推荐(0) 编辑

摘要:修改MySQL密码大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。 方法一使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二使用mysqladminmysqladmin -u root -p password mypasswd输入这个命令后,需要输入root的原密码,然后r... 阅读全文

posted @ 2009-04-17 12:58 张银 阅读(519) 评论(1) 推荐(0) 编辑

摘要:MYSQL添加新用户和数据库(命令行模式和phpmyadmin) 一、命令行模式 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。用户:phplamp用户数据库:phplampDB 1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> inse... 阅读全文

posted @ 2009-04-16 23:21 张银 阅读(15572) 评论(0) 推荐(0) 编辑

摘要:Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上... 阅读全文

posted @ 2009-04-16 17:21 张银 阅读(309) 评论(0) 推荐(0) 编辑

摘要:排序法 平均时间 最差情形 稳定度 额外空间 备注 冒泡 O(n2) O(n2) 稳定 O(1) n小时较好 交换 O(n2) O(n2) 不稳定 O(1) n小时较好 选择 O(n2) O(n2) 不稳定 O(1) n小时较好 插入 O(n2) ... 阅读全文

posted @ 2009-04-16 15:07 张银 阅读(3159) 评论(0) 推荐(2) 编辑

摘要:第11章 新闻管理系统 使用XML保存的数据,具有良好的跨平台性能。XML文件的应用越来越广泛,如数据交换、内容管理、Web集成和配置等方面。为了使大家能够尽快的掌握XML学习的知识点,融会贯通整个XML,创建新闻管理系统仅供大家学习使用。在该实例实现过程中,将会涉及到XSL,CSS,DOM,SAX,数据岛等多种XML相关技术,并使用了XML文件作为存储数据的介质。 本章知识要点:掌握软件的... 阅读全文

posted @ 2009-04-15 13:07 张银 阅读(972) 评论(0) 推荐(0) 编辑

摘要:第10章 XML数据交换 经过前面的学习,我们了掌握了如何描述、储存与解析XML。如果说XML仅仅是用来描述和储存数据的,那么人们就没有必要浪费那么的时间和精力来用在XML上,因为我们使用普通的文件一样也可以做到这一点。然而XML是一种简单、与平台无关并被广泛采用的标准,因此其最大威力在于能够承担起不同环境下应用程序之间数据交换的任务。 本章知识要点:理解数据交换概念、数据交原理,知道数据交... 阅读全文

posted @ 2009-04-14 11:53 张银 阅读(768) 评论(0) 推荐(0) 编辑

摘要:第9章 XPath查询 XML Path Language(XPath)是一种基于字符串的用于寻址XML文档内容的表达式语言。它为定位XML文档的内容提供一种高效方式。XPath由其他XML技术使用,如Extensible Stylesheet Language Transformations(XSLT)和XML Pointer Language(XPointer)。通过使用XPath表达式... 阅读全文

posted @ 2009-04-11 18:38 张银 阅读(730) 评论(0) 推荐(0) 编辑

摘要:第8章 数据岛 数据岛允许我们在HTML页面中集成XML,对XML编写脚本,而无需通过脚本或标签读取XML。几乎任何能够存在于一个结构完整的XML文档中的东西都能存在于一个数据岛中。通过数据岛我们以HTML网页中任一种形式显示XML数据岛数据,如表格、表单或分页显示等。 本章知识要点:掌握数据岛定义熟练掌握数据岛绑定和形式掌握数据岛元素绑定方式熟练掌握DSO概念掌握DSO操作XML数据岛数据... 阅读全文

posted @ 2009-04-10 23:10 张银 阅读(718) 评论(0) 推荐(0) 编辑

摘要:第7章 SAX解析XML 通过上一章的学习,我们知道基于DOM的解析器的核心是在内存中建立和XML文档相对应的树性树状结构,XML文件的标记、标记中的文本数据、实体等都会和内存中树状结构的某个节点相对应。使用DOM解析器的好处是,可以方便的操作内存中的树的节点来处理XML文档,获取自己所需要的数据。但DOM解析的不足之处在于,如果XML文件较大,或者只需要解析XML文档一部分数据,此时就会占... 阅读全文

posted @ 2009-04-09 22:10 张银 阅读(1754) 评论(2) 推荐(0) 编辑

摘要:第6章 DOM解析XML文档 XML能很好、方便的描述和组织数据,在很多实际问题中,人们非常关心XML的数据结构,并根据其结构提取自己需要的数据。XML解析器是XML和应用程序之间的一个软件组织,为应用程序从XML文件中解析出所需要的数据。常见的解析器包括基于DOM的解析器和基于事件的解析器。 在本章中,将会详细XML文档解析过程、DOM树模型、DOM基本接口、DOM的节点访问和DOM对文... 阅读全文

posted @ 2009-04-07 22:26 张银 阅读(1161) 评论(0) 推荐(0) 编辑

摘要:第5章 XSL转换XML文档 XML关于文档浏览的基本思想是将数据与数据的显示分别定义。这样一来,XML格式文档不会重蹈某些HTML文档结构混杂、内容繁乱的覆辙,XML的编写者也可以集中精力于数据本身,而不受显示方式的细枝末节的影响。定义不同的样式表可以使相同的数据呈现出不同的显示外观,从而适合于不同应用,甚至能够在不同的显示设备上显示。这样,XML数据就可以得到最大程度上的重用性,满足不同... 阅读全文

posted @ 2009-04-05 23:45 张银 阅读(840) 评论(0) 推荐(0) 编辑

摘要:第4章 CSS修饰XML文档 层叠样式表CSS(Cascading Style Sheet,简称样式表),一般用于控制HTML和XHTML的排版格式,但也可以用于控制XML文档在浏览器上的显示效果。XML文档本身只包含数据,而不指示浏览器如何呈现文档数据。通过使用CSS来控制XML文档中各个元素的呈现方式。在本章将详细介绍CSS的基本知识以及如何在XML文档中使用CSS来控制元素在浏览器上的... 阅读全文

posted @ 2009-04-04 23:54 张银 阅读(1115) 评论(0) 推荐(0) 编辑

摘要:第3章 DTD规范XML文档 DTD被用来规范XML文档,因为DTD 可以指定:可以在文档中存在的元素、元素可以具有的属性、在元素内部元素的层次结构以及元素在整个文档中出现的顺序等。在本章将详细介绍DTD规范的有关基础知识。 本章知识要点:理解DTD的基本概念掌握DTD声明XML元素的方法理解实体的概念及其作用掌握使用DTD的基本方式了解XML Schema模式的基本概念理解XML Sche... 阅读全文

posted @ 2009-04-03 22:16 张银 阅读(1374) 评论(0) 推荐(0) 编辑

摘要:第2章 XML语法 XML被设计用来描述数据,其重点是数据的内容;而HTML被设计用来显示数据,其重点是数据的样式。在未来的Web开发中XML将会无所不在。在本章将详细介绍XML的基础语法知识,为以后的学习打下坚实的基础。 本章知识要点:熟练掌握XML文件的基本结构掌握XML文档元素的使用理解CDATA段的作用理解XML命名空间的作用掌握XML元素内容与属性的差异 2.1 XML文档结构 ... 阅读全文

posted @ 2009-04-02 20:18 张银 阅读(867) 评论(0) 推荐(1) 编辑

摘要:第1章 XML概述 XML本身并非一种技术,而是标记语言,可支持开发者为Web信息设计自己的标记。如此一来,Web信息便可被XML应用共享。XML是一种标准化的可以在Web上表示结构化信息的文本格式,利用它可以存储有复杂结构的数据信息。随着XML的发展,出现了许多与之相关的技术,如XSL、DTD、DOM、XPath等。 本章知识要点:了解标记语言产生的历史了解SGML通用标记语言掌握HTML... 阅读全文

posted @ 2009-04-01 21:45 张银 阅读(785) 评论(0) 推荐(1) 编辑