欢迎来到天天文库
浏览记录
ID:41095155
大小:2.59 MB
页数:40页
时间:2019-08-16
《VFP国二辅导-第1讲SQL》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2011国二VFP辅导教师:安晓飞教学安排—1、3、5、日班6月22-----7月3日,8月29日-----9月13日周一晚、周五晚(17:30---20:55):机房103周三晚(17:30---20:00)、周日下午(1:00-3:25):博206共60学时教学安排—2、4、6、日班6月22-----7月3日,8月29日-----9月13日周二晚(17:30---20:55)、周六上(8:20---11:45):机房103周四晚(17:30---20:00)、周日上(8:20---10:45):博203共
2、60学时考试方式3.考试时间笔试:9月17日上午上机:9月17日下午,9月18日2.上机操作:90分钟(1)基本操作:4个共30分(2)简单应用:2个*20分=40分(3)综合应用:1个*30分=30分1.笔试:90分钟选择题:35个*2分=70分(含公共基础知识20分)填空题:15个*2分=30分(含公共基础知识10分)公共基础知识一、数据结构与算法二、程序设计基础三、软件工程基础四、数据库设计基础占30分,题型为10个选择题、5个填空题一、VisualFoxPro系统概述二、数据与数据运算(10分)三、数
3、据库与数据表(10分)四、SQL关系数据库查询语言(28分)五、查询与视图(2分)六、程序设计基础(2分)七、表单设计与应用(12分)八、菜单设计与应用(2分)九、报表设计与应用(4分)VFP程序设计笔试注:括号内为2011年3月考试各章节试题分数。考点1:建立(关闭)数据库1.建立数据库CREATEDATABASE<数据库名>2.关闭数据库CLOSEDATABASE注意:不能写文件名。例:建立自由表先执行:CLOSEDATABASE或:CLOSEALLCREATETABLE;表名(字段1类型(宽度),字段2
4、类型(宽度,小数位)….)考点2:使用SQL命令创建表字符:C数值:N整型:I日期:D注意:整型I和日期型D不需要设置宽度。例:基本操作15.3CREATETABLErate(币种1代码C(2),;币种2代码C(2),买入价N(8,4),卖出价N(8,4))ALTERTABLE表名;ADD字段名字段类型(宽度)[CHECK域完整性约束条件[ERROR出错信息]][DEFAULT默认值]考点3:表结构的修改-1增加新字段、设置字段规则56ALTERTABLE金牌榜;ADD奖牌总数I;CHECK奖牌总数>=051
5、.3ALTERTABLEstudentADDUNIQUE学号TAG学号考点3:表结构的修改-2新建索引ALTERTABLE表名ADDPRIMARYKEY<主索引关键字>TAG<索引名>;ADDUNIQUE<候选索引关键字>TAG<索引名>ALTERTABLE<表名>;ALTER字段名字段类型(宽度,小数位);ALTER字段名SETCHECK域完整性约束条件[ERROR出错信息]];ALTER字段名SETDEFAULT默认值考点3:表结构的修改-3修改表的字段(类型,宽度,有效性规则,信息,默认值)62.4AL
6、TERTABLE评委表;ALTER评委编号;SETCHECKLEFT(评委编号,2)="11"14.3ALTERTABLEs_tALTER年度SETDEFAULT"2004"ALTERTABLE<表名>;DROP[COLUMN]<字段名>;DROPPRIMARYKEY;DROPUNIQUETAG索引名;ALTER<字段名>DROPCHECK;ALTER<字段名>DROPDEFAULT【例】删除学生表中“出生日期”字段。ALTERTABLE学生DROPCOLUMN出生日期【例】删除学生表中的主索引AB。ALTE
7、RTABLE学生DROPPRIMARYKEY【例】删除学生表中的候选索引ABC。ALTERTABLE学生DROPUNIQUETAGABC考点4:删除字段、索引、规则在VFP中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是_____。(2007年4月)A.ALTERTABLESDROPCOLUMN年龄B.DELETE年龄FROMSC.ALTERTABLESDELETECOLUMN年龄D.ALTEERTABLESDELETE年龄AALTERTABLE<表名>;RENAME[CO
8、LUMN]<字段名1>TO<字段名2>【例】将“学生”表中的“入学成绩”字段的名称修改为“成绩”。ALTERTABLE学生;RENAMECOLUMN入学成绩TO成绩或ALTERTABLE学生;RENAME入学成绩TO成绩考点5:改字段名考点6SQL的记录修改功能-1插入记录学号姓名性别年龄8001王刚男258002张艳女248003王冠女248004李立女238005赵伟男23格式1:INSERTI
此文档下载收益归作者所有