文档介绍:项目11 创建学生管理数据库
计算机应用基础
大连理工大学出版社
在学校工作的王老师是一名学生管理人员,主要负责学生基本信息管理、学生成绩管理及学生所开课程管理等工作。在工作中经常会遇到这样的问题,查找某个学生某一门课程的成绩、查找某个班级所开课程或者统计每个班级每门功课的不及格学生人数等,如果一个一个学生的查找将会浪费大量的时间、人力和物力,并严重影响了工作效率,还容易出现错误。有什么好的办法可以帮助王老师解决这个问题呢?
项目创建学生管理数据库
Access2007就可以帮助王老师比较轻松的完成这项工作。
Microsoft Access 2007是美国微软公司最新推出的办公自动化软件Microsoft Office 2007的组件之一,是Windows操作系统下最为流行的功能强大的桌面数据库管理系统开发工具。
项目创建学生管理数据库
数据库(DataBase,DB)就是存储在计算机中相关数据的集合。数据库可以直观地理解为存放数据的仓库。例如:日常生活中,学校记录了每个学生的学号、姓名、性别、出生日期、所在班级等信息,这个学生记录就是一个简单的“数据库”。每个学生的学号、姓名、班级等信息即使这个数据库中的“数据”,可以在这个“数据库”中添加新生信息,也可以删除或修改该数据。
项目创建学生管理数据库
数据库管理系统(DataBase Management System,DBMS)是对数据库进行管理的系统软件,作为数据库系统的核心软件,其主要目标是使数据库成为方便用户使用的资源,易于为各种用户所共享,并增强数据的安全性、完整性和可用性。常见的数据库管理系统有:Visual Foxpro、Access、SQL Server、Oracle等。
项目创建学生管理数据库
Access是一个关系型数据库管理系统,它通过各种数据库对象来管理信息。不同的数据库对象在数据库中起着不同的作用,如利用表来存储信息、利用窗体来查看信息、使用查询来搜索信息等。
Access2007数据库的对象主要包括表对象、查询对象、窗体对象、报表对象、宏以及模块对象等。
项目创建学生管理数据库
表对象是同一类数据的集合,也是Access数据库中保存数据的地方。一个数据库中可以包含一个或多个表,表与表之间可以根据需要创建关系。
查询对象(Query)是按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以将它们集中起来,形成动态数据集。例如:查询学生的基本信息、查询2009年入学的学生考试成绩等。在实际操作中,可以随时打开已有查询进行查看,提高工作的效率。
项目创建学生管理数据库
窗体对象是用户与Access数据库应用程序进行数据传递的桥梁,其功能在于建立一个可以查询、输入、修改、删除数据的操作界面,以便让用户能够在最舒适的环境中输入或查阅数据。
项目创建学生管理数据库
报表对象用于将选定的数据以特定的版式显示或打印,是表现用户数据的一种有效方式,其内容可以来自某一个表也可以来自某个查询。在Access中,报表能对数据进行多重的数据分组并可将分组的结果作为另一个分组的依据,报表还支持对数据的各种统计操作,如求和、求平均值或汇总等。
宏对象是一个或多个命令的集合,其中每个命令都可以实现特定的功能,通过将这些命令组合起来,可以自动完成某些经常重复或复杂的制作。
项目创建学生管理数据库
模块对象就是所谓的“程序”,Access虽然在不需要撰写任何程序的情况下就可以满足大部分用户的需求,但对于较复杂的应用系统而言,只靠Access的向导及宏仍然稍显不足,所以Access提供VBA程序命令,可以自如地控制细微或较复杂的操作。
项目创建学生管理数据库