好好学习,天天向上,学科吧欢迎您!
当前位置:首页 >> 最新范文 内容页

vf最新选择题+操作题总结精选难点重点

vf最新选择题+操作题总结精选难点重点 本文关键词:选择题,难点,重点,精选,操作题

vf最新选择题+操作题总结精选难点重点 本文简介:1、对表记录的删除第一操作sqlDelefrom表名where条件表达式(删除符合条件的记录){删除指加了逻辑删除标记的}Delefrom表名(删除表中全部记录)2、对表中记录的修改Update表名set字段名=表达式where条件表达式(对表中符合条件的记录值进行更新计算)Update表名set字

vf最新选择题+操作题总结精选难点重点 本文内容:

1、

对表记录的删除

第一操作sql

Dele

from

表名

where

条件表达式(删除符合条件的记录){删除指加了逻辑删除标记的}

Dele

from

表名(删除表中全部记录)

2、

对表中记录的修改

Update

表名

set

字段名=表达式

where

条件表达式(对表中符合条件的记录值进行更新计算)

Update

表名

set

字段名=表达式(对表中记录值的全部更新或横向计算)

3、

给表中插入记录

Insert

into

表名(字段1,字段2,……)value

(值1,值2,……)

当插入的值与字段个数一致时,简写:insert

into

表名

value(值1,值2,……)

Insert

into

表名

from

apray

数组名(将数组中的数据存入到当前表中)

4、

sql对表结构的修改、建立

alter

table

表名

(add

增加、

alter

修改、

drop

删除、

rename

更名)

add添加、新建立

添加字段名:alter

able

表名

add

字段名

类型(宽度)

添加主索引:alter

table

表名

add

primary

key

字段名

添加候选索引:alter

table

表名

add

unique

字段名

tag

索引标识

(unique

唯一的、tag

随从)

添加有效性规则:alter

table

表名

add字段名

类型(宽度)check

有效性规则表达式

error

“错误信息提示”

default

默认值

Drop删除

删除字段名:alter

table

表名

drop

字段名

删除主索引:alter

table

表名

drop

prim

key

删除候选索引:alter

table

drop

unique

tag

索引标识名

删除有效性规则:alter

table

表名

alter

drop

check

(规则)default(默认值)

Rename更名

指定更名字段:alter

table

表名

rename

原字段名

to

新字段名

更新表:rename

table

原表名

to

新表名

Alter修改、设置

修改字段类型及宽度:alter

table

表名

alter

字段名

类型(宽度)

设置有效性规则:alter

table

表名

alter

字段名

set

check

规则表达式

error

“错误信息提示”

修改表结构并设置默认值:alter

table

表名

alter

字段名

set

default

默认值

alter

1、

(alter

table)为student表建立一个候选索引,索引名和索引表达式均为”学号”

alter

table

student

add

unique

学号

tag

学号

2、

在s_t表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30

ALTER

TABLE

s_t

ADD

备注

C(30)

3、

alter

table语句将s_t表的年度字段的默认值修改为2004

ALTER

TABLE

s_t

ALTER

年度

SET

DEFAULT

“2004“4、

为“金牌榜“增加一个“奖牌总数”(整数形)字段,并为该字段设置有效性规则:奖牌总数>=0

ALTER

TABLE

金牌榜

ADD

奖牌总数

set

CHECK

奖牌总数>=0

5、

为“评委表”的“评委编号”字段增加有效性规则:评委编号的最左边的两位字符是11(使用left函数)

ALTER

TABLE

评委表

ALTER

评委编号

SET

CHECK

LEFT(评委编号,2)=“11“6、

为student表增加一个“年龄”字段,类型为数值型(2)

ALTER

TABLE

student

ADD

COLUMN

年龄

N(2)

7、

为会员表cus增加一个字段,字段名为“手机号”,数据类型为“字符”,宽度为11,在会员导购明细表中分别给“数量”和“单价”字段设置有效性规则要求:数量大于等于1,单价大于等于1,默认值为1

ALTER

TABLE

cus

ADD

COLUMN

手机号

C(11);

