数据库和其应用(实验教学大纲)

上传人:s9****2 文档编号:503898249 上传时间:2023-04-18 格式:DOC 页数:7 大小:66KB
返回 下载 相关 举报
数据库和其应用(实验教学大纲)_第1页
第1页 / 共7页
数据库和其应用(实验教学大纲)_第2页
第2页 / 共7页
数据库和其应用(实验教学大纲)_第3页
第3页 / 共7页
数据库和其应用(实验教学大纲)_第4页
第4页 / 共7页
数据库和其应用(实验教学大纲)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库和其应用(实验教学大纲)》由会员分享,可在线阅读,更多相关《数据库和其应用(实验教学大纲)(7页珍藏版)》请在金锄头文库上搜索。

1、数据库及其应用课程实验教学大纲执笔人:冯浩 编写 【课程编号】 【课程类别】专业必修【课程学时】51 【实验学时】26【授课专业】全校各系相关本、专科 一、实验教学任务和目的当今社会已经进入信息社会,计算机信息处理已经成为各行各业必不可少的技术手段,了解和掌握计算机信息处理技术已经成为每个大学生必须具备的基本素质,而数据库技术是计算机信息处理最主要的技术之一。因此,全校各专业的学生学习并掌握有关数据库的理论和应用的知识是非常必要的。通过本课程的学习,学生将了解数据库特别是关系数据库基本理论,了解数据库设计的含义、步骤及基本技术以及数据模型在数据库设计中的重要意义。通过学习Visual FoxP

2、ro8.0,学生将掌握建立和操作数据库的基本方法,具有基本的程序设计能力,初步了解数据库技术如何在管理和社会生活中发挥作用并具有在实际生活中加以应用的初步能力。同时也为学生进一步学习计算机技术在本专业的应用打下坚实的基础。本课程的教学内容涵盖了计算机等级考试二级考试Visual FoxPro考试大纲的要求,可以帮助学生通过计算机等级考试。二、实验教学基本要求要求学生通过理论课与实验相结合的学习方式掌握各种数据库设计的原理及实现方法,熟悉Visual FoxPro8.0中数据类型、表达式、函数等基础知识,FoxPro的传统数据库操作,关系数据库标准语言SQL,结构化程序设计,面向对象程序设计的概

3、念及表单、报表、菜单设计制作,项目管理器的使用;最后介绍数据库技术几种新的发展应用标准上机环境是Windows 2000/xp(Windows NT)、Visual FoxPro8.0。三、实验教学内容实验一 VFP8.0入门 1、实验目的1) 熟悉VFP8.0环境,了解VFP8.0的功能,掌握VFP8.0的操作方法。2、实验学时:2课时3、实验内容和要求VFP8.0启动、退出与基本设置4、实验步骤2) 掌握VFP8.0启动、退出方法。3) 初步熟悉VFP8.0界面和使用方法。4) 了解VFP8.0基本点设置。5、注意事项1) 教师到场给出指示性指导不给出解决方案。2) 学生不能拷贝他人材料,

4、否则不能通过。3) 实验完成认真填写实验报告。实验二 VFP8.0建立学生教学管理数据库 1、实验目的利用Visual FoxPro 8.0在微机上创建关系型数据库的过程。2、实验学时:4课时3、实验内容和要求使用VFP8.0将关系模型建立为实际的关系数据库的过程,熟悉创建过程中的步骤,涉及的文件夹、数据库、表、记录、字段、数据类型、索引、表的结构、表之间的联系等概念,使学生可以模仿建立实际的数据库并建立起关于数据库设计和操作的整体概念,也为后面的学习打下基础。4、实验步骤1) 创建项目。2) 创建数据库(学生教学管理)。3) 创建数据库表(教师表、学生表、专业表、学院表、课程表以及成绩表)。

5、4) 创建联系。5、注意事项1) 教师到场给出指示性指导不给出解决方案。2) 学生不能拷贝他人材料,否则不能通过。3) 实验完成认真填写实验报告。实验三 常量、变量及表达式1、实验目的掌握数据类型、数据表示以及数据的运算的概念,这些是学习数据库操作和程序设计的基础。2、实验学时:4课时3、实验内容和要求1) 熟练掌握各种数据类型的表示以及变量的使用。2) 熟练掌握表达式的应用,根据实际问题写出表达式并计算其值。4、实验步骤1) 计算23.456*3+54.3/32*3的值.2) 用求余运算判断237能否被七整除.3) 据你的生日算出你出生100天前的日期.4) 求!23姓名5、注意事项1) 教

