﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-日积月累-随笔分类-经验</title><link>http://www.blogjava.net/ITdavid/category/29128.html</link><description>Java笔记</description><language>zh-cn</language><lastBuildDate>Sun, 30 Mar 2008 11:29:13 GMT</lastBuildDate><pubDate>Sun, 30 Mar 2008 11:29:13 GMT</pubDate><ttl>60</ttl><item><title>windows系统垃圾清理</title><link>http://www.blogjava.net/ITdavid/archive/2008/03/30/189627.html</link><dc:creator>大卫</dc:creator><author>大卫</author><pubDate>Sun, 30 Mar 2008 10:22:00 GMT</pubDate><guid>http://www.blogjava.net/ITdavid/archive/2008/03/30/189627.html</guid><wfw:comment>http://www.blogjava.net/ITdavid/comments/189627.html</wfw:comment><comments>http://www.blogjava.net/ITdavid/archive/2008/03/30/189627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ITdavid/comments/commentRss/189627.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ITdavid/services/trackbacks/189627.html</trackback:ping><description><![CDATA[执行如下批处理：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">@echo&nbsp;off&nbsp;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />echo&nbsp;正在清除系统垃圾文件，请稍等<img src="http://www.blogjava.net/Images/dot.gif"  alt="" /><img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;<br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">systemdrive</span><span style="color: #000000">%</span><span style="color: #000000">\</span><span style="color: #000000">*</span><span style="color: #000000">.tmp&nbsp;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">systemdrive</span><span style="color: #000000">%</span><span style="color: #000000">\</span><span style="color: #000000">*</span><span style="color: #000000">._mp&nbsp;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">systemdrive</span><span style="color: #000000">%</span><span style="color: #000000">\</span><span style="color: #000000">*</span><span style="color: #000000">.log&nbsp;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">systemdrive</span><span style="color: #000000">%</span><span style="color: #000000">\</span><span style="color: #000000">*</span><span style="color: #000000">.gid&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">systemdrive</span><span style="color: #000000">%</span><span style="color: #000000">\</span><span style="color: #000000">*</span><span style="color: #000000">.chk&nbsp;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">systemdrive</span><span style="color: #000000">%</span><span style="color: #000000">\</span><span style="color: #000000">*</span><span style="color: #000000">.old&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">systemdrive</span><span style="color: #000000">%</span><span style="color: #000000">\recycled\</span><span style="color: #000000">*</span><span style="color: #000000">.</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">windir</span><span style="color: #000000">%</span><span style="color: #000000">\</span><span style="color: #000000">*</span><span style="color: #000000">.bak&nbsp;<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">windir</span><span style="color: #000000">%</span><span style="color: #000000">\prefetch\</span><span style="color: #000000">*</span><span style="color: #000000">.</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />rd&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">windir</span><span style="color: #000000">%</span><span style="color: #000000">\temp&nbsp;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&nbsp;md&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">windir</span><span style="color: #000000">%</span><span style="color: #000000">\temp&nbsp;<br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">userprofile</span><span style="color: #000000">%</span><span style="color: #000000">\小甜饼s\</span><span style="color: #000000">*</span><span style="color: #000000">.</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">userprofile</span><span style="color: #000000">%</span><span style="color: #000000">\recent\</span><span style="color: #000000">*</span><span style="color: #000000">.</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">%userprofile%\Local&nbsp;Settings\Temporary&nbsp;Internet&nbsp;Files\*.*</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">%userprofile%\Local&nbsp;Settings\Temp\*.*</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">del</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">f&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">s&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">q&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">%userprofile%\recent\*.*</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />echo&nbsp;清除系统LJ完成！&nbsp;<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />echo.&nbsp;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&nbsp;pause&nbsp;</span></div>
绝对安全！<br />
<br />
--------------------<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;WE准高手 
<img src ="http://www.blogjava.net/ITdavid/aggbug/189627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ITdavid/" target="_blank">大卫</a> 2008-03-30 18:22 <a href="http://www.blogjava.net/ITdavid/archive/2008/03/30/189627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库设计5步骤（收藏）</title><link>http://www.blogjava.net/ITdavid/archive/2008/01/24/177424.html</link><dc:creator>大卫</dc:creator><author>大卫</author><pubDate>Thu, 24 Jan 2008 02:07:00 GMT</pubDate><guid>http://www.blogjava.net/ITdavid/archive/2008/01/24/177424.html</guid><wfw:comment>http://www.blogjava.net/ITdavid/comments/177424.html</wfw:comment><comments>http://www.blogjava.net/ITdavid/archive/2008/01/24/177424.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ITdavid/comments/commentRss/177424.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ITdavid/services/trackbacks/177424.html</trackback:ping><description><![CDATA[<div class="diaryBody" align="left"><strong><span style="font-size: 20px">数据库设计5步骤<br />
</span></strong><br />
 <br />
 <strong><span style="font-size: 16px">1.确定entities及relationships</span></strong><br />
