大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网页设计 -> DREAMWEAVER -> DW构建Blog全程实录(3)

DW构建Blog全程实录(3)

时间: 2021-07-31 作者:daque

第三章 doking's blog 数据库的安排和贯穿

  建立好开拓情况后,doking's blog数据库筹备是第三步,它也是径直联系到数据库此后能否不妨灵验运转的要害办法,也是对一个数据库开拓职员的典型诉求。

3.1 数据库的典型化

dw构建blog全程实录(3)图1

  数据库的典型化重要展现在表与表之间的联系、数据构造及保存两洪量面。

  3.1.1 数据表之间的联系

dw构建blog全程实录(3)图2

  很多入门者往往觉得,创造一个表积聚一切数据就不妨了。即使这么觉得,那常常会形成数据冗余的。图3-1-1是一个数据表,不妨看到画在赤色圈中的数据是冗余的。

dw构建blog全程实录(3)图3

图3-1-1  一个数据表

  冗余数据会感化数据库的灵验运转,以至不妨把数据库推毁。为缩小冗余数据,得把数据划分积聚成几个表,并创造表与表之间的贯穿联系。表与表之间的贯穿联系,重要有一对多、多对多、一对一三种办法。

dw构建blog全程实录(3)图4

  一对多联系,它是数据库中最普遍的联系典型。这种联系双被称为是父表与子表联系或主表与分表联系。图3-1-2就展现了一种父表与子表联系。在这边,专题表与恢复表即是一对多的联系。专题表是父表,恢复表是子表,专题表中的一条龙在恢复表可有零行、一条龙或很多与之对应,而恢复表中的每一条龙都与专题表中的相映的专题对应。

图3-1-2   一对多联系

  多对多联系,即是第一张表的每一条龙可对应第二张表的很多行,同样地,第二张表中的每行也可与第一第表中的很多行对立应。比方,一个专题不妨有很多用户恢复,一个用户也不妨作屡次专题恢复。这就须要创造第三张表,将专题代码与用户代码贯穿,这个表即是前两个表的父表。在图3-1-3中,“恢复表”即是“专题表”与“用户表”的父表。

图3-1-3  多对多联系

  一对一的联系,即是将一个表中的行与另一表中的行贯穿来。这种联系特殊罕见,由于如是有的话,还不如把这两个表合为一张表更为有理。

3.1.2 数据构造与积聚

dw构建blog全程实录(3)图5

  数据库的物理构造必需鉴于论理结建立立的,在安排表格、字段和联系时就需记取少许准则。行与列的程序并不起什么效率,固然在数据表中,列会有确定的程序场所,但它们并不以此来代办援用程序。记载的程序惟有在它们从数据表中掏出并送给用时才起效率。sql会经过参数数据库索引入处置记载的索取程序。比方,在数据表中,把性白字段放在全名字段之前,这个缺点没什么,只有在沿用sql语句挪用这个数据表时,牢记把全名字段调到性白字段之前就不妨了。

  安排数据表时,调配字段巨细要留心,在够用的情景下,能省就省。即使字段用来积聚平头,请用平头或长平头,不必单精度或双精度,即使够用的话,最佳创造100字符的文本典型字段,而不要沿用备注字段。干什么?即使你不怕振奋的效劳器用度、不怕搜集数据库运转慢慢,你大可不用领会那些,但它最重要会引导数据库解体。

3.2  doking’s blog数据库的安排

dw构建blog全程实录(3)图6

  鉴于上述数据库典型化的常识,这节发端筹备安排doking’s blog数据库。doking’s blog数据库中安排了五个数据表,辨别是lm表(栏目表)、zt表(进修条记表)、hf表(恢复表)、yh表(用户表)、gly表(处置员表),并把数据库定名为“dkblog.mdb”,生存在“d:\dat\”目次下。

  lm表即栏目表,用来网站导航条创造和进修条记的归类,栏目实质是由网站的处置员安排的,其字段安排如图3-2-1所示

图3-2-1  lm表的字段安排图

  zt表即进修条记表,是用来积聚用户公布进修心得,本来字段安排如图3-2-2所示:

图3-2-2  zt表的字段安排图

  hh表即恢复表,积聚着用户对已公布的进修条记的恢复,其字段如图3-2-3所示:

图3-2-3  hf表的字段安排图

dw构建blog全程实录(3)图7

  yh表即用户表,积聚着用户的备案消息,简单用户登录公布进修条记和进修条记的恢复。其字段安排如图3-2-4所示:

图3-2-4  yh表的字段安排图

dw构建blog全程实录(3)图8

  gly表即处置员表,用来处置员登录,处置网站,其字段安排如图图3-2-5

dw构建blog全程实录(3)图9

图3-2-5  gly表的字段安排图

dw构建blog全程实录(3)图10

3.3 创造doking’s blog数据库贯穿源 

  (1)启用dreamweaver mx 2004,在【文献】菜单中,采用【兴建】,在【兴建对话框】中,采用类型为“动静页”,采用动静页为“asp.net vb”,按“创造”按钮,创造一个动静网页。

dw构建blog全程实录(3)图11

  (2)切换到【运用步调】面板,采用【数据库】选项卡,单击“+”号,采用“ole db贯穿”,如图3-3-1所示:

dw构建blog全程实录(3)图12

图3-3-1 采用ole db贯穿

dw构建blog全程实录(3)图13

  (3)在弹出【ole db贯穿】对话框中,输出贯穿称呼“dkconn”,单击“创造”按钮,如图3-3-2所示:

图3-3-2  树立贯穿称呼

  (4)加入【数据贯穿属性】页面,采用【采用步调】选项卡,因为要贯穿的数据库是access2003的数据库,以是在数据库引擎中采用“microsoft jet 4.0 ole db provider”动作启动步调,如图3-3-3所示:

图3-3-3 采用数据库引擎

  (5)采用【贯穿】选项卡,采用要贯穿数据库为“d:\dkblog\dat\dkblog.mdb”,把“用户名”和“暗号”的文本框清空,如图3-3-4

图3-3-4 采用贯穿数据库

  (6)采用【高档】选项卡,在树立考察权力中,采用“readwrite”,如图3-3-5所示

图3-3-5  树立考察权力

  (7)归来【贯穿】选项卡,单击“尝试”按钮,展示如图3-3-6对话框,那证明仍旧把数据库dkblog.mdb贯穿到站点上了。单击“决定”按钮实行数据库的贯穿处事。在站点的根目次底下,不妨看到填补了一个新文献“web.config”,此后不妨在这个文献径直对数据库的贯穿举行窜改。

dw构建blog全程实录(3)图14

图3-3-6  数据库尝试对话框

dw构建blog全程实录(3)图15

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.