首页  前一页  后一页  末页
[366] [367] [368] [369] [370]
本留言簿共有493条记录, 现在时间2025-5-24 16:28:21,计算机地址:192.168.9.44
日期查询:
现在是第73页
一共有99页
Books库中表及结构信息 环境:一键安装 库表:Mysql.sql  xx3.sql xx4.sql 页面:Myphp.php   
序号 留言内容
370

D:2018-10-14
T:9:47:00
IP:192.168.3.68



作者:
张顺海

2018.10.15

 

教学内容:

1)索引上机准备课、上机内容及流程

2)工作区的概念与应用、多表的简单操作

教学目的:掌握索引的建立、应用、改换、测试及相关命令、函数

教学重点:不同类型的索引建立及作用

教学难点:结构化复合索引的建立命令

教学时间:4课时(1-2课时,理论;3-4课时上机)

教学过程:

一、导入

复习:

1)索引的建立 (普通索引、复合索引),只有复合索引才能建立降序索引;

2)索引的打开与关闭(additive选项的应用)

3)主控索引的切换(set orde to )

4)索引的类型与作用(免重、去重)

5)索引上的应用(查找记录 FIND  SEEK)[查看视频]

 

二、新授

(一)工作区

1)工作区的概念及意义

2)工作区的操作 (选择工作区、方法、范围、测试,以及0的特殊用法)

3)跨区访问表中的数据

4)表的打开及关闭、多次打开【again】

(二)设置字段属性

1)库表拥有自由表所没有的特殊、有用的属性

2)字段标题、字段默认值、字段有效性规则、记录有效性规则

3)字段标题的作用: 字母-汉字,短-长,易读

默认值的作用:快速的录入一些固定不变或者大多数的字段值

字段有效性的作用:接受指定范围内的值或者符合某些规则的人

记录有效性规则的作用:接受的多个字段间关系规则

三、总结

四、上机

(一)上局域网,查看电子教案

1)查看一周的每个教案中的内容、重点

2)查看教案中的的总结内容

(二)上机流程

1.索引文件的建立及应用

1)建立工作目录,(D盘根目录下,V96_xxx)已经有了的越过;

2)将工作目录,设置为默认工作目录 ,已经设置好了的,越过;

3)建立一个数据库,(V96.dbc、V96.dct、V96.dcx),已经建立好了的,越过;

4)建立一个数据表,(V96.dbf、V96.fpt),已经建立好的,越过(xm c 6 ; xb  c 2  ;   nl  n 2 ;  bz  m)

5)插入三条记录( zs na   18  ;   ls   nv    20 ;    ww   na  19)

6)建立一个普通索引 (按NL升序,索引文件为V96_NL.idx,注意Index 中的additive的应用

7)分别建立一个按NL升序和降序的索引,索引名为NL1和NL2的结构化复合索引

9)分别建立一个以XB升序和降序的索引,索引名为NL3和NL4的非结构化复合索引,索引文件名为V96_NL.CDX

10)分别用list 、browse查看索引文件后的记录排列情况

11)用set index to 命令打开索引文件【additive的应用】

12)用set index to 命令关闭索引文件,对结构复合索引的影响。

13)用set order to ,切换主控索引,并用list 或者browse查看索引切换后的效果

14)用close index关闭索引文件,并观察对结构化复合索引的影响情况,以及对其他工作区上表的索引文件的影响;

15)用use命令关闭当前表,对索引文件的影响

2.工作的应用及跨区访问数据

3.知识扩展,检查测试

  • reccount()  测试当前打开数据表的,或者指定工作区上表中的记录条数,返回一个数值
  • recn()   测试当前打开数据表的,或者指定工作上青川的记录指针位置,返回一个数值
  • tagcount()  测试当前数据表,打开索引文件或者复合索引的个数
  • tag()  测试当前表格已经打开的指定位置上的索引标识
  • ndx()  测试当前单一索引的文件名
  • cdx()  测试当前打开的复合索引的文件名
  • sys(14,1)  返回当前打开的索引文件中第一个索引的索引表达式

 

五、反思

369

D:2018-10-8
T:17:32:00
IP:192.168.3.68



作者:
张顺海

2018.10.10 星期三

 

教学内容:索引的操作

教学目的:

掌握索引的建立、打开与关闭

