欢迎来到天天文库
浏览记录
ID:55493102
大小:39.50 KB
页数:12页
时间:2020-05-15
《题目数据库表.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、09会计数据库王忠堂2学时题目:数据库和表教学目标:1.掌握数据库设计方法和创建方法2.掌握使用表设计器和表向导创建表的方法3.掌握表和数据库的操作方法4.理解工作区的概念5.掌握创建表间关系的方法教学重点:数据库设计方法和创建方法、创建表的方法教学难点:对数据库、表的理解教学关键:上机实践教学内容:任务1.数据库设计方法在VisualFoxPro中,数据库是开发应用程序的基础,数据库设计得好坏,是决定应用程序能否开发成功的关键。正确地构造表的结构,合理地设计数据库,不仅可以准确地提供信息,高效地维护数据,还可以方便用户操作,提高用户的工作效率,起到事半功倍的作用
2、。数据库设计步骤1.确定应用程序的目的确定所设计的应用程序所具备的功能,应用范围,所需要的信息,以及如何使用这些信息。2.收集和规化数据根据所设计的应用程序的功能,收集所要的数据。再根据数据间的关系,把数据划分成若干个相对独立的部分,每一部分存储在一个表中。确定表的结构为每个表确定要保存的信息,即字段个数,字段名称,字段数据类型,字段大小等。3.确定表间关系根据数据的规划原则和程序设计过程中使用数据的需要,确定数据库中表间数据的关系,即如何在表间建立数据的横向联系。4.定义数据库增强特性即确定实体完整性规则,参数完整性规则,有效性检验和其他特性等。5.改进表的结构
3、反复分析所需的数据,以免遗漏或出现不必要的重复,确保设计方案考虑全面,表的结构正确合理任务2.数据库设计方法举例1.确定应用程序的目的根据学校对学生管理的要求,建立的数据库要能够存储学生的原始档案,在校学习成绩,奖惩情况以及借书情况等信息。另外根据用户要求,数据库还要具有根据各种情况进行统计和查询的功能,例如统计获奖学金的学生名单和等级,统计符合优秀团员、优秀班干部、三好生等标准的学生名单,统计每个学生不及格的科目等,以及查询符合各种条件的学生信息。根据以上分析,明确应处理哪些数据,如何处理数据,以及如何生成各种报表。2.收集和规化数据用户的要求往往是非常多的,根
4、据用户的要求和上面的分析所收集到的数据也是非常繁杂的。如何给数据进行分类,如何确定数据间的关系,就是这一步要解决的问题,这一步也是较难较关键的一步。通过上面的分析,明确了应用程序的功能,于是把要处理的数据分成四类:原始档案、在校情况、学习成绩和借书信息,由于学习成绩是以学期为单位,为了统计方便,一学期的成绩存放在一个表中。在设计数据库中的表时要注意:(1)把数据按照应用程序的功能和数据间的关系进行合理的分类。(2)根据数据的分类确定所需要的表的个数及表中要存储的信息。(3)在确定表中信息时尽量避免重复。3.确定表的结构根据表的用途确定表中要存放的信息,从而进一步确
5、定表的结构,即表中字段个数,字段名称,字段数据类型和字段大小等。表5.1、表5.2、表5.3和表5.4是为学生管理设计的四个表的结构。见教材47页~48页。4.确定表间关系为了方便程序设计,把要处理的数据分成了若干个相互独立的表。但在程序设计时,表中的数据并不是绝对独立的,有时只需要一个表中的数据,有时需要两个表甚至是多个表中的数据,这就要求数据库中不同表间的数据能够按照一定的关系重新进行组合,这个关系就是要建立的表间关系。在VisualFoxPro中,可以通过主关键字来关联多个表中的数据,其中主关键字是指关系数据库中能唯一标识表中一条记录的一个或多个字段。在上面
6、建立的四个表结构中,只有学号能唯一地标识表中的一条记录,通过学号可以建立表的关联。当用户想知道一个班中符合优秀团员标准的学生名单时,可以通过“原始档案”表查看学生的学号、姓名、是否是团员,在“在校情况”表中查看学生的班级,在“学习成绩一学期”表中查看各科成绩是否符合标准。5.定义数据库的增强特性即确定实体完整性规则,参照完整性规则,有效性检验和其它特性。具体实现方法后面将做具体介绍。任务3.创建数据库和表在VisualFoxPro6.0中,表有两种类型,即自由表和作为数据库一部分的数据库表,它们的扩展名都为.DBF。数据库表和自由表可以相互转换,当一个自由表被添加
7、到某一个数据库中时就成了数据库表,当数据库表从数据库中移出时就成了自由表。数据库表只能属于一个数据库,如想将数据库表添加到其它数据库中时,应先将其变为自由表,然后再添加到其它数据库中。利用数据库设计器创建数据库创建数据库有三种方法:使用数据库设计器、使用数据库向导、使用命令。下面分别介绍这三种方法。1.在项目管理器中建立数据库项目管理器是用来组织和管理项目中的文件的。使用VisualFoxPro6.0开发应用程序时,一般都是在项目管理器中创建和管理文件。下面以建立“学生档案”数据库为例说明在项目管理器中建立数据库的过程。(1)打开“学生档案”项目管理器。(2)单击
8、“数据”选
此文档下载收益归作者所有