3月 272009
 

      1,需求分析

      目标是获得用户对数据库需求的实际要求、全面准确的描述。

      2,概念结构设计

      即设计数据库的概念结构,是整个数据库设计的关键。

      在需求分析的基础上,用概念数据模型(例如E-R图)表示数据及其相互间的联系。概念数据模型是与DBMS无关、面向现实世界的数据模型,因而也易于为用户所理解。

      在概念设计阶段,设计人员可以致力于模拟现实世界,而不必过早地纠缠于DBMS所规定的各种细节。在此阶段,用户可以参与和评价数据库的设计,从而有利于保证设计的正确性和质量。在本阶段所设计的数据模式,虽然不能直接在DBMS上实现,但由于易于被用火所理解,且独立于DBMS,因而不但用于后续的设计,而且也是与用户交流和数据库管理的重要资料。

      3,逻辑结构设计

      逻辑设计又称作实现设计,目的是从概念设计到处数据库逻辑结构(包括数据库模式和子模式),能够被DBMS处理,并在功能、性能、完整性、一致性约束和数据库的可扩展性等各方面满足用户要求,并对其进行优化。

      4,数据库物理设计  

      数据库物理设计是对为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

      5,数据库实施

      在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

      6,数据库运行和维护
      数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。

3月 272009
 

      数据库设计的目标是在DBMS的支持下,按照应用的要求,为某一部门或组织设计一个结构合理、使用方便、效率较高的数据库。具体来说,应该从满足用户要求、数据库性能、对现实世界模拟的精确程度、开发速度和质量等方面加以考虑。

      1,对于用户和企业来说,最关心的问题是数据库能否满足要求。因此设计者必须充分调查各方面的要求和约束条件,精确地定义系统要求。

      2,数据库通过数据模型来模拟现实世界信息与信息间的联系。模拟的准确程度越高,就越能反映实际,用户就更能充分地利用数据库。准确地反映现实世界,一方面依赖于所采用的数据模型,另一方面要靠数据库设计者的努力。为了提高设计质量,必须充分理解用户要求,掌握系统环境,利用良好的软件工程规范与工具,充分发挥DBMS的特点。

      3,数据库必须有良好的性能,数据库存储结构化的大量数据,具有数据独立性、冗余少、数据安全、完整、一致、可靠等特点,这些都是数据库设计中要考虑到的。

3月 272009
 

      数据库设计是指对于给的应用,建立性能良好、能满足用户使用要求、又能被选定的DBMS所接受的数据库系统模式。按照该模式建立的数据库,能够完整地反映现实世界中信息与信息之间的联系、能够有效地进行数据存储、能够方便地执行各种数据检索和处理操作,并且有利于数据维护和数据控制管理的工作。

      数据库的设计包括逻辑设计和物理设计两大步骤。

      逻辑设计:包括如何表达待管理的信息、如何使用模型概念化信息、如何把概念模型转化为没有冗余和异常的关系,以及如何最终确定逻辑表等。

      物理设计:为逻辑结构选取最适合应用环境的物理结构的过程,包括确定数据库在物理设备上的存储结构和存取方法。

6月 252007
 

     昨晚吃饭,废掉两个小朋友的互动提案。看他们悻悻然的样子,有些不忍。但没办法。

     在新的产品和策划设计之中,互动环节最不容易搞。现在满世界都在喊UGC,但以我观察,出问题最多也是UGC。常见的问题有:

     1、初期:互动门槛设置和用户动力

     1.1关于互动门槛:

     1.1.1看。在日常的内容处理中,最常见的门槛是看的门槛。看也有门槛?当然。不友好的界面设计,不符合用户需求的新闻处理,令人迷糊的功能设置,都会造成看的门槛。 Continue reading »

6月 252007
 

     链接到底是应该在新窗口打开,还是应该在当前窗口,一直以来都有争论。

     曾经百度有人说GOOGLE的搜索结果页在新窗口打开链接是学的百度,被不少人“嘲笑”。但是,以前的GOOGLE的确是在当前窗口打开结构页面的,现在换为新窗口。但是,GOOGLE的ADSENSE仍然是在当前窗口打开广告结果。

     那么出现一个链接我们到底应该选择是新窗口还是当前窗口打开呢?对于一个网站而言,到底什么时候选择新窗口,什么时候选择当前窗口呢? Continue reading »

4月 212007
 

网站标志Favicon的使用

  从严格意义上,favicon的话题无关SEO技术,也与Web服务器技术方面的讨论没有太大干系,不过,在我们的网站建设中,为网站打造一个契合网站主题的个性化标志则是必需的,这直接关系到能否成功地塑造网站的品牌。这从某些角度看仍在网站推广的范畴之内,而欲取得成功,不仅包括良好的页面设计、令人印象深刻的网站Logo,也包括favicon。

什么是favicon?

  所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。当然,这不仅仅是favicon的全部,根据浏览器的不同,favicon显示也有所区别:在大多数主流浏览器如FireFox和Internet Explorer (5.5及以上版本)中,favicon不仅在收藏夹中显示,还会同时出现在地址栏上,这时用户可以拖曳favicon到桌面以建立到网站的快捷方式;除此之外,标签式浏览器甚至还有不少扩展的功能,如FireFox甚至支持动画格式的favicon等。 Continue reading »