《项目五Access数据库.ppt》由会员分享,可在线阅读,更多相关《项目五Access数据库.ppt(16页珍藏版)》请在三一办公上搜索。
1、项目五 Access数据库,Access 2003是Microsoft公司开发的Office软件中的一员。是一个数据库管理系统软件。操作和管理数据库。Access的主要应用:1.教务管理:系统化、现代化的教务管理可以使学校各项工作高效有序地进行,也使教务管理人员和教师、学生的信息查询更为通畅,促进整体效率的提高。2.人事管理:利用Access开发的应用程序可以对人事资料进行查询、修改、增加、删除及存储,并快速、准确地完成各种档案资料的统计和汇总工作,还可迅速打印出各种报表资料以供使用。使用该人事管理系统,便于单位领导掌握人员的动向,及时调整人力资源的分配。,模块1 教务管理系统,一、模块说明大
2、专院校教务管理系统,主要包括以下一些内容:1.学生管理:对学生档案和成绩的管理,具体包括档案登录、成绩登录、相关信息查询、相关信息统计等。2.教师管理:对教师的档案和授课情况的登录与查询,具体包括档案登录、授课登录、教师相关信息查询、教师相关信息统计等。3.选课管理:学生选课信息的登录和查询,课程的具体信息管理,包括课程登录、选课登录和相关查询等。4.教室管理、机房管理、多媒体教室管理、语音室管理等,二、实现过程,1.创建数据库2.创建数据表3.创建查询4.创建窗体 5.创建报表,Access数据库的7个对象,(1)数据表是关于特定实体的数据集合,由字段和记录组成。数据表反映了实体及实体间的联
3、系。(2)查询是数据库的核心操作。利用查询可以按照不同的方式查看、更改和分析数据。(3)窗体是数据库应用系统与用户的界面和接口,体现了数据库应用系统的交互性。(4)报表是以打印的形式表现用户数据。通常对数据进行汇总和分析。(5)数据访问页是Access发布的Web页。(6)宏是指一个或多个操作的集合,其中每个操作实现特定的功能,如打开某个窗体或打印某个报表。(7)模块是将VBA(Visual Basic for Applications)的声明和过程作为一个单元进行保存的集合,即程序的集合。模块的主要作用是建立复杂的VBA程序以完成宏等不能完成的任务。,1.创建数据库,(1)创建空数据库:启动
4、Access,新建“教务管理系统”数据库。注意:先保存的,位置、文件名、类型.mdb(2)利用向导创建数据库:启动Access,新建“订单”数据库。,2.创建数据表,(1)使用向导创建表:在已经建立的“教务管理系统.mdb”中创建一个表,名为“向导练习表”,用来记录一个班级所有学生的信息,要求的字段有:学号、名字、地址和电话。(2)利用“表设计器”分别创建“学生信息”、“课程信息”、“教师信息”和“学生选课”表的表结构。,表5-1“学生信息”表结构,使用设计器创建学生信息表,设计视图:设计表的结构,(3)利用“数据表视图”分别输入“学生信息”、“课程信息”、“教师信息”和“学生选课”表的内容(
5、记录、数据)。(4)创建表之间的关系。一对多(学生表与成绩表),一对一,多对多(学生表与教师表)的关系,“表与表之间关系”对话框,字段与记录,(1)字段就是表中的一列,字段存放不同的数据,具有一些相关的属性,字段的基本属性有:字段名称,数据类型,字段大小等,可设定不同的取值。(2)记录就是数据表中的一行,记录用来收集某指定对象的所有信息。(3)字段名的命名规则如下:长度不超过64个字符可包含字符、数字、空格、大部分标点符号不出现句号、感叹号、方括号同一表中,字段名必须唯一(4)数据类型:必须给每个字段设定数据类型。,(5)字段的说明:字段说明帮助用户记住或者其他用户了解它的用途。(6)字段属性
6、的设置:字段属性中的字段大小属性确定字段的长度。如文本类型是文本或文本与数字的组合,如地址等,也可以是不必计算的数字,如电话号码、身份证号码等,最长255个字符。还有字段格式的设置、掩码、默认值等等。(7)主键:又称为码或关键字。是二维表中的属性(字段)或属性的组合,它的值惟一标识了一个元组(记录)。在 Access 中可以定义三种主键:“自动编号”主键单字段主键多字段主键,3.创建查询,(1)利用查询设计器创建查询Q1,要求查询成绩大于80分的学生学号、姓名、课程名和成绩;定位查询对象设计视图确定表与字段确定条件总计数据表视图SQL视图,看查询结果,编写SQL语句,4.创建窗体,(1)利用向导分别创建教师、学生和课程信息窗体。(2)创建“教务管理系统主界面”窗体。设计视图利用工具箱添加标签、图片及命令按钮控件设置各控件的属性,如命令按钮的单击事件(宏组的内容或向导)及标题等。注:宏组的创建方法:宏新建(视图宏名)设置宏名与操作的内容。,5.创建报表,(1)利用报表向导,创建统计各课程平均成绩的报表,保存为“课程平均成绩”。,