高二数据库试题——2016-2017学年度期末考试
"这是一份高二数据库应用基础(VFP)第六章的期末考试试卷,包含单选题、关于数据库操作、索引、参照完整性和触发器等方面的问题,旨在检验学生对VFP基础知识的掌握程度。" 在VFP(Visual FoxPro)中,数据库和表的管理是学习的重点。试卷中的问题涵盖了以下几个核心知识点: 1. **索引类型**:索引是提高数据库查询效率的重要手段。题目中提到自由表(非数据库中的表)可以创建主索引、候选索引和普通索引,但不能创建唯一索引,因为唯一索引通常用于数据库表。 2. **二维表性质**:二维表是数据库的基本结构,每个字段都有唯一的名称,行和列的顺序可以调整,但记录的结构是固定的,不能有完全相同的两行。这反映了数据库的一致性和完整性。 3. **索引关键字段的类型**:索引字段可以是日期型、字符型或数值型,但不能是备注型,因为备注型字段通常包含大量文本,不适合做索引。 4. **主索引和候选索引**:主索引的关键字不能重复,候选索引类似于主索引,但在自由表和数据库表中都可以使用。唯一索引要求关键字在表中只出现一次。结构复合索引文件是在表设计器中创建的一种特定类型的索引。 5. **数据库操作**:数据库的打开和关闭会影响其中的表。删除数据库会导致包含的库表被删除,但打开新数据库并不会自动关闭旧数据库。关闭数据库后,其包含的表也会被关闭,除非它们之前已被单独打开。 6. **数据库表移出数据库**:移出数据库后,字段的默认值和表的验证规则不再有效,但记录的验证规则和结构复合索引依然生效。 7. **参照完整性**:在设置参照完整性时,"删除"规则设置为"级联"意味着当主表中的记录被删除时,相关子表中的记录也会被删除。 8. **触发器**:数据库表的DELETE触发器设置为.f.表示不允许删除记录。 9. **函数测试**:RECNO()函数返回当前记录号,EOF()检查是否到达文件末尾,BOF()检查是否在文件开头。如果表有记录,初始状态RECNO()为1,EOF()和BOF()均为假(.F.)。 10. **函数类型**:LEN()和YEAR()返回数值型结果,而AT()返回找到字符串的位置(非数值),LEFT()返回字符串的第一个字符,因此C选项的AT()函数返回值不是数值型。 11. **查询与视图**:查询通常是只读的,不能直接更新源数据,而视图是虚拟表,可以基于查询创建,但能否更改数据源取决于底层数据的可变性。视图可以用于创建新的查询和视图,提供数据访问的灵活性。 这份试卷全面地检验了学生对VFP数据库概念、操作和编程的理解,包括数据结构、索引创建、数据库操作、参照完整性和触发器的使用等核心概念。通过解答这些问题,学生可以评估自己在VFP数据库应用方面的知识掌握情况。
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全