项目管理器,表,数据库及其操作 下载本文

内容发布更新时间 : 2024/7/1 20:33:52星期一 下面是文章的全部内容请认真阅读。

第一部分 数据库系统及VFP概述

1.理解数据库、数据库管理系统和数据库系统之间的关系。

元数据:存放在数据字典中的各种描述信息,包括所有数据的结构名、存储格式、完整性约束、使用权限等信息。 补充:数据管理技术发展有三个阶段: 人工管理阶段: 文件管理阶段:

数据库管理阶段:具有较小的数据冗余度,较高的数据独立性 2.数据模型的有关概念

? 概念模型:面向客观世界、面向用户,主要描述用户和设计者都能理解的信息结构,如使用最广泛的实体—联系模型(E—R模型)。矚慫润厲钐瘗睞枥庑赖。 E—R模型中涉及的主要概念:实体、联系、属性、E—R图的表示 实体:客观存在的事物。

联系:实体集之间关系的抽象表示。

一对一(1:1):X与Y中的每一个实体和另一个实体集中的一个且仅

一个实体有联系。(班级与班长)

一对多(1:m):X中的每一个实体与Y中的任意个(包括0个)实

体有联系。(学生与成绩)

多对多(m:n):X与Y中的每一个实体和另一个实体集中的任意个

(包括0个)实体有联系。(学生与课程)

属性:实体或联系之间所具有的特征。

E—R图用矩形框表示实体集、菱形框表示联系、椭圆形框表示属性。

? 关系运算:一种是传统的集合运算:并、差、交; 一种是专门的关系运算:

选择、投影、联接;

? 数据完整性规则:数据完整性是指数据库中数据的准确性、正确性和有效性。包括域完整性规则、实体完整性规则、参照完整性规则和用户定义的完整性规则。聞創沟燴鐺險爱氇谴净。 补充:

(1) 数据模型描述三方面内容:数据的静态特征、数据的动态特征、数据的完

整性约束;

(2) 数据模型有以下几种:层次模型(树结构)、网状模型(网络结构)、关系

模型(二维表结构)等

3. 关系模型的性质:

关系是以二维表结构来表示实体集及其实体间的联系,一个关系就是一张二维表 关系“成绩”

学号 属性(字段) 课程代号 001 099 191 成绩 89 75 60 备注 考试 考试 补考 元组(记录) 9910001001 9911011001 9911122001 (1)关系具有以下性质:

1.属性值是原子的,不可分解的;

2.二维表的记录数随数据的增加而改变,但其字段数是相对固定的; 3.二维表中的每一列均有唯一的字段名,且取值是同性质的; 4.二维表中不允许出现完全相同的两行; 5.二维表中行的顺序、列的顺序均可以任意交换。

(2)二维表的关键字:

超关键字: 能唯一确定记录的一个字段或几个字段的组合;

候选关键字:如果一个超关键字去掉其中任何一个字段后不再能唯一的确定一

条记录。最简练的超关键字;

主关键字: 从候选关键字中选出的一个作为主关键字;

外部关键字:当A表的主关键字被包含到B表中时,则称A表的主关键字为B表的外部关键字。 4. 常用的一些命令

常用命令 ? ?? clear quit md rd 功能 在VFP主窗口中显示表达式的值,且换行显示 在VFP主窗口中显示表达式的值,但不换行显示 清除当前VFP主窗口中的信息 关闭所有文件,结束当前VFP系统的运行 创建文件夹 删除文件夹 特别注意: copy file a1 to a2 复制并且可以改名

rename a1 to a2 文件带扩展名 delete file a1 [recycle]

set date to American/ansi/long/mdy/ymd/dmy set default to c:/aa

5. VFP 6.0的命名规则:

(1). 只能使用字符、下划线和数字,使用汉字、字母或下划线作为名称的开头; (2). 名称可以是 1 至 128 个字符,但自由表的字段名和索引标识最多只能有 10