首页  前一页  后一页  末页
[260] [261] [262] [263] [264]
本留言簿共有493条记录, 现在时间2025-5-25 5:44:00,计算机地址:192.168.9.44
日期查询:
现在是第52页
一共有99页
Books库中表及结构信息 环境:一键安装 库表:Mysql.sql  xx3.sql xx4.sql 页面:Myphp.php   
序号 留言内容
264

D:2014-11-4
T:18:29:00
IP:192.168.9.168



作者:
张顺海

2014.11.5 星期三

教学内容:程序设计基础(一)数据存储

教学目的:掌握程序计相关知识

教学难点:数据的表现(形式、类型、区分)

教学重点:常量、变量

教学方法:讲授归纳法

教学过程:

一、导入

Visual Fox6.0是一套数据管理系统(DBMS),提供了强大的程序设计能力,和其他的程序设计语言类似,可以通过对数据的录入、处理、分析、输出的控制,达到方便、快捷的有效控制。从今天开始,我们学习VFP的相关程序设计知识

二、新授

1.什么是程序

我们的升旗仪式,我们平时生活中的娶亲,都有着非常鲜明的项目和流程,这些内容,可以说是我们现实生活中的程序

计算机程序,就是把按一定的语法组织在一起的指令集合,并按设计好的控制逻辑来运行。

2.VFP程序设计的设计方式

1)结构化程序设计

2)面向对象程序设计

3.结构化程序设计是面向对象程序设计的基础,一般包括顺序、选择和循环三种最基础的结构

4.这节课,我们从程序设计需要的最基础的讲起,因为我们知道,程序设计的主要目的是数据的采集、处理、分析、输出,都是围绕数据处理来说的,所以我们就从”数据存储“讲起

VFP定义了不同的数据类型,不同的数据类型有着不同的要求,建立不同数据类型的目的就是针对某一类数据有着强大的处理功能,比如日期型、逻辑型、字符型等等

13种数据类型(P103文字概括)(P23页数据类型汇总表)

5.系统为了存储这些数据,提供了大量的数据容器

常量、变量、数组、字段、记录、对象

三、常量

1.定义:常量是指一个不变的数值或字符,又称为常数

2.常量的区分

1)字符型常量

区分标志

定界符

定  界  符

” ” (双引号)、‘ ’(单引号)、[ ] (中括号)

注  意

定界符需成对出现,定界符可以做为字符串的一部分,但有异于最外界的定界符

例  如

’1234' 、“abcd” 、[中华人民共和国]、“This isn‘t book” 、[我是一个“好人” ]都是合法的字符型常量

2)数量值型常量

区分标志

数字、小数点、正负号、(符合科学记数法的相关字母)

注  意

可以是整数,也可以是小数,如果是小数只能有一个小数点

负号及小数点儿各占一个字符的宽度,正号通常省略不写

例  如

123、-888.56 、123.00都是合法的数值型常量

3)逻辑型常量

区分标志

定界符

定  界  符

逻辑型常量的定界符是“.",半角的“."

注  意

定界符是半角的小数点,成对出现

定界符中间的字母应该是TtFf、YyNn中的一个,其他的不可以

例  如

.T.、.t.、.F.、.f. 、.Y.、.y.、.N.、.n.都是合法的逻辑型常量

4)日期型常量

区分标志

定界符

定  界  符

{}一对花括号

格式为{^9999/99/99}

注  意

定界符是半角的一对花括号,成对出现

定界符中间的应该是数字,且是一个有意义的日期,否则不是一个日期型常量

对于空日期,可以用{}或{/}来表示

例  如

最小的日期{^0001/01/01}

最大的日期{^9999/12/31}

空日期{}或者{/}

5)日期时间常量

在日期型常量的基础上,加上时间数据

定界符{},日期也是^0001/0101-^9999/12/31的日期,时间为13:55:35 AM的形式

可以用{/:}表示空的日期时间常量,即在花括号中用斜线和冒号(书上讲的用:,只能是日期型数据)

如:{^2014/11/08 11:08:08 AM}表示公元2014年11月8日上午11点08分

6)货币型常量

区分标志

前缀

前缀符号

$

注  意

前缀是半角的货币符号$

数字部分由正负号、数字、小数点

例  如

$1234.456、$-358.99

四、变量

 

五、总结

1.常量的区分

2.变量的操作

1)变量的种类:内存变量和字段变量

2)内存变量的操作

变量的建立(=赋值、store)

变量的显示(?、list memo 、display memo)

变量的类型测试(type)

变量的保存(save to)

变量的恢复(restore from)

变量的清除(release、clear)

六、作业(P106)

1.查看下列数据哪些是合法的常量 ,并说出它的类型

[134/5]、{^2014/13/08}、.t. 、¥158.5、-123.3.5、.yn. 、{/} 、”中华人民共和国]、{ / :}

2.查看下列哪些是合法的变量

abc、a2b3、3abc、a-to-b、_sum_of、李一、number$one

3.自己定义一组内存变量,然后查看内存变量的值、变量的类型、保存到abc.mem中,并释放变量后恢复变量文件,再查看

 

 

263

D:2014-10-29
T:7:28:00
IP:192.168.9.168