<br />
a)设计宏观行为。你用此数据库来做什么？比如，希望管理雇员的信息。<br />
<br />
b)确定entities。对于一系列的行为，确定所管理信息所涉及到的主题范围。这将变成table。比如，雇用员工，指定具体部门，确定技能等级。<br />
<br />
c)确定relationships。看着行为，确定tables之间有何种关系。比如，在部门与雇员之间存在一种关系。给这种关系命名。<br />
<br />
d)细化行为。你从宏观行为开始，现在仔细检查这些行为，看有哪些行为能转为微观行为。比如，管理雇员的信息可细化为：<br />
● 增加新员工<br />
● 修改存在员工信息<br />
● 删除调走的员工<br />
<br />
e)确定业务规则。看着你的业务规则，确定你要采取哪种。比如，可能有这样一种规则，一个部门有且只能有一个部门领导。这些规则将被设计到数据库的结构中。<br />
<br />
<strong>范例：</strong><br />
<br />
ACME是一个小公司，在5个地方都设有办事处。当前，有75名员工。公司准备快速扩大规模，划分了9个部门，每个部门都有其领导。<br />
为有助于寻求新的员工，人事部门规划了68种技能，为将来人事管理作好准备。员工被招进时，每一种技能的专业等级都被确定。<br />
<br />
定义宏观行为<br />
一些ACME公司的宏观行为包括：<br />
● 招聘员工<br />
● 解雇员工<br />
● 管理员工个人信息<br />
● 管理公司所需的技能信息<br />
● 管理哪位员工有哪些技能<br />
● 管理部门信息<br />
● 管理办事处信息<br />
<br />
<strong>确定entities及relationships</strong><br />
我们可以确定要存放信息的主题领域(表)及其关系，并创建一个基于宏观行为及描述的图表。<br />
我们用方框来代表table，用菱形代表relationship。我们可以确定哪些relationship是一对多，一对一，及多对多。<br />
这是一个E-R草图，以后会细化。<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_173919_ZNFIVwdCFt.jpg" border="0" _counted="undefined" /><br />
<br />
<strong>细化宏观行为</strong><br />
以下微观行为基于上面宏观行为而形成：<br />
● 增加或删除一个员工<br />
● 增加或删除一个办事处<br />
● 列出一个部门中的所有员工<br />
● 增加一项技能<br />
● 增加一个员工的一项技能<br />
● 确定一个员工的技能<br />
● 确定一个员工每项技能的等级<br />
● 确定所有拥有相同等级的某项技能的员工<br />
● 修改员工的技能等级<br />
<br />
这些微观行为可用来确定需要哪些table或relationship。<br />
<br />
<strong>确定业务规则</strong><br />
业务规则常用于确定一对多，一对一，及多对多关系。<br />
相关的业务规则可能有：<br />
● 现在有5个办事处；最多允许扩展到10个。<br />
● 员工可以改变部门或办事处<br />
● 每个部门有一个部门领导<br />
● 每个办事处至多有3个电话号码<br />
● 每个电话号码有一个或多个扩展<br />
● 员工被招进时，每一种技能的专业等级都被确定。<br />
● 每位员工拥有3到20个技能<br />
● 某位员工可能被安排在一个办事处，也可能不安排办事处。<br />
<br />
<strong><span style="font-size: 16px">2.确定所需数据</span></strong><br />
<br />
要确定所需数据：<br />
1. 确定支持数据<br />
2. 列出所要跟踪的所有数据。描述table(主题)的数据回答这些问题：谁，什么，哪里，何时，以及为什么<br />
3. 为每个table建立数据<br />
4. 列出每个table目前看起来合适的可用数据<br />
5. 为每个relationship设置数据<br />
6. 如果有，为每个relationship列出适用的数据<br />
<br />
<strong>确定支持数据</strong><br />
<br />
你所确定的支持数据将会成为table中的字段名。比如，下列数据将适用于表Employee，表Skill，表Expert In。<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_175041_yXNluqNjYB.jpg" border="0" _counted="undefined" /><br />
<br />
如果将这些数据画成图表，就像：<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_175241_WBxtxZMHKn.jpg" border="0" _counted="undefined" /> <br />
<br />
需要注意：<br />
● 在确定支持数据时，请一定要参考你之前所确定的宏观行为，以清楚如何利用这些数据。<br />
● 比如，如果你知道你需要所有员工的按姓氏排序的列表，确保你将支持数据分解为名字与姓氏，这比简单地提供一个名字会更好。<br />
● 你所选择的名称最好保持一致性。这将更易于维护数据库，也更易于阅读所输出的报表。<br />
● 比如，如果你在某些地方用了一个缩写名称Emp_status，你就不应该在另外一个地方使用全名(Empolyee_ID)。相反，这些名称应当是Emp_status及Emp_id。<br />
● 数据是否与正确的table相对应无关紧要，你可以根据自己的喜好来定。在下节中，你会通过测试对此作出判断。<br />
<br />
<strong><span style="font-size: 16px">3.标准化数据</span></strong><br />
<br />
标准化是你用以消除数据冗余及确保数据与正确的table或relationship相关联的一系列测试。共有5个测试。本节中，我们将讨论经常使用的3个。<br />
关于标准化测试的更多信息，请参考有关数据库设计的书籍。<br />
<br />
<strong>标准化格式</strong><br />
标准化格式是标准化数据的常用测试方式。你的数据通过第一遍测试后，就被认为是达到第一标准化格式；通过第二遍测试，达到第二标准化格式；通过第三遍测试，达到第三标准化格式。<br />
<br />
如何标准格式：<br />
1． 列出数据<br />
2． 为每个表确定至少一个键。每个表必须有一个主键。<br />
3． 确定relationships的键。relationships的键是连接两个表的键。<br />
4． 检查支持数据列表中的计算数据。计算数据通常不保存在数据库中。<br />
5． 将数据放在第一遍的标准化格式中：<br />
6． 从tables及relationships除去重复的数据。<br />
7． 以你所除去数据创建一个或更多的tables及relationships。<br />
8． 将数据放在第二遍的标准化格式中：<br />
9． 用多于一个以上的键确定tables及relationships。<br />
10． 除去只依赖于键一部分的数据。<br />
11． 以你所除去数据创建一个或更多的tables及relationships。<br />
12． 将数据放在第三遍的标准化格式中：<br />
13． 除去那些依赖于tables或relationships中其他数据，并且不是键的数据。<br />
14． 以你所除去数据创建一个或更多的tables及relationships。<br />
<br />
<strong>数据与键</strong><br />
在你开始标准化（测试数据）前，简单地列出数据，并为每张表确定一个唯一的主键。这个键可以由一个字段或几个字段（连锁键）组成。<br />
<br />
主键是一张表中唯一区分各行的一组字段。Employee表的主键是Employee ID字段。Works In relationship中的主键包括Office Code及Employee ID字段。给数据库中每一relationship给出一个键，从其所连接的每一个table中抽取其键产生。<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_175730_SCqTpdKuIw.gif" border="0" _counted="undefined" /><br />
<br />
<strong>将数据放在第一遍的标准化格式中</strong><br />
● 除去重复的组<br />
● 要测试第一遍标准化格式，除去重复的组，并将它们放进他们各自的一张表中。<br />
● 在下面的例子中，Phone Number可以重复。（一个工作人员可以有多于一个的电话号码。）将重复的组除去，创建一个名为Telephone的新表。在Telephone与Office创建一个名为Associated With的relationship。<br />
<br />
<strong>将数据放在第二遍的标准化格式中</strong><br />
● 除去那些不依赖于整个键的数据。<br />
● 只看那些有一个以上键的tables及relationships。要测试第二遍标准化格式，除去那些不依赖于整个键的任何数据（组成键的所有字段）。<br />
● 在此例中，原Employee表有一个由两个字段组成的键。一些数据不依赖于整个键；例如，department name只依赖于其中一个键（Department ID）。因此，Department ID，其他Employee数据并不依赖于它，应移至一个名为Department的新表中，并为Employee及Department建立一个名为Assigned To的relationship。<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_180031_HeTLPIcghg.gif" border="0" _counted="undefined" /><br />
<br />
<strong>将数据放在第三遍的标准化格式中</strong><br />
● 除去那些不直接依赖于键的数据。<br />
● 要测试第三遍标准化格式，除去那些不是直接依赖于键，而是依赖于其他数据的数据。<br />
● 在此例中，原Employee表有依赖于其键（Employee ID）的数据。然而，office location及office phone依赖于其他字段，即Office Code。它们不直接依赖于Employee ID键。将这组数据，包括Office Code，移至一个名为Office的新表中，并为Employee及Office建立一个名为Works In的relationship。<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_180505_WtJjZyOTNj.gif" border="0" _counted="undefined" /><br />
<br />
<br />
<br />
<strong><span style="font-size: 16px">4.考量关系</span></strong><br />
<br />
当你完成标准化进程后，你的设计已经差不多完成了。你所需要做的，就是考量关系。<br />
<br />
<strong>考量带有数据的关系</strong><br />
你的一些relationship可能集含有数据。这经常发生在多对多的关系中。<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_181032_outKxxhVvf.gif" border="0" _counted="undefined" /><br />
<br />
遇到这种情况，将relationship转化为一个table。relationship的键依旧成为table中的键。<br />
<br />
<strong>考量没有数据的关系</strong><br />
要实现没有数据的关系，你需要定义外部键。外部键是含有另外一个表中主键的一个或多个字段。外部键使你能同时连接多表数据。<br />
<br />
有一些基本原则能帮助你决定将这些键放在哪里：<br />
<br />
<strong>一对多</strong> 在一对多关系中，&#8220;一&#8221;中的主键放在&#8220;多&#8221;中。此例中，外部键放在Employee表中。<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_181615_awYYuyexSt.gif" border="0" _counted="undefined" /> <br />
<br />
<strong>一对一</strong> 在一对一关系中，外部键可以放进任一表中。如果必须要放在某一边，而不能放在另一边，应该放在必须的一边。此例中，外部键（Head ID）在Department表中，因为这是必需的。<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_182307_JkrRbRSbXF.gif" border="0" _counted="undefined" /><br />
<br />
<strong>多对多</strong> 在多对多关系中，用两个外部键来创建一个新表。已存的旧表通过这个新表来发生联系。<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_181712_nhHMnipJRU.gif" border="0" _counted="undefined" /><br />
<br />
<br />
<strong><span style="font-size: 16px">5.检验设计</span></strong><br />
<br />
在你完成设计之前，你需要确保它满足你的需要。检查你在一开始时所定义的行为，确认你可以获取行为所需要的所有数据：<br />
● 你能找到一个路径来等到你所需要的所有信息吗？<br />
● 设计是否满足了你的需要？<br />
● 所有需要的数据都可用吗？<br />
如果你对以上的问题都回答是，你已经差不多完成设计了。<br />
<br />
<strong>最终设计</strong><br />
最终设计看起来就像这样：<br />
<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_182451_DPTYNDsfmg.gif" border="0" _counted="undefined" /><br />
<br />
<br />
<strong>设计数据库的表属性</strong><br />
数据库设计需要确定有什么表，每张表有什么字段。此节讨论如何指定各字段的属性。<br />
<br />
对于每一字段，你必须决定字段名，数据类型及大小，是否允许NULL值，以及你是否希望数据库限制字段中所允许的值。<br />
<br />
<strong>选择字段名</strong><br />
字段名可以是字母、数字或符号的任意组合。然而，如果字段名包括了字母、数字或下划线、或并不以字母打头，或者它是个关键字（详见关键字表），那么当使用字段名称时，必须用双引号括起来。<br />
<br />
<strong>为字段选择数据类型</strong><br />
SQL Anywhere支持的数据类型包括：<br />
整数（int, integer, smallint）<br />
小数（decimal, numeric）<br />
浮点数（float, double）<br />
字符型（char, varchar, long varchar）<br />
二进制数据类型（binary, long binary）<br />
日期/时间类型（date, time, timestamp）<br />
用户自定义类型<br />
<br />
关于数据类型的内容，请参见&#8220;SQL Anywhere数据类型&#8221;一节。字段的数据类型影响字段的最大尺寸。例如，如果你指定SMALLINT，此字段可以容纳32,767的整数。INTEGER可以容纳2,147,483,647的整数。对CHAR来讲，字段的最大值必须指定。<br />
<br />
长二进制的数据类型可用来在数据库中保存例如图像(如位图)或者文字编辑文档。这些类型的信息通常被称为二进制大型对象，或者BLOBS。<br />
<br />
关于每一数据类型的完整描述，见&#8220;SQL Anywhere数据类型&#8221;。<br />
<br />
<strong>NULL与NOT NULL</strong><br />
<br />
如果一个字段值是必填的，你就将此字段定义为NOT NULL。否则，字段值可以为NULL值，即可以有空值。SQL中的默认值是允许空值；你应该显示地将字段定义为NOT NULL，除非你有好理由将其设为允许空值。<br />
<br />
关于NULL值的完整描述，请见&#8220;NULL value&#8221;。有关其对比用法，见&#8220;Search conditions&#8221;。<br />
<br />
<strong>选择约束</strong><br />
<br />
尽管字段的数据类型限制了能存在字段中的数据（例如，只能存数字或日期），你或许希望更进一步来约束其允许值。<br />
<br />
你可以通过指定一个&#8220;CHECK&#8221;约束来限制任意字段的值。你可以使用能在WHERE子句中出现的任何有效条件来约束被允许的值，尽管大多数CHECK约束使用BETWEEN或IN条件。<br />
<br />
<strong>更多信息</strong><br />
<br />
有关有效条件的更多信息，见&#8220;Search conditions&#8221;。有关如何为表及字段指定约束，见&#8220;Ensuring Data Integrity&#8221;。<br />
<br />
<strong>例子</strong><br />
例子数据库中有一个名为department的表，字段是dept_id, dept_name, dept_head_id。其定义如下：<br />
<img style="display: inline" alt="image" src="http://www.matrix.org.cn/resource/upload/content/2005_09_05_182652_YiKTlCZqoA.gif" border="0" _counted="undefined" /><br />
<br />
注意每一字段都被指定为&#8220;not null&#8221;。这种情况下，表中每一记录的所有字段的数据都必填。<br />
<br />
<strong>选择主键及外部键</strong><br />
主键是唯一识别表中每一项记录的字段。如何你的表已经正确标准化，主键应当成为数据库设计的一部分。<br />
外部键是包含另一表中主键值的一个或一组字段。外部键关系在数据库中建立了一对一及一对多关系。如果你的设计已经正确标准化，外部键应当成为数据库设计的一部分。<br />
</div>
 <img src ="http://www.blogjava.net/ITdavid/aggbug/177424.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ITdavid/" target="_blank">大卫</a> 2008-01-24 10:07 <a href="http://www.blogjava.net/ITdavid/archive/2008/01/24/177424.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个计算机专业学生几年的编程经验汇总（收藏）</title><link>http://www.blogjava.net/ITdavid/archive/2008/01/23/177209.html</link><dc:creator>大卫</dc:creator><author>大卫</author><pubDate>Wed, 23 Jan 2008 02:41:00 GMT</pubDate><guid>http://www.blogjava.net/ITdavid/archive/2008/01/23/177209.html</guid><wfw:comment>http://www.blogjava.net/ITdavid/comments/177209.html</wfw:comment><comments>http://www.blogjava.net/ITdavid/archive/2008/01/23/177209.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.blogjava.net/ITdavid/comments/commentRss/177209.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ITdavid/services/trackbacks/177209.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 来学习Java也有两个年头了，永远不敢说多么精通，但也想谈谈自己的感受，写给软件学院的同仁们，帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气，其实最主要的还是大家自身的进步提升??1．&nbsp;关于动态加载机制??学习Java比C++更容易理解OOP的思想，毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点，所谓的动态加载机制等等。当然概...&nbsp;&nbsp;<a href='http://www.blogjava.net/ITdavid/archive/2008/01/23/177209.html'>阅读全文</a><img src ="http://www.blogjava.net/ITdavid/aggbug/177209.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ITdavid/" target="_blank">大卫</a> 2008-01-23 10:41 <a href="http://www.blogjava.net/ITdavid/archive/2008/01/23/177209.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在三个月掌握三年的经验（转载&amp;&amp;笔记）</title><link>http://www.blogjava.net/ITdavid/archive/2008/01/21/176730.html</link><dc:creator>大卫</dc:creator><author>大卫</author><pubDate>Mon, 21 Jan 2008 04:58:00 GMT</pubDate><guid>http://www.blogjava.net/ITdavid/archive/2008/01/21/176730.html</guid><wfw:comment>http://www.blogjava.net/ITdavid/comments/176730.html</wfw:comment><comments>http://www.blogjava.net/ITdavid/archive/2008/01/21/176730.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/ITdavid/comments/commentRss/176730.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ITdavid/services/trackbacks/176730.html</trackback:ping><description><![CDATA[很多职场新人都谈到了工作经验的问题，似乎招聘公司不给你机会，你就没办法获得必要的工作经验，其实并不一定。 <br />
