收藏 分享(赏)

数据库原理及应用填空new.doc

上传人:dreamzhangning 文档编号:2242772 上传时间:2018-09-07 格式:DOC 页数:8 大小:64KB
下载 相关 举报
数据库原理及应用填空new.doc_第1页
第1页 / 共8页
数据库原理及应用填空new.doc_第2页
第2页 / 共8页
数据库原理及应用填空new.doc_第3页
第3页 / 共8页
数据库原理及应用填空new.doc_第4页
第4页 / 共8页
数据库原理及应用填空new.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、数据库原理及应用填空、简答题第一章 数据库基础知识1.数据库系统的核心是:数据库管理系统(或 DBMS)2.在关系模型中,把数据看成是二维表,每一个二维表称为一个:关系3.在 E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是:菱形框。数据库设计包括概念设计、逻辑设计和物理设计。4.在二维表中,元组的分量不能再分成更小的数据项。5.在关系数据库中,用来表示实体之间联系的是:E-R 图6.在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,数据定义负责数据的模式定义与数据的物理存取构建。7.在基本表中,要求字段名数据定义重复。8. Visual FoxPro6.0

2、的辅助技术工具有向导、生成器和设计器第二章 数据与数据运算一. 填空题1. 若想从字符串”北京市“中取出汉字”京“。应用函数:SUBSTR(“北京市”,3,2)2. 在 VFP 中,?“666“-”222“的输出结果是:6662223. 在数据文件 ST.dbf 中有字段:姓名/C、出生年月/D、总分/N 等。要建立以姓名、总分、出生年月为关键字表达式的索引文件,其索引关键字表达式是:姓名+STR(总分)+DTOC(出生年月)4. 表达式 15%3*15%4+3*2 的值为,TYPE(“3.14” )的值为,TYPE(“DATE()”)的值为:6;N;D5. 打开一个空数据表文件,分别用函数

3、EOF()和 BOF()测试,其结果一定是:.T.第三章Visual FoxPro6.0 数据库及其操作填空题1.在 Visual FoxPro6.0 中,表有两种类型,即 数据库表 和自由表。2.表有表结构和记录数据两部分组成。3.字段“英语”为数据型,如果整数部分最多 3 位,小数部分 1 位,那么该字段的宽度至少应为 5 位。4.数据表中有“高等数学(N,5,1) ”“英语(N,5,1) ”“计算机基础(N,5,1) ”“总分(N,5,1) ”和“平均分(N,5,1) ”,该表中现有多条记录,但“总分”与“平均分”都没有输入,只要在命令窗口中输入 REPL ALL 总分 WITH 高等数

4、学+英语+计算机基础 REPL ALL 平均分 WITH (高等数学+英语+计算机基础)/3命令,就能填上这两个字段的值。5.Visual FoxPro6.0 支持两类索引文件,即单索引文件和复合索引文件。6.数据库表的索引类型有主索引、候选索引、普通索引、和惟一索引。7.求当前表中数值型字段平均值的命令为 AVERAGE,分类汇总的命令是 TOTAL。8在 VFP 中,可放置大块文本的字段类型是:备注型可放置相片信息的字段类型是通用型9. VFP 数据类型中的字符型以字母 C 表示,数据型以字母 N;表示,日期型以字母表示 D备注型以字母 M 表示,通用型以字母 G 表示。10.Visual

5、 FoxPro6.0 中,使用 LOCATE ALL 命令按条件对表中的记录进行查找,若查不到记录,函数 EOF()的返回值应是:.T.11.表之间建立关联的最主要的功能是:可以使不同工作区中的表的记录指针实现联动12.表的有效性规则包括字段有效性和记录有效性13.在 Visual FoxPro6.0 中,通过建立数据库表的主索引可以实现数据的参照完整性。14.在参照完整性的设置中,如果要求在主表中删除记录的同时删除字表中的相关记录,则应将“删除”规则设置为级联。第四章 结构化程序设计编程题1. 编写程序,根据输入的百分制考试成绩,显示相应的成绩等级。等级划分标准为:低于 60 分为“不及格”

6、 ,60 分以上(含 60 分)且 90 分以下为“通过” ,90 分以上(含 90 分)为“优秀” 。答:. set talk offclearinput “请输入学生的成绩:“ to ado casecase a=90?“该生的成绩等级为优秀“endcase set talk onreturn2. 编写程序求 1100 之间奇数的和答:set talk offclears=0for i=1 to 100if mod(i,2)0s=s+iendifnext?“1-100 之间奇数的和是:“,sset talk onreturn3. 计算 1*2+3*4+5*6+。 。 。 。 。 。 。 。

