发新话题
打印

[分享] 数据库应用总复习

数据库应用总复习

数据库应用总复习
来源:希赛社区   http://bbs.csai.cn/bbs/index.asp
第一章、引论一、DBS组成

1
DBMS:数据库管理系统
2
DB 数据
3
APS 应用程序指狭义广义:硬件+二、数据模型
1
、为什么研究数据模型
2
、什么是数据模型。实体及实体之间联系的表示形式。
03
、数据模型的类型:1)层次数据模型定义:以树结构表示实体及实体之间的联系。特征:·根结点只有一个,无父结点
     
·其它结点有且仅有一个父结点2)网状数据模型定义:用网状结构来表示实体及实体之间的模型。特征:·可以有多个结点,无根结点
     
·余子结点可以有一个以上父结点 3)关系数据库模型定义:用二维表格来表示实体及实体之间的联系。特征:三、FOXPRO特征:
1
、它是关系数据模型
2
、它是支持关系数据模型的DBMS第二章 基本概念一、文件:PRG DBF IDXBAK···二、数据类型:CNLD8位:MM/DD/YY)、MG
三、变量

1
、定义:程序运行时,其值发生变化的量。
2
、变量类型:·字段变量:描述数据库DBMS文件结构的变量,只能出现在数据库里面。
            
·内存变量:程序运行时的临时变量。
            
·数值变量:本质上是内存变量,由若干个单独的内存变量组成的集合,其各个变量类型可以不同。
3、系统变量:四、常量

1
、什么叫常量:程序运行时,其值不变的量。
2
、类型:CNLD(无G)。

[ 本帖最后由 shishi111 于 2006-12-15 10:12 编辑 ]

TOP

五、函数:
1、定义:完成相对独立功能的子程序。
2、分类:·系统函数
        ·用户定义函数
3、特征:·返回一个值
       ·只能在表达式中使用
4、系统函数
常用函数必须了解
p99 所有函数
at like len substr letf right trim rtrim ltrim space alltrim str asc chr upper lower &
p106
p107 max min
p108、p109 前三个函数
5、自定义函数(可以没有参数)
function p
paramenter x1,x2……
函数体
return y1
6、表达式:
定义:用运算符将函数、常量、变量连接起来的式子。
类型:字符型 数值型 逻辑型 关系型
运算符:·算术表达式:+-*/^|**()
       ·逻辑运算符:.not. .and. .or.(其优先数依次递减)
        ·关系运算符:<>=>=<=<> =
        $=和==的区别
        =部分相等即相等
       ==全部相等才相等
4、字符串运算符     +   -
七、性能指标:
P4,5 重点1 、2、3
八、过程:
定义:可供其它程序或过程调用的子程序。
特征:·用户编写
     ·用FOXPRO编写
     ·不返回一个函数值(这是和函数的本质区别),通过参数传递
三、建立
procedure p
raramenters x1,x2,······
过程体
reture(返回上级菜单)|return to master(返回最上一层菜单)
四、调用
do 过程体(参数)
第三章 程序设计基础
一、命令构成规则:
<命令动词> <范围> [] [for] [while ][to ][其它]
1、命令动词:英文 干什么
2、范围: all recnord n rest next n
3、fields
4、广域范围
5、while 找到第一个满足条件就终止
二、内存变量的操作
1、分类: ·局部:在当前程序模块使用有效的变量。
          ·全局:
2、局部说明:作用范围
private dimension
3、全局变量说明:pulic [array]
3、赋值:  store ==
除数组外(系统自动给数组赋空值,在屏幕上看为“·F·”)的其它变量不赋值。
4、显示、释放、存贮、恢复
三、数据的输入输出
1、非格式输入
wait accept input
wait:只接受一个字符。
Accept:可以接受一个字符串,无须加分界符
Input :可以输入所有数据类型,但字符须加分界符。
3、格式化输入:
(1)格式:
@x,y get <>
read
(2)功能
4、格式化输出
@x,y say <>
5、清屏
@x,y [clear]|clear to] x1,y1
6、画框
@x,y to x,y
四、程序结构:
控制程序的执行流程。
If endif do case for iif do while scan
第四章:基本操作:
一、DB创建、打开与关闭
1、creat
2、use
3、分区打开
·一个分区只有打开一个
·最后一个分区为当前分区
·非当前分区只能读,不能写、修改和删除,而当前则可以
·FOXPRO可以同时打开255个分区。
二、记录的输入、显示
三、记录修改
1、交互式:edit chang browse
2、程序式: replace
四、记录的定位、插入、删除和滤波
五、高级操作
1、index ----加快速度,更新维护容易 缺点:不一致性
2、sort
注意两者之间的区别
3、find 只能是字符表达式
4、 seek 表达式任意
5、统计:
1、average
2、count
sum total---分类求和(SUM不能),必须是已经建立了索引文件基础上分类求和,其结果送入新建立的DBF文件中去。
第六章 多库操作
1、物理连结(公共字段名) JOIN
2、逻辑连接(不组成一个新文件,关键字段的地址指针对应)
其它要求识记。
复习要点:
·记
·综合编程能力
·基本内容
更多更好的内容请登陆: http://bbs.csai.cn/bbs/index.asp

TOP

发新话题