收藏 分享(赏)

access 2003课件.ppt

上传人:无敌 文档编号:306739 上传时间:2018-03-27 格式:PPT 页数:26 大小:645.50KB
下载 相关 举报
access 2003课件.ppt_第1页
第1页 / 共26页
access 2003课件.ppt_第2页
第2页 / 共26页
access 2003课件.ppt_第3页
第3页 / 共26页
access 2003课件.ppt_第4页
第4页 / 共26页
access 2003课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、ACCESS 2003,第二章 建立数据库,练习,1、在学生信息管理数据库中建立学生信息表学号,姓名,性别,出生日期,专业和课程信息表课程编号,课程名,授课教师,课程简介创建学生信息管理数据库的备份,命名为学生信息管理-备份创建学生信息表的备份,命名为学生信息-备份;创建课程信息表的备份,要求备份表中只保存课程信息表的结构;将学生信息-备份表的名字修改为学生信息bak将默认的表的设计属性进行如下修改:文本的默认长度修改为40,数字的默认类型修改为整型;将出生日期字段更名为生日,并在生日和专业字段之间插入籍贯字段,对生日字段进行有效性规则设定,将时间限制在1970年1月1日到1995年12月31

2、日之间对姓名进行有效性规则设定,要求输入的姓名必须以王开头对性别进行有效性规则设定,要求输入的内容是男或女将课程简介字段的行高设为30,列宽设为100;隐藏学生信息表中的出生日期字段;设置表格的样式为:平面,显示垂直方向的线条,背景色设置为银白色隐藏学生信息表中的专业字段,冻结学号字段,2、打开数据库练习3.22,并对其中的产品表做如下操作对单价和库存量进行降序排列查找单价为9元的产品,将价格修改为10元筛选出由福满多提供的产品筛选出单价大于20元的所有产品对同类产品,按照价格降序排列,Access上机作业,说明:本学期Access作业要求学生根据所学内容完成一个简单的学生成绩管理系统。作业任

3、务按照教学进度分阶段进行,到本学期末(2010年6月20日前)将这个题目完整内容上交到指定服务器。题目:学生成绩管理软件功能:该软件实现学生基本信息,课程信息,成绩信息的录入、修改、查询、打印等功能。要求:(1)表对象的设计要合理。 要求:建立3张表: 学生基本信息,课程信息,成绩信息 每张表至少包括10条记录(2)查询用查询对象或SQL实现。查询功能要实现各种条件的任意组合的查询。(3)界面用窗口对象实现。(注意:界面安排要合理、易于操作)(4)修改功能应该先查询、后修改。(5)打印用报表对象实现。每个查询的结果都应该有打印功能。,上机作业分析一,表对象的设计要合理要求:建立3张表: 学生基

4、本信息,课程信息,成绩信息 每张表至少包括10条记录学生基本信息:列举学生的基本信息课程信息:列举课程的基本信息成绩信息:列举各科成绩 由以上分析可以看出,学生和课程两张表都存放基本信息,只有成绩表既要保存成绩,又要和学生相联系,所以要作为两个表的联系存在,上机作业中存在的问题,1、缺少对范式的思考,设计的字段当中违反了第二范式和第三范式的描述2、对于主键的建立,往往过于依赖某一个字段,例如把姓名或学号设置为三个表的主键,同时忽略了多字段主键的设置3、缺少对表中应有字段的考虑,例如成绩信息表只包含课程号和成绩两个字段,不能反映出某个学生的成绩,上机练习分析,1、性别字段设计问题2、姓名字段长度

5、问题3、联系电话的设置4、院系字段颜色设置5、表格关系的建立6、作业的名字格式7、作业的雷同现象,2.7 使用查阅向导,在查看与另一个表链接的某个表时,该表通常包含一个外键(一般是另一个表的主键)。在浏览被链接的表时,外键字段通常是含义不明的。除非把两个表链接并通过查询视图查看数据,否则不能明确该字段的实际值。 从图中可以看到,字段【供应商ID】和【类别ID 】显示的是数字,其含义比较模糊。在Access 2003中,在表中就可以显示这些ID所代表的实际供应商和类别。注意:如果存在联系则不能使用查阅向导,2.7 使用查阅向导,在数据表视图中打开【产品】表;切换到【产品】表的设计视图;选中【供应