作者:
张顺海

2014.10.29 星期三

教学内容:记录的操作

教学目的:掌握数据表中的记录相关的增加、删除、修改

教学重点:数据类型匹配与对应

教学难点:记录的类型匹配

教学过程:

一、导入

前几节课,我们掌握了SQL的数据定义功能,主要是如何建立一个数据库,如何创建一张数据表,还包括了数据表的定义、修改、查询、移除、删除等操作,这些指令主要是针对数据表结构来说的。其实,一个完整的数据表主要包括两部分,一是结构部分,二是记录部分。也就是说,一是表格的表头部分,另一部分就是表格的表体部分。

这节课,我们就开始学习,如何用SQL命令对记录进行操作。操作分为三部分指令,增加记录、更新新录、删除记录

二、新授

1.记录的插入(增加记录)

命令:insert into <表名> [(字段名1>[,<字段名2>,...])] valuses (<表达式1>[,<表达式2>,....])

含义:

1)插入指令:insert into

2)插入表格:<表名>

3)数据项目:(字段名列表)

4)项目数值:(表达式列表)

功能:

将指定的(表达式列表)中的值,按一一对应的关系写入指定的(表名)相应数据项目(字段列表)中

注意:

一次插入一条记录,如需插入多条,可以连续使用该命令

实例:

insert into v68 ( xm,xb,nl ) values ("张三“,"男",18)

insert into v68 values ("李四","女",21)

总结:

1)一次写入一条指令

2)要求字段项目列表与项目值列表一一对应

一一对应的含义用三:项目的数量一一对应,项目的类型一一对应,写入的值一一对应

3)如果写入的数据表中包括所有字段,则字段项目列表可以省略,如第二条记录的插入

2.记录的修改(更新记录)

命令:update <表名> set <字段1>=<表达式1>[,<字段2>=<表达式2>...]  [where <条件>]

含义:

1)更新指令:update

2)更新表格:<表名>

3)更新项目:set 字段名=表达式

4)更新条件:where <条件>

功能:

将指定的(表名)中的条例指定条件的(where 条件)记录的指定的字段(set 字段名)成批替换成指定值(表达式)

注意:

一次可以更新多条记录

一次可以更新多个字段

更新条件是可选荐,如果省略,则替换全部记录

实例:

update v1 set nl=nl+1   &&将数据表v1中的所有记录的NL,提高一岁

update v1 set nl=nl+1 where xb=”男“   &&将数据表V1中的所有男性记录的NL,提高一岁(女性记录不受此命令影响)

总结:

update是指定关键字,不要写成updata,一个字符之差,就写错了

update后边直接跟表名,不要写成update table加表名

如果省略条件,默认所有记录

替换时,set后边先写字段,如果是set nl+1=NL,就错了

一次可以更新多条记录,一次可以更新多个字段内容

update v1 set nl=nl+1,gz=gz*1.1  where gl>=2  &&工龄两年及两年以上的,年龄增加一岁,工资增长10%

3.记录的删除

命令:delete from <表名> [where <条件>]

含义:

删除命令:delete 

删除来源:from 表名

删除对象:where 条件

功能:

将指定表格(表名)中条件条件的记录(where 条件)逻辑删除

注意:

删除分为逻辑删除和物理删除,其中的逻辑删除,只是给记录加删除标记(浏览数据表时,记录前边的小黑方块),没有真正从数据表中删除(记录的数量没有变化);物理删除,就是把数据记录从数据表中彻底删除了(记录的数量减少了)

如果省略条件,则删除记录的命令针对所有记录

实例:

delete from v1 where nl>60  &&删除v1表中的nl大于60的全部记录

delte from v1 &&省略条件,删除v1表中的所有记录

总结:

一次可以删除多条记录(通过条件控制,省略删除所有)

delete from 命令只是逻辑删除

如果要物理删除,需要配合使用PACK命令(该命令,只对已经逻辑删除的记录有效)

三、总结:

记录的插入(增加记录)

命令:insert into <表名> [(字段名1>[,<字段名2>,...])] valuses (<表达式1>[,<表达式2>,....])

功能:将指定的(表达式列表)中的值,按一一对应的关系写入指定的(表名)相应数据项目(字段列表)中

注意:一次插入一条记录,如需插入多条,可以连续使用该命令

总结:

1)一次写入一条指令

2)要求字段项目列表与项目值列表一一对应

一一对应的含义用三:项目的数量一一对应,项目的类型一一对应,写入的值一一对应

3)如果写入的数据表中包括所有字段,则字段项目列表可以省略,如第二条记录的插入

2.记录的修改(更新记录)

命令:update <表名> set <字段1>=<表达式1>[,<字段2>=<表达式2>...]  [where <条件>]

功能:将指定的(表名)中的条例指定条件的(where 条件)记录的指定的字段(set 字段名)成批替换成指定值(表达式)

注意:一次可以更新多条记录,一次可以更新多个字段,更新条件是可选荐,如果省略,则替换全部记录

3.记录的删除

命令:delete from <表名> [where <条件>]

功能:将指定表格(表名)中条件条件的记录(where 条件)逻辑删除

注意:

