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

上传人:scccc 文档编号:11594397 上传时间:2021-08-25 格式: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页
点击查看更多>>
资源描述

《数据库原理及应用填空new.doc》由会员分享,可在线阅读,更多相关《数据库原理及应用填空new.doc(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. 打开一个空数据表文件,分别用函数EOF()和BOF()测试,

3、其结果一定是:.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 高等数学+英语+计算机基础REPL ALL 平均分 WITH (高

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

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

6、alk offclearinput 请输入学生的成绩: to ado case case a60 ?该生的成绩等级为不及格 case a=90 ?该生的成绩等级为优秀endcase set talk onreturn2. 编写程序求1100之间奇数的和答:set talk offclears=0for i=1 to 100 if mod(i,2)0 s=s+i endifnext?1-100之间奇数的和是:,sset talk onreturn3. 计算1*2+3*4+5*6+。+19*20的值答:set talk offclears=0for i=1 to 19 step 2 s=s+i*(

7、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 onreturn function jcparameters xp=1for i=1 to x p=p*inextreturn p5 设计每位职工的税金,并将设计结果填入工资表GZ.dbf(如表4所示)中相应职工的税金字段。税金计算公式为:0 (工资=800) 税金 (工资800)*0.05 (800工资=2000) 2000

8、*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倍,下限不得小于原图片的大小;当单击“还原”按钮时,图片为原始大小。答:1所需的图片是C:Program FilesMicrosoft Visual StudioVfp98fo

9、x.bmp在表单上新建一个image1控件,通过picture属性导入图片fox.bmp;再将stretch属性设为“1-等比填充”。在表单上新建三个按钮command1、command2和command3,把它们的caption属性分别设为“放大”、“缩小”和“还原”。在form1的init事件代码中输入:public x,yx=thisform.image1.heighty=thisform.image1.width在command1的click事件代码中输入thisform.image1.height=thisform.image1.height*1.1thisform.image1.w

10、idth=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.height=xthisform.image1.width=y2:如图:功能是:单击命令按钮组中的某个按钮时,则标签的标题文本以指定的字型显示;.单击命令按钮组中的某个按钮时,则标签的标题文本以指定的颜色显示;单击“退出”按钮时

11、,则结束表单的运行。答:提示:要用到标签控件的FontSize、FontItalic、FontUnderline、ForeColor属性。在表单上需要建立以下控件:label1,属性caption的值为“VFP6程序设计”;commandgroup1,属性buttoncount=3;optiongroup1,属性buttoncount=4;command1,属性caption的值为“退出”。commandgroup1的click事件代码:do case case this.value=1 thisform.label1.fontbold=.t. case this.value=2 thisfo

12、rm.label1.fontitalic=.t. case this.value=3 thisform.label1.fontunderline=.t.endcaseoptiongroup1的click事件代码:do casecase this.value=1 thisform.label1.forecolor=rgb(255,0,0) case this.value=2 thisform.label1.forecolor=rgb(255,255,0) case this.value=3 thisform.label1.forecolor=rgb(0,0,255) case this.valu

13、e=4 thisform.label1.forecolor=rgb(0,255,0)endcasecommand1按钮的click事件代码:thisform.release第六章 SQL语言填空题1.在SQL的查询命令中,表示条件表达式用WHERE 子句,分组用GROUP BY子句,排序用 ORDER BY 子句。为了避免查询到重复记录,可用 DISTINCT2 短语。2.SQL的DELETE命令是逻辑 删除。3.再用SQL的查询命令进行分组计算查询时, HAVING子句 必须与GROUP BY一起使用,作用是删除不满足条件的分组。4.在SQL语句中,定义一个区间范围的特殊运算是 4. BET

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

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1