数据库上机指导书.doc_第1页
数据库上机指导书.doc_第2页
数据库上机指导书.doc_第3页
数据库上机指导书.doc_第4页
数据库上机指导书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库上机指导书 2.创建空白数据库命名为“图书管理系统”,并保存在D盘工作文件夹中。 3.使用向导创建“读者类别”表使用向导为“读者类别”表创建两个字段类别编号和类别名称;进入设计视图,明确或修改表的“类别编号”字段的数据类型为“数字”,“类别名称”的数据类型为“文本”。 向表中输入数据如下类别编号学历/职称1副教授2讲师3硕士4研究员5大专4.通过设计器创建“读者信息”表打开表设计器,按以下表结构,创建“读者信息”表字段名类型大小是否主键借书证号文本5是姓名文本4否性别文本2否出生日期日期/时间短日期否学历/职称文本10否地址文本15否是否党员是/否否在创建字段时,请使用“查阅向导”为“学历/职称”字段创建查阅列表,使用“值列表”的方法为“性别”字段创建查阅列表,以方便数据的输入。 在“读者信息”表中输入数据(任意输入五名读者的记录信息)。 5.通过输入数据创建“图书信息”表参照下表信息,通过输入数据创建表“图书信息”;书号书名作者姓名出版日期页数价格出版社名称B01/1打开宇宙的另一扇门张大军1999-7-1458¥25.00新华出版社Aess数据库集中上机指导书移通学院2B83-20/1点灯的心魏悌香xx-4-1344¥20.00中华工商联合出版社B848.4/61像赢家那样思考沃特.斯塔普斯xx-7-1341¥21.00海南出版社H319.4/269包法利夫人福楼拜(法)1994-10-1362¥7.90外语教学与研究出版社H319.4/296斯佳丽A.里普莉(美)1993-9-1823¥19.60世界图书出版社H319.4/305安娜.卡列尼娜托尔斯泰(俄)1995-10-1882¥27.80外语教学与研究出版社H319/409涉外经济法律英语陈庆柏1994-12-1717¥21.00法律出版社TN919.8/3数字图象处理学阮秋琦xx-1-1562¥49.00电子工业出版社TP312/317C语言开发实例详解白帆王隆1999-3-1331¥30.00电子工业出版社TP314/91WPS2000培训教程徐宇兵1999-2-18320¥35.00人民邮电出版社进入表设计器中,明确或修改表的结构为字段名类型大小是否主键书号文本20是书名文本30否作者姓名文本8否出版日期日期/时间短日期否页数数字整型否价格货币货币否出版社名称文本20否在“图书信息”表中输入数据。 6.根据下列要求创建“借阅信息”表(选做)使用设计器;表结构自定;“借书证号”和“书号”使用“查阅向导”。 上机与思考1.比较各种创建表的方法,体会它们之间的区别?2Aess数据表的上机内容与步骤1.启动数据库管理系统Aess,打开本次实验所用的“学生档案”数据库,分别打开数据库中有关表格,熟悉数据库结构。 2.按以下要求,修改“学生基本信息”表的结构a)将“姓名“、“民族”、“政治面貌”和“班级名称”字段的标题和默认值修改如下字段名标题默认值姓名name民族汉族Aess数据库集中上机指导书移通学院3政治面貌团员班级名称class b)在“家庭收入”字段前插入新字段“体重”,并修改“身高”和“家庭收入”字段属性如下字段名数据类型字段大小小数位数有效性规则有效性文本身高数字单精度型2=0and=0And500体重不能超出有效范围!家庭收入货币c)自定义“输入掩玛”为“出生日期”字段设置输入掩码,要求输入数据格式为“_年-_月-_日”。 3.按以下要求,为“学生基本信息”表定义索引索引名称字段名排序次序主索引唯一索引忽略Null name姓名升序是否否class班级名称升序否否是学生ID学生编号升序否是否4.对字段“家庭收入”设置“格式”属性,使该字段以0000.0¥格式显示。 5.使用“值列表”方法为“民族”字段创建查阅列表,下拉列表框中供选择输入的值有“汉族”、“回族”、“满族”和“蒙古族”四个值。 6.使用“查阅向导”方法为“班级名称”字段创建查阅列表,数据库中的“班级”表中的“班级名称”字段可作为该查阅列表的数据。 7.对“学生基本信息”中记录完成以下操作a)在表中插入新记录张杰,050301,男1981-12-17,汉族,党员,网络051,176.3,75.2,3500.0¥,计算机系b)删除学生编号为15同学的记录。 8.为“学生基本信息”表设置显示格式a)设置字体格式为宋体,常规,小四,深红色;b)调整列宽,使各个字段的记录值均能显示出来,设置行高为16;c)设置“单元格效果”为“凸起”;d)在表中创建“照片”和“简历”两个字段,将“照片”和“简历”字段隐藏;Aess数据库集中上机指导书移通学院4e)冻结“学生编号”和“姓名”两个字段。 Aess数据库集中上机指导书移通学院5第2天数据表基本操作1表关系与数据上机内容与步骤1.启动Aess,打开本次实验所用的数据库“学生档案”;2.为“学生基本信息”表和“成绩档案表”建立一对多的联系,实施参照完整性以及级联删除和级联更新;3.对“学生基本信息”表中的记录进行排序,按出生日期降序排列;4.从“学生基本信息”表中筛选出所有不是汉族学生的记录;5.从“学生基本信息”表中筛选出所有计算机系男生的记录;6.从“学生基本信息”表中筛选出回族和蒙古族的所有学生记录(提示使用窗体筛选);7.从“学生基本信息”表中筛选出家庭收入低于3000元且高于2000元的同学的信息(提示使用高级筛选);8.为“课程信息表”和“成绩档案表”建立关系,将“课程信息表”作为主表,实施参照完整性以及级联删除和级联更新,在主表中删除或修改数据,观察从表中与之相关的数据发生了如何变化;9.将数据库中的所有表均建立关系并设置参照完整性。 上机与思考1.对上述的第 3、 5、 6、8和9步实验过程进行总结,编写实验报告;2.思考若在建立“课程信息表”的“课程号”和“成绩档案表”的“课程号”间的关系时,选定了“级联更新相关字段”,则若将“计算机基础”的课程号改为“J07”,那么“成绩档案表”中的此门课程的课程号会发生什么变化?2查询的创建上机内容与步骤1.启动Aess,打开本次实验所用的数据库“学生档案”;2.使用向导创建查询,要求查询出学生的学生证号、姓名、身份证号、民族和家庭收入;3.使用设计视图查询,要求查询出学生各门课程的成绩;4.设计查询,要求查询出所有男生的学生证号、姓名和身高,并按学生证号升序排序;5.查询出“计算机基础”课程成绩前3名的同学的姓名和班级;6.查询出9月1日出生的学生信息,只显示“姓名”、“性别”和“班级名称”Aess数据库集中上机指导书移通学院6字段(提示条件表达式为month(出生日期)=9and day(出生日期)=1),思考条件表达式的含义);7.查询出所有在1988年出生的学生的基本信息(提示条件表达式为year(出生日期));8.利用设计视图创建查询“成绩查询”,查找年龄大于等于20的且成绩在70分以上的学生的学号、姓名字段的信息,要求年龄由出生日期字段计算得到且无重复的显示学号、姓名字段的值;9.建立参数查询,学生能通过输入自己的姓名,查询出自己的所有课程的成绩;10.建立一个名为“按年份查询学生”的参数查询,要求在运行查询时输入学生的出生年份,查询所有在此年份前出生的男同学的姓名、学号、性别、出生日期和班级信息。 11.从学生基本信息表中查询出所有姓李的同学的信息;12.修改第3题所建查询,要求查询出所有xx级计算机网络专业的学生的成绩(学生证号前两位为级代码,中间两位为专业代码,计算机网络专业的代码为06);13.创建交叉表查询,要求列标题为课程名,行标题为学生姓名,行列交叉处为该学生此门课的成绩;14.分别统计出各班级的男女生人数;15.设计查询,统计出各班级“计算机基础”课的平均成绩。 上机与思考1.对上述的第 5、 6、 7、 8、9和11步实验过程进行总结,编写实验报告;2.思考若要求设计一个按性别、民族统计学生人数的交叉表查询,应怎么做?3操作查询上机内容 1、先打开实验所用数据库“学生档案”。 2、利用选择查询实现计算,显示出男、女生的人数,保存为“人数查询”。 3、利用选择查询实现计算,计算出各门课程的平均成绩、最高分和最底分。 4、利用选择查询实现计算,计算出每个学生的总成绩和和平均成绩。 5、利用选择查询实现计算,计算出每个班级男、女生的平均成绩。 6、利用更新查询实现,将“计算机基础”课程的成绩提高5分显示出来,要求显示学生证号、提高后的成绩信息。 7、利用生成表查询,创建一个包含所有女生的学生证号、姓名、性别、出生日期字段信息的“学生信息”表。 8、利用追加查询,将“学生基本信息”表中男生的学生证号、姓名、性别、出生日期信息添加到“学生信息”表中。 9、利用生成表查询,创建一个包含所有成绩小于60分的学生的学生证号、Aess数据库集中上机指导书移通学院7姓名、课程名称和分数字段的“补考信息”表。 10、利用追加查询,将“成绩”表中所有成绩大于等于60且小于等于80的学生的学生证号、姓名、分数添加到“补考信息”表中。 11、利用更新查询,将“补考成绩”表中大于70分的成绩的降低5分。 12、利用更新查询,将“成绩”表中成绩小于等于80分的学生的成绩提高5。 13、利用删除查询,将“补考成绩”表中成绩小于70的学生的信息删除。 14、利用删除查询,将学生基本信息表和成绩档案表中学生证号为040302的学生的信息删除。 实训思考在设计视图如何区别各种类型的操作查询?Aess数据库集中上机指导书移通学院8第3天SQL查询设计1SQL语言查询上机内容1.打开本次实验所用的“学生档案”数据库,并用SQL语句设计并建立如下查询。 2.显示学生基本信息表中所有姓“孙”的学生的学生证号、姓名、性别、出生日期(提示条件表达式中使用通配符)。 3.显示所有回族学生的学生证号和姓名。 4.查找学生的学生证号、姓名、课程名称和分数,并按分数降序排列。 5.显示男、女生成绩的最高分、最低分、平均分。 6.显示男、女生的人数。 7.显示计算机基础成绩前3名的学生的学生证号和姓名。 8.年龄大于20岁的学生的学生证号。 (要求年龄由出生日期字段计算得到)9.查找“英语”课程成绩在70分以上的学生的学生证号及分数。 10.成绩低于所有学生的平均成绩的学生的学生证号和姓名(提示:用嵌套查询)。 11.查找选修了J01和G03课的学生的学生证号、姓名(提示用UNION查询)。 12.查找同时选修了J01和G03课的学生的学生证号、姓名(选做)。 实训思考说明SELECT查询命令的作用是什么?SELECT语句由哪些子句组成?2创建窗体上机内容1.打开本次实验所用的“学生档案”数据库,按要求完成下面的操作。 2.使用“自动创建窗体”为课程信息表创建纵栏式窗体。 3.使用向导创建表格式窗体,要求窗体中显示学生的学生证号、姓名、性别、出生日期和身高,窗体样式为混合。 4.创建查询,查询出“软件042”班所有学生的学生证号、姓名、课程名和分数;创建表格式窗体,显示所建查询结果,要求窗体样式为国际。 5.创建查询,求出各班级计算机基础课程的最高分;创建图表窗体,要求使用柱形圆柱图显示所建查询结果,不显示图例。 6.创建查询,求出各类政治面貌的学生人数;创建图表窗体,要求用饼图显示查询结果。 Aess数据库集中上机指导书移通学院97.试用设计视图,按下图设计表格式窗体。 补充:8.使用设计视图,创建窗体显示各班级学生的各门课程成绩信息;在设计视图中设置窗体的属性,将窗体的“允许”属性设置为“否”;在窗体上用来显示分数字段值的是与“分数”字段绑定的文本框控件,设置该控件的属性,将该控件的“字号”属性设置为15。 (观察窗体和控件属性的设置)9.使用设计视图,创建窗体显示各班级男女生的人数,并将该窗体分别用纵栏式、数据透视表式和数据透视图式形式显示,观察这几种类型窗体的表现形式的不同。 实训思考使用向导创建窗体的基本步骤是什么?Aess数据库集中上机指导书移通学院10第4天高级窗体设计1窗体设计上机内容1.打开本次实验所用的“学生档案”数据库,按要求完成下面的操作。 2.参照下图使用设计器创建窗体来显示“学生基本信息”表中学生证号、姓名、年龄、性别、班级名称、民族信息,要求:a)给窗体添加一个标题“学生信息窗体”。 b)“学生证号”、”姓名”用文本框显示,用计算型文本框显示根据出生年月计算出的年龄的值。 c)“性别”字段用选项组控件与选项按钮控件显示。 d)“班级名称”字段用组合框显示。 e)“民族”字段用列表框显示。 f)在窗体上添加一个命令按钮用于关闭该窗体。 3.创建一个窗体,用文本框接收用户输入的任意的三个数,用计算型文本框分别显示出计算三个数的和与乘积。 4.使用设计视图创建窗体,将窗体的记录源设为“按班级查询学生成绩”,然后按下图设计窗体内容,最后运行进行测试。 Aess数据库集中上机指导书移通学院115.利用窗体向导创建嵌入式子窗体,主窗体上显示班级名称、级和辅导员,子窗体上显示与主窗体上对应的班级的学生的学生证号、姓名、性别、出生日期字段的信息。 补充内容:6.创建窗体,在窗体上添加选项卡控件,设置选项卡为三页,将学生基本信息表的字段信息显示在选项卡的三页上。 7.创建一窗体,在窗体上添加一个文本框用来接受用户输入的姓名值,添加一个命令按钮,单击命令按钮时,打开该学生家庭收入的查询。 8.创建窗体,在窗体上显示学生信息,“是否团员”字段信息分别用复选框、选项按钮和切换按钮显示,“政治

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论