《数据库》课程集中实训任务书
实训班级:
083511班 083512班 实训人数及分组:
083511班 2组 指导教师:刘新飞 杨亚丽 083512班 2组 指导教师:刘新飞 杨亚丽
083511班 第1组 22人:
蒋天丰 马文哲 郑蕾蕾 刘晓娟 李珊珊 梁迪 尙雅莉 王鹏钊 曹宏玉 王岩玲 李冉月 宋亚乐 吴广璐 唐静 张凯 张瑞芳 董贞贞 王红艳 文春梅 周兰兰 阮文平 王博 第2组 20人:
李娟 周林青 文丰梅 毛瑜 李婷 王磊 杨岸秋 张进 刘洁 杜艳丽 李润泽 蒋玉盟 王利 王丽丽 何潇 王丹 马洁琛 高瑞敏 张亚慧 胡静雅 083512班 第1组 20人:
曹小霞 贾永婷 娄昆领 刘欢欢 朱永萍 史绘娟 亓春艳 李博 李秋分 祈金辉 惠庭臻 王佳佳 杨芳 朱岑 任黎 景龙 陈丹 高洁 胡娇艳 李转 第2组 21人:
洪征 卓小妹 罗玉婷 付羲 荣航 肖晨辉 吕行 杨文静 陈全功 张梦歌 魏冉 刘璐瑶 吴闪闪 王保花 李孝朋 马苒 胡浩 肖雨阳 彭飞 陈丽 张蕾
实训时间:15周
实训一、ACCESS2000表结构设计
一、实验目的:
学习ACCESS2000中文版的内部结构以及数据库设计的准则,利用多种方法建立数据库,利用多种方法创建简单表。 二、实验内容:
1、认识ACCESS2000的内部结构
七个对象:表、查询、窗体、报表、宏、模块、WEB页 2、建立数据库
数据库设计准则、一般步骤、实例剖析、建立数据库、使用三种途径创建简单表、修改数据表结构、设置主键与索引、使用查阅向导(姓别ID、民族ID、政治面貌和班级ID字段)、输入字段的有效性规则
3、表结构(见下页)
4、作业:
(1)设计人事档案表,已知数据项参考附表。
(2)设计教师工资表,已知数据项有:编号、姓名、所属部门、基本工资、
补贴、奖金、房租、水电、应发、实发。输入数据。
三、实验报告
1、记录实验过程
2、总结创建表的三种方法
3、如何使用查阅向导?有什么注意事项? 4、保存数据库 表名称 字段名称 学生ID 姓名 学生证号 姓别ID 身份证号 出生日期 民族ID 学生基本情况 政治面貌 班级ID 籍贯 身高 落户否 家庭收入 照片 个人主页 简历 标题 —— —— —— 性别 —— —— 民族 —— 班级 —— —— —— —— —— —— —— 字段类型 字段大小 自动编号 文本 文本 查阅向导 文本 日期/时间 查阅向导 查阅向导 查阅向导 文本 数字 是/否 货币 OLE对象 超级链接 备注 长整型 8 6 1 18 —— 2 1 长整型 40 长整型 1 4 —— —— —— 索引 主键 重复 —— —— —— —— —— —— —— —— —— —— —— —— —— —— 输入法 —— 开 关 关 关 —— 关 关 —— 开 —— —— —— —— —— 开 行来源 —— —— —— 性别表 —— —— 民族表 政治面貌 班级 —— —— —— —— —— —— —— 实训二、查询设计
一、实验目的
数据库建立的最主要目的就是查询数据供用户使用,同时,在ACCESS中,窗体、报表等对象的依据就是表和查询,所以,本实验全面学习ACCESS中的选择查询、参数查询、交叉表查询、更新查询、删除查询和追加查询。 二、实验内容
1、创建查询
简单选择查询:基于文本、日期时间的查询以及基于数字的查询,注意比较运算。 交叉表查询 :注意选择两个相关表或一个表内相关字段,同时注意必须有行标题、列标题和值,值必须指定计算方法。
2、创建特殊用途查询
参数查询:可以分别使用文本、数字、日期格式,使用[]代替简单查询中的参数。 3、操作查询
更新查询:对源表的部分字段按用户指定规则做更新,结果仍在源表。
追加查询:将源表部分或全部字段值追加到目标表中的字段,注意要符合目标表的用户定义完整性。
删除查询:删除相关表中的记录,基本思路是在同一个QBE格线内先删除多方关系中的指定记录,再在一方关系中删除指定记录,保证符合参照完整性。
生成表查询:根据源表相关字段生成目标表。 4、作业:
(1) 设计一个选择查询,显示姓名、性别、出生日期。 (2) 设计一个按姓名查询的参数查询。
(3) 设计一个按性别、民族统计学生人数的交叉表查询。 (4) 设计删除查询,删除全部籍贯为空白的学生记录。 (5) 设计更新查询,把家庭收入普遍增加280元。
(6) 设计追加查询,把籍贯为山东的记录追加到同乡表中。 (7) 设计生成表查询,用第一题的选择查询结果生成一个表。
(8) 设计一个联合查询,统计各个民族的学生人数及学生总数。
三、实验报告
1、记录实验过程
2、总结参数查询、交叉表查询注意事项。
3、总结操作查询(更新查询、追加查询、删除查询、生成表查询)分别对数据库有什么直接影响?
4、保存数据库
实训三、窗体设计
一、实验目的
窗体作为ACCESS数据库的重要部分,是联系数据库与用户的桥梁。窗体提供了输入和维护表中数据的另一种方式,用户可以用每次一各记录的方式浏览数据。通过使用窗体,可以使数据库更丰富,更具有变化性。 二、实验内容
1、使用图表向导/设计视图创建窗体、创建子窗体:
基本窗体的建立与报表相似,页眉页脚略有不同;窗体中的文本框、按钮的使用;窗体格式的套用;相关表的子窗体的建立;用于管理数据库中各对象的切换面板创建向导。
2、窗体控件使用:标签控件、文本框控件、复选框、单选按钮、切换按钮、组合框、命令按钮
3、窗体中数据的一般操作:插入、删除、修改。
4、作业:
(1) 对学生基本情况表,向导生成各式窗体。 (2) 手工生成学生基本情况窗体。
(3) 设计性别、班级、政治面貌、民族的数据表式窗体。
(4) 设计主、子窗体,主窗体是政治面貌,子窗体是学生基本情况。
三、实验报告
1、记录实验过程
2、说明窗体中各种控件的使用方法。 3、保存数据库
实训四、报表设计
一、实验目的
报表是打印和拷贝数据库管理信息的最佳方式,可以帮助用户以更好的方式表示数据,报表既可以输出在屏幕上,也可以传送到打印设备,用户可以控制数据摘要,获取数据汇总,并以所需的任意顺序排序信息。本实验重点学习报表的基础知识、报表的功能以及报表的创建过程。
二、实验内容
1、熟悉报表设计工具:报表设计视图中的属性、工具箱、字段列表、控件向导。
2、使用报表设计视图创建报表:熟练应用报表设计控件。 3、有关报表的高级操作
报表属性:节、文本框、报表的属性应用。 报表快照:报表内容的快速复制途径。
排序与分组:分别按数字、文本、日期数据类型做报表分组。 子报表:针对相关表制作直观表达关系的子报表。 4、作业:
(1) 使用向导将学生基本情况创建各式报表。
(2) 使用设计视图创建按民族分组的学生基本情况报表,并对各分组学生人数及平均年龄统计。
(3) 创建主报表、子报表,主报表为学生基本情况,子报表为收款单。
三、实验报告
1、记录实验过程
2、总结使用设计视图创建报表的方法
3、 如何对报表进行分组?分组针对的字段类型有那些?有什么注意事项?如何创建子报表?
4、保存数据库
相关推荐: