模块六 Access数据库应用
Access2003数据库是Office2003软件包系列产品的一员,它属于桌面关系数据库管理系统,提供了一个数据管理工具包和应用程序的开发环境,主要适用于小型数据库系统的开发,如利用它作为后台数据库制作动态网页等,Access2003工作窗口类似于Internet Explorer操作界面,并尽可能地保持与Office其他应用程序界面的一致性,使得熟悉IE、Word、Excel等软件操作的用户很容易地学会Access2003的操作。
Access2003数据库是许多数据对象的集合,包含表、查询、窗体、报表等对象。建立Access2003数据库即是创建诸多与特定应用有关的对象,这些数据库对象均保存在一个以.mdb为扩展名的数据库文件中。操作时,用户只要单击左窗格中的对象就可进入相应功能的操作界面。
Access2003提供了7种对象,以概括数据库应用开发所需的功能。其主要对象及功能为:
1、 表:用于存放数据的二维表状结构,由若干行和列组成。一个数据库可包含一个或多个数据表。提供了设计视图和数据表视图。设计视图用于创建和修改表结构,为用户提供了可视化的定义表结构的方法。
数据表视图以表格的形式向用户提供了直观的数据录入、修改和删除等数据维护功能,同时还提供了数据筛选、排序、打印、数据导出等其他功能。
2、 查询:查询用于在一个或多个数据表内查选定的数据或对数据进行统计汇总,也可利用查询进行数据表的生成、删除和替换等。
3、 窗体:利用窗体可以创建用户应用程序窗口,方便数据的输入、修改、显示等。窗体可利用向导一步步地建立,也可利用窗体设计视图进行可视化手式创建。
4、 报表:报表对象用来设计和打印报表,可以在报表设计视图中控制每个要打印元素的大小、位置和显示方式,使报表按照用户所需的方式显示和打印。
除了以上对象外,Access2003数据库还包括数据访问页对象、宏对象及模块对象。
项目一 建立学生成绩数据库
项目说明
本项目要求应用Access2003创建一个学生成绩数据库,包括利用设计视图建立表结构,
利用数据表视图输入、修改表记录等。
项目分析
Access2003是一个易学易用、功能强大的桌面数据库管理系统, 利用它可以方便地创建一个数据库。创建时先根据需要确定数据库所要包含的数据表,以及每个数据表的结构。
任务1 创建学生成绩空数据库
分析或说明:本任务创建一个没有数据的学生成绩数据库,文件名为“学生成绩.mdb”,保存在D盘根目录。
步骤:
1、 单击“开始→所有程序→Microsoft Office→Microsoft Access2003”菜单,启动Access2003。
2、 单击“文件→新建”菜单项,然后再单击右边任务窗格中的“空数据库”项,弹出“文件新建数据库”对话框。
3、 在“文件新建数据库”对话框中单击“保存位置”处的下拉箭头,选择D盘。
4、 在文件名处输入“学生成绩.mdb”,单击“创建”按钮,如图6-1-1所示。
图6-1-1 创建学生成绩空数据库
任务2 创建学生表结构
分析或说明:建立Access表首先要创建表结构。表结构包括字段名、字段数据类型及字段说明、字段属性、主键、索引等内容。本任务是在学生成绩数据库中创建“学生表”,表结构如下表:
学生表结构
字段意义 | 字段名称 | 数据类型(长度) | 说明 |
学号 | SNO | 文本(4) | 主键 |
姓名 | SNAME | 文本(8) | |
系别 | DEPART | 文本(10) | |
性别 | SEX | 文本(1) | |
出生日期 | BDATE | 日期 | |
身高 | HEIGHT | 数字(双精度) | |
步骤:
1、 在数据库窗口左侧单击“表”对象,选中“使用设计器创建表”项,单击“新建”按钮,如图6-1-2 所示。
2、 在弹出的对话框中选择“设计视图”,单击“确定”按钮,如图6-1-3所示。
图6-1-2 创建数据表
图6-1-3 设计视图
3、 在“字段名”下输入“SNO”,“数据类型”选择“文本”,在下面的“常规”选项卡的“字段大小”处输入4。
4、 依次输入其他字段信息,如图6-1-4所示。
图6-1-4 输入字段信息
5、 全部字段输入完成选择“SNO”,单击工具栏上“主键”按钮,将字段“SNO”设置为该表的主键,再单击工具栏上的“保存”按钮,输入数据表名“学生表”。
6、 用同样的方法创建“课程表”和“选课成绩表”。
课程表结构
字段意义 | 字段名称 | 数据类型(长度) | 说明 |
课程号 | CNO | 文本(5) | 主键 |
课程名 | CNAME | 文本(10) | |
学时 | LHOUR | 数字(整型) | |
开课时间 | SEMESTER | 文本(2) | |
选课成绩表结构
字段意义 | 字段名称 | 数据类型(长度) | 说明 | |
学号 | SNO | 文本(4) | 外关键字 | 组合主键 |
课程号 | CNO | 文本(5) | 外关键字 | |
成绩 | GRADE | 数字(双精度) | ||
任务3 利用数据表视图输入、修改、删除记录
分析或说明:数据表结构建立后里面并没有记录(数据),此时可利用“数据表视图”进行记录的输入和编辑了。此时若发现结构设置不当,导致不能正确输入数据,可选择“视图”菜单中“设计视图”命令进行结构修改。修改完成后,再选择“视图”菜单中“数据表视图”命令进行记录修改。
步骤:
1、 在数据库窗口中双击“学生表”将其打开。
2、 在“数据表视图”中依次输入第一行记录的各字段内容。
3、 单击要修改的单元格,使光标定位在某字符前,可直接对原值进行修改。
4、 单击要删除的记录行,选择“编辑→删除记录”菜单项,即可删除相应的记录,如图6-1-5所示。
5、 用相同的方法输入“课程表”和“选课成绩表”记录。
图6-1-5 学生表
图6-1-6 课程表
图6-1-7 选课成绩表数据库编辑软件
项目总结
Access2003是Office2003中的一个组件,是较为流行的桌面关系型数据库管理系统,同其前面的版本相比,Access2003的操作界面更加友好,新增了许多任务窗格和阅读版式视图特性,功能更加强大和完善。本项目是用Access2003创建一个学生成绩数据库,利用设计
视图建立表结构,利用数据表视图输入、修改表记录等,由于都是在可视界面下进行,所以操作较简单。
拓展延伸
1、数据库的基本概念
(1)数据和信息
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论