7、+19*20 的值答:set talk offclears=0for i=1 to 19 step 2s=s+i*(i+1)next?sset talk onreturn4. 利用参数传递和过程文件,求 m!+n!,m 和 n 的值由用户输入答:set talk offclearinput “请输入 m 的值“ to minput “请输入 n 的值“ to ns=jc(m)+jc(n)?sset talk onreturnfunction jcparameters xp=1for i=1 to xp=p*inextreturn p5 设计每位职工的税金,并将设计结果填入工资表 GZ.dbf(

8、如表 4 所示)中相应职工的税金字段。税金计算公式为:0 (工资=800)税金 (工资800)*0.05 (800工资=2000)2000*0.05+(工资2000)+0.1 (工资)2000)职工号 姓名 工资 税金9901 蔡立飞 16209902 龙中颖 26009903 章帆 980答:set talk offclearuse gzdo while !eof()do case第五章 表单thisform.release 设计题1.设计如图所示的表单,功能是改变一图片的大小,当单击“放大”按钮时,图片大小为当前的 1.1 倍;当单击“缩小”按钮时,图片大小为当前的 0.9 倍,下限不得小

9、于原图片的大小;当单击“还原”按钮时,图片为原始大小。答:1所需的图片是 C:Program FilesMicrosoft Visual StudioVfp98fox.bmp在表单上新建一个 image1 控件,通过 picture 属性导入图片fox.bmp;再将 stretch 属性设为“1-等比填充” 。在表单上新建三个按钮 command1、command2 和 command3,把它们的caption 属性分别设为“放大” 、 “缩小”和“还原” 。在 form1 的 init 事件代码中输入:public x,yx=thisform.image1.heighty=thisform.

10、image1.width在 command1 的 click 事件代码中输入thisform.image1.height=thisform.image1.height*1.1thisform.image1.width=thisform.image1.width*1.1在 command2 的 click 事件代码中输入thisform.image1.height=thisform.image1.height*0.9thisform.image1.width=thisform.image1.width*0.9在 command3 的 click 事件代码中输入thisform.image1.he

11、ight=xthisform.image1.width=y2:如图:功能是:单击命令按钮组中的某个按钮时,则标签的标题文本以指定的字型显示;.单击命令按钮组中的某个按钮时,则标签的标题文本以指定的颜色显示;单击“退出”按钮时,则结束表单的运行。答:提示:要用到标签控件的FontSize、FontItalic、FontUnderline、ForeColor 属性。在表单上需要建立以下控件:label1,属性 caption 的值为“VFP6 程序设计” ;commandgroup1,属性 buttoncount=3;optiongroup1,属性buttoncount=4;command1,属性

12、 caption 的值为“退出” 。commandgroup1 的 click 事件代码:do casecase this.value=1thisform.label1.fontbold=.t.case this.value=2thisform.label1.fontitalic=.t.case this.value=3thisform.label1.fontunderline=.t.endcaseoptiongroup1 的 click 事件代码:do casecase this.value=1thisform.label1.forecolor=rgb(255,0,0)case this.v

13、alue=2thisform.label1.forecolor=rgb(255,255,0)case this.value=3thisform.label1.forecolor=rgb(0,0,255)case this.value=4thisform.label1.forecolor=rgb(0,255,0)endcasecommand1 按钮的 click 事件代码:thisform.release第六章 SQL 语言填空题1.在 SQL 的查询命令中,表示条件表达式用 WHERE 子句,分组用GROUP BY 子句,排序用 ORDER BY 子句。为了避免查询到重复记录,可用 DISTI

14、NCT2 短语。2.SQL 的 DELETE 命令是逻辑 删除。3.再用 SQL 的查询命令进行分组计算查询时, HAVING 子句 必须与 GROUP BY 一起使用,作用是删除不满足条件的分组。4.在 SQL 语句中,定义一个区间范围的特殊运算是 4. BETWEENAND;检查一个属性是否属于一组值得特殊运算符是 IN5 在 SQL 语句中,字符串匹配运算符是 LIKE ,通配符 % 表示 0 个或多个字符。6.在 SQL 中超级联接是基于多个表的查询,超级联接有 左联接 、右联接 和完全联接 。第七章 查询及视图填空题1.建立查询时,用于筛选条件的字段不能是通用型 字段和备注型 字段。2.利用查询向导建立查询,查询去向只能是浏览 3.视图分为本地视图和远程视图两种。4,利用视图更新数据源时,不允许 更新关键字段。5.视图的数据源可以是表或其它视图。第八章 菜单填空题1 菜单栏是用于放置菜单. 条形区域2 设计系统菜单,可以通过菜单设计器 完成。3 菜单标题是菜单名4.菜单的任务可以是显示表单或对话框、初始化代码 、清理代码、 。5. 菜单的调是通过 DO 菜单名 WITH THIS 命令完成的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报