【数据库选择+填空共享.pdf】的文件内容主要涉及了VFP(Visual FoxPro)数据库管理系统的基础知识,包括数据模型、数据库操作、VFP系统特性、SQL命令以及程序设计元素等多个方面。以下是对这些知识点的详细说明:
1. **VFP数据库模型**:VFP是一种基于关系模型的数据库管理系统,这意味着它使用表格形式来存储和管理数据,每个表格由多个字段组成,字段之间可能存在关联。
2. **关键字**:关键字是识别表中唯一记录的标识符,包括主关键字、候选关键字、超关键字和外部关键字。主关键字是表中能唯一标识一条记录的字段或字段组合,候选关键字也是能唯一标识记录的,但可能有多个。超关键字是包含其他所有候选关键字的键,而外部关键字用于关联不同表之间的数据。
3. **基本数据模型**:数据库系统通常基于层次模型、网络模型和关系模型,关系模型是最常用的一种,VFP采用的就是这种模型。
4. **命令窗口操作**:在VFP的命令窗口中,可以复制和重复执行命令,但无法同时执行多个命令,也不能在窗口中直接查看命令执行的结果。
5. **表的结构**:表的结构由字段的个数、名称、类型和长度决定,而不是记录的个数或顺序。
6. **关系模型**:使用二维表表示实体和实体之间联系的数据模型被称为关系模型,这是VFP所采用的模型。
7. **选项对话框设置**:在“选项”对话框的“文件位置”选项卡中,可以设置默认目录,而不是表单大小、日期时间格式或程序代码颜色。
8. **项目管理器选项卡**:项目管理器包括数据、文档、程序和类四个选项卡,不包括“类”。
9. **数据库文件扩展名**:VFP的数据库文件扩展名为.dbc。
10. **可视化工具**:在VFP 6.0中,用于修改数据库、表单、报表等组件的可视化工具是设计器。
11. **数据库系统核心**:数据库系统的核心是数据库管理系统,负责管理和控制数据库的创建、访问和维护。
12. **Visual FoxPro的定义**:VFP是一种数据库管理系统,而不是数据库本身或数据库应用系统。
13. **SQL命令动词**:INSERT、UPDATE和DELETE属于数据操纵语言(DML),而SELECT主要用于查询数据,不属于DML。
14. **数据库文件扩展名**:.dbc是数据库文件的扩展名,而.dbf是表文件的扩展名。
15. **数据库打开命令**:打开数据库的命令是`OPEN DATABASE`。
16. **字段宽度**:逻辑型字段通常占用1个字节,日期型字段占用8个字节。
17. **退出VFP系统**:使用`QUIT`命令可以退出VFP系统并返回到操作系统。
18. **表达式计算**:在VFP中,字符串" M+N"转换为数值1232,因此`1+&K`的值为1232。
19. **赋值命令**:正确的赋值命令是将一个值分配给一个或多个变量,例如`STORE 5 TO a,b`。
20. **内存变量类型**:`WAIT "选择" TO ANS`命令会将字符串"选择"赋值给ANS,因此ANS是字符型变量。
21. **循环结构**:`IF...ENDIF`是条件语句,不是循环结构,而`SCAN...ENDSCAN`、`DO WHILE...ENDDO`和`FOR...ENDFOR`分别是VFP中的循环结构。
以上是文件内容涉及的主要知识点的详细说明,涵盖了VFP的基础操作、数据库管理和程序设计等多个方面。