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

D:2014-8-26
T:19:53:00
IP:192.168.9.43



作者:
张顺海

2014.8.27 星期三

  欢迎大家回到微机68班大家庭里,享受整个团队的温馨,在本学期的24周的时间里,我们一起生活和学习,祝大家生活快乐、学有所成!

253

D:2014-6-30
T:15:22:00
IP:192.168.9.43



作者:
张顺海

2013-2014学年第二学期微机68班VFP期末考试

技能考试方案(80分)

一、要求及考点、分数

1.在C盘目录建立一个文件夹,jn_V68_2xxx,并将该文件夹设置为默认工作目录(考查建立文件夹的技能点,其中xxx为你的姓名的首字母),5分

2.利用FTP下载(192.168.8.40,v68中我们常用的数据表四个文件:Xueji.dbf、xueji.fpt,chengji.dbf,tushu.dbf下载至jn_v68_2xxx文件夹中;(考查FTP技术下载到指定位置的技能点),10分

3.建立一个数据库文件:V68.DBC;(考查建立数据库文件,并打开数据库设计器的技能点),10分

4.将下载的Xueji.dbf、chengji.dbf、tushu.dbf等三个数据表加入当前打开的数据库中;(考查将自由表加入数据库,成为库表的技能点),5分

5.将xueji表中的所有“女”同学的“姓名、性别、民族、入学成绩”的信息的记录建立查询文件V68_2.QPR,5分

6. 按要求建立永入关系,并建立参照完整性(40分)

要求:

  • 主表:xueji.dbf;以姓名与子表chengji.dbf的姓名建立永久关系,以学号与子表tushu.dbf的XH建立永久关系;20分
  • 父表xueji与子表chengji,按xueji的姓名与chengji的姓名建立“级联”关系的参照完整性;10分
  • 父表xueji与子表tushu,按xueji的学号与tushui的xh建立“级联”关系的参照完成性;10分

7. .最后将相关文件夹(jn_V68_2xxx)拷入服务器“期末考试”自己的目录;(FTP://192.168.8.40 V68技能比赛的“期末考试”自己的文件夹里);5分

二、计分方式、考试时间

1.总分80分;

2.时间20分钟,最后结果完全正确且每提高一分钟,按加2分计入总分,最多按加10分封顶,即技能满分最高分控制在90分,计入VFP期中成绩;此项以提交至服务器的时间为准;

3.考试日期:2014.6.30下午第四节课

三、注意事项

1.自己独立完成,有抄袭按作弊零分处理;

2.学生可以查阅相关自备资料,时间、正确率也计入成绩;

 

2014.6.29

252

D:2014-6-9
T:7:47:00
IP:192.168.9.43



作者:
张顺海

2014.6.9 星期一

教学内容:结构化查询语言 SQL

教学目的:

理解SQL的功能

掌握简单查询的方法

教学重点:

简单查询select-sql

教学难点:

SQL中的select-sql语句

教学过程:

一、教学内容回顾

1.数据库设计器,建立永入关系,建立参照完整性

2.查询设计器,建立QPR文件,可以用DO命令执行查询,可以查询SQL语句代码。查询不可以修改。

3.视图设计器,建立一个数据库视图,分为本地视图和远程视图。视图是数据库的一部分,没有单独文件。视图拥有表的功能,可以修改表的数据。

二、新授

1.SQL是什么?

SQL(Structred Query Language),结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据,以及查询、更新和管理关系数据库系统。

2.SQL的主要三大语言功能?

1)数据定义语言(DDL):用于定义、撤消和修改数据库库中对象

2)数据操纵语言(DML):用于数据库数据的修改和检索

3)数据控制语言(DCL):用于数据访问权限的控制

3.SQL数据查询

1)SQL的核心是查询

2)SQL的查询功能是一条SQL查询命令,即:select

3)简单查询语法:(P80

select  [distinct]  <查询项1> [as <列标题1>] [,<查询项2> [as <列标题2>]......] from <表名>

4)语法功能:

从指定的表格里(先学单表),筛选出指定的数据列;如:sele 姓名,性别,入学成绩 from chengji