<br />
　　很多资料在网上都是可以找到的，只是看你具备不具备足够的信息收集与处理能力，而这个收集与处理信息的过程，也能极大的提升你的职业能力。 <br />
<br />
　　我一直有个感觉，在&#8220;<span style="color: #0000ff">模仿中成长，在创新中成功</span>&#8221;，其实在真正的职业工作中，大多数的工作都是模仿重复，强调的是工作效率，而不是创新。对于企业而言，过度的创新必然导致过多的失败，以及效率的低下。 <br />
<br />
　　以下方式是我的成长中曾经做过的，也是我用来训练新员工的方案。你们也可以试试。 <br />
<br />
　　看到很多谈应聘技巧的帖子，其实并不实用，<span style="color: #0000ff">有菜谱并不代表能做出好菜，能不能做出好菜仍要看你天天炒，日日炒，炒出来的本事</span>。 <br />
<br />
　　所以，我这里要强调的一点是，你<span style="color: #0000ff">收集到的任何资料都不能只是看看，而必须自己手把手，动手去整理、去归类，去建立新的结构，这个信息收集与处理的过程甚至比你最后总结成文的文字更重要</span>。 <br />
<br />
　　何谓&#8220;<span style="color: #0000ff">学习</span>&#8221;？学习学习，学而习，<span style="color: #0000ff">习而成习惯</span>。光学不习，那知识还只是书上的，老师教的，不是你自己的，只有你重复练习了，经过量变，才会有质变，当你<span style="color: #0000ff">形成条件反射</span>时，你就真正<span style="color: #0000ff">掌握</span>这个东西了。 <br />
<br />
　　这个过程需要维持两至三个月的时间，一定要坚持下去，你会看到自己的变化的。否则，你会用你最青春的两三年来慢慢沉淀出这些你两三个月就能掌握的东西。 <br />
<br />
　　一切一切，其实，你们比的不是其它的东西，<span style="color: #0000ff">只是比的速度</span>。 <br />
<br />
　　这也是为什么我那么强调<span style="color: #0000ff">基本功</span>的原因。 <br />
　　　　 <br />
　　　　 <br />
　　　　1. 职业分析： <br />
　　　　A. 分析<span style="color: #0000ff">性格</span>——分析长处和短处——分析大家都有的长处——确定自己最终发展的<span style="color: #0000ff">专业</span> <br />
　　　　B. 确定<span style="color: #0000ff">兴趣</span>——分析竞争的激烈程度和发展的空间大小——寻找相对优势—确定自己最终进入的<span style="color: #0000ff">行业</span> <br />
　　　　C. 确定行业内自己的专业方向，继续保持自身的专业优势。 <br />
　　　　 <span style="color: #339966">/*&nbsp;性格决定专业，兴趣决定行业，行业&gt;专业，某个行业会包括很多专业。 */</span><br />
<br />
　　　　2. 编写行业报告——着重对行业全面性的把握。 <br />
　　　　A. 通过上网查询和购买行业报刊，收集不少于三十万字的行业、重点企业的有效资料，在电脑中进行资料分析、分类、汇总。 <br />
　　　　B. 参考同类行业书籍，确定写作提纲，确定文章结构和逻辑方向，培养文字表达能力和逻辑能力，以及熟练的电脑使用技能。 <br />
　　　　C. 将三十万字资料浓缩成十至十五万字，写成一本符合出版行文格式要求的行业报告。如果选题好，还真的有出版的可能性。如果有一定的独特见解，也可以写成文章争取在专业刊物上发表，树立个人专业形象。 <br />
　　　　 <br />
　　　　3. 编写讲座报告——着重对专业系统性的把握。 <br />
　　　　A. 根据你希望从事的专业岗位，从报告中选择两到三个重点，将书稿压缩成两万字的讲座稿（按每分钟150字的演讲速度，即两个小时）。 <br />
　　　　B. 将演讲稿再浓缩成两千字的提纲和重要内容，使用PPT软件编成演讲用演示文件，并根据相关内容配以精彩图片。 <br />
　　　　C. 培养职业化的公众表达能力和表达方式，练习普通话，使用讲座稿进行互动讲座和演讲练习，只到脱口而出。 <br />
　　　　 <br />
<br />
　　告诉大家两个名人是这么成长的． <br />
　　 <br />
　　一个是教英语的李阳，他读大学时成绩不好，英语不及格，然后他做什么去了？他跑到没人的地方大声喊英语去了． <br />
　　 <br />
　　一个是做广告的叶茂中，他卖广告卖不出去了，他跑回家写书．别人看到的和他自己说的是拿着书出版出了名，发达了．其实做过这个事的人才会知道，当他把这本书写出来时，能不能出版已经不重要的，因为他知道他变化了． <br />
　　 <br />
　　我当时也是没办法了，把所有的钱买了台电脑，在家里做了三个月这个事，三个月后的变化是惊人的，我的父母、我兼职的公司的老总，最重要的是我自己，都感觉到了自己的变化。 <br />
　　 <br />
　　完全不同了。 <br />
<br />
　　其实我写的已经不是理论了，其实什么都没有技巧的，只是多看书，然后多做，硬磕，坚持下去，刚开始觉得没变化，没感觉，很累，坚持不下去，然后做着做着，就越来越快了，然后慢慢的有变化． <br />
<br />
　　而且有意思的是，我在家呆了三个月，做的事其实根本与我所从事的工作没有一点关系．只是这三个月的训练，对于我的逻辑、结构、全局性、文字表达能力、口头表达能力有了极大的提升。 <br />
<br />
　　至于收入翻５翻，当年一个月也就八百块钱，然后做完这个训练后整个人的状态都变了，有自信了，然后写了一个方案去应聘，结果进了一家大公司，当然，开始我还不想去，因为对方只给我800/月，还要自己租房子，吃饭，觉得不好，但是对方连续四个月三次打电话找我，于是我去了，结果去了就后悔了，真正好的公司根本不在乎工资的，重要的是你自己的能力。第一个月，我就挣了八千块，我以前想都不敢想的。然后两个月就转了正，而有一个有关系的同事，呆了一年还没能转正。然后每个月的收入超过工资几倍，还有年终奖两万，出国旅游，其实也不累，我到这个家公司的同时，还到另一家广告公司兼职，呵呵，很回忆的过去。 <br />
<br />
　　现在看到太多的人谈工资，我确实不喜欢，我这几年都不和老板谈工资的，因为说出来好笑，帐面工资高了，还要多扣税． <br />
<br />
　　我只<span style="color: #0000ff">在意公司的分配方式，怎么样算提成和奖金，年薪</span>． <br />
　　 <br />
　　上个月有一个和我同龄的名牌大学MBA来我现在所在的小公司应聘,不愿意和人事小姐谈,老板不在,我就来谈了,我说好呀,以你的资历我不能和你谈给谁做副手的问题了,我跟你谈谈公司的分配方式吧,其实我们公司普通员工的收入都不高的,长沙平均水平,只是不忙,周末休两天,工作满一年还有一个星期的年休假. <br />
　　 <br />
　　但是公司几个部门负责人还是有钱的,象我三十岁,一年18万左右的年薪,其它的我就不清楚了,有几个我一个星期才见一次的,比我还小,只怕拿得比我还多.你应该也是这样的吧. <br />
　　 <br />
　　他要求6千一个月的月薪,我说这倒不重要,重要的是公司不会给你安排业务的,你自己找业务回来,公司给你平台,给你配团队,能挣多少钱是你的本事. <br />
　　 <br />
　　我说完了,问,你有什么想法吗?他说没想法,起身走人. <br />
　　 <br />
　　太有意思了,你在长沙想拿六千一个月,你等别人找事给你做,你为什么不能自己找到项目呀?六千是底薪呀,差不多7万2千的底薪,如果是这样的,那我自己算我应该拿到二十五万以上的年薪了. <br />
　　 <br />
　　从来拿底薪和拿年薪的人就是不一样的. <br />
　　 <br />
　　如果你不敢拿年薪,你就不要想着谈什么老板给你少了. <br />
　　 <br />
　　企业是要盈利的,资本家是要剥削的.问题是,如果你是一个真正能创造价值的人,你自己所创造的价值你是可以拿到手的. <br />
　　 <br />
　　大学毕业生,如果什么经验也没有,只有知识,没有技能,能找到一个给你几百块钱,让你在这里呆着学东西的企业就应该感谢了,如果你觉得这种企业不是你所向往的,你在上大学时就老老实实努力学,少玩,多练. <br />
　　 <br />
　　我工作有一个总结,<span style="color: #0000ff">钱永远不会是目标,但是它会是结果</span>. <br />
<br />
　　谈到职业规划，有人说过职业可以规划的，我也相信未来可以计划的，问题是，你是不是这个能不能计划出你未来的人，以及，你身边有没有熟悉你的高人指点，如果没有，那你自己都不会明白你自己的未来是什么的，就象象你去做所谓的性向测试，说不定是你自己在自欺欺人了，这种事多了，没人会把自己算成一个坏人的。 <br />
<br />
　　所以重要的还是那一句话，<span style="color: #0000ff">复杂的生活简单过，简单的事情重复做</span>。 <br />
　　 <br />
　　你是中文系的，如果你的年纪还不是很大，建议你凭你自己的能力，哪怕是工资少点，你都要进最好的广告公司，去呆上一年半载，按我说的方法偷师，基本能力提升了，慢慢的你会遇到一些贵人的，还有你会涉及一些行业，慢慢的，你会发觉你内心深处喜欢的行业。 <br />
　　 <br />
　　呵呵，特别是哦，女孩子，只有努力才能进大公司，只有进了大公司才能遇到优秀的男生。好男生都关在写字楼里上班下班加班的，呵呵。生活圈子都小的，你选择的工作圈在你努力的阶段就是你的生活圈。 <br />
<br />
　　在你的成长过程中，有<span style="color: #0000ff">五个人非常重要</span>。 <br />
　　　　 <br />
　　第一个，导师，教练。 <br />
　　他教给你实用的技巧、一定的工作经验，而不是知识。他可以给你指明方向。 <br />
　　这个人可能是你的上司、前辈、学长。 <br />
　　　　 <br />
　　第二个，陪练，同路人。 <br />
　　任何人的成长都不是学出来的，而是学而习，习而成习惯，练出来的。在这个练的过程中，是一件很苦的过程，是一系列简单动作的重复重复再重复，由量变到质变的过程，在这个过程中，一个人很难坚持下来，这时你需要一个同路人。 <br />
　　他可以是和你共同兴趣，共同目标的朋友，最好是你生命中所爱的人。 <br />
　　　　 <br />
　　第三个，榜样，他是你人生的标杆。 <br />
　　在你一生中，在不同阶段，会有不同的标杆，你向他学习，受他鼓舞，一步一步向他靠扰。 <br />
　　最重要的是那个你看得到摸得着的人，你知道，不需要通过机遇，只需要通过努力就可以达到的榜样。 <br />
　　　　 <br />
　　第四个，敌人，看不起你的人，拒绝过你的人。 <br />
　　人不到绝境是不会有斗志的，你要证明他是错的，他会给你真正的动力。 <br />
　　　　 <br />
　　第五个，最重要的是第五个，你们觉得第五个人是你自己。 <br />
　　世界上没有救世主，任何希望当别人救世主的人不是疯子就是傻子，只有自己才可以救自己。 <br />
　　这个世界上，失败的人除了天分太差之外，只有以下几点，懒，方向不对，方法不对，没有坚持。 <br />
　　如果你自己做不到，你不要怪别人。 <br />
<br />
　　基本功是你自己的，细节所积累下来的，能让你迅速融入新环境． <br />
　　<span style="color: #99cc00"><span style="color: #339966">/*&nbsp;人和人最终的差距就是在基本功上面，是否迅速。 */ </span><br />
</span>　　 <br />
　　不知道怎么跟大家谈基本功这个问题． <br />
<br />
　　很多东西大家都没把它当基本功了． <br />
<br />
　　比如说，我想要的人，他打字很快，他很少很少写错别字，有丰富的词汇量，逻辑很清晰，用词很准确，这些看上去难不难？ <br />
　　 <br />
　　但是在我这两年见过的应聘的策划文案来看，只有两个人做到了．一个是做了三年文案的女孩子，慢慢磨的．一个是中文硕士生，还没毕业． <br />
　　 <br />
　　其实大学到底教给大家什么了？ <br />
　　知识？ <br />
　　 <br />
　　大学阶段必须打好你的基本功，这些决定了你就业后的学习能力，阶层简单工作的工作效率． <br />
　　 <br />
　　如果谁还说打字、排版是文员做的事，那只能说他是真正不明白真正的职场需要。 <br />
　　 <br />
　　你们在大学所学到的知识，都是同质化的了，如果<span style="color: #0000ff">将知识变为通用的、标准化的技能才是重要的</span>。 <br />
　　 <br />
　　既然学的东西没用，那在大学还要不要认真学习呢？ <br />
　　 <br />
　　当然要，因为这些东西是系统性的，这个学习过程能培养你的学习能力。 <br />
　　 <br />
　　<span style="color: #0000ff">知识不能改变你的命运了，但是它可以改变你的气质</span>。 <br />
　　 <br />
　　如果你读个四年大学出来，你的气质还不能好一点，那你的大学就真的白读了。 <br />
　　 <br />
　　经常有人在问面试穿什么衣服呀？ <br />
　　 <br />
　　穿什么衣服重要吗？ <br />
　　 <br />
　　重要的是什么人在穿这些衣服。 <br />
　　 <br />
　　<span style="color: #0000ff">重要的是你的精气神，你的气质</span>。 <br />
　　 <br />
　　有一天有一个应聘文案的来了，我叫设计总监先和他聊聊。 <br />
　　 <br />
　　聊完了，我说这个人不行吧，设计总监说为什么？ <br />
　　 <br />
　　我说我们调性不符，我们多少都有点书卷气，而他是一脸的江湖气。 <br />
　　 <br />
　　果然，呵呵。 <br />
　　 <br />
　　招聘方当然是要看应聘者的外形条件的，但并不是丑的就不招，重要的是能力和你的气质，是不是符合公司要求的。 <br />
<br />
　　重要的是兴趣。 <br />
　　 <br />
　　然后是狂练基本功，简单重复积累。 <br />
　　 <br />
　　学打拳，你先站三个月桩再说。 <br />
　　 <br />
　　面对新人，我说很多东西，你会发现，每个字你都认识，每句话你都看得懂，但是你理解吗？ <br />
　　 <br />
　　领悟，是教不了的。 <br />
　　 <br />
　　自己努力吧，自己重复做，再会明白自己最想要的是什么。 <br />
　　 <br />
　　你考公员员如果死活考不上，那你应该去想想，这种机械性的考试你都过不了，那是不是学习方法，或者兴趣不对呀？ <br />
　　 <br />
　　做销售，同样的，从基阶做起吧。 <br />
　　 <br />
　　你的财政学对你有没有帮助？ <br />
　　 <br />
　　当然有，你对销售的认识会不同的。 <br />
　　 <br />
　　象十年前我卖保险，人人都跟银行比，算利息，都算得没有银行高，只能说死了人有赔了。 <br />
　　 <br />
　　而我是怎么算呢？我用递增，还是增减年金公式算，呵呵，比银行高呢。 <br />
　　 <br />
　　另外，别人说死了人有赔，最多是说得婉转点。 <br />
　　 <br />
　　我可没把它当死人卖呀，我把它当礼物卖，当成父母送给孩子的礼物卖，卖得可好了，呵呵。 <br />
　　 <br />
　　现在哪个做人寿险的人敢说他一年做两百多单？ <br />
　　 <br />
　　呵呵，我好象一年做了二百四十单左右，全是年缴哦。 <br />
<br />
　　这个世界上最穷的和最富的人都在做销售． <br />
　　 <br />
　　做销售的人底薪很低的，大多数人拼的只是体力罢了，如果你想做好，你多花心思就可以了．多想多跑，还是在一个行业里多坚持，找到高手做师父带你． <br />
<br />
　　我说说当年我混日子的时候怎么过来的． <br />
　　 <br />
　　那年头电脑还紧俏，我只要一有机会就到别人电脑上练东西，终于练成了今天的电脑基本功，一方面要多学，一方面要多用心． <br />
　　 <br />
　　然后，我每天做记录，记下工作的流程，记下别人说过的工作中重要的话，其实什么叫行业经验，很多老手随便说的话，都是行话了，有它的意思的，听了就要想，就要去查，很多东西就知道了． <br />
　　 <br />
　　为什么要记录，因为什么叫<span style="color: #0000ff">职业化</span>？职业化就是标准化、流程化，模式化，你多看多记多想就能明白了，这些东西在很多地方都是通用的。 <br />
　　<span style="color: #008000">/*&nbsp;职业精神 */ </span><br />
<br />
　　有一点，如果这里收入还可以的话，你好好学吧，任何工作都要呆一两年，你才会有认识的，跳来跳去的对你不好，真的，你还在磨性情的时候，只要你保持学习的能力，别下班玩去了就可以了，有压力才有动力，<span style="color: #0000ff">好好留心心仪的公司招聘的要求，按那个要求去做一个一年的训练与学习计划，一年后，那个公司在等你</span>。
 <img src ="http://www.blogjava.net/ITdavid/aggbug/176730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ITdavid/" target="_blank">大卫</a> 2008-01-21 12:58 <a href="http://www.blogjava.net/ITdavid/archive/2008/01/21/176730.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>