删除分为逻辑删除和物理删除,其中的逻辑删除,只是给记录加删除标记(浏览数据表时,记录前边的小黑方块),没有真正从数据表中删除(记录的数量没有变化);物理删除,就是把数据记录从数据表中彻底删除了(记录的数量减少了)

如果省略条件,则删除记录的命令针对所有记录

总结:

一次可以删除多条记录(通过条件控制,省略删除所有)

delete from 命令只是逻辑删除

如果要物理删除,需要配合使用PACK命令(该命令,只对已经逻辑删除的记录有效)

四、作业

1.创建一个数据库v68

2.创建一个数据库表v68

xm c 2

xb c 2

nl n 2

3.增加以下记录

张三  男  18

李四  女  21

王五  男  20

刘六  男  19

4.查询出所有记录

sele * from v68

5.将李四的nl,修改为20

6.将所有男生删除

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

262

D:2014-10-24
T:7:54:00
IP:192.168.9.168



作者:
张顺海

2014.10.24 星期五

教学内容:数据定义功能(一)

教学目的:掌握数据表的结构的编辑(SQL)

教学重点:创建表、修改表、删除表

教学难点:表的结构表达

教学过程:

一、导入(P91)

SQL的数据定义包括数据库的定义、数据表的定义、视图的定义、规则的定义等!

这节课,我们主要讨论数据表的定义功能、修改功能、删除表的功能

二、新授

1.数据表的定义

1)命令:Create Table <表名> [Free] (<字段名1><字段类型> [(字段宽度 [,小数位数 ] ) ]  [Primary key | unique] [,<字段名2>....]...)

2)解释:

命令关键字:Create Table

创建数据表:<表名>

创建自由表:Free

结构要素:字段名,字段宽度,小数位数

字段类别:Primary 主索引,Unique 候选索引

3)注意:

掌握P92页的表4-2,字段数据类型中的(字段类型,宽度,小数位数及说明),重点记住字段类型的(单字母)表示方法

4)举例:

P92页的【例19】,建立“考试管理”数据库,用SQL命令建立“课程”表(课程号 (c,4),课程名 (c,8)“,并设置”课程号“为主索引

Create Database 考试管理

Create Table 课程 (课程号 C(4) primary key ,课程名 C(8))

上述Create Database命令建立”考试管理“数据库,Create Tabel 在”考试管理“库中建立了”课程“表,该表有”课程号“、”课程名"两个字段,都是C型的,分别为4和8个字符宽度,并设置了“课程号”为主索引关键字。

5)其他:

add table,可以把一个自由表,加入当前打开的数据库,成为库表

使用Free命令可以建立自由表,对于自由表,可以使用上述命令添加到数据库中成为库表 

建立表时设置字段级有效性规则,用Check 完成

建立表时设置字段的默认值,用Default完成

如:Cretae Table 考生 (考试号 c(5) primary key ,姓名 C(8),年龄 i check 年龄>=16 error "年龄太小!")

大家可以看看“建立表间关联”

2.修改表结构(P94)

1)命令:Alter Table

2)含义:修改数据表的结果信息,包含以下几个方面

增加字段:ADD

修改字段:ALTER

删除字段:DROP

如:(大家分析以下语句)

create Table V1 (xm c(6),xb c(2))

alter table v1 add nl n(1)

alter table v1 alter nl n(2)

alter table v1 drop nl

3)注意

数据表结构的修改时,一次只能增加(ADD)一个字段,如果需要增加多个新字段,需要使用多条命令来完成

数据表结构的修改时,一次只能修改(Alter)一个字段,如果需要增加多个新字段,需要使用多条命令来完成

数据表结构的修改时,一次只能删除(Drop)一个字段,如果需要增加多个新字段,需要使用多条命令来完成

4)其他

该命令可以增加、修改、删除字段及有效性规则和默认值

alter table v1 alter nl set default 10  &&修改V1表中的nl字段的默认值为10

alter table v1 alter n1 check nl>=5  &&修改V1表中的nl字段的有效性规则为nl>=5

3.删除表(P96)

命令:drop table <表名>

含义:

1)从磁盘上删除当前数据库中指定的表

2)从磁盘上删除指定的自由表

注意:

1)一次只能删除一个文件

2)不能使用通配符

4.库表移除

命令:remove table <表名> [delete]

含义:将当前库的指定的库表移除当前库,成为自由表

注意:

1)只能移除当前库中的存在的表

2)将指定的表移除后,成为自由表

3)一次只能移除一张表

4)如果有delete选项,则在移除表的同时,将该表从磁盘上删除

5)一张表因为移除当前库,成为自由表后,可以成为其他数据库的库表(ADD Table)

三、总结

1)定义一张表:Create Table <表名> [Free] (<字段名1><字段类型> [(字段宽度 [,小数位数 ] ) ]  [Primary key | unique] [,<字段名2>....]...)

2)修改表结构:Alter Table <表名> ADD |Alter <字段名><字段类型>[,宽度[,小数位数])]

3)删除表:drop table <表名>

4)移除表:remove table <表名>

四、作业(书面作业1-5,分析6-13)

1.建立数据库V68

2.创建v1.dbf,结构如下

xm c 2

xb  c 1

3.增加一个字段

nl n 2