如果筛选所有的列,不必全部列出列名,可以用*代替;如:sele * from chengji

查询项,可是字段名,或者指定新的列标题,注意区分数据库表中的列标题属性;

distinct,相同的查询结果只出现一次;

5)在查询语句中的聚合函数的应用

count()、sum()、avg()、min()、max()

count():统计个数

sum():列求和

avg():求平均

min():求最小值

max():求最大值

三、练习

【例1】使用select命令查询并显示“xueji”表中的全部记录的学号,姓名,出生日期,入学成绩;

【例2】使用select命查询“chengji”表中全部记录的姓名、语文、数据、英语和3门成绩之和;

【例3】查询统计“chengji”表中记录数、数学和总分(语文+数学+英语)中的最高分、最低分;

四、总结

1.注意distinct的应用

2.聚合函数的高效应用

3.as语句的应用

五、作业

1.掌握select的简单查询

2.根据查询设计器的“筛选”“排序”的选项页,预习4.1.2和4.1.3

251

D:2014-5-24
T:9:47:00
IP:192.168.9.43



作者:
张顺海

2014.5.26 星期一 (月考,讲授内容后移至2014.6.4)

教学内容:

1.建立查询

2.查询与视图的异同

3.视图的建立与参数化应用

教学目的:

1.掌握利用查询设计器,设计简单的查询,并建立起分析查询语句代码的意识

2.理解查询与视图之间的区别,以及查询与视图设计器的使用

教学重点:

1.查询分析

2.视图对数据源的影响

教学难点:

视图对参数的应用

教学过程:

一、作业情况及上节内容回顾

1.作业情况(作业认真、完成质量好、书写清楚)

优秀人员:高柳娟、王晨悦、张欣月、张鑫宇、许文帅、张博涵、姚佳乐、任明星等;

2.上节内容回顾

永久关系:在项目一中建立的关系,随着表格的关闭或者系统的退出而终结,如果再使用,还得重新建立,麻烦而繁锁,需要一种可以保存已经建立好关系状态的机制,就是永久关系。

建立永久关系的条件:

1)建立好的关系得需要保存,数据库是一个容器,可以用来存放容器中各个表之间的关系;

2)数据库表可以建立永久关系,自由表不可以

3)建立永久关系的基础知识

a)索引类型与含义、标志

b)在数据库设计器中建立永久关系的方法

c)表间关系(一对一、一对多、多对多)的建立方法,先掌握一对一、一对多的建立方法。 

3.月考试卷及参考答案(附后)

二、新授

1.查询设计器、查询代码的查看(我们首先学习的是单表查询),create query建立查询modify query修改查询

查询是数据库管理系统的一项重要功能。意义就是根据需要建立查询,在数据库一表或多表中检索一条或多条满足条件的记录,供用户查看、分析、统计、报表、打印等。

查询设计器,就是帮助我们完成以上功能的设计器。

查询结果将产生一个独立的数据文件,可以按用户需求设置文件格式。

查询结果不得修改,只是只读的。

查询产生的查询以独立的文件存在,默认扩展文件名为 .qpr

2.查询文件的解读、执行与更改

执行查询可以使用DO命令,但执行查询时,需要查询文件的全名,如:  DO  abc.qpr

更改查询,需要调出查询设计器,可重新按要求修改。

建立(单表)查询的流程:

1)选择输出字段

2)设置筛选条件

3)设置排序依据

4)设置输出去向(浏览、临时表、表、屏幕等)

独立自学:

1)联接条件

2)分组依据

3.视图设计器的使用,create view 建立视图modify view修改视图

因为,查询设计器设计出来的查询,运行后的数据查询结果不能修改,但我们生活中,常常需要必要的修改,“视图”应运而生。

 视图设计器比查询设计器的选项卡,多了一个“更新条件”,请大家认真查看该选项卡的内容,机关都在这里边。

我们的重点,是建立一个可以更改查询结果的“视图”,其实就是查询与视图都是查询,只不过是视图是可以更改数据的查询,如果不设置更新条件,查询与视图的结果是一样的,只读的。

