当前位置:文档之家› 数据库基础及应用配套练习参考答案

数据库基础及应用配套练习参考答案


On <索引关键字>
“筛选”列
Tag <索引标识名>
“类型”列
[Unique][Candidate]
“表达式”列
[Ascending|Descending]
“索引名”列
五、在 Db_bjgl 数据库中,对 Xsqk 表进行如下操作,写出相应命令
1.Alter table xsqk add prim key 学号 tag xh
8
模块三
任务一
一、填空
1.相对定位 绝对定位 条件定位 skip go locate for
2.记录选择器 菜单 命令 3.将记录指针定位到首记录 将记录指针定位到尾记录
4.Browse 筛选
二、判断
1.√ 2 × 3. × 4.√ 5.√
三、写出下列命令输出结果
Use Xsqk
?Reccount()
任务五
一、填空 1.永久关系 临时关系 2.一对一 一对多 多对多 3.索引 父 子 4.更新规则 插入规则 删除规则 5.父 子
6
二、判断 1.× 2.√ 3.× 4.√ 5.× 6.√
三、根据图示填空 一对一 主索引 主索引或候选索引 一对多 主索引 普通索引或唯一索引
四、分析题目要求填空: 在 Db_bjgl 数据库中的学生情况表和学生成绩表间实施如下参照完整性规则,请在下表 中写出各个选项卡中应选择的选项按钮。 (1)修改 Xsqk 表的学号时,Xscj 表相关记录自动修改。 (2)禁止在 Xsqk 表中删除与 Xscj 表有相同学号的对应记录。 (3)在 Xscj 表中插入新记录时,若该学号在 Xsqk 表中不存在,则禁止添加。 根据题目要求进行分析可知: 父表为:___Xsqk____________ 子表为:____xscj_________ Db_bjgl 数据库参照完整性设置表
&&输出结果为 10
?Recno()
__1_____
?Bof()
__.F._____
Skip –1
?Recno()
___1____
?Bof()
___.T.____
Go 3
?Recno()
___3____
Go Bottom
?Recno()
____10___
?Eof()
____.F.___
Skip
?Recno()
数据类型
宽度(B)
小数位(B)
学号
C
6
0
语文
N
5
1
数学
N
5
1
英语
N
5
1
任务三
一、填空 1.结构 记录 2.打开 关闭 e 4.表设计器 structure 6.索引 表
二、单选 1.D 2.A 3.B 4.B 5.A
三、判断 1.√ 2.√ 3.× 4.× 5.√ 6.√
四、简答 简述在表设计器窗口中如何实现以下操作。 (1)选择一个要修改的字段 单击字段某属性列表 (2)调整字段顺序 选定字段,将其拖放到相应位置即可
2.Index on 姓名 tag xm candidate
3.Index on 入学成绩 tag Rxcj descending
4.Index on year(date())-year(出生日期) tag nl unique
5.set order to tag rxcj
browse
6.Delete tag xm
任务二
一、填空 1.表结构 记录 2.字段名 宽度 类型 3.Fpt 4..F. 5.通用型
二、判断 1.√ 2.√ 3.√ 4.× 5.× 6.√
三、单选 1.D 2.C 3.B 4.B 5.D 6.D 7.B
四、简答 1.简述在数据库中创建数据表的步骤。 (1)打开数据库及其设计器窗口 (2)右击设计器窗口空白处,单击“新建表”菜单 (3)单击“新建表”按钮,打开表设计器窗口 (4)定义各字段的属性,单击“确定”按钮。 (5)输入记录 2.简述在 Xsqk.dbf 表的浏览窗口中输入“照片”字段的步骤。 (1)双击“照片”字段 (2)单击“编辑”->“插入对象” (3)在“插入对象”对话框中,单击“由文件创建”单选项。选择要插入的文件,再 单击“确定”按钮,将选择的照片文件插入到当前的编辑窗口中。 (4)关闭通用型字段的编辑窗口
更新规则
删除规则
插入规则
级联 √
限制


