【知识点详解】 1. 实体-关系模型:实体-关系模型是数据库设计中的一种概念模型,用于描述现实世界中的实体及其之间的关系。其中,实体使用实体描述,属性用来描述实体的特性,而实体之间的关系可以通过建立新的关系来实现。 2. 关系模型:关系模型是数据库管理系统的基础,实体-关系模型转换成关系模型时,多对多的关联通常通过建立新的关系来实现。关系模型的基本操作包括选择运算、投影运算、并运算、交运算和差运算。 3. 关系运算:在数据库中,选择运算用于从关系中选取满足特定条件的元组,投影运算用于从关系中选择指定列,联接运算用于合并两个或多个关系,交运算用于找出两个关系的共同元组,而差运算则找出一个关系中但不在另一个关系中的元组。 4. Visual FoxPro 变量:在 Visual FoxPro 中,变量的使用无需预先声明,但数组需要定义。数组元素的下标默认从1开始,且数组元素的数据类型必须相同。系统不会自动为数组元素赋值0,除非在定义时明确指定。 5. 逻辑表达式:在 Visual FoxPro 中,逻辑表达式的评估遵循特定的逻辑运算规则。例如,LIKE 操作符用于模式匹配,AT 函数用于查找字符串的位置,EMPTY 函数检查变量是否为空。 6. 内存变量数据类型:内存变量的数据类型包括数值型、货币型、字符型、日期型、时间型、逻辑型等,但不包括备注型,因为备注型通常用于存储长文本。 7. 数据参照完整性:数据参照完整性是数据库系统中的重要概念,用于确保数据的一致性和准确性。设置两个表之间的数据参照完整性通常要求这两个表在同一数据库中,并且可以通过设置字段的有效性规则来实现。 8. 字段有效性规则:字段有效性规则用于设置字段的约束条件,它是一个逻辑表达式,用于验证输入的数据是否合法。 9. 数据完整性类型:数据完整性分为实体完整性(确保主键的唯一性)、参照完整性和域完整性(限制字段的取值范围)。通过指定字段的数据类型和宽度来限制取值范围属于域完整性。 10. 索引类型:在数据库中,索引有多种类型,如主索引(唯一且不可为空)、候选索引(可能成为主键的索引)、一般索引(非唯一索引)和惟一索引(索引项必须唯一,但可以为空)。 11. 索引命令:使用"INDEX ON 姓名 TAG index_name"创建的是一个一般索引,TAG 指定了索引的名称,而不是索引类型。 12. 索引操作:建立索引后,表中的记录将按索引表达式(这里是"姓名")排序,索引默认按升序排列,但不会自动保存在单独的.idx文件中,而是作为表的一部分存储。 13. 字符串处理函数:在 SQL 查询中,可以使用SUBSTR、RIGHT等函数处理字符串。例如,RIGHT函数用于获取字符串的右部字符,正确的查询命令是"SELECT * FROM 订单 WHERE RIGHT(订购单号,1)='1'"。 14. 空值(NULL):空值表示字段没有值,它不同于空字符串和数值0,VFP 支持空值。 15. 关联操作:关联是两个表之间的临时连接,它可以在任何两个表之间建立,即使它们不在同一数据库中。关联基于永久性关系,当父表记录移动时,子表记录会根据关联规则移动。关闭父表不会自动关闭子表。 16. SQL 选择表达式:"BETWEEN"操作符用于选择介于两个值之间的记录,与之类似的是"工资>=1210 AND 工资<=1240"。 17. SQL 非成员运算符:"NOT IN"用于排除指定列表中的值,与之等价的是"仓库号!="wh1" AND 仓库号!="wh2"。 18. 设置当前有效索引:在 Visual FoxPro 中,使用"USE student IN 2 ORDER 学号"命令可以打开表并设置学号索引为当前有效索引。 19. 查询设计器选项卡:“联接”选项卡对应SQL中的JOIN短语,用于定义不同表之间的连接条件。 20. SQL选择运算:在SQL SELECT语句中,"WHERE"子句用于实现关系的选择运算,它定义了选择记录的条件。 以上是计算机等级考试二级VFP笔试部分涉及的关键知识点,涵盖了数据库基本概念、数据模型、SQL查询语言、Visual FoxPro的变量与表达式、索引操作、数据完整性以及关联操作等多个方面。这些知识点对于理解和操作数据库至关重要。
剩余28页未读,继续阅读
- 粉丝: 786
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码