ALTER

TABLE

CBC

ALTER

数量

SET

CHECK

数量>=1

ALTER

TABLE

CBC

ALTER

COLUMN

数量

SET

DEFAULT

1;ALTER

TABLE

CBC

ALTER

单价

SET

CHECK

单价>=1

ALTER

TABLE

CBC

ALTER

COLUMN

单价

SET

DEFAULT

1

8、

在ksb表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30

ALTER

TABLE

ksb

ADD

COLUMN

备注

C(30)

9、

为kscjb设置有效性规则和默认值,成绩>=0

AND

成绩=0

AND

成绩stock_sl.买入价;ORDER

BY

stock_sl.持有数量

DESC;INTO

TABLE

stock_temp

9、

考生文件夹下有表customer(客户)和order(订单)查询所有客户的订单信息,要求在结构中包含公司名称、订单编号、金额和送货方式4个字段信息,并先按公司名称升序再按订单编号升序,查询结果放在results。////SELECT

Customer.公司名称,Order.订单编号,Order.金额,Order.送货方式;

FROM

customer,order;WHERE

Customer.客户编号

=

Order.客户编号;ORDER

BY

Customer.公司名称,Order.订单编号;

INTO

TABLE

results

10、

从order表中统计2007年各月份签订的订单单数。统计结果依次包含月份和订单数两个字段,并按月份升序放在tableone中。////select

month(签订日期)

as

月份,count(订单号)

as

订单数

from

orders

;

where

year(签订日期)=2007

group

by

月份

order

by

月份

into

table

tableone

11、

查询bookauth数据库中出版过三本以上(含3本)图书的作者信息,查询结果包括作者姓名和所在城市,查询结果按作者姓名升序保存在表new_view4中.////SELECT

作者姓名,所在城市;FROM

AUTHORS;WHERE

作者编号

IN;(SELECT

作者编号

FROM

BOOKS

GROUP

BY

作者编号

HAVING

COUNT(*)>=3);ORDER

BY

作者姓名;INTO

TABLE

NEW_VIEW4

12、

“暂停“按钮的Click事件代码ThisForm.Timer1.Interval=0******“继续“ThisForm.Timer1.Interval=500******“退出“ThisForm.Release******“计时器“的timer事件代码ThisForm.Label1.Caption=time()

13、

a=ThisForm.Check1.Value

b=ThisForm.Check2.Value

c=ThisForm.Optiongroup1.Option1.Value

d=ThisForm.Optiongroup1.Option2.Value

if

a=1

and

b=1

if

c=1

select

职工号,姓名,系名,工资,课程号

from

教师表,学院表;

where

教师表.系号=学院表.系号;

order

by

职工号;

into

table

two.dbf

else

if

d=1

select

职工号,姓名,系名,工资,课程号

from

教师表,学院表;

where

教师表.系号=学院表.系号;

order

by

职工号

desc;

into

table

two.dbf

endif

endif

endif

if

a=1

and

b=0

if

c=1

select

职工号,姓名,系名,课程号

from

教师表,学院表;

where

教师表.系号=学院表.系号;

order

by

职工号;

into

table

one_x.dbf

else

if

d=1

select

职工号,姓名,系名,课程号

from

教师表,学院表;

where

教师表.系号=学院表.系号;

order

by

职工号

desc;

into

table

one_x.dbf

endif

endif

endif

if

a=0

and

b=1

if

c=1

select

职工号,姓名,工资,课程号

from

教师表,学院表;

where

教师表.系号=学院表.系号;

order

by

职工号;

into

table

one_xx.dbf

else

if

d=1

select

职工号,姓名,工资,课程号

from

教师表,学院表;

where

教师表.系号=学院表.系号;

order

by

职工号

desc;

into

table

one_xx.dbf

endif

endif

endif

14、

设置确定按钮的click按钮代码,使得表单运行时能够完成如下功能:从项目信息,使用信息,项目零件////x=thisform.text1.value

;a

=

“SELECT

零件信息.零件号,零件信息.零件名称,零件信息.单价,使用零件.数量

;FROM

