2007春数据库技术与应用试卷(B卷).doc_第1页
2007春数据库技术与应用试卷(B卷).doc_第2页
2007春数据库技术与应用试卷(B卷).doc_第3页
2007春数据库技术与应用试卷(B卷).doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1B 同济大学课程考核试卷 B 卷 2006 2007 学年第 2 学期 课号 100116 课名 数据库技术与应用 考试考查 此卷选为 期中考试 期终考试 重考 试卷 年级 专业 学号 姓名 得分 一 选择题 每题 1 分 共 10 分 1 是位于用户与操作系统之间的一层数据管理软件 数据库在建立 使用和维护时 由其统一管理 统一控制 A DBMS B DB C DBS D DBA 2 利用 ADO NET 技术访问数据库的方法之一是 通过 对象将数据库中的数据 填充到内存数据表中 同时也可以通过它将内存更新的数据写入对应的物理数据表中 A SqlDataAdapter B SqlConnection C DataSet D SqlCommand 3 下面列出的选项中只有 不是常用的 RDBMS 实例 A SQL Server B MySql C Oracle D DBTG 4 在下列数据访问操作中 用于数据库数据更新的执行方式是 A ExecuteScalar B SqlDataAdapter fill C ExecuteReader D SqlDataAdapter update 5 有了外模式 模式映像 可以保证数据和应用程序之间的 A 逻辑独立性 B 物理独立性 C 数据一致性 D 数据安全性 6 保护数据库 防止未经授权或不合法的使用造成的数据泄漏 非法更改或破坏 这是指 数据库的数据 A 完整性 B 并发控制 C 安全性 D 恢复 7 某位数据库班级的同学在设计数据库初没有用 CREATE 命令设计数据库表的完整性控制 现在她想在项目开发的后期进行完整性补充控制 试问下列 方法可以帮她在不 丢失数据的情况下实现数据库的完整性控制 A 用 CREATE 命令重新创建表 只要表 属性同名 不仅数据可以自动保存 完整性也可 以进行控制 B 用存储过程辅助实现完整性控制 C 用规则绑定进行完整性控制 D 以上各种方法都不行 8 设有两个事务 T1 T2 其并发操作系列如图所示 下列评价正确的是 2B A 该操作不存在问题 B 该操作丢失修改 C 该操作存在不一致分析 D 该操作读 脏 数据 9 数据库设计过程主要包括需求分析 概念模式设计 逻辑模式设计和物理模式设计四个 阶段 将 E R 图转换为关系模式属于 阶段 A 需求分析 B 概念模式设计 C 逻辑模式设计 D 物理模式设计 10 在某同学设计的数据库应用系统中 当用户键入工号 A1234 时出现信息 工号必须 为数字字符 这是数据库的 控制功能 A 安全性控制 B 完整性控制 C 并发控制 D 可靠性控 制 二 数据库设计 共 10 分 下图表示的是一个航空公司订票系统数据库的 E R 图 试将其转换为关系数据库模式 航班 乘客 航空公司 订票 属于 座位号 乘客号姓名 公司名称 电话 航班号日期机型 电话身份证号 地址 三 已知关系模式 共 10 分 S snum sname age sex C cnum cname teacher TimeT1T2A T1Begin T110 T2Read A Begin T210 T3A A 5Read A 10 T4Write A A A 85 T5commitWrite A 2 T6commit2 3B SC snum cnum score 试用关系代数和 SQL 语言表示下列查询 1 用关系代数表示 查询所有学生都选修的课程名称 2 用 SQL 语言表示 统计每门课程都及格的学生名单 四 触发器和存储过程程序设计 10 分 1 在关系 SC snum cnum grade 中要插入一条记录 表明登记某位位同学选修了一门课程 的成绩 学校教务处规定每门考查课程的成绩等级为 优 良 中 及格 不及格 其他 的成绩登记都为非法 下面的触发器程序就是为这个规测而设计的 也就是说当用户输入 规定的成绩等级之外的值时 系统将报错并拒绝接收 数据输入正确时 显示信息 成绩 录入成功 否则显示为 成绩输入有误 请阅读程序 并写出缺省的代码 CREATE TRIGGER sc count ON sc FOR INSERT AS BEGIN DECLARE grade CHAR 6 在此写下缺省的代码 END 2 建立存储过程 其功能是查找给定城市或地区的客户信息 比如北京地区的客户信息 客户表的结构如下 客户 客户号 客户名称 联系人 地址 邮政编码 电话 CREATE PROC client info city char 10 AS 在此写下缺省的代码 五 程序填空 10 分 已知窗体控件的名称分别为 ComboBox1 DataGrid1 试在 SC snum cnum score 中 实现 查询功能 给定课程号 查询该课程的平均成绩 参看下列窗体 完成程序填空 A B C 和 D 4B Private Sub Form2 Load Handles MyBase Load Dim myconn As SqlConnection New SqlConnection Data Source naonao Integrated Security SSPI Initial Catalog tjdb Dim mycmd As New SqlCommand mycmd Connection myconn mycmd CommandText select distinct cnum from sc Dim myadapter As SqlDataAdapter new SqlDataAdapter A A Dim mydataset As New DataSet myadapter Fill mydataset 课程号 Me ComboBox1 DataSource mydataset Tables 课程号 Me ComboBox1 DisplayMember B B End Sub Private Sub ComboBox1 SelectedIndexChanged Handles ComboBox1 SelectedIndexChanged Dim myconn As SqlConnection New SqlConnection Data Source naonao Integrated Security SSPI Initial Catalog tjdb Dim mysql as String mysql C C Dim myadapter As SqlDataAdapter new SqlDataAdapter mysql myco

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论