6、师到场给出指示性指导不给出解决方案。2) 学生不能拷贝他人材料,否则不能通过。3) 实验完成认真填写实验报告。实验四 数据库及表的操作 1、实验目的掌握Visual FoxPro8.0的数据库操作方式。可以利用菜单、对话框和命令实现。掌握数据库操作命令的格式、功能及应用,操作的过程中要弄懂相关的概念。2、实验学时:6课时3、实验内容和要求掌握表的打开和关闭(USE、CLOSE);表记录、记录号,记录指针的概念、作用,定位命令(GO,SKIP,LOCATE),当前记录,当前记录号函数(RECNO();命令书写格式要求,记录范围的表示(ALL、RECORD、NEXT、REST),命令中条件的使用;

7、表记录的浏览显示、插入、删除、修改、定位和复制(LIST、DISPLAY、BROWSE、APPEND、APPEND FROM、REPLACE、DELETE、SET DELETED ON/OFF、PACK、RECALL、ZAP以及COPY命令组的基本语法和用法)。4、实验步骤(1)依次执行下列命令,观察屏幕显示结果。Use 成绩单?recno()Go bottom ?recno(),eof()Skip? recno(),eof()Go top? recno(),bof()Skip -1? recno(),bof()Go -5Go 3Skip 3?bof(),recno()(2)依次执行下列六条命

8、令:Select 1Use 学生Select 2Use 成绩单Select 3Use 课程现在要给”学生”表追加记录,但不改变当前表的打开状况,应该使用的命令序列是什么?(选区后使用,使用APPEND追加空格,插入一组学生信息)(3)用list或display命令对”学生”表进行如下操作.(参照教材命令LIST/DISPLAY)显示1985年出生的学生名单.显示”学生”表中所有1984年7月1日及以后出生的女生姓名和生日.在”学生”表中显示所有姓王的学生记录.(4)利用浏览窗口对”学生”表进行操作.(BROWSE/APPEND/DELETE)浏览所有男生的学号/姓名/性别字段.追加新纪录.删除

9、追加的新纪录.(5)修改记录(对”成绩单”表):(REPLACE/DELETE/RECALL)利用替换修改给”成绩单”表中所有参加课程号”01054010”考试的学生成绩加5分.逻辑删除学生表中性别为”女”的学生记录,然后在进行记录恢复.5、注意事项1) 教师到场给出指示性指导不给出解决方案。2) 学生不能拷贝他人材料,否则不能通过。3) 实验完成认真填写实验报告。实验五 表的排序、索引及多表操作1、实验目的掌握索引的建立及其使用,掌握表的排序、掌握表间建立关联。2、实验学时:2课时3、实验内容和要求1) 掌握各类索引文件的建立及对索引的使用。2) 掌握对表进行排序的方法。3) 掌握多工作区的

10、操作。4) 建立表关联的方法。4、实验步骤1) 打开”学生”表,对”学生”表以出生年份和姓名的多字段组合按降序建立结构复合索引,并显示学号/姓名/出生年份/籍贯等字段.(INDEXON.)2) 对”学生”表建立以性别和年龄升序的多字段结构复合索引.(INDEX.ON.)3) 在”学生”表中,快速查找”学号”为03053101的记录,判断记录指针是否定位在满足条件的记录上,显示记录号并显示当前记录.(涉及SEEK/FOUND()/RECNO()4) 打开”成绩单”表,以”学号”和”课程号”的组合为索引表达式,索引标识名为”XHKCH”.(INDEX.ON.)5) 对”学生”表中的男生记录按”专业

11、号”降序排序,专业号相同的记录按学号升序排列,并列表查看结果.(使用SORT ONTO.)6) 记录汇总统计(对”成绩单”表).(1)统计选修了”09064049”课程的人数,并将结果赋予变量RSZH.(COUNT命令)(2)统计选修了”09064049”课程的学生平均成绩,并将结果赋予变量PJ.(AVERAG命令)(3)计算学号为”03055117”的学生的所有课程成绩总和,并将结果赋予变量CJZH.(SUM命令)7) 下面是一段将”学院”表和”专业”表”课程”表按照”学院编号”进行关联的程序,请注意画横线的内容,写出命令的解释.Select bUse 专业 alias zySet oede

12、r to tag 学院号Select cUse 课程 alias kcSet order to tag 学院号Select aUse 学院 alias xySet relation to 学院号 into b,学院号 into cDisplay 学院号,zy.专业,kc.课程名for 学院号=”09”观察运行命令后的结果.5、注意事项1) 教师到场给出指示性指导不给出解决方案。2) 学生不能拷贝他人材料,否则不能通过。3) 实验完成认真填写实验报告。实验六 SQL命令1、实验目的掌握利用SQL命令进行各种查询。2、实验学时:6课时3、实验内容和要求1) 掌握利用SQL建立数据库、表和关联的方法

13、。2) 掌握使用SQL修改表结构的方法。3) 利用SQL完成各种查询。4) 利用SQL完成数据的插入、删除和修改。5) 掌握查询设计器及试图设计器的使用。4、实验步骤1) 查询学生表中所有男同学的信息。2) 查询年龄为21或22岁的学生信息。3) 查询平均成绩60分以上的学生的学号姓名及平均成绩。4) 统计出各学院教师人数。5) 求学号为“01053113”的同学的平均成绩。6) 显示各学院以及学院各门成绩的最高成绩。7) 查询出平均成绩大于85分的学生的学号和姓名以及所在学院。8) 在学生表中新插入一个学生记录。9) 所有学生成绩上浮20%。10) 删除插入的学生记录。11) 了解查询设计器以及视图设计器的界面和六个选项卡。12) 使用查询设计器完成书上例题以及以上所有查询题目13) 学会设置视图设计器的“更新条件”选项卡。5、注意事项1) 教师到场给出指示性指导不给出解决方案。2) 学生不能拷贝他人材料,否则不能通过。3) 实验完成认真填写实验报告。实验七 结构化程序设计1、实验目的了解程序的概念以及程序设计的基本内容2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号