6、商ID 】字段的数据类型,打开【查阅】选项卡,可以看到当前显示的控件类型是文本框。接着打开【常规】选项卡;单击【供应商ID 】字段数据类型的下三角按钮显示数据类型列表;,2.7 使用查阅向导,数据类型列表中最后一项是“查阅向导”,如图所示,当然,该项实际上不是一种数据类型,而是修改查阅属性的一种方法而已;选择【查阅向导】数据类型,向导就会启动。系统弹出对话框。该对话框中有两个单选按钮。第一个单选按钮用于把另一个相关表中的数据用作该字段的显示值,而第二个单选按钮用于键入一系列值。,2.7 使用查阅向导,2.7 使用查阅向导,2.7 使用查阅向导,【查阅向导】询问“哪一个表或查询包含了查阅字段?”

7、,并且让用户选择用于查询的表。我们需要在【供应商ID 】字段中显示【供应商名称】 ,所以这里选择供应商表,如图所示,然后单击下一步。,2.7 使用查阅向导,【查阅向导】接下来显示【供应商】表中所有字段的列表,并且允许用户选择用于查阅的字段。查阅向导实际上会构造一个被该字段( 【产品】表中的【供应商ID】字段)使用的组合框。组合框中有父表中的所有合法值。对于每种产品来说,只有正确的值才被显示。这里选择【供应商ID】和【供应商名称】字段,如图所示,然后单击【下一步】;,2.7 使用查阅向导,系统弹出如下图所示的对话框,在下拉列表框中选择需要排序的字段名,并通过单击其后面的按钮决定字段排列的次序,单

8、击【下一步】 ;,2.7 使用查阅向导,选择列表的排列次序,单击【下一步】按钮,系统弹出下图对话框。屏幕显示了一列【供应商】表中的数据。唯一可见的字段是【供应商名称】字段,【供应商ID】字段被隐藏了,单击【下一步】按钮。,2.7 使用查阅向导,最后设置列标题。默认的列标题为原字段名“供应商ID”,既然显示的是实际的供应商名,我们不妨把它改成“供应商”。然后单击【完成】按钮,此时会弹出【保存】对话框。单击【是】按钮,查阅向导完成。退出表设计视图,再查看【产品】表,发现【供应商ID】字段发生了变化,用实际的供应商公司名取代了原有的供应商编号显示,如书上图所示。,2.8 使用子数据表,有时在查看数据

9、表中的信息时,用户可能想同时看到位于不同表中的关系记录。Access 2003具有查看数据表视图中层次式数据的能力。可以在表设计中手工建立子数据表,或者让数据库根据表之间的关系自动确定子数据表。 子数据表可以用表、查询、窗体和子窗体数据表来查表。注意:当一个表的主键和其他表的字段建立关系时,可以建立子数据表,当一个表的非主键和其他表的字段建立关系时,不可以建立子数据表。,2.8 使用子数据表,在查看数据表中的记录时,系统会知道该表与另一表建立的关系,因为有一新的列添加到了数据表的左边,新列的每一行都有一个加号,如图所示。,2.8 使用子数据表,单击加号,子数据表的相关记录显示出来。被设置为子数

10、据表的表可能还有其自己的子数据表,在子数据表中允许查看主表的相关记录以及其子数据表的相关记录。,2.8 使用子数据表,1、设置子数据表的方法步骤如下:在表设计视图下,选择【视图】|【属性】命令,或单击工具栏上的【属性】按钮,打开如图所示的【表属性】对话框。,2.8 使用子数据表,【表属性】对话框中有5个新的属性与子数据表相关,其中【子数据表名称】中的值为“自动”。这样设置,数据库就会根据表之间已经建立的关系自动给子数据表指定名称。单击它右边的下三角按钮,系统会列出数据库中的表和查询,如图。,2.8 使用子数据表,【链接子字段】和【链接主字段】属性的设置必须具有相同的字段数并且字段的数据类型相同。注意: 在建立子表前,要确认是否两个表建立了联系。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报