资源描述
上一页,下一页,返回首页,数据库技术是计算机科学技术中发展最快的应用之一,已经成为计算机信息系统与应用系统的核心技术,它与网路技术构成计算机应用的两个平台。数据库技术与应用课程已成为高职高专院校计算机教学中的主干课程,是计算机应用专业的必修基础课程。,本着高职高专教学突出理论知识的应用和实践能力的培养,基础理论以必需、够用为度,专业教学加强针对性和实用性等原则,将本书的相关内容分为基础篇、应用篇和实训篇。书中既安排了目前使用非常广泛的桌面数据库管理系统,ACCESS,,让学生学会使用,ACCESS,数据库的基本方法,也全面介绍了当前主流大型网路数据库系统,SQL server 2000,,同时还介绍了数据库应用系统开发的基本方法,前 言,编委会名单,编委会名单,主任:,俞瑞钊,副主任:,陈庆章 周必水 刘加海,委员,(以姓氏笔画为序),王 雷 王筱慧 方 程 方锦明 卢菊洪 代绍庆,吕何新 朱 炜 刘向荣 江爱民 江锦祥 孙光第,李天真 李永平 李良财 李明钧 李益明 余根墀,汪志达 沈凤池 沈安衢 张 元 张学辉 张锦祥,张德发 陈月波 陈晓燕 邵应珍 范剑波 欧阳江林,周国民 周建阳 赵小明 胡海影 秦学礼 徐文杰,凌 彦 曹哲新 戚海燕 龚祥国 章剑林 蒋黎红,董方武 鲁俊生 谢 川 谢晓飞 楼 丰 楼程伟 鞠洪尧,秘书长:,熊盛新,1,.,本软件用,PowerPoint,制作而成,播放亦在其状态下进,行,为了更好地使用该软件,使用者需掌握,PowerPoint,的基本,操作原理和方法。,.,本软件内容丰富、新颖,突破传统教学模式,在多媒体教室使用时,使用者应注意这一变化,改变教学方法,充分发挥其功效。同时也应注意本软件仍是一教学辅助工具,授课时应与讲授相结合使其更好地为教学服务。,.,本软件内容完整,自成体系,对于使用者的不同情况,用本软件授课时,可补充所需内容,链入其它媒体信息,或同其它软(如,CS,ChemDraw,等),共同使用,以达到多媒体辅助教学的良好效果。,.,多媒体教学信息量大,传递速度快,用本软件授课时,应,熟悉播放程序,注意控制播放速度,要使观看者有充足的思,考时间。,注意事项,实践一 数据库及数据表的建立,实践二 表的维护与操作,实践三,创建查询,实践四,SQL,查询,数据库技术与应用 之,ACCESS,篇,实践五 创建窗体及自定义窗体,实践六 报表创建及使用,1.1,ACCESS,数据库介绍,1.2,ACCESS,数据库创建,1.3,ACCESS,数据表创建,实践一 数据库及数据表的创建,1,ACCESS,数据库基本概论,Access2000,是一个数据库管理系统。,数据库是具有某些共同性质的数据的集合。,数据库管理系统有三种:关系数据库管理系统、层次数据库管理系统和网状数据库管理系统。,Access,是一个关系数据库管理系统,这里的关系指的就是二维表。,2,ACCESS,数据库的设计步骤,分析建立数据库的目的,确定数据库中的表,1、表中不应该包含重复信息,并且信息不应该在表之间复制。,2、每个表应该只包含关于一个主题的信息。,确定表中的字段 确定主键字,确定表之间的关系 优化设计,1.1,ACCESS,数据库介绍,1.,2,ACCESS,数据库创建,1,ACCESS,空数据库创建,(1)启动,Access2000,时创建,启动,Access2000,时创建空数据库,只要在所提示的“,Microsoft Access”,对话框中选择“空,Access,数据库”单选按钮,然后单击“确定”按钮就可以了。,(2)使用“新建”命令创建,如果已经打开了数据库,或者在启动,Access,时已将“,Microsoft Access”,对话框关闭,可以使用此方法。,1.,2,ACCESS,数据库创建,2,ACCESS,数据库实例,创建一个“图书销售系统”数据库,该数据库包含5个表,表结构如下:,书籍表,客户表,订单表,订单明细表,雇员表,字段名,类型,字段名,类型,字段名,类型,字段名,类型,字段名,类型,书籍,ID,数字,客户,ID,数字,订单,ID,数字,定单明细,ID,数字,雇员,ID,数字,类别,字符,单位名称,字符,客户,ID,数字,订单,ID,数字,姓名,字符,书籍名称,字符,联系人,字符,雇员,ID,数字,书籍,ID,数字,性别,字符,单价,数字,地址,字符,订购日期,日期,数量,数字,出生日期,日期,作者名,字符,邮政编码,数字,单价,数字,职务,字符,出版社编号,数字,电话号码,数字,照片,OLE,出版社名称,字符,简历,字符,联系电话,数字,1.,3,ACCESS,数据表创建,1表,结构的建立,建立表结构最常使用的方法是“数据表”视图和“设计”视图;如果要创建的表与,Access2000,提供的表模板相似,也可以使用“表向导”来建立表结构。,使用“数据表”视图建立表结构,使用“设计”视图建立表结构,使用“表向导”建立表结构,1.,3,ACCESS,数据表创建,2向表中输入数据,(1)以“数据表”视图方式输入,1、在“数据库”窗口中,单击“表对象”;,2、双击具体一个数据表,打开“数据表”视图;,3、从第一个空记录的第一个字段开始输入数据。,(2)以“窗体”方式输入,1、在“数据库”窗口中,单击“窗体”选项卡;,2、双击某个具体数据表,会出现所示窗体,单击窗体底部的“添加新记录”按钮;,3、这时窗体中显示一个空白记录,且光标停留在第一个字段内,就可以输入数据。,2.1 建立表间的关系,2.2 表的基本修改,2.3 表内容的操作,实践二 表的维护与操作,2.1,建立表间关系,建立表间关系,建立表之间的关系,表与表之间的关系可以分为一对一、一对多和多对多三种。,定义表之间的关系。,编辑表之间的关系。,2.2,表的基本修改,1、表的基本修改,添加字段,修改字段,删除字段,重新设置关键字,2、设置字段属性,控制字段大小,选择所需格式,设置默认值,定义有效性规则,使用输入掩码,2.3,表内容的操作,1、编辑表的内容,删除记录,修改数据,复制数据,2、查找数据,定位查找,查找指定内容,查找空数据,3、替换数据,替换指定内容,更改默认设置,4、排序记录,5、筛选记录,排序规则,按一个字段排序记录,按多个字段排序记录,1、使用“数据表”视图,2、使用“高级筛选/排序”窗口,按选定内容筛选,按窗体筛选,按筛选目标筛选,高级筛选/排序,2.3,表内容的操作,6、上机要求,将“书籍”表按“类别”升序、“单价”降序排序,并显示排序结果。,使用两种以上的方法筛选“书籍”表中“单价”超过25元的纪录。,使用两种以上的方法筛选“书籍”表中“计算机”类的图书。,3.1 创建一般查询,3.2 创建高级查询,实践三 创建查询,3.1,创建一般查询,1、认识查询,查询的功能,1、选择字段,2、选择记录,3、编辑记录,4、实现计算,5、建立新表,6、建立基于查询的报表和窗体,查询的类型,1、选择查询,2、交叉表查询,3、参数查询,4、操作查询,5、,SQL,查询,。,3.1,创建一般查询,2、单表和多表查询,使用“查询向导”创建单表和多表查询,使用“设计”视图创建单表和多表查询,3、操作已创建的查询,运行已创建的查询,编辑查询中的字段,添加和删除字段、移动字段、更改字段,编辑查询中的数据源,添加表或查询、删除表或查询,调整查询的列宽,排序查询中的结果,3.1,创建一般查询,4、上机要求,在“图书销售系统”数据库建立一个查询,查找并显示“书籍”表中的“书籍名称”、“作者名”和“出版社名称”三个字段的信息。,在“图书销售系统”数据库建立一个查询,查找并显示“书籍名称”、“数量”、“单价”、“订购日期”、“单位名称”、“联系人姓名”和“电话号码”等字段信息。,在“图书销售系统”数据库建立一个查询,查找并显示“书籍名称”、“姓名”、“数量”等字段信息。,在“图书销售系统”数据库建立一个查询,查找并显示1993年3月订购的书或单价在40元以下的书的“书籍名称”、“单价”、“订购日期”和“数量”等字段信息。,3.2,创建高级查询,1、在查询中进行计算,总计计算,分组总计查询,添加计算字段,2、交叉表查询,认识交叉表查询,使用“查询向导”创建交叉表查询,使用“设计”视图创建交叉表查询,3、参数查询,单参数查询,多参数查询,3.2,创建高级查询,4、操作查询,认识操作查询 生成表查询,删除查询 更新查询 追加查询,5、上机要求,在“图书销售系统”数据库中,统计1999年4月接收的订购数量。,在“图书销售系统”数据库中,统计每类图书的总销售数量和平均销售单价。,在“图书销售系统”数据库中,根据“书籍”表和“订单明细”表建立一个查询来统计销售量,然后把查询的结果存储为一个表。,在“图书销售系统”数据库中,利用更新查询将计算积类图书的单价降低5%。,4.1 创建,SQL,查询,实践四,SQL,查询,4.1,创建,SQL,查询,创建一个学生信息数据库,STUDENT,包括三张表:,1、学生表:,Student:(,sno,sname,ssex,sage,sdept,),,,sno,表示学号、,sname,表示姓名、,ssex,表示性别、,sage,表示性别、,sdept,所在系,2、课程表:,Course(,cno,cname,ccredit,),cno,表示课程号、,cname,表示课程名称、,ccredit,表示学分,3、选课表:,Sc(,sno,cno,grade),sno,表示学号、,cno,表示课程号、,grade,成绩,1.查询每个学生及其选修课程的情况,2.查询选修了2号课程且成绩在90分以上的所有学生,3.查询每个学生的学号、姓名、选修的课程及成绩,4.查询于“王强”在同一个系学习的学生,5.查询选修了课程名为“数据库应用技术”的学生学号和姓名,6.查询选修了全部课程的学生姓名,5.1 创建窗体,5.2 自定义窗体,实践五 创建窗体及自定义窗体,5.1,创建窗体,1,认识窗体,使用“自动窗体”创建窗体,使用“窗体向导”创建窗体,1、创建基于一个表的窗体,2、创建基于多个表的窗体,创建主窗体和子窗体,1、同事创建主窗体和子窗体,2、创建弹出式子窗体,3、将一个子窗体添加到主窗体中,5.1,创建窗体,2创建窗体,使用“自动窗体”创建窗体,使用“窗体向导”创建窗体,1、创建基于一个表的窗体,2、创建基于多个表的窗体,创建主窗体和子窗体,1、同事创建主窗体和子窗体,2、创建弹出式子窗体,3、将一个子窗体添加到主窗体中,5.1,创建窗体,3上机要求,使用“自动窗体”创建“书籍”窗体。,使用“窗体向导”创建“客户”窗体。,在“订单”与“客户”表之间建立“一对多”的关系,并创建基于“订单”与“客户”的主/子窗体,并将子窗体设置维弹出式窗体。,创建基于多表“书籍”与“订单”的窗体,5.2,自定义窗体,1,认识工具箱及控件,标签,文本框,复选框、切换按钮、选项组,列表框与组合框,选项卡与图像,命令按钮,5.2,自定义窗体,2使用控件,创建结合型文本框,创建选项组控件,创建结合型列表框控件,创建结合型图文控件,创建并插入非结合型图像控件,创建命令按钮,删除控件,5.2,自定义窗体,3设置控件属性,设置控件的前景色和背景色,设置控件字体,设置控件边框,4美化窗体,使用自动套用格式,设置窗体背景颜色,设置带阴影的文字,添加当前日期和时间,对齐窗体中的控件,5.2,自定义窗体,4上机要求,利用自定义窗体的方法,创建“雇员情况表”窗体;将“性别”设置为结合型的选项按钮,将“职务”设置为组合框。,在“雇员情况表”窗体中创建结合型对象控件,用来显示雇员的照片信息。,将“雇员情况表”窗体的背景颜色设置为“绿色”,各控件的字体设置为11号黄字。,在“雇员情况表”窗体的页脚右下方中添加日期。,6.1 报表创建,6.2 报表使用,实践六 报表创建及使用,6.1,报表创建,1报表简介,报表的组成,报表的视图,打开报表及预览,2报表创建,使用“自动报表”创建报表,使用“报表向导”创建报表,创建子报表,6.2,报表使用,1报表计算,建立计算字段,对报表中记录分组,改变报表的排序与分组顺序,在报表中计算百分比,在报表中累计汇总,6.2,报表使用,2上机要求,使用报表向导创建“雇员基本情况表”,并按“性别”升序排序。,对“雇员基本情况表”增加计算字段,分别显示“男雇员”、“雇员生”人数及占总人数的百分比。,编辑修改“雇员基本情况表”,使其按“职务”分组排序,创建“订单”主报表与“客户”子报表,并以适当的形式显示输出。,使用“标签向导”创建“书籍标签”报表。,-END-,
展开阅读全文