4.修改xb字段的宽度

xb c 2

5.删除字段

nl

6.显示当前库的表格

list table

7.显示当前表的结构

list stru

8.将当前数据库表移除当前库

remove table v1

9.显示当前库的表格

list table

10.将v1加入当前库

add table  v1

11.显示当前库中的表格

list table

12.将当前表v1删除

drop table v1

13.关闭当前数据库

close database

 

 

 

 

 

 

 

261

D:2014-10-10
T:7:51:00
IP:192.168.9.43



作者:
张顺海

2014.10.10 星期五

教学内容:查询结果输出、复习

教学目的:掌握查询输出的控制及输出结果形式

教学重点:查询结果的输出控制

教学难点:输出结果的形式及意义

教学过程:

一、导入
大家分析一下,sele * from xueji,执行这个命令,你看的是什么?
 
二、新授
 
1.查询结果的输出:一般而言,我们使用select-sql语句的查询功能,结果是以窗口、表格的形式呈现在我们眼前的,List等交互式列表命令的结果是输出到屏幕上(screen)上的,有的时候,我们的确需要将结果以另外一张表格、文本文件、数组的形式呈现出来,有的时候,我们迫切希望把结果直接输出到打印机上打印出来。
 
2.命令格式:
1)select * from xueji where 性别='女'              此命令就是将xueji表中的女同学查询出来
 
2)select * from  xueji where 性别='女' into table A1   此命令就是将查询结果保存到A1.dbf中
 
3)select * from  xueji where 性别='女' to file A2 此命令就是将查询结果保存到文本文件A2.txt中
 
4)select * from  xueji where 性别='女' into arrar A3 此命令就是将查询结果保存到数组A3中
 
5)select * from  xueji where 性别='女' to print   此命令就是将查询结果直接输出到打印机
 
3.其他也可以这样
 
1)select 专业,count(*) as 人数  from  xueji group by 专业 into table A4 此命令就是把xueji表中按专业汇总,计算每个专业的人数,并把结果保存到A4.dbf中。
 
2)select 专业,count(*) as 人数  from  xueji group by 专业 orde by 2 desc to file a5 此命令就是把xueji表中按专业汇总,统计每个专业的人数,并把结果保存到A5.txt文本文件中。
 
三、练习
1.P91【例16】【例17】【例18】
2.注意,什么是临时表(cursor)
 
四、总结(笔记内容)
1.查询结果的输出:一般而言,我们使用select-sql语句的查询功能,结果是以窗口、表格的形式呈现在我们眼前的,List等交互式列表命令的结果是输出到屏幕上(screen)上的,有的时候,我们的确需要将结果以另外一张表格、文本文件、数组的形式呈现出来,有的时候,我们迫切希望把结果直接输出到打印机上打印出来。
 
2.命令格式:
1)select * from xueji where 性别='女'              此命令就是将xueji表中的女同学查询出来
 
2)select * from  xueji where 性别='女' into table A1   此命令就是将查询结果保存到A1.dbf中
 
3)select * from  xueji where 性别='女' to file A2 此命令就是将查询结果保存到文本文件A2.txt中
 
4)select * from  xueji where 性别='女' into arrar A3 此命令就是将查询结果保存到数组A3中
 
5)select * from  xueji where 性别='女' to print   此命令就是将查询结果直接输出到打印机
 
3.其他也可以这样
 
1)select 专业,count(*) as 人数  from  xueji group by 专业 into table A4 此命令就是把xueji表中按专业汇总,计算每个专业的人数,并把结果保存到A4.dbf中。
 
2)select 专业,count(*) as 人数  from  xueji group by 专业 orde by 2 desc to file a5 此命令就是把xueji表中按专业汇总,统计每个专业的人数,并把结果保存到A5.txt文本文件中。 

五、作业

将上节课的作业2中的查询结果,分别保存到数据表B1、文本文件中B2中。

附上节作业的第2题内容:
统计出tushu表中的不同“类别”的各种图书的记录条数,并按汇总后的记录条数降序

260

D:2014-10-9
T:17:47:00
IP:192.168.9.43



作者:
张顺海

2014.10.10 星期五

教学内容:查询结果输出、复习

教学目的:掌握查询输出的控制及输出结果形式

教学重点:查询结果的输出控制

教学难点:输出结果的形式及意义

教学过程:

一、国庆节作业题目及答案

1.

[407]字段有效性规则,可以规定用户录入数据的有效性,比如规定入学成绩必须在280分(含)以上的规则,则应该在入学成绩字段上设置规则为:()

A.>280

B.入学成绩>=280

C.入学成绩>=”280”

D.>=280

答案为:B

2.

[378]选择当前活动单元格左边的单元格应该使用()

A.←

B.Ctrl+→

C.Shift+→

D.Tab

答案为:A

3.

[404]在表设计器中,可以创建的索引有()种类型。

A.1

B.2

C.3

D.4

答案为:D

4.

[410]一个数据表可以建立()索引

A.1

B.4

C.7

D.任意多个

答案为:D

5.

[449]VFP6.0中,使用多表操作时,需要使用多个工作区,系统提供了()个工作区

A.10

B.256

C.32767

D.65535

答案为:C

6.

