如果你觉得本站还不错,为方便下次访问,可以【加入收藏】 最快知道本站更新,请订阅切换到繁體中文
百姓生活网
首页 | 时尚女性 | 家有爱车 | 妈妈宝贝 | 美食厨房 | 亲亲大自然 | 爱上摄影 | 电脑学堂 | 我爱我家 | 健康人生 | 小小书房 | 壁纸下载 | 影视评论 | 学英语 | 商业
养殖 | 种殖 | 产业信息
子 栏 目 导 航: 电脑学堂硬件资讯 软件资讯 网页设计 实战地带 互联八卦 游戏世界
您现在的位置: 百姓生活网 >> 点点滴滴 >> 电脑学堂 >> 网页设计 >> ASP >> 正文
access 数据库优化

作者:oldstone    文章来源:flash8    点击数:    更新时间:2005-11-2

通过这个教程,你可以在数据库里设置查询,就会省却你在ASP里(或者其他语言)写很太多的SQL条件语句,很实用的教程,给作者置顶

初到这里,请大家多多指教.发贴格式要是不对的话请版主修改,呵呵(这不知能不能算教程?)言归正传! 通过本教程的学习,你将对你access数据库进行初步优化(SQL数据库也一样的)

Access作为一个中小型的数据库,用的人挺多的,但很多人在用的时候都只是单单用,而没有考虑到数据库的优化,这就会产生好多冗余,数据量少没什么问题,当数据多的时候就会加大数据库的容量,浪费存贮空间,影响数据库的性能.像下面的表,就会产生大量的冗余,

 

 

 

 

 

 

按此在新窗口浏览图片

下面我们开始对它进行优化,主要用字典来优化此表.字典简单来说也是一张表,它是一张包含特定内容的表,($%^#$*&说不清楚了,呵呵大家还是看图片吧)

现在我们来为上面图中的表创建一个字典dic_type其字段跟内容如下图:

按此在新窗口浏览图片
按此在新窗口浏览图片
按此在新窗口浏览图片

而原来的原来的冗余表tab_duan_xin把其冗余字段改为如下:

按此在新窗口浏览图片

字典做好了,字段也修改了,现在我们怎么用它呢?没错,用查询,现在我们将新建一个查询:

查询_duan_xin,这个查询将用来连接表跟字典

接上面:

创建新查询:添加相关的表,字典表:

按此在新窗口浏览图片

建立两者之间的联系,拖动相同的一个字段到另一个表,两个字段之间将会用线连起来,下面将添加要显示的字段.先选择表,然后选择字段,如图.(选择的字段将会是查询最终显示出来的字段)

按此在新窗口浏览图片

最终查询的样子为:

按此在新窗口浏览图片

查询建立完成,我们打开查询看看,是不是跟原来的表一样?

按此在新窗口浏览图片

好了,以后我们要用ASP来显示原表的时候,就用查询就行了,用查询也跟用表一样的

<%set connt=server.CreateObject("adodb.connection")
connstr="driver={microsoft access driver (*.mdb)};DBQ="&server.MapPath("%flash8.mdb")
connt.open connstr
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open"SELECT * FROM 查询_duan_xin",connt,3%>

这个数据库的一般优化完成!
附上源码(这只是普通的页面,只是说明上面的问题)

请到下载页面下载

Soft_Show.asp?SoftID=5

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
  • 上一篇文章:

  • 下一篇文章:
  • 赞助商链接: | 阅读过这篇文章的网友,同时还还阅读了以下几篇文章:
    WIN2003 IIS默认不支持ASP的问题
    巧用asp木马和KV2004得到管理员权限
    如何防止ASP木马在服务器上运行
    用Dreamweaver MX 2004制作ASP动态网站(投
    关于动态网站制作的基础知识
    五:用DreamweaverMX2004做信息公告系统(详
    四:在Dreamweaver中建立数据库连接
    设置Dreamweaver站点(视频教程)
    二:使用Access数据库及SQL基础
    IIS常见问题解答

    本栏目最近更新的图片文章:
    Google

    没有任何图片文章
    网友评论:(只显示最新10条。评论内容只代表网友观点,请注意礼貌用语,与本站立场无关!)

    ©2005 百姓生活网 www.y8u8.com 琼ICP备13000608号 网站地图