零件信息,使用零件

;WHERE

零件信息.零件号=使用零件.零件号

and

使用零件.项目号=x

;ORDER

BY

零件信息.零件号

INTO

TABLE

“+x;

FROM

国家,获奖牌情况

;

WHERE

国家.国家代码

=

获奖牌情况.国家代码;

AND

获奖牌情况.名次=1;

GROUP

BY

国家.国家名称;

ORDER

BY

2

DESC,国家.国家名称

DESC;

INTO

TABLE

temp.dbf

16、

列出所有盈利(现价大于买入价)的股票简称,现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_report

SELECT

stock_name.股票简称,stock_sl.现价,stock_sl.买入价,stock_sl.持有数量;FROM

stock_name,stock_sl;WHERE

stock_sl.股票代码=stock_name.股票代码

And

stock_sl.现价>stock_sl.买入价;ORDER

BY

stock_sl.持有数量

DESC;INTO

TABLE

stock_temp

17、单击查询,查询bookauth数据库中出版3本以上的图书作者信息查询结果包括姓名和所查询城市:SELECT

作者姓名,所在城市;FROM

AUTHORS;WHERE

作者编号

IN;(SELECT

作者编号

FROM

BOOKS

GROUP

BY

作者编号

HAVING

COUNT(*)>=3);ORDER

BY

作者姓名;INTO

TABLE

NEW_VIEW4

一、索引

其他操作

1、设置有效性规则

供应表的字段设置有效性规则

数量>0并且小于等于9999,错误信息提示“数量超范围“规则—数量>0.and.数量=1

错误1:改为

STORE

0

TO

x,s1,s2,s3。错误2:改为

x=val(thisform.text1.value)。错误3:改为

if

mod(x,3)=0。Scan

for

错误1:将“WHILE“改为“DO

WHILE“。错误2:将“NEXT“改为“SKIP“。错误3:将“CASE“改为“IF“第一处错误:MODIFY

TABLE

学生

ADD

平均成绩

N(6,2)

改为:ALTER

TABLE

学生

ADD

平均成绩

N(6,2)

第二处错误:DO

WHILE

EOF()

改为:

DO

WHILE

NOT

EOF()

第三处错误:REPLACE

平均成绩

=

cj[1]

改为:REPLACE

平均成绩

WITH

cj[1]

五、查询设计器—查询要运行

筛选:查询2001年5月1日以后(含)所签订单—orders.签订日期>={^2001-05-01}

六、视图

1、视图含有选修了课程但没有参加考试(成绩字段为null)的学生信息:“筛选“:,首先选择“score1.课程号“字段,“条件“选择Is

NULL,并选择“否“;再选择“score1.成绩“字段,“条件“选择Is

NULL。

2、利用视图查询视图中的全部信息:新建查询

3、查询20001001(学号前8位数字串为班号)的学生记录:切换到“筛选“选项卡,在字段名中输入“LEFT(Chengji.学号,8)“,条件选择“=“,实例为“20001001“七、类

1、添加一个基于用户自定义类mytexox的控件,类mytexox存储子啊考生目录下的类库文件mytexox中:选中“工具“菜单下的“选项“命令,在“选项“对话框中选择“控件“选项卡,再选择“可视类库“单选按钮,然后单击“添加“按钮。在“打开“对话框中,选择考生文件夹下的类库文件myclasslib.vcx。单击“表单控件“工具栏上的“查看类“按钮,然后选择myclasslib,在命令按钮的上方添加一个mytextbox的控件。

2、新建一个表单,并在表单上添加一个基于自定义类mybutton的按钮:添加—button按钮

八、菜单----要生成

1、命令:退出系统菜单SET

SYSMENU

TO

DEFAULT

2、水平分组线:/-

3、在表单中调用快捷菜单:do

菜单名.mpr(先建快捷菜单,再建表单)

4、设置访问健:“查找/=

1985;

AND

year(职工.出生日期)

Zap删除当前表的全部记录

Local

date

(local

)建立指定的局部内存变量,初始值.f.

添加有效性规则:alter

table

alter

set

check