[441]表的基本操作包括增加、浏览、删除、编辑和修改记录,其中“追加”记录应该使用的命令为:()

A.append

B.list

C.insert

D.browse

答案为:A

7.

[445]测试记录指针所指向的记录号的函数为()

A.BOF()

B.EOF()

C.RECNO()

D.以上都不对

答案为:C

8.

[443]测试记录指针是否指向文件结尾的函数为()

A.BOF()

B.EOF()

C.RECN()

D.以上都不对

答案为:B

9.

[385]Excel2003系统默认新建工作簿是:()

A.Book1

B.Excel1

C.Sheet1

D.xls1

答案为:A

10.

[435]VisualFoxPro6.0的数据类型中,货币型数据的英文缩写字母为()

A.C

B.Y

C.T

D.¥

答案为:B

11.

[412]建立一个数据库abc的命令是()

A.Createabc

B.createdatabaseabc

C.Modistru

D.quit

答案为:B

12.

[381]Excel中,从空表格首行位置,快速移动到最后一行的快捷键为:()

A.Ctrl+↑

B.Ctrl+↓

C.Ctrl+←

D.Ctrl+→

答案为:B

13.

[384]Excel中,从空表格首行位置,快速移动到最后一列的快捷键为:()

A.Ctrl+←

B.Ctrl+↑

C.Ctrl+→

D.Ctrl+↓

答案为:C

14.

[375]可以回到当前工作表格的开头(A1位置)的快捷键为:()

A.Ctrl+End

B.Ctrl+Home

C.Tab

D.Pgup

答案为:B

15.

[383]粘贴单元格的快捷键是()

A.Ctrl+Home

B.Ctrl+V

C.Ctrl+C

D.Ctrl+End

答案为:B

16.

[380]复制单元格的快捷键是()

A.Ctrl+V

B.Ctrl+Home

C.Ctrl+End

D.Ctrl+C

答案为:D

17.

[434]VisualFoxPro6.0的数据类型中,逻辑型数据的英文缩写字母为()

A.D

B.L

C.C

D.Y

答案为:B

18.

[394]利用查询设计器建立一个查询,保存的文件扩展文件名是()。

A.dbf

B.dbc

C.txt

D.qpr

答案为:D

19.

[403]以下文件的扩展文件名,哪组文件是一类文件:()

A.dbfdbt

B.dbcdctdcx

C.qprprg

D.xlsdoc

答案为:A

20.

[388]以下文件的扩展文件名,哪组文件不是一个类型的文件:()

A.dbffbt

B.dbcdctdcx

C.idxcdx

D.qprprg

答案为:D

21.

[426]数据库的英文表示为(  )

A.dbf(databasefile)

B.db(database)

C.dbs(databasesystem)

D.dbms(databasemanagementsystem)

答案为:B

22.

[429]数据库管理系统的英文表示为()