掌握索引文件上的查询与定位、影响

掌握不同索引类型的创建、作用与区别

教学重点:

索引文件的创建

索引文件的区别

教学难点:

索引文件的机制

教学时间:

4课时

教学过程:

一、导入

国庆节假前,我们于(2018.9.26)上机,内容是:上机实现了:库、表、索引的创建与查看;并实现了设定工作目录;

表文件的操作,1)创建表;2)插入记录;3)创建索引;4)查看索引

本节课,主要是讲索引文件的类型及不同,以及索引文件对查询、定位的影响;

二、新授

1.索引的类型及含义

索引标识:

1)单一索引

2)复合索引

 

自动打开:

1)结构复合索引

2)非结构复合索引

 

索引影响:

1)主控索引

2)非主控索引

 

索引类型:索引关键字的唯一性

1)主索引【只有在库表上建立】

2)候选索引

3)唯一索引

4)普通索引

 

索引依据:(字段、表达式,只能是一个

1)索引关键字

2)索引表达式

 

索引顺序:

1)升序

2)降序

三、命令格式 

INDEX ON eExpression TO IDXFileName | TAG TagName 
   [ COLLATE cCollateSequence ] [OF CDXFileName] [FOR lExpression]
   [COMPACT] [ASCENDING | DESCENDING] [UNIQUE | CANDIDATE] [ADDITIVE]

四、练习

同步练习 P42(第三部分  索引操作,单选题)

索引文件

五、总结

1.为什么建立索引

让数据有序    

2.索引的目的

提高查询速度

3.索引的操作

Find、Seek

4.索引相关

主控索引,控制着记录的显示与访问顺序

六、反思

索引类型针对的是处理不同需求的数据查询(关键字段的免重、去重问题)。

368

D:2018-9-26
T:11:01:00
IP:192.168.3.68



作者:
张顺海

2018.9.26  星期三

 

上机计划:2课时

上机时间:2018.9.27

上机内容:库、表、索引的创建与查看

上机目的:

上机时间:2课时

上机步骤:

一、打开VFP数据库管理系统

打开命令窗口

二、创建工作目录

1.创建自己的工作目录(D盘,根目录,V96_XXX,其中XXX为自己姓名的首写字母,大小写一样)

2.设置工作默认目录(注意两者的区别,红色字体)

1)关闭系统前有效

工具--选项--文件位置--默认目录--更改--D盘,根目录,V96_XXX--确定-确定

2)关闭系统后一直有效

工具--选项--文件位置--默认目录--更改--D盘,根目录,V96_XXX--确定--【设置默认值】-确定

3.测试当前工作目录:

CD

三、完成如下任务:

1.创建数据库

create database  V96

2.创建数据表

create table V96 (xm c(6), zf n(6,2))

3.加入数据记录

insert into v96 (xm,zf) values ('zs',480.5)

insert into v96 (zf,xm) values (490.0,"ls")

insert into v96 (xm,zf) value ([ww],380)

4.创建索引

index on zf to v96_zf

5.查看效果

1)当前工作目录的查看

cd

2)数据库的查看

dir v96.*

3)数据表的查看

dir v96.*

4)记录的查看

 list 或者  browse

5)索引的查看

list  或者 browse 

四、总结

相关命令、函数

五、作业

367

D:2018-9-17
T:14:42:00
IP:192.168.9.103



作者:
张顺海

2018.9.17 星期一

 

教学内容:建立表的结构及索引

教学目的:通过表的操作,理解表的结构;通过建立索引,理解表的数据有序

教学重点:表的结构、索引

教学难点:结构四要素

教学时间:4课时

上课日期:2018.9.19-20 

教学过程:

一、导入【常用函数列表

上节课,我们学习了创建数据库、查看数据库的一套文件的办法,本节课我们继续学习,如果创建一张表(Table),以及表的结构四要素。

CREATE DATABASE 建立数据库:  数据库文件.dbc,数据库备注.dct,数据库索引文件.dcx。  

OPEN DATABASE 数据库名

CLOSE DATABASE 关闭当前打开的数据库

 二、新授

(一)表格的建立

两种建立表格的方式:

1. CREATE 表名

2. CREATE TABLE 表名

3.注意:

