22年春吉大《数据库应用技术》在线作业二奥鹏作业答案-
数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业二
试卷总分:100 得分:100
第1题,GiventheEMPLOYEEtabledefinition
CREATETABLEemployee
workdeptCHAR30
salaryINTEGER
WhichofthefollowingisacorrectusageofparametermarkersinaJDBC
program
A、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
B、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
C、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
D、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
正确答案:
第2题,两个子查询的结果可以执行并、交、差操作
A、结构完全一致
B、结构完全不一致
C、结构部分一致
D、主键一致
正确答案:
第3题,SQL语言具有功能
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
正确答案:
第4题,如果一个用户USER1被授予了表TAB上的CONTROL特权如果需要限制该用户对表的存取应使用以下哪条命令
A、REVOKE ALL ON TAB TO USER1
B、REVOKE ALL ON TAB FROM USER1
C、REVOKE CONTROL ON TAB TO USER1
D、REVOKE CONTROL ON TAB FROM USER1
正确答案:
缺省的数据库日志文件的类型是
A、Circular Log
B、Archival Log
C、Primary Log
D、Secondary log
正确答案:
第6题,执行下面两条SQL语句后
CREATETABLEt1c1char10NOTNULLPRIMARYKEYc2intc3char10c4char10NOTNULLCONSTRAINTc4UNIQUEc1c4//自动创建索引
CREATEINDEXIndex1ONt1c2ASC
表t1上有几个索引
A、0
B、1
C、2
D、3
E、4
正确答案:请在附件下载答案!
第7题,如果想在数据导入的过程中创建表应该
A、使用IXF文件格式进行LOAD
B、使用WSF文件格式进行LOAD
C、使用IXF文件格式进行IMPORT
D、使用WSF文件格式进行IMPORT
正确答案:
第8题,要对应用程序预编译并生成绑定文件需要什么特权
A、数据库上的CONNECT特权
B、数据库上的BINDADD特权
C、程序包上的BIND特权
D、程序包上的CONTROL特权
正确答案:
第9题,AnapplicationusesembeddeddynamicSQLtoconnecttoaremoteDB2serverandinsertsdataintotheCUSTORDERStableonthatremoteDB2serverToenableaccessoftheremoteDB2serverAdministratorFOOneedstocreateapackagewithdefaultoptionssuchthatBARistheonlynonadministrativeuserthatcanusethispackageontheremoteDB2serverWhichstatementdescribestheprivilegesthatmustbegrantedand/orrevokedbyFOOtoaccomplishthis
A、BAR requires EXECUTE privilege on the package and UPDATE privilege on CUST.ORDERS, and the EXECUTE privilege for the package must be revoked from PUBLIC.
B、BAR requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS, and the EXECUTE privilege for the package must be revoked from PUBLIC.
C、BAR requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS, and the REFERENCES privilege for the package must be revoked from PUBLIC.
D、BAR requires EXECUTE privilege on the package and UPDATE privilege on CUST.ORDERS, and the REFERENCES privilege for the package must be revoked from PUBLIC.
正确答案:
并发控制的主要方法是采用以下哪种机制
A、口令
B、锁
C、副本
D、检查点
正确答案:
第11题,Giventhefollowingtable
CREATETABLEemployee
nameCHAR10salaryDECNOTNULLWITHDEFAULT
INSERTINTOemployeenamesalaryVALUES'SMITH'30000
INSERTINTOemployeenameVALUES'JONES'
INSERTINTOemployeenamesalaryVALUES'ALI'35000
Whichofthefollowingstatementswillretrievemorethanonerow
A、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT
SUM(salary) FROM employee)) FROM employee)
B、SELECT COALESCE(AVG(salary)) FROM employee
C、SELECT SUM(salary)/COUNT(*) FROM employee
D、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee
正确答案:
数据库系统的并发控制的主要方法是采用制
A、拒绝
B、改为串行
C、锁
D、不加任何控制
正确答案:
第13题,若用如下的SQL语句创建一个student表
CREATETABLEstudentNOCHAR4NOTNULLNAMECHAR8NOTNULLSEXCHAR2AGENUMBERIC2
可以插入到student表中的是哪一项
A、('1031','曾华',男,23)
B、('1031','曾华',NULL,NULL)
C、(NULL,'曾华','男','23')
D、('1031',NULL,'男',23)
正确答案:
第14题,对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2对于支持小规模的部门级应用这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库则需要哪种级别的DB2产品
A、企业版
B、工作组版
C、企业扩展版
D、个人版
E、卫星版
正确答案:E
使用SQL语句进行查询操作时若希望查询结果不出现重复元组应在SELECT子句中使用什么保留字
A、UNIQUE
B、ALL
C、EXCEPT
D、DISTINCT
正确答案:请在附件下载答案!
第16题,对于UNIX和Intel平台上的数据库应用如果需要存取OS/400、VM/VSE和OS/390系统上的数据库需要DB2哪种产品的支持
A、DB2 Connect
B、DB2 DataPropagator
C、DB2 Net.Data
D、DB2 DataJoiner
E、DB2 Relational Connect
正确答案:
第17题,设有两个事务T1T2其并发操作如下所示T1T2
1读A=10B=5
2读A=10
3读A=20B=5
求和25验证错
正确的评价是哪个
A、该操作不存在问题
B、该操作丢失修改
C、该操作不能重复读
D、该操作读"脏"数据
正确答案:
第18题,如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库则需要在AIX开发环境中安装
A、DB2个人开发版(PDE)
B、DB2通用开发版(UDE)
正确答案:
第19题,下列那种隔离级对于只读操作不在数据行上加锁
A、RR
B、RS
C、CS
D、UR
正确答案:请在附件下载答案!
下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力
A、DB2 数据仓库中心
B、DB2数据链接管理器
C、DB2关系扩展器
D、DB2 OLAP Starter Kit
正确答案:
第21题,在SELECT语句的下列子句中通常和HAVING子句同时使用的是以下哪项
A、ORDER BY子句
B、WHERE子句
C、GROUP BY子句
D、均不需要
正确答案:
第22题,关系规范化中的删除操作异常是指
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
正确答案:
第23题,关系模式中各级模式之间的关系为
A、3NF包含 2NF包含 1NF
B、3NF包含 1NF包含 2NF
C、1NF 包含2NF包含 3NF
D、2NF包含 1NF 包含3NF
正确答案:
第24题,向基本表增加一个新列后原有元组在该列上的值为什么
A、TRUE
B、FALSE
C、空值
D、不确定
正确答案:
创建一个DMS类型的表空间可以使用以下哪两种文件系统对象作为容器
A、目录
B、文件
C、DEVICE
正确答案:
相关练习题:
对于安全等级为二级的烟囱,基本风压应按100年一遇的风压采用。
试卷总分:100 得分:100
第1题,GiventheEMPLOYEEtabledefinition
CREATETABLEemployee
workdeptCHAR30
salaryINTEGER
WhichofthefollowingisacorrectusageofparametermarkersinaJDBC
program
A、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
B、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
C、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
D、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
正确答案:
第2题,两个子查询的结果可以执行并、交、差操作
A、结构完全一致
B、结构完全不一致
C、结构部分一致
D、主键一致
正确答案:
第3题,SQL语言具有功能
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
正确答案:
第4题,如果一个用户USER1被授予了表TAB上的CONTROL特权如果需要限制该用户对表的存取应使用以下哪条命令
A、REVOKE ALL ON TAB TO USER1
B、REVOKE ALL ON TAB FROM USER1
C、REVOKE CONTROL ON TAB TO USER1
D、REVOKE CONTROL ON TAB FROM USER1
正确答案:
缺省的数据库日志文件的类型是
A、Circular Log
B、Archival Log
C、Primary Log
D、Secondary log
正确答案:
第6题,执行下面两条SQL语句后
CREATETABLEt1c1char10NOTNULLPRIMARYKEYc2intc3char10c4char10NOTNULLCONSTRAINTc4UNIQUEc1c4//自动创建索引
CREATEINDEXIndex1ONt1c2ASC
表t1上有几个索引
A、0
B、1
C、2
D、3
E、4
正确答案:请在附件下载答案!
第7题,如果想在数据导入的过程中创建表应该
A、使用IXF文件格式进行LOAD
B、使用WSF文件格式进行LOAD
C、使用IXF文件格式进行IMPORT
D、使用WSF文件格式进行IMPORT
正确答案:
第8题,要对应用程序预编译并生成绑定文件需要什么特权
A、数据库上的CONNECT特权
B、数据库上的BINDADD特权
C、程序包上的BIND特权
D、程序包上的CONTROL特权
正确答案:
第9题,AnapplicationusesembeddeddynamicSQLtoconnecttoaremoteDB2serverandinsertsdataintotheCUSTORDERStableonthatremoteDB2serverToenableaccessoftheremoteDB2serverAdministratorFOOneedstocreateapackagewithdefaultoptionssuchthatBARistheonlynonadministrativeuserthatcanusethispackageontheremoteDB2serverWhichstatementdescribestheprivilegesthatmustbegrantedand/orrevokedbyFOOtoaccomplishthis
A、BAR requires EXECUTE privilege on the package and UPDATE privilege on CUST.ORDERS, and the EXECUTE privilege for the package must be revoked from PUBLIC.
B、BAR requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS, and the EXECUTE privilege for the package must be revoked from PUBLIC.
C、BAR requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS, and the REFERENCES privilege for the package must be revoked from PUBLIC.
D、BAR requires EXECUTE privilege on the package and UPDATE privilege on CUST.ORDERS, and the REFERENCES privilege for the package must be revoked from PUBLIC.
正确答案:
并发控制的主要方法是采用以下哪种机制
A、口令
B、锁
C、副本
D、检查点
正确答案:
第11题,Giventhefollowingtable
CREATETABLEemployee
nameCHAR10salaryDECNOTNULLWITHDEFAULT
INSERTINTOemployeenamesalaryVALUES'SMITH'30000
INSERTINTOemployeenameVALUES'JONES'
INSERTINTOemployeenamesalaryVALUES'ALI'35000
Whichofthefollowingstatementswillretrievemorethanonerow
A、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT
SUM(salary) FROM employee)) FROM employee)
B、SELECT COALESCE(AVG(salary)) FROM employee
C、SELECT SUM(salary)/COUNT(*) FROM employee
D、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee
正确答案:
数据库系统的并发控制的主要方法是采用制
A、拒绝
B、改为串行
C、锁
D、不加任何控制
正确答案:
第13题,若用如下的SQL语句创建一个student表
CREATETABLEstudentNOCHAR4NOTNULLNAMECHAR8NOTNULLSEXCHAR2AGENUMBERIC2
可以插入到student表中的是哪一项
A、('1031','曾华',男,23)
B、('1031','曾华',NULL,NULL)
C、(NULL,'曾华','男','23')
D、('1031',NULL,'男',23)
正确答案:
第14题,对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2对于支持小规模的部门级应用这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库则需要哪种级别的DB2产品
A、企业版
B、工作组版
C、企业扩展版
D、个人版
E、卫星版
正确答案:E
使用SQL语句进行查询操作时若希望查询结果不出现重复元组应在SELECT子句中使用什么保留字
A、UNIQUE
B、ALL
C、EXCEPT
D、DISTINCT
正确答案:请在附件下载答案!
第16题,对于UNIX和Intel平台上的数据库应用如果需要存取OS/400、VM/VSE和OS/390系统上的数据库需要DB2哪种产品的支持
A、DB2 Connect
B、DB2 DataPropagator
C、DB2 Net.Data
D、DB2 DataJoiner
E、DB2 Relational Connect
正确答案:
第17题,设有两个事务T1T2其并发操作如下所示T1T2
1读A=10B=5
2读A=10
3读A=20B=5
求和25验证错
正确的评价是哪个
A、该操作不存在问题
B、该操作丢失修改
C、该操作不能重复读
D、该操作读"脏"数据
正确答案:
第18题,如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库则需要在AIX开发环境中安装
A、DB2个人开发版(PDE)
B、DB2通用开发版(UDE)
正确答案:
第19题,下列那种隔离级对于只读操作不在数据行上加锁
A、RR
B、RS
C、CS
D、UR
正确答案:请在附件下载答案!
下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力
A、DB2 数据仓库中心
B、DB2数据链接管理器
C、DB2关系扩展器
D、DB2 OLAP Starter Kit
正确答案:
第21题,在SELECT语句的下列子句中通常和HAVING子句同时使用的是以下哪项
A、ORDER BY子句
B、WHERE子句
C、GROUP BY子句
D、均不需要
正确答案:
第22题,关系规范化中的删除操作异常是指
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
正确答案:
第23题,关系模式中各级模式之间的关系为
A、3NF包含 2NF包含 1NF
B、3NF包含 1NF包含 2NF
C、1NF 包含2NF包含 3NF
D、2NF包含 1NF 包含3NF
正确答案:
第24题,向基本表增加一个新列后原有元组在该列上的值为什么
A、TRUE
B、FALSE
C、空值
D、不确定
正确答案:
创建一个DMS类型的表空间可以使用以下哪两种文件系统对象作为容器
A、目录
B、文件
C、DEVICE
正确答案:
相关练习题:
对于安全等级为二级的烟囱,基本风压应按100年一遇的风压采用。