A.dbs(databasesyste

B.db(database)

C.dbf(databasefile)

D.dbms(databasemanagementsystem)

答案为:D

23.

[428]数据库系统的英文表示为()

A.dbs(databasesystem)

B.db(database)

C.dbms(databasemanagementsystem)

D.dbf(databasefile)

答案为:A

24.

[427]数据表的英文表示为()

A.dbs(databasesystem)

B.dbms(databasemanagementsystem)

C.dbf(databasefile)

D.db(database)

答案为:C

25.

[444]测试记录指针是否指向文件开始的函数为()

A.EOF()

B.BOF()

C.RECN()

D.以上都不对

答案为:B

26.

[372]Excel2003系统默认的第一个工作表是:()

A.Excel1

B.Book1

C.Sheet1

D.xls1

答案为:C

27.

[452]如果对记录进行分组,汇总出记录的条数,或者求和、求平均等操作,应该使用的短语是()

A.from

B.where

C.orderby

D.groupby

答案为:D

28.

[450]对查询结果进行排序应该使用的短语为:()

A.from

B.where

C.ordeby

D.grouby

答案为:C

29.

[451]如果对查询的结果中的记录进行筛选,选择出一部分记录,应该使用的短语为:()

A.from

B.where

C.orderby

D.groupby

答案为:B

30.

[437]VisualFoxPro6.0的数据类型中,通用型数据的英文缩写字母为()

A.G

B.M

C.T

D.N

答案为:A

31.

[442]定位记录分为相对定位和绝对定位命令,以下命令哪个是相对定位命令(  )

A.go3

B.goto5

C.skip2

D.15

答案为:C

32.

[416]VFP60是()公司出品。

A.IBM

B.Microsoft

C.瑞星

D.金山

答案为:B

33.

[439]表的基本操作包括增加、浏览、删除、编辑和修改记录,其中记录“列表”应该使用的命令为:()

A.insert

B.browse

C.list

D.append

答案为:C

34.

[438]表的基本操作包括增加、浏览、删除、编辑和修改记录,其中“浏览”记录应该使用的命令为:()

A.list

B.browse

C.append

D.insert

答案为:B

35.

[440]表的基本操作包括增加、浏览、删除、编辑和修改记录,其中“插入”记录应该使用的命令为:()

A.list

B.append

C.list

D.insert

答案为:D

36.

[436]VisualFoxPro6.0的数据类型中,备注型数据的英文缩写字母为()

A.M

B.L

C.Y

D.D

答案为:A

37.

[433]VisualFoxPro6.0的数据类型中,日期型数据的英文缩写字母为()

A.N

B.D

C.C

D.L

答案为:B

38.

[432]VisualFoxPro6.0的数据类型中,数值型数据的英文缩写字母为()

A.N

B.C

C.D

D.L

答案为:A

39.

[431]VisualFoxPro6.0的数据类型中,字符型数据的英文缩写字母为()

A.N

B.C

C.D

D.L

答案为:B

40.

[399]从xueji.dbf表中选择出男同学的所信息的SQL命令为:()

A.sele*formxuejiwhere性别=男

B.sele*formxuejiwhere性别=[男]

C.sele*fromxuejiwhere性别=男

D.sele*fromxuejiwhere性别=”男”

答案为:D

41.

[406]在三号工作区打开了xueji.dbf,这样三号工作区就有了一个可以访问的标志,以下哪个命令不能正确完成操作。()。

A.sele3

B.seleC

C.selexueji

D.selealias

答案为:D

42.

[454]对xueji表,按性别分组,分别统计每组的人数,不能完成指定功能的命令是:()

A.selecount(*)fromxuejiwhere性别="男"or性别="女"

B.selecount(*)fromxuejigroupby性别

C.sele性别,count(*)fromxuejigroupby性别

D.sele性别,count(*)as数量fromxuejigroupby性别

答案为:A

43.

[453]我们在使用orderby短语时,使用的排序项目表现形式,以下用法不对的是:()

A.sele姓名,性别,入学成绩fromxuejiordeby姓名desc

B.sele姓名,性别,入学成绩fromxuejiordeby2asc

C.sele姓名,性别,入学成绩as"成绩"fromxuejiordeby成绩dese

D.sele姓名,性别,入学成绩fromxuejiordeby出生日期

答案为:C

44.

[411]测试当前打开的数据表的文件名的函数是:()

A.sele()

B.dbf()

C.recc()

D.dbc()

答案为:B

45.

[371]Excel2003保存的工作簿文件的扩展文件名为()

A.TXT

B.DOC

C.MP4

D.XLS

答案为:D

46.

[396]打开数据库v68.dbc数据库设计器的命令是:()

A.USEV68

B.OPENV68

C.OPENDATAV68

D.MODIDATAV68

答案为:D

47.

[447]数据库表有许多的自由表不具备的属性,下边的说明哪个是对的(  )

A.标题

B.注释

C.默认值

D.以上都对

答案为:D

48.

[408]数据表第三个字段是“xb”,但在浏览数据表的时候上,该字段需要显示“性别”信息,则需要的话在表结构中设置该字段的()属性。

A.标题

B.字段有效性

C.记录有效性规则

D.注释

答案为:A

49.

[401]数据库表与自由表相比,字段有着许多的特定的内容,不包含以下()。

A.标题

B.默认值

C.字段有效性规则

D.记录有效性规则

答案为:D

50.

[398]SQL查询设计可以把查询结果输出到不同的形式,以下哪种不对()。

 

A.表

B.屏幕

C.窗口

D.XP桌面上

答案为:D

51.

[423]数据库基本概念中的属性的含义是()

A.表格

B.记录

C.字段

D.数据类型

答案为:C

52.

[376]Excel2003的功能不包括:()

A.操作简便

B.表格制作

C.数据分析

D.数据处理

答案为:A

53.

[430]数据库系统由计算机硬件、软件、数据库和用户四部分组成的,软件部分不包括()

A.操作系统

B.数据库管理系统

C.杀毒软件

D.开发工具

答案为:C

54.

[393]数据库视图可以分为()

A.单表视图与多表视图

B.可改视图与只读视图

C.远程视图与本地视图

D.以上都不对

答案为:C

55.

[373]下列哪个按钮不能退出Excle:()

A.单击工作簿窗口的标题栏最右边的关闭按钮

B.选择文件->退出命令

C.选择文件->另存为

D.双击窗口的控制图标

答案为:C

56.

[415]我们使用的第一段程序是高考倒计时程序,在讲程序设计时,你没有听到过的名词是()。

A.对象

B.事件

C.行为

D.类

答案为:D

57.

[418]VisualFoxPro6.0是一种关系型的数据库管理系统,所谓关系是指(  )

A.各条记录的数据彼此有一定的关系

B.一个数据库文件与另一个数据库文件之间有一定的关系

C.数据模型符合一定条件的二维表格形式

D.数据库中各字段之间彼此有一定的关系

答案为:C

58.

[379]()通常位于标题栏的下面

 

A.工具栏

B.状态栏

C.菜单栏

D.名称框

答案为:C

59.

[377]每个工作表有一个名字,工作表名显示在工作表标签上,其中白色底色标签的工作表表示()

A.工作簿

B.活动单元格

C.活动工作表

D.以上都不对

答案为:C

60.

[387]go10的含义是()。

A.将记录指针指向第10条记录

B.将记录指针向下移动10条记录

C.将记录指针向上移动10条记录

D.将记录指针指向记录号为10的记录

答案为:D

61.

[402]go5的含义是()。

A.将记录指针指向记录号为5的记录

B.将记录指针向下移动5条记录

C.将记录指针向上移动5条记录

D.以上都不对

答案为:A

62.

[421]不能退出VisualFoxPro6.0的方法()

A.快捷键Alt+F4

B.按鼠标单击标题栏最右边的关闭窗口按钮

C.快捷键Ctrl+F4

D.在命令窗口键入Quit,再按回车

答案为:C

63.

[420]下列选项中不属于基本关系运算的是()

A.连接

B.投影

C.选择

D.排序

答案为:D

64.

[395]利用数据工作期窗口,可以利用“关系”按钮,建立已经打开的表之间的:()关系

A.临时

B.永久

C.临时和永久

D.以上都不对

答案为:A

65.

[370]WPS(WordProcessingSystem),中文意为文字编辑系统,是金山软件公司的一种办公软件。它是誉为中国办公软件之父的(   )开发的。

A.马云

B.李彦宏

C.求伯君

D.马化腾

答案为:C

66.

[382]()通常位于菜单栏的上边

 

A.名称框

B.状态栏

C.工具栏

D.标题栏

答案为:D

67.

[374]Excel软件,主要被人们用来()

A.排版,打印文档

B.制图,平面设计

C.制表,数据处理

D.演示,制作幻灯

答案为:C

68.

[386]通常情况下,下列操作不能被撤消:()

A.删除单元格

B.设置边框

C.删除工作表

D.编辑单元格

答案为:C

69.

[446]创建索引文件的目的,就是不改变数据表中的记录物理存储顺序,而实现数据的逻辑有序,索引主要有主索引、(   )、普通索引和唯一索引四种。

A.升序索引

B.降序索引

C.候选索引

D.复合索引

答案为:C

70.

[419]用二维表来表示实体与实体之间联系的数据模型是(   )

A.树状模型

B.关系模型

C.层次模型

D.网状模型

答案为:B

71.

[425]数据库基本概念中的“元组”的含义是(   )

A.数据表

B.记录

C.字段

D.数据类型

答案为:B

72.

[424]数据库基本概念中的“域”的含义是(   )

A.数据表

B.记录

C.字段

D.数据类型

答案为:D

73.

[422]数据库中实体的意思是:()

A.数据表

B.记录

C.字段

D.数据类型

答案为:A

74.

[417]数据库系统(DBS)的核心是:()

A.数据库

B.操作系统

C.数据库管理系统

D.数据库管理员

答案为:C

75.

[409]DBC在VFP60中的意思是()。

A.数据库

B.数据表

C.结构

D.记录

答案为:A

76.

[367]Excel2003是MicrosoftOffice套件之一,教授这门课的是()老师。

A.苏文雅

B.王君英

C.张顺海

D.王艳平

答案为:C

77.

[448]VFP6.0根据有效性规则的激活方式不同,数据库表可以设置有效性规则,一般包括哪两种()

A.索引有效性规则、排序有效性规则

B.查询有效性规则、视图有效性规则

C.临时有效性规则、永久有效性规则

D.字段有效性规则、记录有效性规则

答案为:D

78.

[413]使用browse命令查看一张数据表的内容,有两种查看模式,是:()

A.图表模式、列表模式

B.记录模式、字段模式

C.浏览模式、编辑模式

D.通用模式、只读模式

答案为:C

79.

[366]我们班是微机68班,隶属于()专业。

A.微机

B.计算机应用

C.电脑

D.高考升学

答案为:B

80.

[397]sele0命令的含义是()。

A.选择当前工作的区号加1的工作区

B.选择区号最小的空闲工作区

C.选择区号最大的空闲工作区

D.随机选择一个未被使用的工作区

答案为:B

81.

[405]sele0命令的含义是()

A.选择未被使用的最小的工作区

B.选择区号最大的空闲工作区

C.选择当前工作的区号加1的工作区

D.随机选择一个未被使用的工作区

答案为:A

82.

[392]多表之间的关系,不包含以下的()。

A.一对多关系

B.一对二关系

C.多对多关系

D.一对一关系

答案为:B

83.

[391]在数据库设计器中,数据表当建立主索引后,在该表的索引字段前有一个()标识。

A.圆点

B.三角

C.钥匙

D.小方块

答案为:C

84.

[389]在查询设计器与视图设计器中,可以使用的选项卡是不同的,其中视图多一个选项卡,是()。

A.字段

B.杂项

C.更新条件

D.分组

答案为:C

85.

[390]在主表(xueji)上修改姓名“张三”为李四,建立永久关系的(chengji)表上的姓名“张三”自动且同步的修改成“李四”的功能是:()。

A.字段有效性规则

B.记录有效性规则

C.参照完整性

D.以上都不对

答案为:C

86.

[414]设置字段属性、注释、字段规则,需要表应该是:()

A.自由表

B.数据库表

C.自由表、数据库表都可以

D.以上都不对

答案为:B

87.

[400]建立永久关系的两张表一般要求是()

A.自由表

B.数据库表

C.查询

D.以上都不对

答案为:B

 

 

国庆节微机68班作业答案:

 


  1. 答案为:B
  2. 答案为:A
  3. 答案为:D
  4. 答案为:D
  5. 答案为:C
  6. 答案为:A
  7. 答案为:C
  8. 答案为:B
  9. 答案为:A
  10. 答案为:B
  11. 答案为:B
  12. 答案为:B
  13. 答案为:C
  14. 答案为:B
  15. 答案为:B
  16. 答案为:D
  17. 答案为:B
  18. 答案为:D
  19. 答案为:A
  20. 答案为:D
  21. 答案为:B
  22. 答案为:D
  23. 答案为:A
  24. 答案为:C
  25. 答案为:B
  26. 答案为:C
  27. 答案为:D
  28. 答案为:C
  29. 答案为:B
  30. 答案为:A
  31. 答案为:C
  32. 答案为:B
  33. 答案为:C
  34. 答案为:B
  35. 答案为:D
  36. 答案为:A
  37. 答案为:B
  38. 答案为:A
  39. 答案为:B
  40. 答案为:D
  41. 答案为:D
  42. 答案为:A
  43. 答案为:C
  44. 答案为:B
  45. 答案为:D
  46. 答案为:D
  47. 答案为:D
  48. 答案为:A
  49. 答案为:D
  50. 答案为:D
  51. 答案为:C
  52. 答案为:A
  53. 答案为:C
  54. 答案为:C
  55. 答案为:C
  56. 答案为:D
  57. 答案为:C
  58. 答案为:C
  59. 答案为:C
  60. 答案为:D
  61. 答案为:A
  62. 答案为:C
  63. 答案为:D
  64. 答案为:A
  65. 答案为:C
  66. 答案为:D
  67. 答案为:C
  68. 答案为:C
  69. 答案为:C
  70. 答案为:B
  71. 答案为:B
  72. 答案为:D
  73. 答案为:A
  74. 答案为:C
  75. 答案为:A
  76. 答案为:C
  77. 答案为:D
  78. 答案为:C
  79. 答案为:B
  80. 答案为:B
  81. 答案为:A
  82. 答案为:B
  83. 答案为:C
  84. 答案为:C
  85. 答案为:C
  86. 答案为:B
  87. 答案为:B
 
二、新授
 
1.查询结果的输出:一般而言,我们使用select-sql语句的查询功能,结果是以窗口、表格的形式呈现在我们眼前的,List等交互式列表命令的结果是输出到屏幕上(screen)上的,有的时候,我们的确需要将结果以另外一张表格、文本文件、数组的形式呈现出来,有的时候,我们迫切希望把结果直接输出到打印机上打印出来。
 
2.命令格式:
1)select * from xueji where 性别='女'              此命令就是将xueji表中的女同学查询出来
 
