web数据库设计和应用(上)

web数据库设计和应用(上)

ID:21401382

大小:310.50 KB

页数:8页

时间:2018-10-21

web数据库设计和应用(上)_第1页
web数据库设计和应用(上)_第2页
web数据库设计和应用(上)_第3页
web数据库设计和应用(上)_第4页
web数据库设计和应用(上)_第5页
资源描述:

《web数据库设计和应用(上)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Web数据库设计和应用(上)任何系统都离不开数据处理,数据处理的基础就是数据库设计与应用技术。在TntraWeb中,设计人员对数据库的控制非常简单,使用TntraWeb进行数据库开发,就如同开发传统的Delphi数据库应用程序一样简单和快速,Delphi程序员所熟知的BDE、IBExpress、ADO、dbExpress以及居丁•其他技术的数据集均可以使用。只要使用它提供的数据处理组件就可以在我们的动态网站中设计出非常好的效果。在这一讲中将结合在线教学网站中的一个用户登录数据库和一个在线考勤数据库来说明数据库设计和使用基本过程。使用的数据库采用Micros

2、oftAccess数据库类型,用ADO数据引擎实现与数据库的连接。ADO即MicrosoftActiveXDataObjects,能够编写通过OLEDB提供者对在数据库服务器中的数据进行访问和操作的应用程序。其主要优点是易于使用、高速度、低内存支岀和占用磁盘空间较少。ADO支持用于建立基于客户端/服务器和Web的应用程序的主要功能。它是一组优化的访问数据库的专用对象集,它为屮小型企业应用提供Y完整的数据库访问和解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点数据库的信息。ADO是创建动态

3、网站常用的后台数据库,在Dlephi中早就将MS的ADO技术嵌入到数据库设计和应用中,并封装了ADO的Connection、Recordset和Command三个对象功能,简化利用ADO操作和控制数据库的过程和技术。网站中所使用的数据库是最力常见的MicrosoftOfficeAccess2003创建的Mydatabase.mdb,其中包含各种数据表单,存储在Web应用的Data目录下。定义好的数据表需要进行连接操作,实现连接是通过TADOtable的Connectionstring项,激活数据库引擎向导,如图1所示,选择其中数据链接属性中的Microso

4、ftJet4.0OLEDBProvider作为数据库连接驱动。在数据库浏觉选择环节选择所创逮的Access数据)年Mydatabase.mdb,并用测试连接按钮进行测试连接,如图2所示。在图2中看到的数据库名称是一个绝对路径,实际应用中它将网站的一些资源限制在一个相对固定的位置,缺乏灵活性,给数据库的査询与检索带来不便,为丫处理这个问题,将ADO的数据引擎启动、数据库的路径和数据库名称等都可以用代码的方式来控制,在需耍的地方用程序来实现,使Web应用更具动态功能。■1隊囫2jdoMB苗制试一、数据库设计主要介绍表格结构。用户注册信息资料的表格结构如表1所示

5、。表1users絮£构字段名字段类型长度备注编号自动编号流水号用户名文本22真实姓名性别文本2異女性别ID号文本15学号或教师编号登录密码文本50掎码深程名称文本50学生迭的深,老师上的课学院文本50所在学院专业文本30所学/所从事的专业入校时间日期/时间4到校时画/年级照片OLE对象注册者身份照说明备注备注内容联系电话文本12手机/座机号码邮箱文本30Email登录次数教字巷型记录登录网站次数注册身份文本4教学生在线考勒数据库的表格结构如表2所示。PF]表2Attmdaice絮£构名段•字型类段字度长注备称名程BM50程a.IV请Ih考师20币铷任名姓生

6、学20名姓实真生学期曰间时曰曰短期期曰er上20室教SK上的体具间日B1?上时//期曰间4U日中间30■■上®:uf默Q3间日aM下时//期曰间日中间30■■211午上m:uf默g/S>/5eruTtfi:uf默S/S>/5esalFm:uf默蹦/§>/5esalFm:uf默'醐/S>/5esalF®:uf默/S>/esalFm:认默注备002笞内注备二、Web数据库的页面设计关于如何创建页而的方法在前而的讲座中已经有了介绍,采用同样的方法新建一个名为f_iwRegistry的ApplicationForm,在上面放置12个TlWlabel控件、10个TI

7、WEdit控件、一个TIWComboBox控件、四个TIWButton控件、一个TTWDBTmage控件和一个TTWDBfile控件,以及数据库的一个TDataSource控件、一个TConnection控件和一个TADOTable控件。各控件的详细设置如表3所示,各控件及调整后的布局样式如图3所示。表3用户往册页面控件属性1编号控件类型控件名称.圉性项参教1TBVLabelBVLabelOCaption请认真填写如下内容,以便能够使用在线教学的资源...TBVLabelIV/LabellCaption姓名"IV/Label2Caption性别IV/Lab

8、el3Cation登录身份IV/Label4Caption登录密码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。