项目11创建学生管理数据库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机应用基础大连理工出版社创建学生管理数据库项目11创建学生管理数据库计算机应用基础大连理工大学出版社计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社11.1项目提出•在学校工作的王老师是一名学生管理人员,主要负责学生基本信息管理、学生成绩管理及学生所开课程管理等工作。在工作中经常会遇到这样的问题,查找某个学生某一门课程的成绩、查找某个班级所开课程或者统计每个班级每门功课的不及格学生人数等,如果一个一个学生的查找将会浪费大量的时间、人力和物力,并严重影响了工作效率,还容易出现错误。有什么好的办法可以帮助王老师解决这个问题呢?计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社11.2相关知识点•Access2007就可以帮助王老师比较轻松的完成这项工作。•MicrosoftAccess2007是美国微软公司最新推出的办公自动化软件MicrosoftOffice2007的组件之一,是Windows操作系统下最为流行的功能强大的桌面数据库管理系统开发工具。计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•数据库(DataBase,DB)就是存储在计算机中相关数据的集合。数据库可以直观地理解为存放数据的仓库。例如:日常生活中,学校记录了每个学生的学号、姓名、性别、出生日期、所在班级等信息,这个学生记录就是一个简单的“数据库”。每个学生的学号、姓名、班级等信息即使这个数据库中的“数据”,可以在这个“数据库”中添加新生信息,也可以删除或修改该数据。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•数据库管理系统(DataBaseManagementSystem,DBMS)是对数据库进行管理的系统软件,作为数据库系统的核心软件,其主要目标是使数据库成为方便用户使用的资源,易于为各种用户所共享,并增强数据的安全性、完整性和可用性。常见的数据库管理系统有:VisualFoxpro、Access、SQLServer、Oracle等。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•Access是一个关系型数据库管理系统,它通过各种数据库对象来管理信息。不同的数据库对象在数据库中起着不同的作用,如利用表来存储信息、利用窗体来查看信息、使用查询来搜索信息等。•Access2007数据库的对象主要包括表对象、查询对象、窗体对象、报表对象、宏以及模块对象等。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•表对象是同一类数据的集合,也是Access数据库中保存数据的地方。一个数据库中可以包含一个或多个表,表与表之间可以根据需要创建关系。•查询对象(Query)是按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以将它们集中起来,形成动态数据集。例如:查询学生的基本信息、查询2009年入学的学生考试成绩等。在实际操作中,可以随时打开已有查询进行查看,提高工作的效率。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•窗体对象是用户与Access数据库应用程序进行数据传递的桥梁,其功能在于建立一个可以查询、输入、修改、删除数据的操作界面,以便让用户能够在最舒适的环境中输入或查阅数据。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•报表对象用于将选定的数据以特定的版式显示或打印,是表现用户数据的一种有效方式,其内容可以来自某一个表也可以来自某个查询。在Access中,报表能对数据进行多重的数据分组并可将分组的结果作为另一个分组的依据,报表还支持对数据的各种统计操作,如求和、求平均值或汇总等。•宏对象是一个或多个命令的集合,其中每个命令都可以实现特定的功能,通过将这些命令组合起来,可以自动完成某些经常重复或复杂的制作。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•模块对象就是所谓的“程序”,Access虽然在不需要撰写任何程序的情况下就可以满足大部分用户的需求,但对于较复杂的应用系统而言,只靠Access的向导及宏仍然稍显不足,所以Access提供VBA程序命令,可以自如地控制细微或较复杂的操作。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•利用Access2007建立学生管理数据库主要步骤是:•创建数据库•创建表对象,主要包括:创建表对象的结构、向表中输入数据、创建表对象之间的关联•创建查询对象•创建窗体、报表对象•通过以上步骤可以创建一个简单的学生管理数据库,实现学生、课程、考试成绩等信息的录入、删除、修改以及查找相关信息等一系列的功能。11.2相关知识点计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•11.3.1建立数据库•在创建数据库之前需要先启动Access2007,具体启动步骤与前面几章介绍的word、excel、powerpoint等启动方法类似,不再介绍。11.3项目实施图11-1启动Access2007界面(a)计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•图11-1启动Access2007界面(b)11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社1、创建数据库•要想实现管理学生的功能就需要创建一个学生管理数据库,创建的具体方法如下:•1)启动Access2007,在“启动”窗口中选中“空白数据库”,然后输入数据库文件的文件名、确定保存位置,单击【创建】按钮,即可在指定位置创建一个空白的Access数据库。如图11-2所示。•本项目中创建的数据库文件名为:学生管理数据库,保存在D:\目录下。11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•2)如果已经打开了一个数据库,可以单击【office按钮】()在下拉菜单中单击“新建”命令,出现如图11-2所示窗口,即可创建一个空白数据库。11.3项目实施图11-2创建空白数据库计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社2、打开及关闭数据库•当用户要使用已经建好的数据库时,必须首先打开该数据库;当用户完成了对数据库的全部操作并且不需要继续使用它时,应将其关闭。•1)打开数据库•打开数据库的操作除了可以在启动Access2007时利用MicrosoftAccess对话框来完成以外,也可以随时利用【office按钮】中的“打开”命令来完成。•若要在启动Access2007时打开数据库,应按下列步骤进行操作:11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•在MicrosoftAccess启动窗口(见图11-1(b))中找到“打开最近的数据库”,单击【更多】按钮,弹出“打开”对话框。•“打开”对话框中选中要打开的数据库。单击【打开】按钮,打开选中的数据库。11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•若要利用【office按钮】中的“打开”命令指定的数据库,应按下列步骤进行操作:•在数据库窗口中,单击【office按钮】在下拉菜单中单击“打开”命令,弹出“打开”对话框。•在“打开”对话框中选中要打开的数据库。单击【打开】按钮,打开选中的数据库。•需要注意的是:在任何时刻,Access2007只能打开一个数据库。若要打开另外一个数据库则必须首先关闭目前已经打开的数据库。11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•2)关闭数据库•用户完成了对数据库的全部操作并且不需要继续使用它时,应将其关闭。•关闭数据库的方法有以下3种:•单击数据库窗口右上角的【关闭】按钮。•双击数据库窗口左上角的【office按钮】;或单击【office按钮】,然后从下拉菜单中选择“关闭数据库”命令。•单击【office按钮】→选择“退出Access”命令。•数据库的保存•对数据库进行修改后,可直接单击【保存】按钮直接保存数据库。Access2007数据库文件的扩展名为.accdb。11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•11.3.2创建、编辑表对象•1.创建表对象•Access2007创建表分为创建新的数据库和在现有的数据库创建表两种情况。在创建新的数据库时,自动创建一个新表。在现有的数据库中创建表可以通过以下五种方式:•直接创建一个空表•使用设计视图创建表•使用模板创建表•从其他数据源(如Excel2007工作薄、Word2007文档、文本文件或其他数据库)导入或链接到表•根据SharePoint列表创建表11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•1)在新数据库中创建新表•例1:创建一个“学生管理”数据库,同时建立“学生信息”表,其结构如表11-1所示。操作步骤如下:•启动ACCESS2007,单击【office按钮】,选择“新建”命令。•在右侧窗格的“文件名”文本框中,键入文件名“学生管理”,选择保存的路径为“D/”。单击【创建】按钮。11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•新数据库随即打开,将创建名为“表1”的新表,并在“数据表”视图中打开它。•在“数据表””视图中,双击“添加新字段”列标题,然后在其中输入新的字段名称“姓名”,如图11-3所示。这时在右侧又添加了一个“添加新字段”列。计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社11.3项目实施图11-3添加“姓名”列标题计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•选中ID字段列。在“数据表”选项卡的“字段和列”组中,单击【重命名】按钮,然后输入列标题“学号”。•在“快速访问工具栏”中,单击【保存】按钮。•在打开的“另存为”对话框中,输入表的名称“学生信息表”,然后单击【确定】按钮,如图11-4所示。11.3项目实施图11-4输入表名计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•表11-1学生信息表结构11.3项目实施字段名称数据类型字段大小说明学号文本6主键姓名文本10性别文本2系名文本10出生日期日期/时间8民族文本10总学分数字整型备注备注无计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•完成对字段标题的修改后,就可以直接输入字段值。在输入字段值后,Access2007自动为字段设置数据类型和属性。这种方法简单快捷,但是也存在缺点。有时,字段数据类型不太恰当,字段大小也可能存在冗余。为此需要在设计视图中修改字段数据类型和字段属性。11.3项目实施计算机应用基础大连理工出版社创建学生管理数据库创建学生管理数据库计算机应用基础大连理工出版社•在Access2007工作窗口的右下角,单击按钮,打开表的设计视图。注意这时自动切换到“设计”选项卡,如图11-5所示。•在设计视图中,选中“姓名”字段,设置字段大小为“10”。•设置完成后,再一次保存“系别”表。•“

1 / 70
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功