2)select * from  xueji where 性别='女' into table A1   此命令就是将查询结果保存到A1.dbf中
 
3)select * from  xueji where 性别='女' to file A2 此命令就是将查询结果保存到文本文件A2.txt中
 
4)select * from  xueji where 性别='女' into arrar A3 此命令就是将查询结果保存到数组A3中
 
5)select * from  xueji where 性别='女' to print   此命令就是将查询结果直接输出到打印机
 
3.其他也可以这样
 
1)select 专业,count(*) as 人数  from  xueji group by 专业 into table A4 此命令就是把xueji表中按专业汇总,计算每个专业的人数,并把结果保存到A4.dbf中。
 
2)select 专业,count(*) as 人数  from  xueji group by 专业 orde by 2 desc to file a5 此命令就是把xueji表中按专业汇总,统计每个专业的人数,并把结果保存到A5.txt文本文件中。
 
三、练习
1.P91【例16】【例17】【例18】
2.注意,什么是临时表(cursor)
 
四、总结(笔记内容)
1.查询结果的输出:一般而言,我们使用select-sql语句的查询功能,结果是以窗口、表格的形式呈现在我们眼前的,List等交互式列表命令的结果是输出到屏幕上(screen)上的,有的时候,我们的确需要将结果以另外一张表格、文本文件、数组的形式呈现出来,有的时候,我们迫切希望把结果直接输出到打印机上打印出来。
 
2.命令格式:
1)select * from xueji where 性别='女'              此命令就是将xueji表中的女同学查询出来
 
2)select * from  xueji where 性别='女' into table A1   此命令就是将查询结果保存到A1.dbf中
 
3)select * from  xueji where 性别='女' to file A2 此命令就是将查询结果保存到文本文件A2.txt中
 
4)select * from  xueji where 性别='女' into arrar A3 此命令就是将查询结果保存到数组A3中
 
5)select * from  xueji where 性别='女' to print   此命令就是将查询结果直接输出到打印机
 
3.其他也可以这样
 
1)select 专业,count(*) as 人数  from  xueji group by 专业 into table A4 此命令就是把xueji表中按专业汇总,计算每个专业的人数,并把结果保存到A4.dbf中。
 
2)select 专业,count(*) as 人数  from  xueji group by 专业 orde by 2 desc to file a5 此命令就是把xueji表中按专业汇总,统计每个专业的人数,并把结果保存到A5.txt文本文件中。 
 
 
五、作业
 
 
 
 
 
 


 

首页  前一页  后一页  末页
现在是第52页一共有99页