《数据库原理与应用》模拟题展示了数据库学习中的基础概念和操作。这包括:
一、选择题:
1. 计算结果为字符型的表达式是D. “2.13”+SUBSTR(“联想汉字操作系统”,5,12),因为其他选项的结果都是数值型或日期型。
2. 正确的关于自由表的叙述是C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表,这体现了数据库的灵活性。
3. 都是方法程序的选项是A. Cls,setfocus,pset,release,这些都是VFP中的基本操作。
4. 查询设计器包括的选项卡是C. 筛选、排序依据、字段,这些选项用于构建查询条件和结果排序。
二、填空题:
1. 文本框用于数据输入输出的属性是VALUE。
2. 处理文本信息的控件包括文本框和标签。
3. SQL语言的功能包括数据定义、数据操纵和数据控制。
4. 查询向导中可以创建的查询类型有查询向导、交叉表格查询和图形向导。
5. 参照完整性的规则包括插入规则、更新规则和删除规则。
6. 主索引不允许字段值重复,且每个表只能有一个。
7. 数据表中每一行称为元组,代表客观事物的一个实例。
8. 表结构定义了字段的数据类型、长度等属性。
9. 日期型常量通常格式为{yyyy-mm-dd}。
10. 字段有效性规则用于验证字段输入的合法性。
11. 数据库系统的组成包括数据库、计算机硬件、数据库管理系统、应用程序和用户。
12. 创建SQL语句创建表student,包含字段xm、xb、csrq、sfty和bz。
13. 查询sb表中价格大于10000元的主要设备。
14. 查询设备编号为106-1的设备的大修费用和名称,按费用降序排列。
15. 查询设备管理表sb中的部门数量。
16. 对象事件是指对象在特定操作下触发的代码执行。
三、简答与描述题:
1. VFP的五种数据类型包括:
- 字符型(Character):存储字母、数字、空格等,每个字符占1字节,汉字占2字节。
- 数值型(Numeric):包含整数和小数,如234.7。
- 逻辑型(Logical):存储真(.T.)或假(.F.)。
- 日期型(Date):存储日期,如{yyyy-mm-dd}格式。
- 备注型(Memo):存储大量文本,可包含多个段落。
- 图像型(Graphic):存储图片或图形数据。
2. 建立数据库"studbc"和数据表"studbf"的过程:
- 启动VFP,选择新建数据库,命名为"studbc"。
- 在数据库中,添加新表,命名为"studbf"。
- 定义表结构:学号C7,姓名C8,性别C2,年龄N2,照片G。
- 为每个字段设定属性,如性别字段的类型为字符型,长度为2,年龄字段为数值型,宽度为2。
- 为照片字段设定图像数据类型,用于存储照片。
- 输入记录,确保照片字段有相应图片数据。
3. 设置默认命令按钮:
- 在表单设计器中,选择命令按钮,设置其Caption属性为"&Default",其中"&"前的字母作为访问键。
- 设置图文按钮:
- 添加图文按钮控件,设置其Picture属性为所需的图像。
- 修改ButtonStyle属性,使其显示为图文按钮样式。
- 设置命令按钮的访问键:
- 在Caption属性中,前面加上"&",如"&OK",运行时按Alt+O即可激活该按钮。
这些题目涵盖了数据库的基础知识,包括数据类型、表的操作、SQL查询、数据库管理系统以及VFP的界面元素和事件处理,对于学习数据库原理与应用至关重要。