第一种:打开表设计器  表字段名(自由表最长10,库表128)字段名以汉字或字母开头,可由字母,汉字,下划线,数字组成,不可含空格。

第二种:直接建立一个表,不打开表设计器,因为命令中包含了建立一张表的基本信息

4.其他:一表最多含255个字段,当设置表中字段可接受NULL时,最多254个。  

5.字段四要素:字段名、字段类型、字段宽度、小数位数;

(二)索引的建立

1.索引

索引就是使数据有序,提高查询、定位的效率。

2.索引顺序

索引顺序,就是升序或者降序,影响命令涉及的处理顺序和记录定位。

3.索引文件(索引标识、索引项目)(索引名、索引表达式)

一个索引顺序就以单独文件方式存放,叫单一索引,也叫普通索引

一个及以上的索引顺序存入于一个文件,叫复合索引

复合索引分类:结构复合索引、非结构复合索引。结构复合索引,建立索引是自动建立,索引文件名与当前表同名(扩展名不同),并随表自动打开,不用人为干预,且与表同步更新

4.索引打开与关闭

自动打开

手动打开  set index to [索引文件列表]

关闭索引 set index to 或者 close index 

5.主控索引

一个表可以建立多个索引(普通索引或者复合索引),对于当前表来说,只有一个索引顺序有效,叫主控索引

主控索引可以用命令更换,set orde to n|tag tagname [of cdxname]。

6.索引文件上的命令

记录的定位

FIND、SEEK

三、总结

1.建立表格

自由表

库表

2.建立索引

1).索引:

索引就是使数据有序,一个索引就代表一种顺序。
一个索引文件里只有一种索引顺序的叫普通索引,或者单一索引,扩展文件名为.idx。刚建立的普通索引文件处于打开状态,但它不随表的打开自动打开。建立普通索引文件的命令格式为:inde on 【表达式】to 【文件名】。打开普通索引的命令:set index to 【索引文件列表】
一个索引文件里有一个或多个索引顺序的叫复合索引,扩展文件名为.cdx。
 

有两种复合索引:
一种是随表文件自动打开的复合索引,叫结构复合索引,它是自动建立的,文件名与当前表同名(主文件名)。
一种是需要手动打开的复合索引,叫非结构复合索引,建立非结构复合索引的命令是:index on [表达式] tag [索引文件名],打开的命令格式:set inde to [索引文件名]

2).索引的目的:
 使数据有序,命令处理表中的记录时是按照索引文件中的顺序进行的。
 有序的数据,对数据的处理及查询、定位会提高工作效率。
 索引文件,可以同时打开多个。同一时刻只有一个索引文件(普通索引文件)或者索引文件中的一个索引标识(复合索引文件,一个复合索引文件中可以有多个索引标识)影响表的记录处理顺序,这个索引标识,就是主控索引。可以通过更改主控索引或者标识来改变表中记录的处理顺序。
 改变主控索引的命令:set order to n|tag tagname[of cdxname]。
 set orde to 0 的作用是不关闭索引文件的状态下,取消主控索引的影响,即暂时恢复物理顺序。

3).索引文件的关闭:
 set orde to 0:取消主控索引,但不关闭索引文件
 close inde :关闭当前工作区内已经打开的普通索引、非结构复合索引,不能关闭结构复合索引。只对当前工作区有效。
 close inde all:即使加了all(不起作用),和上边命令功能一样。注意区分:close all index与下边的close all功能一样。
 close all:关闭所有打开的数据库和其中的表、所有打开的自由表、所有工作区内所有索引和格式文件、选择工作区1为当前区。

四、作业

建立一个数据库;

建立一张数据表;

增加几条记录信息;

建立一个索引(普通的)

查看索引文件

查看索引的影响

恢复物理顺序

索引文件的打开与关闭;

五、反思

366

D:2018-9-8
T:9:38:00
IP:192.168.9.103



作者:
张顺海

2018.9.8 星期六

 

上课时间:2018.9.10

教学内容:数据库的建立、库表的建立、自由表的加入、索引的创建、打开与使用

教学目的:掌握库、表、索引之间的关系

教学重点:掌握数据库及表索引的概念及应用教学难点:

教学难点:数据库设计器、表设计器的调用

教学时间:4课时(第5-8课时)

教学过程:

一、内容回顾与本节导入

1.上周内容回顾