忽略
五、写出命令输出结果
Close All
?Select()
_____1___
Select 0
?Select()
____2____
Select C
?Select()
____3____
Clear all
?Select()
____1____
Use Xscj
?Alias()
数据库基础及应用配套练习
参考答案
模块一
任务一
一、填空 1.关系 2.录入
二、单选 1.A 2.B 3.B
查询 4.D
更新
统计
3. Setup.exe
路径(位置)
任务二
一、填空 1.一切可由计算机处理的符号及其组合 2.信息处理 3.手工方式 文件方式 数 据库方式 4.关系模型 层次模型 网状模型 5.字段 字段名 记录
五、填表 1.字段数据类型表:
4
数据类型表
类型
标识符
字段宽度(B)
字符型
C
1—254
数值型
N
1-20
日期型
D
8
逻辑型
L
1
货币型
Y
8
备注型
M
4
通用型
G
4
2.设计表结构
学生成绩表
学号
语文
数学
英语
050601 050602
67.0 84.0
100 65.5
65.0 92.0




设计学生成绩表结构
字段名
任务三
一、填空 1.显示 追加方式 append 2.Append blank 3.逻辑删除 物理删除 4.对当前记录作删除标记 5.recall 6.所有带删除标记 所有
10
二、给范围子句与对应含义连线
范围子句
含义
All Next n
表示从当前记录开始的连续 n 条记录 表示记录号为 n 的记录
Record n
从当前记录开始到文件末的所有记录
Rest
表示所有记录
三、把命令与“表”菜单中对应菜单项连线。 命令
“表”中菜单项
Append blank
替换字段
Append from Recall
彻底删除 删除记录
Delete
恢复记录
Pack
追加新记录
Replace 四、按要求写命令
追加记录
1.将 Xscj 表中平均分不及格的记录作删除标记。
7
Select 2 Use xsqk Index on 姓名 tag xm Set relation to 姓名 into A 2.以“学生表.dbf”为父表与“成绩表.dbf”按记录号建立临时关系。 Select 1 Use 成绩表 Select 2 Use 学生表 Set relation to recno() into A
5.显示
表设计器
modify
5
(3)修改字段的基本属性 选定字段,将光标定位到相应属性处进行修改 (4)添加表中的字段
①选定某字段 ②单击“插入”按钮 ③修改插入新字段的属性 (5)删除表中字段 选定要删除的字段,单击“删除”按钮
任务四
一、填空
1.物理 记录号 2.索引 3.逻辑 索引 索引关键字的值
4.复合索引 5.普通索引 唯一索引 候选索引 主索引 主索引
二、判断
1.A 2.× 3.√ 4.√ 5.√ 6.√ 7.√ 8.√ 9 × 10.×11.√ 12√
三、单选
1.D 2.D 3.B
四、连线
请将索引命令中的各个子句与表设计器窗口中的“索引”选项卡的对应列连线。
[For <条件>]
“排序”列
行方式 4.命令关键字 相关子句 5.标题栏 菜单栏 常用工具栏 主窗口工作区
命令窗口 状态栏
二、判断
1.× 2.√ 3.× 4.× 5.√
三、连线
将命令格式中约定符号与相应功能连线
<>
表示任选项目。不选时,系统使用默认值
[]
表示两个项目任选其一
|
表示前面的项目可以重复多次

表示必选项
2
四、简答 1.简述两种启动 VFP 的方法。 (1)单击“开始”->“程序”->“Microsoft Visual Foxpro6.0”->“Microsoft Visual Foxpro6.0” (2)在安装目录中找到“VFP6.exe”文件,并运行。 2.简述两种退出 VFP 的方法。 (1)单击“文件”->“退出” (2)在命令窗口中运行“Quit”命令。
Use xscj Delete for (语文+数学+英语)/3<60
2.在 Xsqk 表中,对所有同学的操行按下表方式进行评定,结果放入“等级”字段中。
(xsqk 表中有“操行分”、“等级 C(6)”字段)
操行分
等级
90 及以上
优秀
80-90 不含 90
良好
60-80 不含 80
合格
60 以下
不合格
3
模块二
任务一
一、填空: 1.建库目的 表 结构 确定表的主关键字 确定表间关系 2.文件 新建 数据库 路径 文件名 3. DBC
相关主题