自编数据库管理系统实验教材
更新时间:2023-09-26 01:57:01 阅读量: 综合文库 文档下载
- 数据库管理系统软件推荐度:
- 相关推荐
目 录
第1章 数据库系统及Visual Foxpro基础知识 ............................................................................................... 1
实验1.1 VFP的集成开发环境 ................................................................................................................... 1 第2章 VFP的数据基础 .................................................................................................................................... 3
实验2.1 常量、变量和表达式 .................................................................................................................. 3 实验2.2 函数 .............................................................................................................................................. 5 第3章 表的创建和基本操作 ............................................................................................................................ 9
实验3.1 表结构设计和数据的录入 .......................................................................................................... 9 实验3.2 表记录的定位和显示 ................................................................................................................ 15 实验3.3 记录的维护 ................................................................................................................................ 16 第4章 排序、索引与统计 .............................................................................................................................. 21
实验4.1 排序与索引 ................................................................................................................................ 21 实验4.2 索引的使用 ................................................................................................................................ 23 第5章 数据库操作与视图 .............................................................................................................................. 28
实验5.1 数据库与数据表的创建和使用 ................................................................................................ 28 实验5.2 永久性关联 ................................................................................................................................ 31 实验5.3 创建视图 .................................................................................................................................... 33 第6章 结构化查询语言SQL ......................................................................................................................... 38
实验6.1 SQL语句 .................................................................................................................................... 38 实验6.2 创建查询 .................................................................................................................................... 41 第7章 程序设计基础 ...................................................................................................................................... 48
实验7.1 程序文件的建立及程序的基本结构 ........................................................................................ 48 实验7.2 子程序、过程与自定义函数 .................................................................................................... 55 第8章 表单设计 .............................................................................................................................................. 66
实验8.1 表单向导 .................................................................................................................................... 66 实验8.2 常用的表单控件 ........................................................................................................................ 70 实验8.3 表单综合实验 ............................................................................................................................ 81 第9章 报表 ...................................................................................................................................................... 90
实验9.1 报表向导和报表设计器 ............................................................................................................ 90 第10章 菜单设计 ............................................................................................................................................ 93
实验10.1 创建菜单 .................................................................................................................................. 93 第11章 应用程序的集成和发布 .................................................................................................................... 99
实验11.1 项目和项目管理器 .................................................................................................................. 99
I
第1章 数据库系统及Visual Foxpro基础知识
本章实验的总体要求是了解数据库系统的结构,熟悉VFP的集成开发环境,掌VFP的启动与退出的各种方法,并初步理解项目管理器的功能。本章的实验分为1个,建议实验课时数1学时。
实验1.1 VFP的集成开发环境
【实验要求】
1.掌握VFP的安装与卸载。 2.掌握VFP的启动与退出。 3.了解VFP的系统窗口。 4.掌握VFP的辅助设计工具。 【实验内容】
1.VFP的安装与卸载
VFP的安装和卸载与一般的应用程序相同。 VFP的安装过程见教材2.3.2节的内容。
打开windows“资源管理器”中的“控制面板”,选择“添加和删除程序”,选择VFP对应的应用程序即可完成卸载。
2.VFP的启动与退出
VFP的启动有如下几种方式完成: ? 通过桌面快捷方式启动。
? 通过“开始”→“程序”→“Miscrosoft Visual Foxpro”启动。 VFP的退出可以通过如下几种方式完成:
? 单击VFP主窗口右上角的“关闭”按钮。 ? 执行菜单“文件”→“退出”。
? 在系统命令窗口输入并执行命令“QUIT”。
? 单击VFP主窗口的控制图标,执行“关闭”菜单命令。 ? 在键盘上按快捷键【Alt】+【F4】。 3. VFP的系统窗口
VFP的系统窗口主要由标题栏、菜单栏、工具栏、命令窗口、工作区窗口、状态栏等几个部分组成。
(1)标题栏
标题栏用于现实应用程序名“Miscrosoft Visual FoxPro6.0”。 (2)菜单栏
菜单栏位于标题栏下方,也叫系统菜单,它提供了VFP的各种操作命令。其特征之一是随着操作环境的不同,系统菜单会适当的增加或减少。
(3)工具栏
常用的工具栏位于菜单栏的下方,除了常见的“新建”、“打开”、和“打印”等“常用工具栏”中的工具外,VFP还提供了其他工具栏,如“表单控件”工具栏、“布局”工具栏等,其打开与关闭的方法有:
? 通过菜单“显示”→“工具栏”,打开工具栏对话框(如图1.1)来显示或隐藏它们。
1
图1.1 “工具栏”对话框
? 在快捷工具栏打开的情况下,右击某工具栏的无按钮区域,在出现的快捷菜单(如图1.2所示)
中选择所需打开的工具栏名称。
图1.2 “工具栏”快捷菜单
(4)“命令”窗口
命令窗口是用户与系统进行交互式操作的主要场所,其打开的主要方法有: ? 通过菜单“命令”→“命令窗口”来打开。
? 利用“常用”工具栏上的“命令窗口”按钮,该按钮为双态转换按钮,单击使其凹下。 ? 通过快捷键“Ctrl+F2”。 关闭“命令窗口”的方法有:
? 通过菜单“命令”→“隐藏”来关闭。
? 利用“常用”工具栏上的“命令窗口”按钮,该按钮为双态转换按钮,单击使其凸起。 ? 单击“命令窗口”右上角的关闭小图标。
? 通过菜单“文件”→“关闭”来关闭命令窗口。
2
第2章 VFP的数据基础
本章实验的总体要求是掌握各种常量的表示,变量的赋值,各种类型表达式的构造方法,常用函数的功能和使用。本章的实验分为2个,建议实验课时数3学时。
实验2.1 常量、变量和表达式
【实验要求】
1.掌握各种常量的表示方法。 2.掌握变量的赋值方法。
3.掌握各种运算符的功能,各种类型表达式的构造方法及其物理含义。 【实验内容】
实验提醒:在实验过程中,要提高操作效率,需注意一下五点: ? “命令”窗口中的命令可以重复使用;
? 命令、函数中的系统关键字可以只输入前4个字符;
? 注视命令(以“*”开头的命令)和命令中的注视部分(以&&开头的部分)在命令窗口可以
不必输入;
? 要执行某条命令,必须以回车结束,否则该命令不被执行; ? 注意输入符号的中英文状态,比如单引号、双引号、问号等。 1.常量的表示
不同数据类型的常量,在VFP中采用不同的表示方法。 (1)数值型常量
数值型常量直接用阿拉伯数字、小数点和正负号来表示,不需要任何定界符。 在“命令”窗口中依次执行下列命令,注意看VFP工作区域各命令执行的结果。
CLEAR &&清屏命令 ?3.141592 ?+125.234 ?-1234.2354
?1.4E8 &&表示1.4×108 ?1.4E-8 &&表示1.4×10-8 (2)字符型常量
字符型常量必须使用单引号??,双引号””或者中括号[]作为定界符括起来,且定界符必须成对匹配,不能混用。
在“命令”窗口中依次执行下列命令,注意看VFP工作区域各命令执行的结果。
CLEAR
??南京航空航天大学? &&定界符为单引号 ? “南京航空航天大学” &&定界符为双引号 ? [南京航空航天大学] &&定界符为中括号
??12”abc”d3? &&表示12”abc”d3这样一个字符串 (3)日期型常量
日期型常量必须使用{}作为定界符括起来。
在“命令”窗口中依次执行下列命令,注意看VFP工作区域各命令执行的结果。
CLEAR
SET DATE TO YMD &&按年月日顺序来输入和显示日期型数据
3
? {^2003/12/31} &&结果显示为03/12/31 SET CENTURY ON &&以四位数年份显示年 ? {^2003/12/31} &&结果显示为2003/12/31
SET STRICTDATE TO 0 &&不进行严格的日期/时间检查 ?{03/12/31} &&结果显示为2003/12/31
?{12/31/03} &&结果显示为 / / ,因为系统环境设置为ymd。 (4)逻辑性常量
逻辑型常量必须使用..作为定界符括起来。
在“命令”窗口中依次执行下列命令,注意看VFP工作区域各命令执行的结果。
CLEAR
?.T. &&逻辑型常量中大小写等价 ? .Y. &&结果显示为.T. 2.变量的赋值
变量的赋值有两种常用的方法:=和STORE命令。
在“命令”窗口中依次执行下列命令,注意看VFP工作区域各命令执行的结果。 CLEAR
X=?VFP? &&用等号“=”给变量赋值 ?X &&显示VFP
?M.X,M->X &&分别显示为VFP、VFP,简单变量的另外两种访问方式。 STORE 12 TO X,Y &&用STORE把同一个值赋给不通的变量。 ?X,Y Z=X ?X,Y,Z
3.运算符和表达式 表达式是由常量、变量和函数通过特定的运算符连接起来的具有一定物理意义的式子。表达式的形式包括:
? 单一的运算对象(如常量、变量或函数); ? 由运算符将运算对象连接起来形成的式子。
表达式求值的结果为单个值。根据VFP所提供的运算符,表达式可以分为数值表达式、字符表达式、日期表达式、关系表达式和逻辑表达式。
(1)数值表达式
在“命令”窗口中依次执行下列命令,注意看VFP工作区域各命令执行的结果。 X=2 Y=8
?5*x^3+16/y^(1/3)+SIN(PI()/6) &&计算5x3?163y?SIN300的值
(2)字符表达式
在“命令”窗口中依次执行下列命令,注意看VFP工作区域各命令执行的结果。 STORE “ABC “ TO STR1
STORE ”DEF” +SPACE(1) TO STR2 STR3=STR1+STR2 STR4=STR1-STR2
?STR3,LEN(STR3),LEN(TRIM(STR3)) && STR3的中间有2个空格,末尾有1个空格 ?STR4,LEN(STR4),LEN(TRIM(STR4)) && STR4的末尾有3个空格 ??字符串变量STR1的长度为:?+ALLTRIM(STR(LEN(STR1)))
4
正在阅读:
自编数据库管理系统实验教材09-26
妇产科学复习指导内容06-11
门店职务说明06-18
云南省高中八次学业水平考试数学试卷考点、考题分类汇编05-31
药科分析化学期末考试卷05-31
安徽公务员历年数量关系04-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 自编
- 管理系统
- 教材
- 实验
- 数据库
- 红外接收发送模块 W0038HL-26、L5IR4-45(可用于智能电表)
- 2015人教版四年级下册整数四则混合运算专项练习题
- 高考英语陷阱题总结归纳 - 交际口语(附详解)
- 新托福写作讲义整理版(庄重)
- 土木工程路桥二级公路毕业设计
- 2010年中考英语专题一 - 单项选择
- 2018年杭州市人教版数学四年级下册期末试题附答案
- 几种脱硫工艺选择 - 图文
- 纪晓岚吟诗
- 朝闻通成为第五届中国纳米生物材料及抗菌技术
- 2016-2017学年外研版九年级英语上册第一次月考试卷及答案
- 讲线的投影
- 19春福师《中国古代文学史(一)》在线作业一
- 5专题四:热学 1课时
- 深化商事制度改革,加强事中事后监管,服务大众创业万众创新(中)
- 高三数学一轮复习 集合 函数 导数测试卷
- 数控车床操作与实训试题6
- 高一年级字词﹑成语﹑名句积累竞赛试卷
- 蒙特卡洛风险分析--BCG用的一种方法
- 最新南京宁禄科技公司实习周记原创