2018.9.5内容回顾(关键词:创建规则,学习方法,思想准备)

2018.9.6内容回顾(关键词:知识点、知识面、知识面;音-意-脑;VFP的知识脉络结构)

2.本周内容导入

计算机,是进行计算数据的机器,数据是计算机处理的对象,数据的组织结构,是影响数据处理速度的重要因素。因此,数据库技术就运而生。VFP是一种数据库管理系统(DBMS),能够创建、录入、修改、查询、汇总、分类、输出等操作,效率很高。

3.VFP中的数据组织

库(容器)-表(文件、记录、字段、字符、位)

二、新授 

注:库文件(.dbc .dct  .dcx)、表文件 (.dbf .fpt),请大家注意文件名的组成(主文件名,分隔符,扩展文件名),扩展名也有“应用程序分类名”的意思,和默认应用程序相关,能达到知名知意的用处。

【微课:数据库的建立与查看

(一)当前工作目录的设置

1.打开VFP

2.打开“工具”菜单--“选项”菜单

3.选择“文件位置”选项卡

4.选中“默认目录”-选中“使用默认目录”-更改“D:\V96_xxx”-“保存为默认值”-“确定”(注:xxx自己姓名的简写字母)

5.在命令窗口中使用“CD”(不分大小写),检查当前的工作目录,已经成功修改。

(二)数据库的建立

1.建立数据库v96.dbc

重点:扩展文件名;数据库设计器;数据库设计器工具栏;关闭数据库设计器;打开数据库设计器;

2.建立一个新的数据表V96_1.dbf

重点:点击数据库设计器中的工具栏第一个命令按钮“建新表”;调出表设计器;填加记录;右点击V96_1.dbf标题栏,点击浏览查看记录;切换浏览数据表记录内容的两种模式(显示菜单-浏览或者编辑)

3.加入一个已经存在的表xueji.dbf

重点:从FTP上下载xueji.dbf和xueji.fpt文件至前边的“默认工作目录”(即D:\v96_xxx)中;点击数据库设计器中的工具栏“第二个按钮”(增加表),选择Xueji.dbf;右点击xueji.dbf的标题栏,点击浏览查看记录;

4.到现在为止,该数据库V68.dbc中已经拥有了两个数据表(一个新增建的表V96_1.dbf,一个已经存在的Xueji.dbf表);关闭数据库;再打开数据库,再现刚才的操作;

(三)建立索引

1.打开数据库V96.dbc,观察在菜单栏下边的工具栏中的“文本框”中已经显示V96的标志,这个文本框就是“数据库”打开列表

2.右点击数据库设计器中的xueji.dbf标题栏,选择浏览,可以看一下该表的“姓名”或者“专业”字段的内容,是一种没序状态

3.索引的目的就是让数据“有序”,有序的数据便于整理、查询、统计等;

4.右点击xueji.dbf的标题栏,选择“修改”命令,调出“表设计器”,增加“姓名”字段的索引,成功加索引后,可在看到该字段的索引标识,一个“键头”,保存退出表设计器;

5.点击工具栏上的“数据工作期”按钮(眼镜儿),打开数据工作期,可以看到已经处于打开状态的V96_1数据表,我们点浏览查看记录,但“姓名”字段的内容还是无序状态;

6.点击“数据工作期”对话框中的“属性”,找到“索引顺序”,点击选中其中的“姓名”,点击“确定”关闭对话框;

7.点击“数据工作期”对话框中的“浏览”,这时Xueji表中的“姓名”字段已经“有序”了;

 

三、总结

本节课的主要内容有:

1.数据源的下载(xueji.dbf 学籍表)

2.工作目录的设置 (D:\V96_XXX 注意xxx为自己的姓名首字母简拼)

3.创建数据库 (V96.dbc)

4.加入数据表(库表)

5.创建索引 (结构化复合索引)

6.查看索引显示作用(有序)

四、练习

1.设置VFP的默认工作目录,成为自己的D盘中的文件夹;

2.下载必要的数据文件,使用FTP技术

3.通过设计器,设计索引,并查看命令窗口中的索引命令

五、作业

1.VFP考试大纲,如果查看?

2.用自己的话说明什么索引,索引有什么用?

六、反思

大纲与考试的作用;

考试与教学的关系;

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