首页
前一页
后一页
末页 [436] [437] [438] [439] [440] |
本留言簿共有493条记录, 现在时间2025-5-24 16:28:16,计算机地址:192.168.9.44
日期查询: |
现在是第87页 一共有99页 |
Books库中表及结构信息 | 环境:一键安装 库表:Mysql.sql xx3.sql xx4.sql 页面:Myphp.php |
序号 | 留言内容 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
D:2020-12-29 T:8:33:00 IP:192.168.9.36 作者: 张顺海 | 2020.12.29 星期二 教学内容:索引操作,自由表与库表(预习临时、永久关系) 教学目的:掌握索引上的操作与关系的建立、使用 教学重点:临时关系 教学难点:永久关系(参照完整性) 教学时间:2课时 教学过程: 一、导入 索引的目的,索引类型、索引文件、索引操作、数据有效性。 二、新授 第1节: 索引类型:主索引、候选索引、唯一索引(去重)、普通索引 1)候选索引的功能,如何建立,如何应用(防重) 2)单索引(.idx文件)、复合索引(.cdx文件) 3)结构化复合索引(与主表同名的cdx文件),表打开时,索引文件自动打开. 第2节: 数据有效性控制(防重,字段有效性规则,记录有效性规则,参照完整性) 通过建立一个(候选索引)能够实现指定字段内容的防止重复,将无效的数据拒止。 字段有效性规则(通过数据库表才能完成),比如:年龄(NL)字段,限制在15-20岁(含)之间,如果违反规则,提示指自定义的信息。 表:(自由表、数据库表)的区别,以及设置数据库表的标题、默认值、有效性规则,以及如何建立数据库表,库表与自由表之间的转换。 三、练习 1.建立一个xs1表格,加入一条“张三 男 18"的记录 create table xs1 (xm c(6),xb c(2), nl n(2)) insert into xs1 (xm,xb,nl) value ("张三”,"男",18) 查看当前表格的结构: modi stru && 打开表设计器,查看相关内容,重点查看对话框下边,有没有“显示”、“字段有效性”设置区域 2.再增加一个同样的记录,可以看得出,没有防止重复的功能,删除第二条记录 3.建立一个”候选索引“ ,index on xm tag xm asc cand 4.再重复刚才增加的命令,不能填加到当前表中,说明通过候选索引,完成了表格指定内容的”防重“功能 5.建立一个新的数据库 create database v109 , 在命令窗口按钮左边的文本框中,显示刚才建立的数据库的文件名 v109,产生的数据库文件为 v109.dbc/v109.dct/v109.dcx 一套三个文件。 6.add table xs1 &&将当前表xs1,由自由表,转换成“数据库表” modi stru && 打开表设计器,查看相关内容,重点查看对话框下边,有没有“显示”、“字段有效性”设置区域,和上边打开的表设计器的区别。 7.点击 nl字段,在“字段有效性”区域的“规则”中输入 nl>=15 .and. nl<=20 ,在信息文本框中输入“请输入合规年龄范围”,确定,退出表设计器 8. 执行“ insert into xs1 (xm,xb,nl) value ("李四”,"男",17) &&可以正常添加记录,因为 姓名没有重复,年龄字段在15-20岁之间 9.执行” insert into xs1 (xm,xb,nl) value ("王五”,"女",48) &&显示错误信息(“请输入合规年龄范围”),拒绝添加此记录 10.说明字段的有效性规则起了作用,防止不符合规则的数据,进入数据表,起到(限制)的作用。
11.将数据库表转换成自由表 (remove table xs1),再用 modi stru &&打开表设计器,“显示”、“字段有效性”设置区域又不复存在了 12.再执行 insert into xs1 (xm,xb,nl) value ("王五”,"女",48) &&此命令不再出现错误提示,说明规则已经失灵(其实,已经没有规则了,因为成了自由表)
四、总结 1.去重 2.防重 3.普通 4.规则 5.自由表与数据库表 五、作业 按实习操作的内容,对比讲解,掌握本节重点,为上机验证做好准备。 六、反思 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D:2020-12-21 T:15:58:00 IP:192.168.3.40 作者: 张顺海 | 2020.12.22 星期二 上机内容:索引文件的建立、打开 与关闭,索引文件上的查询 上机目的:通过上机,学会 index、reindex、set index to 、find、set orde to、 found()等命令及函数的配合使用 上机过程: 1.运行VisualFoxPro6.0 2.设置工作目录(工具,选项,文件位置,默认目录,自定义目录,确定,确定) 3.查询当前工作目录 (命令窗口:CD 回车) 4.实训内容: 1)建立数据表 xs.dbf create table xs (xm c(6),xb c(2)) &&建立 xs.dbf 表,保存到了自定义的工作目录中 insert into xs (xm,xb) value ("张三","男") &&增加一条记录
2)请大家根据上边的模仿上边的两条指令,完成下边的记录的增加
记录号 XM XB
1 张三 男
2 李四 女
3 王五 男
4 刘六 男
5 马七 男
3) 使用Find 张三 看看是不是可以找到 ”张三“呢? 为什么? 需要做什么?
4)建立索引
index on xm to a2 &&试想 on xm 短语是什么意思? to xm短语是什么意思,会生成一个什么文件,文件名是什么?
list &&显示结果如下,有什么规律?
记录号 XM XB
2 李四 女
4 刘六 男
5 马七 男
3 王五 男
1 张三 男
5)再用Find 张三 ,能不能找到?如何判断?
? found() &&显示什么证明是找到了?显示什么证明没有找到
6) 再用Find 男 ,能找到吗?为什么?应该如何做?
7)使用set index to 关闭所有索引文件,再用Find 张三 能找到吗?
8)再次打开 a2索引文件(a2.idx),如何打开? 打开后,再Find 张三,就可以找到,说明什么?
9)在索引文件a2打开的状态下,插入以下记录,查看结果,记录号为6
insert into xs (xm,xb) value ("刘七","男") &&增加一条记录
然后,查看结果,根据新插入的“刘七”所在的位置,判断和索引之间的关系?
记录号 XM XB
2 李四 女
4 刘六 男
6 刘七 男
5 马七 男
3 王五 男
1 张三 男
10)关闭索引,set index to 或者 close index ,显示结果如下,有什么变化
记录号 XM XB
1 张三 男
2 李四 女
3 王五 男
4 刘六 男
5 马七 男
6 刘七 男
11)再索引文件a2关闭的状态下,插入以下记录,查看结果,已经成功插入到xs表中,记录号为7
insert into xs (xm,xb) value ("刘八","男") &&增加一条记录
记录号 XM XB
1 张三 男
2 李四 女
3 王五 男
4 刘六 男
5 马七 男
6 刘七 男
7 刘八 男
12)再次打开索引文件a2,set index to a2,用list 命令查看 结果,发现了什么
记录号 XM XB
2 李四 女
4 刘六 男
6 刘七 男
5 马七 男
3 王五 男
1 张三 男
13)根据上边的结果,可以看出,在索引文件打开的时候,插入新记录(刘七),根据索引列,会自动找到索引位置排好序
在索引文件关闭的时候,插入新记录(刘八),原始表xs已经成功显示(刘八)记录,但打开索引文件(a2)时,再显示(六八)不见
14)结论:索引文件关闭状态时,在主表上的更改,不会与索引文件同步,造成数据不一致,应该咋办?
15)手动索引:在命令窗口中,执行reindex后,结果如下:(刘八正常显示,且已经在指定位置显示)
记录号 XM XB
2 李四 女
7 刘八 男
4 刘六 男
6 刘七 男
5 马七 男
3 王五 男
1 张三 男
5.总结
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D:2020-12-13 T:20:11:00 IP:192.168.9.2 作者: 张顺海 | 2020.12.15 星期二
教学内容:索引文件的应用 教学目的:索引的类型(其中的普通索引、唯一索引) 教学重点:索引命令中的知语(Unique的用法) 教学难点:索引表达式 left(xm,2) 教学时间:4课时(2020.12.15/2020.12.17) 教学过程: 一、导入 复习:(试想一下,以下三句话的含义) 重点三句:格式: Index On 索引项目 To 索引文件
1.按需要有序的内容进行索引; ON 短语 2.对索引内容的数据更新,数据自动有序 3.对表+索引文件,必须匹配开启
对比:为什么要索引,怎么建索引,怎么用索引 二、新授 索引命令格式: 短语及含义: 索引类型:(主索引、候选索引、唯一索引、普通索引)、(单一索引、复合索引)、(结构复合索引、非结构复合索引) 索引类型的区别: 唯一索引的应用:
三、练习: 1.建立索引: index 2.打开索引: set index to 索引文件列表 3.更换索引: set order to 4.关闭索引: set inde to 5.索引应用 : find/seek 四、总结 1.索引建立的方式(设计器方式、命令方式) 2.索引查询(Find、seek)、万能查询(Locate for.....continue) 3.相关的函数(dbf()、recsize()、reccount()、found()、bof()、eof()) 五、作业 根据项目内容的实现,明白命令、函数的相关功能、格式、使用方法。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D:2020-12-6 T:16:49:00 IP:192.168.3.40 作者: 张顺海 | 2020.12.6 星期日
教学内容:索引三问 索引文件:如何建立索引
重点三句:格式: Index On 索引项目 To 索引文件
1.按需要有序的内容进行索引; ON 短语 2.对索引内容的数据更新,数据自动有序 3.对表+索引文件,必须匹配开启 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D:2020-11-23 T:7:30:00 IP:192.168.3.41 作者: 张顺海 | 上课时间:2020.12.1 星期二 课时准备:2020.11.23 星期一 第一课内容:【索引与数据库技术的魅力】 http://192.168.3.41/ycpx2020.html 远程培训 http://192.168.3.41/pth2020.html 普通话查询 http://192.168.3.41/test2020.html 网站测试
技术准备:
参照物:
|
首页
前一页
后一页
末页 现在是第87页一共有99页 |