




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库语言及应用实验指导书实验一 数据库和数据表的操作学号: 姓名: 实验时间: 实验目的:1. 掌握创建数据库的方法。2. 掌握创建数据表的方法。3. 掌握数据表记录的编辑操作。4. 掌握字段的属性设置。实验内容:1. 在D盘下创建一个文件夹,用自己的学号姓名命名。2. 在自己的文件夹中新建一个名为“教工”的空的数据库。3. 在“教工”数据库中使用设计视图建立名为“部门”的表,含部门代号文本,3、部门名称文本,12、办公地点文本,12三个字段。要定义主键。4. 在“教工”数据库中使用设计视图建立名为“教工信息”的表,要求包含教工编号文本,5、部门代号文本,3、姓名文本,6、性别文本,1、出生年月日日期/时间、技术职称编码文本,2、文化程度编码文本,2、婚姻状况文本,2、基本工资货币、奖金货币、家庭电话文本,12、照片OLE等字段。要定义主键。5. 将“教工”数据库中有关表的部门名称、姓名字段的“必填字段”属性项选定:是。6. 在“教工”数据库中“教工情况”表的基本工资字段的有效性规则属性域输入:=0;并在有效性文本属性域输入确切提示:基本工资应大于等于0。7. 在“教工”数据库中“教工情况”表的性别字段的有效性规则属性域输入:男 Or 女;并在有效性文本属性域输入确切提示:性别字段只能取值“男”或“女”。8. 将网络教学平台中的“教工管理(学生练习用).mdb”下载到自己的文件夹中。(请注意:网络教学平台中提供了供学生练习时参考的数据库“教工管理.mdb”)以下操作都是在“教工管理(学生练习用).mdb”数据库中进行。9. 将“通讯录”表中的联系电话字段改名为家庭电话。10. 在“通讯录”表中插入手机号码文本,12字段。11. 将“通讯录”表中的家庭电话字段删除。12. 向“通讯录”表中输入几条记录(内容不限)。13. 将“通讯录”表复制成名为“朋友联系”的表。14. 根据实际情况在“教工管理”数据库各个表之间(教工情况表、课程档案表、部门简况表、技术职称编码表、教学效果编码表、文化程度编码表、任课情况表)建立正确的关系,要求实施参照完整性。并填写以下空白:部门简况表与教工情况表是 一对多关系;教工情况表与任课情况表 是 一对多 关系;课程档案表与任课情况表是 一对多 关系;教工情况表与技术职称编码表是 多对一 关系;文化程度编码表与教工情况表是 一对多 关系;教学效果编码表与任课情况表是 一对多 关系。15. 在“教工管理”数据库中利用子数据表查看数据。总结: 学生完成情况:优 其他:良中及格不及格指导教师(签名):日 期:实验二 创建查询学号: 姓名: 实验时间: 实验目的:1. 掌握使用查询向导创建查询的方法。2. 掌握使用查询设计器创建查询的方法。实验内容:(蓝色的要求做)1. 创建查询“未婚女教工”,将“教工情况”中的所有未婚女教工的教工编号、姓名、性别查找出来。2. 创建查询“未婚或1978年出生的女教工”,将“教工情况”中所有未婚的女教工和1978年出生的女教工的教工编号、姓名、性别、出生年月日查找出来。3. 创建查询“教工详细情况”,具体要求是以“部门简况”、“教工情况”、“技术职称编码”和“文化程度编码”4个表为数据源,查看除办公地点外的所有字段。4. 创建查询“家庭电话以22开头的教工”,将“教工情况”表中家庭电话以“22”开头的教工的教工编号、姓名、家庭电话查找出来,并按“教工编号”升序排列。5. 创建查询“70年代出生的工程师和讲师”,查找1970到1979年间出生,并且技术职称是工程师或讲师(相应的技术职称编码为“13”和“33”)的教工的教工编号、姓名、文化程度编码和技术职称编码。6. 创建查询“教工总人数”,要求统计学校教工总人数。查询结果如图2-1所示:图2-1 教工总人数7. 创建查询“各部门教工人数”,输出部门代号、部门名称和部门人数。查询结果如图2-2所示:图2-2 各部门教工人数8. 创建查询“电子系的最低最高奖金和平均月收入”,输出最低奖金、最高奖金和平均月收入,月收入包括基本工资和奖金两部分。查询结果如图2-3所示:图2-3 电子系的最低、最高奖金和平均月收入9. 创建生成表查询“当前各学历人数统计生成”,把当前各种学历的人数(文化程度、人数)生成一个新的表“当前各学历人数”。10. 创建生成表查询“生成高级职称”,要求由“教工情况”表生成一个新表“高级职称教工”,该表包括技术职称编码为“11”和“12”(对应教授和副教授)的教工的教工编号、姓名、性别、出生年月日和技术职称编码。11. 创建追加查询“追加高级职称”,将“教工情况”表中技术职称编码为“21”和“32”(对应研究员和高级工程师)的教工的教工编号、姓名、性别、出生年月日和技术职称编码追加到“高级职称教工”表中。12. 创建更新查询“更新高级职称”,将“高级职称教工”表中技术职称编码为“21”的改为“11”。13. 创建删除查询“删除高级职称”,将“高级职称教工”表中技术职称编码为“11”者删除。14. 创建参数查询“按教工编号查任课情况”,要求根据输入的教工编号,查找出教工所在部门名称、姓名、课程名称、教学效果。15. 利用交叉表查询向导创建交叉表查询“各部门学历人数分布”,查询结果如图2-4所示。(提示:可以将第8题创建的查询“教工详细情况”作为交叉表查询的数据源)图2-4 各部门学历人数分布 总结: 学生完成情况:优 其他:良中及格不及格指导教师(签名):日 期:实验三 报表设计与制作学号: 姓名: 实验时间: 实验目的:1. 了解报表的作用。掌握利用“自动创建”快速生成各种形式报表的方法。3. 掌握利用“报表向导”创建各式报表的方法。4. 掌握利用“设计视图”创建和修改报表的方法。实验内容:(蓝色的要求做)1. 以“教工管理”数据库中的“教工情况”表为数据源,利用“新建报表”对话框中的“自动创建报表:表格式”创建名为“自动创建教工情况表格式”的报表。2. 在“教工管理”数据库中,使用向导创建纵栏式报表,如图1所示,要求如下: (1)以“教工情况”为数据源,包括:部门代号,教工编号,姓名,性别,出生年月日5个字段。(2)不选择分组字段,按部门代号和教工编号升序排列。(3)报表的名称和标题都是:向导创建教工情况纵栏式。图1 “向导创建教工情况纵栏式”报表3. 在“教工管理”数据库中,以实验二中的“教工详细情况”查询为数据源,使用“标签向导”创建名为“教工情况标签”的标签式报表,如图2所示。图2 教工情况标签式报表4. 在“教工管理”数据库中,创建图表式报表“教工情况图表式”,如图3所示。(1)报表数据源为“教工详细情况”查询。(2)选取“部门名称”、“姓名”、“文化程度”3个字段。(3)水平坐标为“部门名称”,垂直坐标为“计数姓名”,数据系列为“文化程度”。图3 教工情况图表式报表5. 在“教工管理”数据库中,创建报表,要求如下: (1)使用“报表向导”创建,以“教工详细情况”查询为数据源,选取字段:部门名称,教工编号,姓名,性别,基本工资和奖金。(2)查看方式为“通过部门简况”,分组字段选择“部门名称”,按“教工编号”升序排,布局方式为“分级显示1”。(3)报表名称为“教工情况按部门分组明细”。创建好的报表参考图4。6. 在第5题创建的“教工情况按部门分组明细”报表中的主体部分添加“应发工资”的计算字段,公式为:应发工资=基本工资+奖金。创建好的报表参考图4。7. 在第5题创建的“教工情况按部门分组明细”报表中的“部门名称页脚”创建计算基本工资总计(即求和基本工资)和奖金总计(即求和奖金)的计算字段。创建好的报表参考图4。操作提示:(1)要利用排序与分组窗口,先添加“部门名称页脚”,再将计算字段添加到“部门名称页脚”中。(2)计算字段的公式为:求和基本工资=sum(基本工资);求和奖金=sum(奖金)。图4 “教工情况按部门分组明细”8. 在“教工管理”数据库中,以“教工详细情况”查询为数据源,创建按“出生年月日”字段分组,以“年”为间隔的报表,报表名为“教工情况按出生年月日分组”。提示:可用向导创建,数据查看方式选择“通过教工情况”,添加分组字段“出生年月日 依据 年”。创建好的报表如图5所示。图5“教工情况按出生年月日分组”总结: 学生完成情况:优 其他:良中及格不及格指导教师(签名):日 期:实验四 窗体设计与制作学号: 姓名: 实验时间: 实验目的:1. 了解窗体的作用。掌握利用“自动创建”快速生成各种形式窗体的方法。2. 掌握利用“窗体向导”创建各式窗体(纵栏式、包含子窗体的窗体等)的方法。3. 掌握利用“设计视图”创建和修改窗体的方法。包括标签、文本框、组合框、列表框、命令按钮等控件的使用方法。实验内容:(蓝色的要求做)1. 以“教工管理”数据库中的“教工情况”表为数据源,利用“新建窗体”对话框中的“自动创建窗体:纵栏式”创建名为“自动创建教工情况纵栏式”的窗体。2. 以“教工管理”数据库中的“教工情况”表为数据源,利用“新建窗体”对话框中的“自动创建窗体:表格式”创建名为“自动创建教工情况表格式”的窗体。3. 以“教工管理”数据库中的“教工情况”表为数据源,利用“新建窗体”对话框中的“窗体向导”,选取“部门代号”、“教工编号”、“姓名”、“性别”和“出生年月日”创建名为“向导创建教工情况纵栏表”的窗体。4. 使用向导创建主/子窗体,如图1所示,具体要求如下:图1 向导创建教工情况主/子式窗体(1)利用窗体向导创建,以“教工管理”数据库中的“部门简况”和“教工情况”表为数据源。(2)选两个表中全部字段。(3)查看数据方式选“通过部门简况”,子窗体布局为“数据表”。(4)主窗体名为“部门员工主子式”,子窗体名为“教工情况子窗体”。5. 在“教工管理”数据库中利用添加已有窗体的方法创建主/子式窗体,如图2所示,要求如下:(1)先利用窗体向导创建名为“任课情况子窗体”的窗体,具体要求是:以“任课情况”和“课程档案”表为数据源;选取“任课情况”中的教工编号、课程号,选取“课程档案”中的“课程名称”和“总学时”字段;查看数据的方式选“通过任课情况”;窗体布局为“数据表”。(2)利用工具箱中的“子窗体”控件将“任课情况子窗体”添加到第3题创建的“向导创建教工情况纵栏表”窗体中;设置链接主字段和链接子字段均为“教工编号”。图2 利用现有窗体添加到主窗体创建主/子式窗体6. 在“教工管理”数据库中,使用窗体设计视图创建窗体,数据源为“任课情况”表,窗体名为“手动创建任课情况纵栏式”,如图3所示,其中的“教工编号”、“课程号”、“教学效果编码”为组合框控件。图3 教工任课情况窗体7. 在“教工管理”数据库中,使用窗体设计视图创建“手动创建教工情况”窗体,如图4所示。具体要求如下:(1)以“教工情况”表为数据源,选取表中的全部字段。(2)添加3个按钮:添加新记录的按钮,删除记录的按钮,关闭窗体的按钮。(3)美化窗体:参照图4,调整控件布局,添加矩形和直线,设置控件特殊效果。图4 “手动创建教工情况”窗体总结: 学生完成情况:优 其他:良中及格不及格指导教师(签名):日 期:实验五 宏的设计与使用学号: 姓名: 实验时间: 实验目的:1. 掌握使用宏打开数据表、窗体、运行报表的方法。2. 掌握窗体控件与宏相结合使用的方法。实验内容:1. 创建名为“高级职称教师”的宏组,其中只有一个宏操作:打开窗体“自动创建教工情况纵栏式“。但要求只显示具有高级职称的教师(即技术职称编码末位是1或2)。2. 创建名为“李姓男教工”的宏组,其中包括两个宏操作:打开窗体“自动创建教工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 26649-2025镁合金汽车车轮铸件
- 应急安全技能培训内容课件
- 新解读《DL-T 698.41-2010电能信息采集与管理系统 第4-1部分:通信协议-主站与电能信息采集终端通信》
- 2025年内蒙古巴彦淖尔市蒙医医院招聘3人笔试高频难、易错点备考题库及参考答案详解1套
- 应急专家培训课件
- 2025重庆市渝中区大坪街道社区卫生服务中心招聘2人笔试备考题库及答案详解(新)
- 2025年山东济南市章丘区所属事业单位招聘初级综合类岗位31人笔试备考题库及完整答案详解1套
- 癌症预警信号与自我检查
- 艾灸在秋季腹泻恢复期调理中适用范围
- 管水库合同(标准版)
- 2025年国家职业资格考试中级汽车维修工考试题库及答案
- 生产恢复管理办法
- 整体护理考核
- 电焊工职业健康安全培训
- 采购比价询价管理办法
- DB50∕T 1604-2024 地质灾害防治边坡工程结构可靠性设计规范
- 歌曲《化蝶》教学课件
- 2024年黑龙江冰雪体育职业学院辅导员考试真题
- 乡镇卫生院医护人员培训计划
- 冲刺2025年高考政治大题突破-大题预测05 中国人民抗日战争80周年 (解析版)
- 《日本武士文化介绍:大学日语文化课程教案》
评论
0/150
提交评论