根据关系建立视图:create

view

as

select

from

where

歌手号左边第一位是1的所有记录:left(歌手号,1)=’1’

过程的返回语句:return

根据产品表建立视图myview,视图中包含有包括了产品号左边第一位是1的所有记录:create

view

myview

as

select

from

产品

where

left(产品号,1)=’1’

打开数据库命令:open

database

调用表单文件a:do

form

a

单击时,优先触发选项按钮组的click事件代码

修改表结构alter

table

creat

table新建表

消除查询结果中的重复记录:distinct

SQL的删除数据命令:delete

from

tablename

语名中本身已包含表名不需要先用use打开,sql的delete命令和传统的foxpro

delete命令都是逻辑删除记录,如果要物理删除记录,都需要使用pack

希望跳出scan……endscan循环语句、执行endscan后面语句应使用exit语句Recount()返回记录总数运行表单首先触发的事load事件,load-init-dettory-unload

Create

table可以完成表设计器所能完成的所有功能

3、实记

规则是逻辑表达,信息是字符串表达,默认值是字段类型

在软件开发中,需求分析阶段可使用的工具是DFN图

链式存储结构可针对线性和非线性即链式存储空间不一定是连续的

对象基本特点:标识唯一、分类、多态、分装、模块独立性好,没有一致性

视图物理上不包含数据

E-R图转换成关系模型,实体和联系都可以表示为关系

列表框可以设置成多重选择,组合框不能

软件测试目的是发现错误执行程序,不改正,程序调试的任务:诊断和改正程序中的错误

视图只能在数据库中建立,查询不一定,更新条件在视图设计器中有,在查询设计器中没有,查询保存在查询文件中,利用视图可以修改数据,但查询不行

视图结果保存在数据库中

列的次序无关紧要

数据库管理系统是在操作系统支持下的系统软件

实体集用矩形,属性用椭圆

数值元素的初值是逻辑假

表单运行最后触发的事init事件

栈、队列都是线性结构

数据库设计中反映用户对数据库要求的模式是外模式

数据库表文件存储数据库

建立索引是创建一个索引文件,该文件包含有指向表记录的指针

杂项可指定在查询结果中是否包含重复记录

pad图是软件详细设计的表示工具

数据库操纵语言负责数据库查询操纵的数据库语言

面向对象基本方法的基本概念有对象、类和实例、消息、继承和多态性

在表设计器中设置的索引包含在结构符合索引文件中

选择学生表所在工作区为当前工作区select

stusent

创建类语句格式:creat

class

类名

of

类库名?

As

父表

循环队列的队列是一种顺序储存结构在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性列表中的数据的插入和删除都不需要移动表中元素,只许改变结点的指针域即可

概念模式:数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图;外模式它是用户的数据视图,给出了每个用户局部数据描述。内模式,给出了数据库物理存储结构与物理存取方法

软件危机不包括软件过程不规范,表现在:软件需求的增量得不到满足,软件开发成本和进度无法控制,软件质量难以保证,软件不可维护或维护程度非常低,软件成本不断提高,软件开发生产率的提高赶不上硬件的发展和应用需求的增长

需求分析阶段工作:需求获取,需求分析,编写需求规格说明书,需求评审

软件设计中不使用的工具是数据流图(dfd)Parent是指向命令按钮的父级对象,属于命令按钮,click是命令按钮事件

视图物理上不包括数据需求分析:准确的确定软件系统功能编写软件规格说明书及初步用户手册提交评审,软件设计:系统设计人员在反复理解软件需求的基础上给出软件的结构、模块的划分、功能的分配以及处理流程,软件的实现:软件设计转换成计算机可以接受的程序代码完成编码编写用户手册操作手册等面向用户的文档编写单元测试计划,软件测试:在设计测试用例的基础上,检验软件的各个组成部分编写测试分析报告,运行和维护:软件投入运行,在运行中不断维护,根据新提出的需求进行必要的可能的扩充和删除

数据流图的主要图形元素:加工、数据流、存储文件

关系数据库能实现的专门关系运算包括选择、投影、连接

TAG标签: