Visual FoxPro数据库感想

时间:2019-05-12 13:35:16下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Visual FoxPro数据库感想》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Visual FoxPro数据库感想》。

第一篇:Visual FoxPro数据库感想

Visual FoxPro数据库感想

这学期学习了Visual FoxPro数据库,之前看到要学这个,心里还有点窃喜,毕竟我转专业之前学过C语言,早就知道数据库比C语言简单多了。记得初学C语言之时,看着书中的算法,貌似一堆乱码,好似一些密码,完全没有头绪能看懂其中一二,随着一些基本的语句的理解,发现C语言就是一种计算机语言,一种能够让冰冷的机器读懂你的语言,有其本身的一定的规律。随着学习的深入,语句的复杂化,就不仅仅是一门语言了,更像是一门逻辑学,让你越来越像了解它,可是它又并不是那么简单就可以了解,这样学习的热情有一种螺旋式的盘升,促使自己想了解更多。

到了学习Visual FoxPro数据库的时候,一开始也是一头雾水,名词概念太多,只好一句一句的慢慢识记和理解,回想当初的迷惑时,原来计算机的语言增加了几个符号后,它的意思可以变化如此之大,那么在正式写程序的时候,可就不能马虎大意,像中文或英文写错一笔,漏掉一个字母,整体意思还是能够被理解的,然而计算机语言要求的更为严谨,如果多了一个符号,整个程序可能出错,不出错也能降低运算效率;好在Visual FoxPro数据库的语句不像C语言的那样还要区分字母大小写,这就比C语言简单多了;到了学Visual FoxPro数据库的数据类型和程序设计基础时,感觉非常轻松,因为这些知识是C语言里最简单的,所以我学得最好,而且此时我的计算机二级C语言已经考完,我很有信心我通过了,在比较熟悉了C语言和Visual FoxPro数据库之后,自己摸索了一下,发现计算机语言也是非常丰富多彩的,一个问题可以有多种解决办法,有多种不同的算法表示可以解决同一个问题,这样给计算机编程提出了最优化的要求,而不是解决了就可以了,毕竟一个多余的程序就有可能在生产线上多出一处无用功。学完Visual FoxPro数据库,我发现Visual FoxPro数据库的语言总体上比C语言要简单得多,C语言作为基础的一门语言,用于Visual FoxPro数据库中,为这门应用型的工具提供支持,同时也让计算机通过计算机语言读懂我们的需求。并帮我们解决了更多的问题。计算机技术的学习,学无止尽,等待我去学习的东西还有很多很多。

只是在学习表与数据库、关系数据库、设计和使用查询、建立报表时有点吃力,不过我相信,我连C语言都学得那么好,Visual FoxPro数据库又有什么大不了的,于是我在图书馆借阅相关资料,并在网上下载Visual FoxPro6.0自己在寝室联系,最终我学会了运用命令方式建立与修改数据表的一些内容,还学会了一些快捷键。能够较好的建立表、打开表、修改表结构、关闭数据、添加记录等,学会了绝对移动命令、相对移动命令、查询命令、查找命令、修改数据表以及逻辑删除与物理删除等不同的命令。通过实际的操作,也加强了我的动手能力,也知道要不懂就问,多实验,多操作。

前天我终于领到了计算机二级C语言的合格证书,本来打算考计算机三级数据库的,但有学长说那个是计算机专业的同学考的,我们考了计算机二级就足够了,所以我就放弃考了,总之,这学期学数据库没白学。

2012-1-7

第二篇:数据库课程设计感想(范文模版)

课程设计感想

学号:051409266 姓名:詹林林

作为工程管理专业的学生,我们专业在大一时的时候学过简单的微机原理和C语言编程。大二开始接触,和了解Access开发平台的时间并不长,这学期在老师和同学的帮助下完成了第一个ACCESS系统——高校公寓管理的测试系统,这其实是我真正意义上接触的第一个程序,第一学期的C语言只能说是了解。说是系统,真的功能还太不完善了。可是自己第一次接受ACCESS的专业系统的培训,总觉得难以胜任。我需要参加一个专业,系统的培训来提高下自己的技术水平,才能更好地完成接下来的工作。就在这样的背景下,我开始向百度求救,查阅大量的资料后,在同学的帮助下开始了Access开发平台课程的学习。并使用Access开发平台完成了河南城建学院高校公寓管理系统。

通过为期一周的设计,使我了解到程序设计绝不仅仅是一个人的事情,它需要大量的人力,脑力参与其中,对程序的每一步骤都要求大家严谨,认真的对待,并且要不断的验算检核,以确保程序的可行性。

这一周,我们克服了重重困难,查阅大量资料后,在老师及相关组员的共同努力下,我们于今天完成了程序系统设计,并且通过了全部组员的验证,这一次的共同努力,增进了我们之间的感情,强化了努力学习的氛围,我相信在哦今后的学习中,我们将因此而受益匪浅!

课程设计感想

学号 051409259

姓名 程鸿杰 一周的ACCESS数据库课程设计就要结束了,收获的知识远超我们的想像,俗话说实践出真知,这句话真的是金玉良言,事必躬亲的道理让我们知道了这种实践性很强的课程想学会真的要多多上机操作,才能更好的掌握知识。

在这周的课程设计中,我们在老师的谆谆指导下,在组长的带领下,在同组人员的帮助下,我们一起努力开发完成了我们的课程设计任务——高校公寓管理系统。在我们完成后,经过我们一组人员的验算运行检核,其基本符合最初设计要求,而我们算是基本完成课程设计任务,我们都感到很欣慰。

一周的课程设计,让我们之间增进了情感,浓厚了学习氛围,让我们也深刻的体会到团结就是力量。互相这一周,真的有太多的不容易,我们三个班有近两百人的学生,可是机房的电脑却很少,远远无法满足上机操作的要求,所以我们很多人再回到宿舍后,用自己的电脑接着做课程设计,虽然我们每天的课只有一节,但是我相信每位同学所耗费的时间远远超过一节课,现在我们圆满完成后,发现当初为之付出的汗水是多么的值得。

即将到来的考试,使我们的精神必须保持一贯的紧张,但是我相信,通过这周的努力,我们所培养出来的那种奋斗执着,严谨求实的态度,会为我们的考试上了一个保险!

第三篇:数据库课程设计内容及感想

数据库课程设计内容及感想(完结)

这次数据库课程设计用的是Microsoft Visual FoxPro 6.0 ,而我们平时用的Microsoft SQL Server 2000,虽然对VFP完全陌生,但在老师的指引下,我们近乎完美的完成了课程设计。当然过程是艰辛的。

面对着完全陌生的操作环境VFP,许多同学开始埋怨,要求用SQL,用我们学过的ASP等来完成设计。但我们慢慢发现用VFP做课程设计其实很有优势,于是它的这个优势激发了我们去了解它的欲望。老师先将VFP中基本的建数据库,建表以及建表单等向我们演示了一遍,我们也仿照着做了,发觉并不是很难。但想到这次课程设计做的是一套学生学籍和成绩管理系统,我们又开始茫然了。那天,老师给我们看了一段可以让文字循环移动的代码,这使我们产生了好奇心理,有了快速了解它的冲动。因为用面向对象的语言做特效,这还是第一次。下课之后我把那段我们不了解的语言写的特效代码发到了VFP论坛上请人帮忙解释,最后我们完全理解了那段代码的意思。

代码如下:

a=ThisForm.label1.Caption&&获得标签1的字符

key=0&&定义数值变量

DO WHILE KEY!=32&&语句循环,直至按下空格(=32)键

al=substr(a,1,2)&&分离出字符变量a中的前两个字符 a=Alltrim(substr(a,3))+al&&去掉首尾空格

ThisForm.label1.caption=a&&将移动后的字符变量重新赋值给标签1将移动后的字符变量重新赋值给标签1

key=inkey(0.5,'H')&&接收键盘输入,0.5表示等待0.5秒,H表示隐藏光标

ThisForm.Refresh&&表单刷新

ENDDO

ThisForm.release&&表单释放

接下来的路并不好走,因为还有很多代码要写,而写这代码的语言以前又没有接触过。习惯了用百度、用Google的我们,只得寻找网络资源了,可是网上并没有和我们一模一样的课程设计源码。我最后找到了和这次课程设计类似的系统的源码,可恶的是,别人做的系统设置有密码,我要看它的效果必须先破译出这套系统的密码,我好不容易找到了密码,却发现更大的未知领域。还好老师后来提示了我和另一个同学一些代码中用到的函数和语句,课后我分析了别人的代码,和班上那位同学一起探索一起尝试,终于成功的完成了“删除”、“修改”、“保存”按钮的代码。

“删除”按钮代码如下:

Delete&&标记当前行,为删除做准备

scyesno=messagebox(“真的要删除吗?”,4+32,“确认”)&&确认窗口

if scyesno=6&&如果确认

USE学生信息 EXCLUSIVE

Pack&&删除

messagebox(“删除成功!”,64,“提示窗口”)&&提示窗口

thisform.refresh&&刷新

else

messagebox(“未删除!”,64,“提示窗口”)&&提示窗口

endif

“修改” 按钮代码:

dimension a(8)&&定义数组

a(1)=thisform.text1.value

a(2)=thisform.text2.value

a(3)=thisform.text3.value

a(4)=thisform.text4.value

a(5)=thisform.text5.value

a(6)=thisform.Optiongroup1.value

a(7)=thisform.check1.value

a(8)=thisform.edit1.value

replace 学生信息.学号 with a(1)&&替换,下同

replace 学生信息.姓名 with a(2)

replace 学生信息.性别 with a(6)

replace 学生信息.出生日期 with a(3)

replace 学生信息.专业 with a(4)

replace 学生信息.入学成绩 with a(5)

replace 学生信息.团员 with a(7)

replace 学生信息.简介 with a(8)

thisform.refresh&&刷新

“保存”按钮的代码:

dimension a(8)

a(1)=thisform.text1.value

a(2)=thisform.text2.value

a(3)=thisform.text3.value

a(4)=thisform.text4.value

a(5)=thisform.text5.value

a(6)=thisform.Optiongroup1.value

a(7)=thisform.Check1.value

a(8)=thisform.edit1.value

replace 学生信息.学号 with a(1)

messagebox(“保存成功!”,64,“提示窗口”)

当然,老师了解了我们的情况后,向我们讲解了几个简单的代码:

“退出”按钮的代码:

thisform.release

“上一步”按钮的代码:

skip-1

if bof()

go top

endif

thisform.refresh

“下一步”按钮的代码:

skip

if eof()

go bottom

endif

thisform.refresh

“添加”按钮的代码:

append blank

thisform.text1.setfocus

thisform.text2.setfocus

thisform.text3.setfocus

thisform.text4.setfocus

thisform.text5.setfocus

thisform.edit1.setfocus

thisform.refresh

上面的代码,后来我们在是否只读方面做过改进,这里就不一一列举。用到的语句是:

thisform.check1.readonly=.t.&&复选框只读

thisform.check1.readonly=.f.&&复选框非只读

成绩表单的代码和上面学籍表单的类似,这里也不列举了。

需要提醒的是,要想在表单中的文本框、编辑框、复选框、ActiveX绑定控件框等里显示对应表里内容,必须在它们“属性”的ControlSource中填对应内容,例如在表单的ActiveX绑定控件框中显示照片,就得把ActiveX绑定控件框的“属性”里的ControlSource内容改为“学生信息.照片”,其他类推。建表单这里就就不再熬述了。

建完表单,接下来是制作报表。建好新报表,首先是添加你要显示的表,例如下面制作的是学生学籍报表,可以通过点右键“数据环境”,再通过在数据环境中点右键,点“添加”选择学生信息表来添加。

这次做的报表涉及到分组,我们做的是按“性别”分组,那么在报表中点右

键里的“数据分组”,在弹出的窗口里的“分组表达式”里填入“学生信息.性别”。

然后再通过在“数据环境设计器”里的学生信息表上点右键,将“属性”里的Order的内容改为“性别”即可。分组的前提是将学生学籍表里的性别设置为“普通索引”。

报表的基本作用是显示表里的信息,另外加上一些统计、计算和页面美化等。例如要显示学号,首先要通过“报表控件”建一个“域控件”选定此“域控件”右键点属性在“表达式”里填如“学生信息.学号”(如下图)。

要统计男、女人数同样要通过“报表控件”建一个“域控件”选定此“域控件”右键点属性在“表达式”里填如“学生信息.学号”。再点“计算”在“计算字段”里的“计算”里选“计数”(如下图)。

下面是这次建的报表之一,处在编辑状态下。报表的美化这里就不再作说明了。

下面讲一下,表单跳转,报表预览命令:

表单跳转命令:

DO FORM E:计科(2)20学生学籍表单.scx

上面的命令是:跳转到学生学籍表单,这里的“E:计科(2)20学生学籍表单.scx”可以直接写成“学生学籍表单”,前提是你把默认路径改为E:计科(2)20了。

报表预览命令:

report form 学生学籍报表.frx preview

上面的命令是:跳转到学生学籍报表的预览状态。