视图具备表的一切特征,视图文件是数据库的一部分存在于数据库中,与自由表要区分;分为本地视图与远程视图;

查询文件是一个独立的文件,不属于任何数据。

4.视图的建立与参数化

预习P74中的3.3,创建参数化视图

了解为什么要创建参数化视图即可,后边还要讲到

三、练习

按要求把学籍表、成绩表建立相应的查询文件、视图文件。

四、总结

五、作业

2013-2014学年第二学期微机68班

月考考试VFP60试题(满分60)

 

一、填空(每空2分,共5空,计10分)

  1. DBMS指的是                 。
  2. 建立索引文件的目的是让数据表中的数据有序,即可升序,也可       。
  3. 在命令窗口打开数据表xueji.dbf,应该使用的命令是                。
  4. 表格的结构信息一般包括字段名称、字段类型、字段宽度和        ,也叫表格结构四要素。
  5. 多表跨区访问中,在非当前工作区字段前加上别名,中间用       隔开。

二、选择(每题4分,共10题,计40分)

1.go 5的含义是(   )。

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

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

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

D.以上都不对

2.以下文件的扩展文件名,哪组文件是一套文件:(     

A.dbf dbt

B.dbc dct dcx

C.qpr prg

D.xls doc

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

A.1      

B.2

C.3

D.4

4.sele 0今天的含义是(     )。

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

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

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

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

5.多表之间的关系,不包含以下的(   )。

A.一对一关系

B.一对二关系

C.一对多关系

D.多对多关系

6.指针指向第3号记录,应该使用的命令是(  

A.skip 3              B.go 3

C.to 3                  D.以上都不对

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

A.字段有效性规则         

B.记录有效性规则

C.参照完成性

D.以上都不对

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

A.dbf            B.dbc

C.qpr           D.txt

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

A.临时

B.永久

C.临时和永久

D.以上都不对

10.建立表格之间的永久关系,表格应该是:(  

A.自由表                                        B.数据库表

C.自由表、数据库表都可以       D.以上都不对

三、判断题(每小题2分,共5题,计10分, 对填√错×)

1.建立候选索引后,该字段的内容不得重复。(  )

2.建立查询文件V68.qpr后,可以使用do v68执行该查询。(    

3.浏览表格内容时,记录前边长方形的小黑方块,是记录指针的标志。(   

4.字段类型中的“日期型”,自动设置字段长度为8   )。

5.一个dbf文件就是一个数据库文件。(    )。

 

 


 

2013-2014学年第二学期微机68班

期中考试VFP60试题(满分60)

姓名       分数        .

  • 填空题(共5空,每空2分,计10分)

1.  数据库管理系统              2.    降序     3.   Use xueji     

4.   小数位数           5.    .或者->            

  • 选择题(共10题,每题4分,计40分)

 

1

2

3

4

5

A

B

D

A

B

6

7

8

9

10

B

C

C

A

B

  • 判断题(共5题,每题2分,计10分,对填错×)

 

1

2

3

4

5

×

×

×

 

    2014年上半年微机68班第二次月考VFP6成绩单  
                张顺海提供
                2014-5-27
名次 序号 姓名 填空(10) 选择(40) 判断(10分) 技能(40) 总分(60) 备注(名次变化)
1 6 孟静 10 40 8   58 5
4 20 鹿嫚 8 40 8   56 16
5 17 田明阳 8 40 8   56 12
2 7 高柳娟 8 40 8   56 5
3 1 刘宣 8 40 8   56 -2
6 (缺考) 周慧颖 8 36 8   52  
7 新来 赵一同 8 36 8   52  
8 18 任明星 7 36 8   51 10
9 5 殷倩 8 32 8   48 -4
10 14 佟雅倩 8 28 8   44 4
12 10 张鑫宇 8 36 0   44 -2
11 4 姚佳乐 8 36 0   44 -7
14 16 张浩 6 28 8   42 2
13 12 张博涵 6 28 8   42 -1
15 11 李雪菲 6 28 6   40 -4
17 13 王胜慧 6 28 6   40 -4
16 9 王晨悦 8 24 8   40 -7
18 22 张欣月 7 24 8   39 4
20 21 赵帅 6 28 4   38 1
19 2 许文帅 10 20 8   38 -17
21 19 赵倩 6 24 6   36 -2
25 24 尹建兴 6 20 8   34 -1
23 15 王坛 10 20 4   34 -8
22 8 孙超凡 6 24 4   34 -14
24 3 王天 6 20 8   34 -21
26 23 陈华林 3 20 4   27 -3
                 
    最高分 10 40 8   58  
    最低分 3 20 0   34  
    平均 7.16 29.44 6.48   44.32  
250

D:2014-5-20
T:8:15:00
IP:192.168.9.43



作者:
张顺海

2014.5.21 星期三

教学内容:

1.建立表间关系(永久关系)

2.创建查询与视图

教学目的:

1.了解表关系(永久关系)的含义与意义

2.了解查询与视图的概念

3.掌握建立表间关系(永久关系)与创建查询、视图的简单方法,为后续知识打下基础

教学重点:

1.表间关系(临时关系与永久关系)

2.查询与视图的区别

教学难点:

表间永久关系的运用

教学过程:

一、知识与回顾

1.表间关系(临时关系)的含义、意义与使用

2.表间关系按生命周期可以分为:“临时关系”和“永久关系”

3.表之间的关系有:一对一、一对多和多对多3种关系(P49-50

一对一关系:(学籍表与成绩表)

一对多关系:(学籍表与图书借阅表)

 多对多关系:(学生表与课程表)

4.学籍表与成绩表按姓名建立临时关系的过程(命令)

sele 1             选择一号工作区作为当前区

use xueji       在一号工作区里打开数据表xueji(学籍表)

sele 2           选择二号工作区作为当前区

use chengji    在二号工作区里打开数据表chengji(成绩表)

inde on 姓名 to xm   把当前打表的chengji(成绩表)按姓名为索引关键字建立一个普通索引文件,保存为xm.idx

sele 1     建立好索引后,选择1号工作区(打开xueji表的工作区)作为当前区

set real to 姓名 into B   下达建立临时关系的命令

go 3  指针指向第3条记录(王虹,电子技术,352;另外一个成绩表中王虹的三科成绩为68,86,65)

?姓名,专业,入学成绩,b->语文,b.数学,chenji.英语

结果是:王虹 电子技术 352 68 86 65

结论是:学籍表(xueji)已经和成绩表(chengji)建立了关系(临时关系),按照姓名为关键字建立的,并且2号工作区上的表格已经按照此关键字建立了索引。

二、建立永久关系

1.问题:在项目一中建立的关系,随着表格的关闭或者系统的退出而终结,如果再使用,还得重新建立,麻烦而繁锁,需要一种可以保存已经建立好关系状态的机制,就是永久关系。

2.建立永久关系的条件:

1)建立好的关系得需要保存,数据库是一个容器,可以用来存放容器中各个表之间的关系;

2)数据库表可以建立永久关系,自由表不可以

3)建立永久关系的基础知识

a)索引类型与含义、标志

b)在数据库设计器中建立永久关系的方法

c)表间关系(一对一、一对多、多对多)的建立方法,先掌握一对一、一对多的建立方法。

三、参照完整性的含义

1.已经按照指定的关系建立好了如下关系:

学籍表(xueji)按姓名和成绩表(chengji)建立了一对一的关系。

学籍表(xueji)按学号和图书表(tushu)建立了一对多的关系。

2.表格的关系是

学籍表(主表),与成绩表(子表)建立了一对一的关系,要求主表与子表都需要建立“姓名”为主关键字的索引

学籍表(主表),与图书表(子表)建立了一对多的关系,要求主表建立主索引,子表建立“学号”的普通索引

3.当学籍表中的王晓飞(110101)的学号更改为(110108)的,则成绩表中的学号、图书表中的学号,自动更改为一致的学号,达到数据保持一致。主表与子表数据同步

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