资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数据库管理软件,ACCESS 2003的使用,几个概念,数据库:按照一定的模型(关系数据库),有规则地存储在一起的相关信息的数据集合。(数据仓库),数据库管理系统:建立、维护数据库,对数据库进行管理和控制的系统。(软件ACCESS),数据库系统=数据库+数据库管理系统,关系数据库,二维表,课程号,课程名,学分,是否必修,KC0001,大学计算机基础,2,TRUE,KC0002,C程序设计基础与实验,3,TRUE,KC0003,C+程序设计与实验,2,FALSE,KC0004,多媒体技术,2,FALSE,KC0005,数学分析,6,TRUE,字段(类型、属性),记录,关键字(不重复),文本型,文本型,数字型,是/否型,数据类型,大小:6,大小:2、规则:0,属性,例6-1,在库中建立一个“开课情况”表,字段信息如下。,名称:课程号;类型:文本;大小:10;主键、必填、非空,名称:课程名;类型:文本;大小:25;必填,名称:开课学期;类型:文本;大小:15;,名称:选课人数;类型:数字;大小:整型;有效性规则:大于等于0,名称:开课班数;类型:数字;大小:字节,名称:说明;类型:备注,在“开课情况”表中,添加两条记录:,KC002,C程序设计基础与实验,2007-2008第二学期,2703,31,以陆东为组长的教学组,KC007,VB程序设计基础与实验,2007-2008第二学期,1293,16,以冯珍为组长的教学组,修改“学生名册”表,删除学号3571551571的学生记录。将周宇同学的专业修为计算机。,对“课程”表建立“必修课”查询,查询所有作为必修课且学分为3的课程的“课程号”和“课程名”两项,并同时要求以“课程名”升序排序。,有效性规则:0 and 100:或者,排序:有主、次关键字排序的,是从左到右进行,查询,将指定表中的数据根据条件进行删选,建立查询表,需要设定的内容,选择原表:可以一张表,也可以多张表,筛选列(字段):查询表显示的列(选中显示复选框)和条件需用到的列(不选显示复选框)。,筛选行:根据条件筛选,例6-2,在库中建立一个“信息”表,字段信息如下。,名称:职工号;类型:文本;大小:6;主键、必填,名称:性别;类型:文本;大小:1;必填、非空,名称:出生日期;类型:日期时间;,名称:岗位级别;类型:数字;大小:字节;,对库中的“工资”表,设置“基本工资”的有效性规则为大于等于0;设置“误餐费”字段的,标题为“误餐补贴”,在“信息”表中,添加表记录如下:,000001,男,1966-1-16,5,000002,女,1963-2-17,6,在“工资表中,建立”工资单“查询,显示的列除了”工资“表所有字段外,在最后增加一列,其列名为”税前应发金额“,其值为:基本工资+岗位津贴+误餐费-工会费-住房公积。,查询表中的统计:,格式:新的列名:表达式,基本工资+岗位津贴+误餐费-工会费-住房公积,例6-3,在库中建立一个“进货”表,字段信息(不创建主键)如下:,名称:进货日期、类型:日期/时间;必填,名称:商品号;类型:文本;大小:10;必填、非空,名称:进价;类型:货币;小数位数:2,名称:数量;类型:数字;大小:整型;必填,名称:经手人;类型:文本;大小:5,名称:说明;类型:备注,在“进货”表中,添加二条记录:,2008-3-9,T0007,98.00,50,周小丽,来自绍兴A酒厂,2008-3-9,T0107,50.00,30,王平,来自贵阳B有限公司,对库中的“库存”表,建立主键,设置主键为“商品号”字段;设置“数量”字段,使其字段大小为整型,有效性规则为大于等于零。,在“销售”表中建立“销售情况”查询,显示“销售”表中各商品的销售总数量(即显示“商品号”、商品名“、数量之总计”三列,),。,分类统计:,要弄清楚分类列和统计列,操作时要将查询表中的总计行显示出来,例6-4,在库中建立一个“成绩”表,字段信息如下:,名称:序号、类型:自动编号;主键,名称:学号;类型:文本;大小:10;必填、非空,名称:姓名;类型:文本;大小:10;必填、非空,名称:课程名;类型:文本;大小:25,名称:成绩;类型:数字;大小:整型;,有效性规则:大于等于0,且小于等于100,名称:是否必修;类型:是/否,在“成绩”表中,添加二条记录:,0710901048,汪小平,大学计算机基础,85,Yes,0720901044,李小芳,离散数学,70,No,删除“档案”表中学号为060312007和060312009两位学生的照片,对“档案”表,建立“籍贯”查询,查询所有籍贯为杭州或女生的学生的学号、姓名和系科三项。,例6-1 筛选,例6-2 2小题:标题为误餐费;4小题:加统计列,例6-3 4小题:分类汇总,例6-4 1小题:规则中的多条件;3小题:OLE对象的编辑;4小题的查询中的“或”条件,例6-6 3小题:设置默认日期(函数date()),例6-7 4小题:排序中的第一、第二关键字。,例6-11 5小题:互动查询,条件列输入,例6-12 5小题:交叉表查询,确定行列及交叉点计算出什么数据,例6-14 2小题:多表操作,例6-15 3小题:计数查询,ACCESS习题中的相关问题,
展开阅读全文