已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB 数据库编程 考试试卷 A 卷 第 1 页 共 7 页 上海交通大学考试试卷上海交通大学考试试卷 A 卷 卷 课程名称课程名称 VB 数据库编程数据库编程2002006 6 年年 1 1 月月 1212 日日 姓名姓名学号学号班级班级得分得分 答案必须写在答题纸上 写在试题纸上的一律不给分 本试卷答卷时间为 120 分钟 一 选择题一 选择题 每题每题 1 1 分 共分 共 2020 分分 请将应填入请将应填入 n n 处的正确选项写在答题纸的对应栏内 处的正确选项写在答题纸的对应栏内 1 描述事物的符号记录称为 A 信息B 数据C 记录D 录集合 2 在数据库系统阶段 数据是 A 有结构的B 无结构的 C 整体无结构 记录内有结构D 整体结构化的 3 数据库的完整性是指数据的 A 正确性和相容性B 合法性和不被恶意破坏 C 正确性和不被非法存取D 合法性和和相容性 4 在关系数据库的设计中 设计关系模式是的任务 A 需求分析阶段B 概念设计阶段 C 逻辑设计阶段D 物理设计阶段 5 数据库物理设计完成后 进入数据库实施阶段 下列各项中不属于实施阶段的工作是 A 建立库结构B 扩充功能C 加载数据D 系统调试 6 当局部 E R 图合并成全局 E R 图时可能出现冲突 不属于合并冲突的是 A 属性冲突B 语法冲突C 结构冲突D 命名冲突 7 数据流程图 DFD 是用于描述结构化方法中 阶段的工具 A 可行性分析 B 详细设计 C 需求分析 D 程序编码 8 在 SQL 的 UPDATE 语句中 要修改某列的值 必须使用关键字 A SelectB WhereC DistinctD Set 9 在采用客户机 服务器体系结构的数据库应用系统中 应该将用户应用程序安装在 A 客户机端B 服务器端C 终端D 系统端 VB 数据库编程 考试试卷 A 卷 第 2 页 共 7 页 10 数据库系统中 为保证参照的完整性 规定 A 外码只能接受空值B 外码不可以接受空值 C 外码可以接受空值 但需要参照外码所在关系中的应用环境 D 由 DBA 决定是否能取空值 11 Visual Basic 中使用的数据库引擎是 Jet 数据库引擎 该引擎包含在一组文件中 A ActiveX 控件B 动态链接库C ODBC API 函数库D 应用程序 12 当 Data 控件的记录指针处于 RecordSet 对象的第一个记录之前 下列值为 True 的属性 是 A EofB BofC EofActionD ReadOnly 13 由数据结构 关系操作集合和完整性约束三部分组成 A 关系模型B 关系C 关系模式D 关系数据库 14 在关系数据模型中 利用关系运算对两个基本点关系进行操作 得到的结果是 A 属性B 关系C 元组D 关系模式 15 在数据库的三级体系结构中 数据库的模式对应于数据库的视图 A 外部视图B 概念视图C 存储视图D 内部视图 16 在关系运算中 根据具有相同属性名的字段进行连接 且在连接结果中去除重复属性 这样 的运算是 A 外部连接B 外部连接C 等值连接D 自然连接 17 执行 data 控件的方法 可以将添加的记录或对当前记录的修改保存到数据库中 A RefreshB UpdateRecordC UpdateControlsD Updatable 18 执行 Data 控件的数据集的方法 可以将添加的记录或对当前记录的修改保存到数据 库中 A UpdateRecordB UpdateC UpdateControlsD Updatable 19 在 DAO 数据访问模式中 RecordSet 对象的属性是用来识别 RecordSet 对象的某一 行的标记 A BookMarkB UpdatableC EofD BookMarkabled 20 利用 ADO Data 控件建立连接字符串有三种方式 这三种方式不包括 A 使用 Data Link 文件B 使用 ODBC 数据源名称 C 使用连接字符串D 使用 Command 对象 VB 数据库编程 考试试卷 A 卷 第 3 页 共 7 页 二 填空题二 填空题 每空每空 1 1 分 共分 共 2020 分分 请将应填入请将应填入 n n 处的正确答案写在答题纸的对应栏内 处的正确答案写在答题纸的对应栏内 1 数据库的模型除了层次型 还有 1 2 两种 2 关系运算除了筛选 还有 3 4 3 要使控件能通过数据控件链接到数据库上 必须设置绑定控件的 5 属性 要使绑定控 件能与有效的字段建立联系 则需设置绑定控件的 6 属性 4 用户在使用数据库时 有可能由于外界原因而导致数据库的损坏 使得有些数据库表无法打 开 以至于无法对数据库中的数据进行正常读写 在 DAO 中 7 方法可以用来修复数据库 在绝大多数情况下 该方法能够使损失减至最小 5 在一个 Database 对象中可能会有多个 8 而每个都代表数据库中的一个表 6 Data 控件的 DatabaseName 属性用于设置 9 决定 Data 控件连接到那一个数据库 对 于多表的数据库 该属性为具体的 10 对于单表的数据库 它是具体的数据库文件所在的 目录 而数据库名则放在 11 属性中 7 在表类型的记录集中 可以使用 12 方法来定位记录 但在使用该方法前 首先要使用 13 定义当前的索引 8 0DBC 技术提供了 3 种类型的数据源 用户数据源 14 和 15 9 在 DAO 访问模式中 Field 对象的 Type 属性取值为 dbtext 表示该字段为 16 类型 10 使用 ADO 的 RecordSet 对象时 要放弃对记录集的修改 需调用记录集的 17 方法 11 ADO 的 RecordSet 对象的属性 RecordCount 的作用是 18 12 Data 控件的记录指针位置发生改变时会发生相应事件 离开当前记录位置时发生 19 事件 移动到当前位置前发生 20 事件 VB 数据库编程 考试试卷 A 卷 第 4 页 共 7 页 三 写出执行三 写出执行 SQLSQL 命令的结果 共命令的结果 共 1010 分 分 1 设有两个关系 关系关系 R关系关系 S ABCABC 246834 369468 482632 833547 写出执行下列语句以后的结果 5 分 SELECT R A R B S C FROM R S WHERE R B S B ORDER BY R B DESC 2 设有关系 R 商品名商品名单价单价数量数量金额金额 A5630 A5420 B6318 C4312 B6530 C428 A51050 D10550 写出执行下列语句以后的结果 5 分 SELECT 商品名 AVG 单价 AS 平均单价 SUM 金额 AS 总金额 FROM R GROUP BY 商品名 ORDER BY 商品名 DESC VB 数据库编程 考试试卷 A 卷 第 5 页 共 7 页 四 算法分析 每处四 算法分析 每处 1 51 5 分 共分 共 1818 分 分 1 过程说明过程说明 下列程序片段使用 DAO 操作数据库 其中 1 COMMAND1 Click 的功能是给数据库 D Biblio mdb 中的表 Authors 增加一个 以 Address 字段为索引字段 名为 Address Index 的索引 2 COMMAND2 Click 的功能是删除上题建立的 Address Index 索引 过程代码过程代码 Private Sub Command1 Click Dim db As Database TDAs TableDef newIdx As Index NewFld As Field Set db DBEngine Workspaces 0 1 D Biblio mdb Set TD db TableDefs Authors Set newIdx TD 2 Address Index newIdx Unique False Set NewFld newIdx 3 Address newIdx Fields Append 4 TD Indexes Append newIdx db 5 End Sub Private Sub Command2 Click Dim dbAs Database TD As TableDef Set db OpenDatabase d biblio mdb Set TD db 6 Authors TD Indexes 7 Address Index db Close End Sub 2 过程说明过程说明 下列程序使用 ADO 操作数据库 即对 教学 数据库中 教师表 的工资信 息进行修改 从而实现加工资的功能 加工资的方法是 讲师的工资增加 20 其他人的工资增 VB 数据库编程 考试试卷 A 卷 第 6 页 共 7 页 加 10 要求对工资的修改作为一个事务 最后通过对话框确认事务提交或撤消 Dim conn As New 1 Private Sub Command1 Click conn 2 conn Execute Update 教师表 set 工资 工资 1 0 2 Where 职称 DBQ App Path 教学 mdb conn Open 5 End Sub 五 按要求写出五 按要求写出 SQLSQL 命令 共命令 共 1212 分 分 1 在 EMP 表中查找姓名 NAME 以第二个字母为 K 的所有雇员的姓名 NAME 工资 SAL 职位 JOB 2 学生表 由班号 学号 姓名 成绩等字段组成 试按班级统计 学生表 中 各班及格 人数和及格的平均成绩 并要求以班号降序排列 3 学生成绩表 由课程名 一个学生有多门课程 成绩等字段组成 现要求从表中选取总 VB 数据库编程 考试试卷 A 卷 第 7 页 共 7 页 分大于 400 分的记录 并以学号和总分显示 六 设计题 共六 设计题 共 2020 分 分 某医院病房计算机管理中需要如下信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年简单版个人租房合同格式版(2篇)
- 2021年10月广西南宁市江南区科学技术局公开招聘冲刺题(一)
- 工会大型职工性文体活动事故应急预案范文(2篇)
- 悬臂吊安全技术操作规程(4篇)
- 2024年上半年财务个人工作总结例文(2篇)
- 2024年中学秋季运动会开幕式致辞范文(2篇)
- 初级中学校舍管理工作责任制度范文(2篇)
- 岗位员工安全生产责任制模版(3篇)
- 2024年护士年度工作计划范例(二篇)
- 2024年度销售工作计划(7篇)
- 《可信计算技术研究》课件
- 技术创效实施策划方案
- 《基因表达调控》课件
- 社区文化知识讲座
- 提升创新创业能力
- GB/T 43480-2023无损检测相控阵超声柱面成像导波检测
- 花键轴工序卡片5
- TikTok全球化运营策略解析
- 保安班长工作管理制度
- 手术体位相关周围神经损伤及预防课件
- 2024人教版初中英语单词词汇表默写背诵(中考复习必背)
评论
0/150
提交评论