第11章 Web的数据库技术

第11章 Web的数据库技术

ID:46570257

大小:648.00 KB

页数:68页

时间:2019-11-25

第11章  Web的数据库技术_第1页
第11章  Web的数据库技术_第2页
第11章  Web的数据库技术_第3页
第11章  Web的数据库技术_第4页
第11章  Web的数据库技术_第5页
资源描述:

《第11章 Web的数据库技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11章Web的数据库技术11.1在FrontPage中应用Access数据库11.2SQL基础实训十一11.1在FrontPage中应用Access数据库在建立数据库之前,应首先规划和设计数据库,选择数据库模型和DBMS,进行信息建模等。要明确建立数据库的目的,即一个网页需要提供哪些信息,然后要确定该数据库中的表(即需建立几个表,什么样的信息需放到什么样的表中去),同时建立多表之间的关联。如我们需要建立一个成绩查询系统,它具有如下基本功能。前台客户端:学生的注册登陆,密码修改以及学生注销;学生个人资料的查看;学生课程的查

2、看以及成绩的查看。后台服务器端:学生管理(密码忘记,学生退学,非法用户等);课程的设置;学生考试成绩的录入。下面我们就来建立这个成绩查询系统。11.1.1确定数据表按上述功能需求,本系统要有学生表(students)、课程表(course)、成绩表(score)及操作员表(sysop)。1.学生表(students)该表用于学生入学时登记基本信息,其结构如下:students字段说明(student_idcharacter(15),学生学号(主关键字)passwordcharacter(15)密码字s_namecharac

3、ter(20)学生姓名s_sexcharacter(2)性别departmentcharacter(50)系别classcharacter(20)班级)该表的主关键字是student_id。如果还需要其他信息,如籍贯、年龄等,也可以加入。因为一个学生有多门成绩,所以该表与成绩表(score)为一对多的关系。2.课程表(course)该表用于录入课程信息,学生在第几学期开设什么课程。课程表的结构如下:course字段说明(course_idcharacter(2),课程编号(主关键字)coursecharacter(30)课

4、程creditinteger学分priodecharacter(2)开课时间(第几学期)abstractcharacter(50)内容简介)3.成绩表(score)该表用于存放学生成绩,其结构如下:score字段说明(student_idcharacter(15),学生学号(来自学生表)course_idcharacter(2)课程编号(来自课程表)scoreinteger成绩)学生学号(student_id)和课程编号(course_id)合成为该表的主关键字。其中,学生学号(student_id)是来源于学生表的外部关

5、键字,课程编号(course_id)是来源于课程表的外部关键字。4.确定表与表之间的关系这些表之间的关系可以进一步用图11-1表示出来。图中的箭头线表示“一对多”关系。图11-1示例数据库表与表之间的关系11.1.2建立Access数据库与表MicrosoftAccess是MicrosoftOffice套件中的一员,本书采用Access2002创建数据库。1.创建数据库及表打开Access,新建一空的数据库student。在该数据库中,使用设计器建立上面所定义的各个表,并定义各个表的主键(如图11-2所示)。图11-2st

6、udent的结构2.创建表与表之间的关系创建数据库中表与表之间的关系的方法是,在Access中选择“工具”菜单中的“关系”项,打开“关系”窗口(如图11-3所示)。在“编辑关系”窗口中,可以看到两个相关表及其相关字段(如图11-4所示)。图11-3建立数据库中各个表之间的关系图11-4“编辑关系”窗口11.1.3配置ODBC数据源对于上面所建立的Access数据库,我们必须通过ODBC数据源来访问。ODBC(OpenDatabaseConnectivity,开放数据库连接)是Microsoft所定义的数据库的标准接口。要用

7、ODBC来连接数据库,首先要获取该数据库的ODBC驱动程序。首先要安装ODBC驱动程序,然后打开Windows的控制面板,再双击“ODBCDataSourse(32bit)”图标,打开“ODBCDataSourceAdminitrator”(如图11-5所示)。选择“系统DSN”选项卡,点击“添加”按钮,打开“添加新数据源”对话框(如图11-6所示)。从驱动程序列表中选择“MicrosoftAccessDriver(*.mdb)”,并点击“完成”按钮,这时将打开“ODBCMicrosoftAccessSetup”对话框(如

8、图11-7所示)。图11-5“ODBC数据源管理器”窗口图11-6驱动程序的安装图11-7ODBC数据源的配置窗口选取相应的数据库,如示例中为“C:MyDocumentsstudent.mdb”。选定该文件,在“ODBCMicrosoftAccess安装”对话框中,在“数据源名”文本框中取一名字。该

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

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

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