另外就是建菜单以及菜单的使用了,这里要特别说明.mpr菜单是如何得来的。在建完菜单以后,我们要用到“do 菜单名.mpr”命令来显示我们事先建好的菜单,但我们会发现,建完菜单之后,只有两个菜单文件,其中并没有扩展名为.mpr的菜单文件。其实,另两个菜单文件是点运行之后生成的(当然.mpr的菜单就包括在里面),如下图所示:

完成上面的工作就得开始写主控程序了,我们用到的是修改了别人的程序并

且融入了自己内容的:

set talk off&&关闭对话模式

set safe off

set stat off

set dele on&&不处理已删除的记录

set cent on

set date to ansi

close all

RELEASE WINDOW 常用&&关闭常用工具栏

if mod(day(date()),2)=0&&偶数日期

_SCREEN.backcolor=rgb(80,222,180)&&窗口背景颜色

MODIFY WINDOW SCREEN TITLE “ 学生学籍和成绩管理系统 ver1.0;

XX大学;05计科(2)XXX今天是:”+dtoc(date())+“"+cdow(date())

else&&奇数日期

_SCREEN.backcolor=rgb(80,150,180)&&窗口背景颜色

MODIFY WINDOW SCREEN TITLE ” 学生学籍和成绩管理系统 ver1.0;

软件编制者:计科(2)XXX今天是:“+dtoc(date())+”“+cdow(date())

endif

ZOOM WINDOW SCREEN MAX&&主窗口最大化

_SCREEN.controlbox=.t.&&去掉主窗口控制按钮

deactivate window ”项目管理器“&&关闭项目管理器

