2010试题A
更新时间:2023-10-31 03:45:01 阅读量: 综合文库 文档下载
西南交通大学 2010-2011 学年第(I)学期考试
班 级 学 号 姓 名 试卷(A)
密封装订线 密封装订线 密封装订线 课程代码 3232900 课程名称 数据库管理系统 考试时间 120分钟 题号 得分 一 二 三 四 五 六 七 八 九 十 总成绩 阅卷教师签字:
——注意:试题所有答案答在答题纸上,考试后试卷和答题纸一起收回,不得将试卷带离考场。
一、选择题(本大题共60分,每小题3分)
1.在下列关于关系的陈述中,错误的是( ) A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要
2.为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) A 完整性控制 B 安全性控制 C 并发控制 D 访问控制
3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( ) A 实体完整性约束 B 参照完整性约束
C 用户自定义完整性约束 D 关键字完整性约束
4.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ( ) A ‘_ _ W _ %’ B ‘_ % W _ _’ C ‘_ W _ _’ D ‘_ W _ %’
5.已知成绩关系如图2所示。
执行SQL语句:
SELECT COUNT(DISTINCT学号) FROM成绩
WHERE分数>60
查询结果中包含的元组数目是( )
成绩
学号 S1 S1 S2 S2 S3 课程号 C1 C2 C1 C2 C3 图2
A 1 B 2 C 3 D 4
6.在视图上不能完成的操作是( )
A.更新视图 B.查询
C.在视图上定义新的基本表 D.在视图上定义新视图 7.层次模型不能直接表示( )
A.1:1联系 B.1:n联系
C.m:n联系 D.1:1联系和1:n联系 8.已知关系:厂商(厂商号,厂名) PK=厂商号
产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号 假设两个关系中已经存在如下图所示元组:
厂商 产品
厂商号 C01 C02 C03 分数 80 75 null 55 90 厂名 宏达 立仁 广源
产品号 P01 P02 颜色 红 黄 厂商号 C01 C03
若再往产品关系中插入如下元组:
I(P03,红,C02) II(P01,蓝,C01) III(P04,白,C04) IV(P05,黑,null) 能够插入的元组是( ) A I,II,IV B I,III C I,II
D I,IV
9.在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A}。则R达到( ) A.1NF B.2NF
C.3NF D.以上三者都不对
10.如果R的候选码都是由单属性组成,则R的最高范式必定是( ) A.1NF B.2NF
C.3NF D.以上三者都不对
11.设有两个事务T1,T2,其并发操作如下图,下列评价正确的是( ) A.该操作没有问题 B.该操作丢失修改 C.该操作不可重复读 D.该操作读“脏”数据
T1 ①读A=10 ② ③A=A-8写回 ④ 读A=10 A=A-3写回 T2
12.从E-R图导出关系模式时,如果两实体之间联系是m:n,下列说法正确的是( ) A. 将m方码和联系的属性纳入 n方的属性中 B. 将n方码和联系的属性纳入 m方的属性中
C. 在m方属性和n方属性均增加一个表示级别的属性 D. 增加一个关系表示联系,其中纳入m方和n方的码 13.在PB中,用户点击某单选按钮,使其被选中,这是修改了单选按钮的( )属性。
A. Clicked B. Visible C. Checked D. Selected
14.在PB中,用户在单行编辑框输入的内容,存放在单行编辑框的( )属性中。
A enabled B visible C Text D title 15.使命令按钮cb_1“变灰”,其程序代码为:( )
A) cb_1.Enabled=FALSE B) cb_1.Enabled=TRUE
C) cb_1.Visible=FALSE D) cb_1.Visible= TRUE
16.在PB应用程序中,通过( )对象完成PB应用程序与数据库的连接。 A sqlca B error C sqlsa D message
17.在窗口中,可以通过设置窗口( )属性,来控制窗口是否可视。
A enabled B visible C title D text 18.下列哪一项不是数据窗口对象的数据源类型( )
A. Quick Select B. Report C. SQL Select D. Query 19.PB中应用程序的入口点是( )
A. 应用对象 B. 窗口对象 C. 用户对象 D. 菜单对象 20.数据窗口控件的( )属性指明其所关联的数据窗口对象。
A. DataWindow C. Data
B. DataObject D. SQL Select
二、判断对错(在括号内打×或√,每题1分)
1.主键唯一标识相应对象,主键可以取空值。( )
2.SELECT语句中使用DISTINCT选项,可以显示表中所有数据。( ) 3.事务和程序是相同的概念。( ) 4.Having语句只能用在分组语句的条件中。( ) 5.复选框控件只有两种可能状态。( ) 6.图形按钮选择按钮图形的属性是picture。( ) 7.2X在PowerScript中是正确的标识符。( ) 8.窗口属性主要有3个选项页。( ) 9.任何pb程序必须有窗口对象的存在。( ) 10.在本机创建的ASA数据库,系统将自动定义数据源和DB Profile。( )
三、综合题(本大题共30分,第1小题10分,第2小题15分,第3小题5分)
1.(本小题共10分,每个查询语句2分)关于教学数据库关系模式如下: S(sno,sname,age,sex) SC(sno,cno,grade) C(cno,cname,teacher)
S表示学生,各属性分别是学号,姓名,年龄,性别; SC表示成绩,各属性分别是学号,课程号,分数;
C表示课程,各属性分别是课程号,课程名,任课教师。 用SQL语句完成如下查询:
(1) 检索年龄大于22岁的男学生的学号和姓名。
(2) 检索学号为00001学生所学课程的课程名和任课教师。 (3) 列出最高分数与最低分数相差20分的课程的课程号,其最高分数,最
低分数。
(4) 检索至少选修王老师所授课程中一门课程的女学生姓名。 (5) 检索张同学不学的课程的课程号。
2.(本小题共15分)创建了一个名为mypbex的应用,创建一个用户口令窗口w_login作为系统登陆界面,该窗口完成接受用户名和口令的输入和检查。连接数据库,通过数据库中的用户字典表数据检查用户的合法性。界面如下:
w_login窗口 窗口主要控件列表
控件名称 sle_userid sle_password cb_ok cb_cancel cb_default 控件类型 SingleLineEdit SingleLineEdit CommandButton CommandButton CommandButton 用户名输入框 密码输入框 确定按钮 退出按钮,点击退出系统 默认按钮 说明 已知系统数据源名称为mydb,默认用户名为dba,默认密码为sql;下面是编写w_login中的脚本,请在空白处填写缺失的脚本代码,实现相应功能:
(1)首先编写一个连接数据库的函数,定义函数名为wf_connect,类型为public,入口参数有两个userid和password。函数如下:
public function integer wf_connect (string userid, string password)
string ls_database userid = trim(userid)
//去掉userid两端空格
//去掉password两端空格
password = trim(password)
if password = \sqlca.DBMS = \
ls_database=\
sqlca.dbparm=ls_database+\
//下面请写出利用全局事务对象sqlca连接ODBC数据源及返回连接成功与否的代
码(3分)
(请写于答题纸上) end function
(2)为“确定”按钮编写Clicked事件的响应脚本:
string userid,password userid = trim(sle_userid.text) password = trim(sle_password.text)
if wf_connect(userid , password)<0 then return
___________________ //弹出MessageBox()消息框提示用户\用户名或密码错误\(3分)(请写于答题纸上) else
___________________ //打开主窗口w_main(3分)(请写于答题纸上) end if
(3)为“取消”按钮编写Clicked事件的响应脚本:
_____________________________ //关闭窗口或退出系统(3分)(请写于答题纸上)
(4)为“默认”按钮编写Clicked事件的响应脚本:
Sle_userid.Text = \//设置默认用户名 _____________________
//设置默认密码(3分)(请写于答题纸上)
3.有一窗口W_1如下图所示,W_1中是一个数据窗口控件显示相关联的数据窗口的数据,在窗口w_1下面放置了2个静态文本和2个单行编辑框,分别为: st_1、st_2与sle_1、sle_2,两个命令按钮,分别为cb_1,cb_2,数据窗口控件为dw_1。下面是编写w_1中的脚本,请在空白处填写缺失的脚本代码,实现相应功能。(5分)
为“查询”按钮编写Clicked事件的响应脚本: String ls_1 String ls_2
ls_1=Trim(sle_1.text) ls_2=Trim(sle_2.text) IF ls_1=\
MessageBox(\数据不全!\,\请输完整的数据!\) ELSE (1)
_____________________ //根据两个单行编辑框里面输入内容检索,将
数据库数据写入数据窗口(3分)(请写于答题纸上) END IF
(2)_____________________ //将焦点设置在第一个单行编辑框上(2分)(请写于答题纸上)
附:常用函数和命令 数据窗口命令
SetSort(string sorter) Sort() SetFilter(string filter) Filter() long Retrieve() long Update()
long DeleteRow(int row) long InsertRow(int row) long GetRow() long RowCount() SQL语句:
CREATE TABLE <表名> (<列名><数据类型> [列级完整性约束条件]
[,<列名> <数据类型> [列级完整性约束条件]...] [,<表级完整性约束条件>];
SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]? FROM <表名或视图名>[,<表名或视图名>] ... [WHERE <条件表达式>]
[GROUP BY <列名1>[HAVING <条件表达式>]]
INSERT INTO 表名[(列名1 [,列名2,?])] VALUES (常量1[,常量2,]);
UPDATE 表名,
SET 列名=表达式[,列名=表达式] [WHERE<条件>];
DELETE FROM <表名> [WHERE<条件>]; PowerScript语句:
MessageBox(string title, string messagetext)
FOR varname = start TO end {STEP increment} 语句块 NEXT
IF 条件成立1 THEN action1
{ELSEIF 条件成立2 THEN action2 . . . } {ELSE
action3 } END IF
一、选择题答案:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 16. 17. 18.
二、判断题答案:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
14. 15. 19. 20.
正在阅读:
2010试题A10-31
2018-2019学年广东省佛山市三水区实验中学高一上学期第一学段考试化学试题12-31
第五章 患者的安全与护士的职业防护05-30
青龙隧道洞口工程首件方案 - 图文07-01
关于教师个人帮扶贫困生工作总结范本08-16
积极落实课标 培养创新能力论文06-28
信电社团管理制度汇编06-24
校舍抗震加固工程施工组织设计01-23
华师大版历史八下第20课文化艺术和体育06-06
XX年法院执行局的述职报告05-02
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 试题
- 2010
- 制约我区经济社会发展的突出问题和对策
- 大学生创业应该立足于自身优势
- 高级信用管理师实务题的参考答案(个人整理版) - 图文
- 行测资料分析习题集含答案
- 当代中国经济专题部分复习题参考答案
- 税务系统违法违纪行为惩处工作实施办法
- 3-471 - 泵与风机教案简稿(6)
- 2019-2020学年八年级生物下册 7.1.1 植物的生殖练习(新版)新人教版 doc
- 全国日照经纬度表(日照分析专用) - 图文
- 《和小动物说说话》群文阅读 课堂实录
- 450吨提梁机操作规程
- 8下培优第一周
- 《学前卫生学》试卷及答案(A)crb
- 郑州市城市房屋租赁管理办法
- 陈涉世家对比阅读(含答案)
- 北京课改版八年级(下) 中考题同步试卷:16.3 平行四边形的性质与判定(02)
- 2015年单独招生考试《综合素质与能力》试题样卷含答案(1)
- 余杭区第39届中小学生田径运动会竞赛规程
- 全新版大学英语2(第二版) UNIT5 语言点
- 9E燃机的IGV控制及常见故障分析