欢迎来到天天文库
浏览记录
ID:45031693
大小:638.00 KB
页数:38页
时间:2019-11-08
《Access第3章数据库的创建与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章数据库的创建与应用第一节数据库设计概述第二节创建数据库第三节使用数据库第四节数据库的压缩与修复第五节本章小结在Access中,数据库和表是两个不同的概念。表是处理数据、建立关系数据库和应用程序的基本单元。它用于存储包含各种信息的数据。数据库中包括表、查询等对象。数据库通过对这些对象的操作,进行复杂的数据处理,实现数据库的多重功能。一般地,在创建与使用数据库之前,首先需要设计数据库。数据库设计包括分析数据需求、确定需要的表、确定表中的字段和确定各表之间的关系。数据库的操作包括创建数据库、打开与关闭数据库、对数据库的七
2、个对象的操作以及数据库的压缩与修复等。第一节数据库设计概述数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库设计过程的关键,在于明确数据的存储方式与关联方式。在各种类型的数据库管理系统中,为使用户提供的信息更有效和更加准确,通常将不同主题的数据存放在不同的表中。4需求分析1235确定需要的表确定表的字段确定表间关系检验与测试设计步骤:1.需求分析要设计一个结构合理的数据库,首先要了解用户需要从数据库中得
3、到哪些信息以及用户是如何使用这些数据的。例如,我们要建立教学管理数据库,其目的是要用来管理学生、教师、课程、成绩等相关信息。2.确定需要的表要建立一个数据库,需要收集许多资料和信息。将这些信息按主题进行分类,分解为各个基本实体,每个实体可以设计为数据库中的一个表。例如,教学管理数据库应该至少包括学生基本情况表、教师基本情况表、课程表、成绩表等。3.确定表的字段根据用户需要从表中了解哪些信息,确定数据表的结构,也就是每个数据表需要包括哪些字段。一般情况下,表中数据都是原始数据,不必包含可通过推导得到或通过计算可以得到的字段
4、。另外,还需要确定数据库中每个数据表的主关键字,它能唯一确定表中各条记录。根据以上需求分析,教学管理数据库的上述四个表结构如下,其中加下划线者是主关键字。(1)Student(学生基本情况)表至少应包含的字段:StudentID(学号)、Sname(姓名)、Sex(性别)BirthDate(出生日期)、Department(系)、Class(班级)。(2)Teacher(教师基本情况)表至少应包含的字段:TeacherID(教师编号)、Tname(姓名)。(3)Course(课程)表至少应包含的字段:CourseID(课
5、程号)、Cname(课程名)(4)StudentCourse(成绩)表至少应包含的字段:StudentID(学号)、CourseID(课程号)、TeacherID(教师编号)、ExameGrade(考试成绩)4.确定表间关系在关系型数据库中各个独立表存储的数据之间可能存在一定的关系,为了对这些内容进行组合,以得到有意义的信息,用户可以在这些表之间通过关键字段定义关系,也可以通过创建一个新表来表示这种关系。上面的四个表间是有关系的,它们的关系可通过关键字来进行联系,如成绩表中只有学号,而没有学生姓名,这种表意义不直观,但将
6、成绩表中的学号与学生基本情况表中的学号相对照,即能知道学生的姓名,表中数据的意义就清楚了。同理,课程名可以通过课程号、教师姓名可以通过教师编号,分别从课程表、教师基本情况表中获得。5.检验与测试确定表、字段和关系后,应该对设计方案进行分析,检查其中的错误和缺陷。具体方法可以先创建表,在表中添加几个示例数据,检验是否能够从表中得到想要的结果。Access数据库是以.mdb作扩展名、以单独的数据库文件形式存储在磁盘中的,而且一个Access数据库中的所有其他对象如表、查询、视图等都存储在同一个.mdb文件中。也就是说一个.m
7、db文件实际上是包含了一个完整的Access数据库应用系统。我们利用Access组织、存储和管理数据时,应先创建数据库,然后在该数据库中创建所需的数据库对象。在Access中,创建的数据库可以是空的,也可以根据模板或现有的数据库文件,创建一个有一定功能的数据库。第二节创建数据库1.创建空数据库我们可以先来建立一个空数据库,再在数据库窗口添加表、窗体、报表及其他对象。创建空数据库的具体操作步骤如下:(1)在Access2003的主窗口中选择“文件”
8、“新建”,或单击“常用”工具栏上的新建按钮,或单击“任务窗格”中的“新建文
9、件”选项,打开“新建文件”任务窗格,如图3.1所示。(2)单击该功能列表的“新建”栏中的“空数据库”选项,弹出“文件新建数据库”对话框,如图3-2所示。图3.1“新建文件”任务窗格图3.2“文件新建数据库”对话框(3)在该对话框“保存位置“栏和“文件名”栏中指定数据库存放的位置和文件名,如“DAccess例题教学
此文档下载收益归作者所有