mypath=left(sys(16),rat(”",sys(16)))&&确定程序所在的位置

set defa to(mypath)&&设置当前路径

set path to data;form;pic;prog&&指明路径

open database 学生成绩&&打开数据库

do form 表单1&&运行表单1

do 菜单.mpr

read events

quit

完成上面所有的工作之后就只剩下“连编”这一步了。如下图所示,点击“连编”进入下一个界面。

依次连编“操作”中的四项,当然“选项”中相应的有必要打勾的,在点确定前要先打勾。

感想:

这次课程设计我们克服了炎热的天气(学校机房之前没装空调„„后来设计完才装„„),也克服对新知识的恐惧感以及畏难情绪。我们懂得了团队合作的重要性,也懂得了团队中如何交流、如何分工,如何集体讨论难点。我们充分利用了网络资源(技术论坛,共享的实例等)。

我们喜欢这次课程设计的感觉,喜欢编程,喜欢团队交流。

(之前挂在学校论坛的截图由于学校论坛的更新而丢失,后来重新整理到博客相册了。)

第四篇:Oracle数据库课程分析与感想

Oracle数据库课程分析与感想

这门课主要是为我们在以前学过的数据库的基础上让我们更深入的加强对Oracle数据库的理解,让我们从它的结构,它的功能,它的对象以及多种方面去感受它。

老师每节课都说了不同的内容,然而我个人最关心的还是关于Oracle数据库的安全性。安全是现如今人人都在关注的问题,特别是计算机安全。如今每家每户的生活都离不开电脑,其中的安全问题更是大家在乎的重点。我们使用的软件,各种网络数据库的安全性我们尤为关心。

Oracle数据库经过30多年的发展,现如今已经为各个领域所使用,已经在数据库市场中占据了主导地位。在当今世界500强企业中,70%企业使用的是Oracle数据库,世界十大B2C公司全部使用Oracle数据库,世界十大B2B公司中有9家使用的是Oracle数据库。

为何Oracle会有如此的成就,能在众多数据库中脱颖而出?安全当然是第一原因。从一开始,Oracle就提供了业界最先进的技术来保护存储在数据库中的数据。Oracle提供了全面的安全性解决方案组合来保护数据隐私,防范内部威胁,并确保遵守法规。借助Oracle强大的数据库活动监控和分块、授权用户和多要素访问控制、数据分类、透明的数据加密、统一的审计和报表编制、安全的配置管理和数据屏蔽等强大功能,用户无需对现有应用程序做任何改变即可部署可靠的数据安全性解决方案,从而节省时间和金钱。

与此同时,Oracle公司也推出了许多安全性产品,例如数据防火墙,数据屏蔽,全面回忆等。

然而,随着时代的发展和Oracle被不断的应用,导致其中信息量逐渐增加,数据库的安全性越来越重要。防止数据丢失等事件的措施也越来越重要。对数据的管理也越来越严谨。

首先就是用户管理。用户和Oracle呈现一对一的关系,即一个口令对应一个用户,使每个用户的信息相对独立。还有很重要的权限系统,可以区分普通用户和管理员,方便信息管理和保存,同时也可以是用户的信息得到更安全的保存,不致使信息泄露等问题的发生。其次是系统权限。它可以选择用户给予相应的权限,确保信息不会被除管理开发人员意外的人盗用。

最后就是数据的备份。每个系统都不会是完美的,总会出现损坏的现象。数据备份就是防止各种损坏中数据的丢失和遗漏,也为数据库管理员解决了一个大麻烦。

其实关于Oracle数据库的安全性方面还有太多东西等着我们去探索。课程里所说的东西也不过是整个Oracle数据库知识里的冰山一角。在以后的生活里我们还要更多的接触这方面的事物,跟上时代发展才是最重要的。

第五篇:关于建立Access数据库的感想

关于建立Access数据库的感想

在建立数据库之前,我们首先对access数据库的表、查询、窗体、报表的各个部分进行了系统的学习,明确了整个数据库的具体运行机理。然后结合我们汉语言专业的实际情况,我们确定了将要组建的数据库的主题——当代作家作品相关信息管理系统。希望通过这个数据库对当代作家作品信息进行更为直观有效地管理。

在组建数据库的初始阶段,我们首先确定了数据库的基本骨架以及建立的数据库的标语表之间的关系,并且确定了表与表之间的关联性。然后根据所组建的关系,我们尽享了相关信息的收集工具,并且将这些信息按照表晚上基本结构对表进行了田中,是表的关系得以建立。在这个过程中,我发现关于表的字段的基本属性的设置非常重要,直接关系到能否迅速准确地录入相关信息,其次就是主键的设置,有时需要对两个字段同时进行设置主键,以保证在具体操作中数据库的重要性。关于对操作,主要主要按照并于痛的查询种类去组建相关的查询,同时在创建查询的时候应该兼顾查询的种类的可行性以及可操作性,这也是哦为了和后面的宏的建立做准备。在窗体部分,控件来源的设置可谓至关重要,还有就是在设置相关控件的时候应该为整个窗体服务,以保证整个数据库的实用性,在报表部分,主要在于报表的相关设计,具体操作和窗体的建立也有很多相似的地方。

Access数据库是一个很实用而又功能强大的应用工具,相信其在以后的工作和学习中也会有着更加广泛的应用,也会极大地便利我们以后的工作和学习。通过这次建立数据库的作业和实践,也让我对数据库的各部分有了更加深刻的认识和理解。

下载Visual FoxPro数据库感想word格式文档
下载Visual FoxPro数据库感想.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    数据库营销

    数据库营销案例 一、卖游戏币的例子 案例:有一个人,04年时,他曾做过游戏币生意,就是传说中的网游商人。他当时属于中间商,左手从打币工作室手中收货,右手再销售给的玩家。当时倒腾......

    数据库教学计划--(定稿)

    《数据库》教学计划 黄 艳 《数据库》是一门语言学科,是职专学生素质教育的一个重要组成部分,对提高学生的编程能力,促进教学内容和教学体制改革,提高教育质量和管理水平,实现......

    数据库教学计划

    数据库ACCESS2003教学计划 滑县职教中心职专一学部 计算机教研组 段艳杰 本学期我担任09级计算机01和13班《Access2003数据库实用教程》的教学,每周课程为10节,这两个班为计算......

    数据库学习心得

    数据库学习心得 软件0704刘辰(07301096) 马晓雪(07301098) 刘靖远(07301097)经过一个学期的数据库课程的学习,我们掌握了创建数据库以及对数据库的操作的基础知识。王老师的教学耐......

    数据库课程设计

    数据库课程设计 第一章 引言 开发的意义 设计应用系统的任务及目标 设计开发及运行的软硬件环境 第二章 系统分析与设计 系统需求分析 数据库概念结构设计 数据库逻辑结构设......

    数据库实验报告

    数据库实验报告 一、题目要求 某银行准备开发一个银行业务管理系统,通过调查,得到以下的主要需求: 银行有多个支行。各个支行位于某个城市,每个支行有唯一的名字。银行要监控每......

    数据库实验报告

    实验4SQL高级应用 【实验目的】 1、掌握在SQL SERVER 2005下进行数据还原的方法。 2、掌握SQL语句的查询统计功能和数据更改功能。 【实验内容】 1. 还原factory数据库。 2......

    数据库操作

    Excel技巧:Excel如何快速统计各销售人员的销售总金额? 继续解决Q群小伙伴提出的问题,Excel如何快速统计各销售人员的销售总金额?题目问得好像是个销售问题,其实针对各种分类汇总......