1.[单选题]假如选用循环日志方法,辅佐日志文件何时分配? A.数据库树立的时分 B.数据库服务器发动的时分 C.需求的时分 D.以上都不对 正确答案:——C—— 2.[单选题]Given the following table: CREATE TABLE employee (name CHAR(10), salary DEC NOT NULL WITH DEFAULT) INSERT INTO employee (name, salary) VALUES ('SMITH', 30000) INSERT INTO employee (name) VALUES ('JONES') INSERT INTO employee (name, salary) VALUES ('ALI', 35000) Which of the following statements will retrieve more than one row? 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 正确答案:——D—— 3.[单选题]据库体系和文件体系的首要区别是: A.数据库体系杂乱,而文件体系简略。 B.文件体系不能解决数据冗余和数据独立性问题,而数据库体系能够解决。 C.文件体系只能办理程序文件,而数据库体系能够办理各种类型的文件。 D.文件体系办理的数据量较少,而数据库体系能够办理庞大的数据量。 正确答案:——B—— 4.[单选题]嵌入式SQL句子中引用同享变量时,必须在变量名前加什么标志? A.号 B.分号 C.句号 D.冒号 正确答案:———— 5.[单选题]假如用户在SQL句子中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是: A.SYSIBM B.SYSCAT C.SYSSTAT D.该用户连接到数据库时所运用的用户名 E.以上都不对 正确答案:———— 6.[单选题]履行下面两条SQL句子后: CREATE TABLE t1 ( c1 char(10) NOT NULL PRIMARY KEY, c2 int, c3 char(10), c4 char(10) NOT NULL, CONSTRAINT c4 UNIQUE (c1,c4) ) //主动创立索引 CREATE INDEX Index1 ON t1 (c2 ASC) 表t1上有几个索引? A.0 B.1 C.2 D.3 E.4 正确答案:———— 7.[单选题]关于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 正确答案:———— 8.[单选题]设有两个事务T1,T2,其并发操作如下所示: T1: T2: 1) 读A=10,B=5 2) 读A=10 3) 读A=20,B=5 求和25 验证错 正确的评价是哪个? A.该操作不存在问题 B.该操作丢掉修改 C.该操作不能重复读 D.该操作读“脏”数据 正确答案:———— 9.[单选题]若用如下的SQL句子创立一个student表: CREATE TABLE student(NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2), AGE NUMBERIC(2)) 能够插入到student表中的是哪一项? A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL) C.(NULL,‘曾华’,‘男’,‘23’) D.(‘1031’,NULL,‘男’,23) 正确答案:———— 10.[单选题]在数据库中存储的是:() A.数据 B.数据模型 C.数据以及数据之间的联络 D.信息 正确答案:———— 11.[单选题]数据库体系的独立性是指(): A.不会由于数据的改变而影响运用程序 B.不会由于体系数据存储结构与数据逻辑结构的改变而影响运用程序 C.不会由于存储战略的改变而影响存储结构 D.不会由于某些存储结构的改变而影响其它的存储结构 正确答案:———— 12.[单选题]DBMS是() A.操作体系的一部分 B.在操作体系支持下的体系软件 C.一种编译程序 D.运用程序体系 正确答案:———— 13.[单选题]下列哪种东西能够向表中增添记载,并更改数据库的统计信息? A.import B.insert C.load D.update 正确答案:———— 14.[单选题]下面哪个东西能够保存终端用户需求存取的元数据? A.Query Management Facility B.DB2 Query Patroller C.DB2存储进程构建器 D.信息目录 正确答案:———— 15.[单选题]联系形式中各级形式之间的联系为() A.3NF包括 2NF包括 1NF B.3NF包括 1NF包括 2NF C.1NF 包括2NF包括 3NF D.2NF包括 1NF 包括3NF 正确答案:———— 16.[单选题]SQL言语具有()功用。 A.联系规范化、数据操作、数据控制 B.数据界说、数据操作、数据控制 C.数据界说、联系规范化、数据控制 D.数据界说、联系规范化、数据操作 正确答案:———— 17.[单选题]联系模型中的联系形式至少是() A.1NF B.2NF C.3NF D.BCNF 正确答案:———— 18.[单选题]关于那些需求偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?关于支持小规模的部分级运用,这些运用不需求存取驻留在OS/400、OS/390等平台上的远程数据库,则需求哪种等级的DB2 产品? A.企业版 B.工作组版 C.企业扩展版 D.个人版 E.卫星版 正确答案:———— 19.[单选题]An application uses embedded dynamic SQL to connect to a remote DB2 server and inserts data into the CUST.ORDERS table on that remote DB2 server. To enable access of the remote DB2 server, Administrator FOO needs to create a package with default options such that BAR is the only non-administrative user that can use this package on the remote DB2 server. Which statement describes the privileges that must be granted and/or revoked by FOO to accomplish this? 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. 正确答案:———— 20.[单选题]假如一个用户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 正确答案:———— 21.[单选题]并发控制的首要办法是选用以下哪种机制? A.口令 B.锁 C.副本 D.检查点 正确答案:———— 22.[单选题]假如想在数据导入的进程中创立表,应该 A.运用IXF文件格局进行LOAD B.运用WSF文件格局进行LOAD C.运用IXF文件格局进行IMPORT D.运用WSF文件格局进行IMPORT 正确答案:———— 23.[单选题]Given the tables: COUNTRY STAFF id name person cities id name 1 Argentina 1 10 1 Aaron 2 Canada 2 20 2 Adams 3 Cuba 2 10 3 Jones 4 Germany 1 0 5 France 3 5 6 Italy 1 5 the report: id name number_of_countries ---------- ---------- ------------------- 1 Aaron 3 and the SQL statement: SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries FROM country A, staff B WHERE B.id=A.person GROUP BY B.id,B.name HAVING COUNT(DISTINCT A.name)>:count_var Which of the following values does :count_var require to print out the above report? A.1 B.2 C.3 D.4 正确答案:———— 24.[单选题]下面哪个东西提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理才能? A.DB2 数据仓库中心 B.DB2数据链接办理器 C.DB2联系扩展器 D.DB2 OLAP Starter Kit 正确答案:———— 25.[单选题]Given the EMPLOYEE table definition: CREATE TABLE employee ( workdept CHAR(30), salary INTEGER ) Which of the following is a correct usage of parameter markers in a JDBC 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); 正确答案:———— 吉大19春学期《数据库运用技术》在线作业二 1.[单选题]发人员开发拜访后台AIX上的DB2的windows程序,需求在windows开发平台上安装: A.DB2运转时间客户端 B.DB2办理客户端 C.DB2运用程序开发客户端 D.DB2瘦客户端 正确答案:——C—— 2.[单选题]联系数据库办理体系应能实现的专门联系运算包括() A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显现、打印、制表 正确答案:——B—— 3.[单选题]下列SQL句子中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功用的是以下哪项? A.REVOKE UPDATE(XH) ON TABLE FROM U4 B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C.REVOKE UPDATE(XH) ON STUD FROM U4 D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC 正确答案:——C—— 4.[单选题]下面哪个东西能够保存终端用户需求存取的元数据? A.Query Management Facility B.DB2 Query Patroller C.DB2存储进程构建器 D.信息目录 正确答案:———— 5.[单选题]假如选用循环日志方法,辅佐日志文件何时分配? A.数据库树立的时分 B.数据库服务器发动的时分 C.需求的时分 D.以上都不对 正确答案:———— 6.[单选题]并发控制的首要办法是选用以下哪种机制? A.口令 B.锁 C.副本 D.检查点 正确答案:———— 7.[单选题]在SELECT句子的下列子句中,一般和HAVING子句同时运用的是以下哪项? A.ORDER BY子句 B.WHERE子句 C.GROUP BY子句 D.均不需求 正确答案:———— 8.[单选题]下列哪种东西能够向表中增添记载,并更改数据库的统计信息? A.import B.insert C.load D.update 正确答案:———— 9.[单选题]Which of the following is a benefit of user-defined functions? A.Improves application concurrency B.Improves blocking of result sets C.Simplifies application maintenance D.Reduces memory requirements on the server 正确答案:———— 10.[单选题]联系模型中的联系形式至少是() A.1NF B.2NF C.3NF D.BCNF 正确答案:———— 11.[单选题]关于支持小规模的部分级运用,这些运用不需求存取驻留在OS/400、OS/390等平台上的远程数据库,则需求哪种等级的DB2 产品? A.企业版 B.工作组版 C.企业扩展版 D.个人版 E.卫星版 F.微型版 正确答案:———— 12.[单选题]SQL言语具有()功用。 A.联系规范化、数据操作、数据控制 B.数据界说、数据操作、数据控制 C.数据界说、联系规范化、数据控制 D.数据界说、联系规范化、数据操作 正确答案:———— 13.[单选题]下面哪一东西允许用户开发存储进程? A.控制中心 B.指令中心 C.任务中心 D.开发中心 E.健康中心 正确答案:———— 14.[单选题]Given the expression: WITH most_cities AS ( SELECT b.id,b.name,a.cities FROM country a, staff b WHERE a.person = b.id AND cities > :threshold ) SELECT * FROM most_cities In which of the following does MOST_CITIES exist? A.user tables B.server memory C.user table space D.system catalog tables 正确答案:———— 15.[单选题]界说基本表时,若要求某一列的值不能为空,则应在界说时运用什么保留字?但假如该列是主键,则可省写。 A.NULL B.NOT NULL C.DISTINCT D.UNIQUE 正确答案:———— 16.[单选题]假如需求创立一个表,并把表中的索引数据和其他数据分开存储,则应该 A.树立两个SMS表空间分别存储索引数据和其他数据 B.树立两个DMS表空间分别存储索引数据和其他数据 C.树立一个DMS表空间存储索引数据,再树立一个SMS表空间存储其他数据 D.树立一个SMS表空间存储索引数据,再树立一个DMS表空间存储其他数据 正确答案:———— 17.[单选题]A cursor is declared with the WITH HOLD option. Which of the following statements is always true? A.The cursor will remain open after a COMMIT. B.All rows retrieved are locked until a COMMIT. C.A COMMIT will not be allowed until the cursor is closed. D.Locks obtained by the cursor will be kept after a COMMIT. 正确答案:———— 18.[单选题]据库体系和文件体系的首要区别是: A.数据库体系杂乱,而文件体系简略。 B.文件体系不能解决数据冗余和数据独立性问题,而数据库体系能够解决。 C.文件体系只能办理程序文件,而数据库体系能够办理各种类型的文件。 D.文件体系办理的数据量较少,而数据库体系能够办理庞大的数据量。 正确答案:———— 19.[单选题]Given the tables: COUNTRY STAFF id name person cities id name 1 Argentina 1 10 1 Aaron 2 Canada 2 20 2 Adams 3 Cuba 2 10 3 Jones 4 Germany 1 0 5 France 3 5 6 Italy 1 5 the report: id name number_of_countries ---------- ---------- ------------------- 1 Aaron 3 and the SQL statement: SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries FROM country A, staff B WHERE B.id=A.person GROUP BY B.id,B.name HAVING COUNT(DISTINCT A.name)>:count_var Which of the following values does :count_var require to print out the above report? A.1 B.2 C.3 D.4 正确答案:———— 20.[单选题]Given the code: EXEC SQL WITH most_cities AS ( SELECT b.id, b.name, a.cities FROM country a, staff b WHERE a.person = b.id AND cities > :threshold ) SELECT id, name, cities FROM most_cities INTO :id, :name, :cities WHERE cities IN (SELECT MAX(cities) FROM most_cities) Which of the following can reference MOST_CITIES? A.The current statement B.Statements from any application C.All statements within this application D.All statements within the current unit of work 正确答案:———— 21.[单选题]缺省的数据库日志文件的类型是: A.Circular Log B.Archival Log C.Primary Log D.Secondary log 正确答案:———— 22.[单选题]An ODBC/CLI application has the following pseudocode: SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc ) SQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS ) SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) SQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS ) Assuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to: SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE t1.col1=t2.col2", SQL_NTS ) A.SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE t1.col1=t2.col2", SQL_NTS ) B.. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE t1.col1=t2.col2", SQL_NTS ) C.. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2 WHERE t1.col1=t2.col2", SQL_NTS ) D.. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2 WHERE t1.col1=t2.col2", SQL_NTS ) 正确答案:———— 23.[单选题]How many rows can be retrieved using a single SELECT INTO statement? A.Only one row B.As many as are in the result C.As many as are host variables used in the call D.As many as host variable array structures can hold 正确答案:———— 24.[单选题]Given the application code: EXEC SQL DECLARE cur CURSOR WITH HOLD FOR SELECT c1 FROM t1 EXEC SQL OPEN cur EXEC SQL FETCH cur INTO :hv /* Statement 1 */ EXEC SQL COMMIT /* Statement 2 */ EXEC SQL FETCH cur INTO :hv /* Statement 3 */ EXEC SQL ROLLBACK /* Statement 4 */ EXEC SQL CLOSE cur /* Statement 5 */ If the table T1 has no rows in it, which statement will cause the cursor "cur" to be closed first? A.Statement 1 B.Statement 2 C.Statement 3 D.Statement 4 正确答案:———— 25.[单选题]要对运用程序预编译并生成绑定文件,需求什么特权? A.数据库上的CONNECT特权 B.数据库上的BINDADD特权 C.程序包上的BIND特权 D.程序包上的CONTROL特权 正确答案:———— 熊猫奥鹏 答案联络QQ:3326650399 微信:cs80188
吉大19春学期《数据库运用技术》在线作业一
1.[单选题]假如选用循环日志方法,辅佐日志文件何时分配?
A.数据库树立的时分
B.数据库服务器发动的时分
C.需求的时分
D.以上都不对
正确答案:——C——
2.[单选题]Given the following table:
CREATE TABLE employee
(name CHAR(10), salary DEC NOT NULL WITH DEFAULT)
INSERT INTO employee (name, salary) VALUES ('SMITH', 30000)
INSERT INTO employee (name) VALUES ('JONES')
INSERT INTO employee (name, salary) VALUES ('ALI', 35000)
Which of the following statements will retrieve more than one row?
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
正确答案:——D——
3.[单选题]据库体系和文件体系的首要区别是:
A.数据库体系杂乱,而文件体系简略。
B.文件体系不能解决数据冗余和数据独立性问题,而数据库体系能够解决。
C.文件体系只能办理程序文件,而数据库体系能够办理各种类型的文件。
D.文件体系办理的数据量较少,而数据库体系能够办理庞大的数据量。
正确答案:——B——
4.[单选题]嵌入式SQL句子中引用同享变量时,必须在变量名前加什么标志?
A.号
B.分号
C.句号
D.冒号
正确答案:————
5.[单选题]假如用户在SQL句子中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:
A.SYSIBM
B.SYSCAT
C.SYSSTAT
D.该用户连接到数据库时所运用的用户名
E.以上都不对
正确答案:————
6.[单选题]履行下面两条SQL句子后:
CREATE TABLE t1
( c1 char(10) NOT NULL PRIMARY KEY,
c2 int,
c3 char(10),
c4 char(10) NOT NULL,
CONSTRAINT c4 UNIQUE (c1,c4) ) //主动创立索引
CREATE INDEX Index1 ON t1 (c2 ASC)
表t1上有几个索引?
A.0
B.1
C.2
D.3
E.4
正确答案:————
7.[单选题]关于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
正确答案:————
8.[单选题]设有两个事务T1,T2,其并发操作如下所示:
T1: T2:
1) 读A=10,B=5
2) 读A=10
3) 读A=20,B=5
求和25 验证错
正确的评价是哪个?
A.该操作不存在问题
B.该操作丢掉修改
C.该操作不能重复读
D.该操作读“脏”数据
正确答案:————
9.[单选题]若用如下的SQL句子创立一个student表:
CREATE TABLE student(NO CHAR(4) NOT NULL,
NAME CHAR(8) NOT NULL,
SEX CHAR(2),
AGE NUMBERIC(2))
能够插入到student表中的是哪一项?
A.(‘1031’,‘曾华’,男,23)
B.(‘1031’,‘曾华’,NULL,NULL)
C.(NULL,‘曾华’,‘男’,‘23’)
D.(‘1031’,NULL,‘男’,23)
正确答案:————
10.[单选题]在数据库中存储的是:()
A.数据
B.数据模型
C.数据以及数据之间的联络
D.信息
正确答案:————
11.[单选题]数据库体系的独立性是指():
A.不会由于数据的改变而影响运用程序
B.不会由于体系数据存储结构与数据逻辑结构的改变而影响运用程序
C.不会由于存储战略的改变而影响存储结构
D.不会由于某些存储结构的改变而影响其它的存储结构
正确答案:————
12.[单选题]DBMS是()
A.操作体系的一部分
B.在操作体系支持下的体系软件
C.一种编译程序
D.运用程序体系
正确答案:————
13.[单选题]下列哪种东西能够向表中增添记载,并更改数据库的统计信息?
A.import
B.insert
C.load
D.update
正确答案:————
14.[单选题]下面哪个东西能够保存终端用户需求存取的元数据?
A.Query Management Facility
B.DB2 Query Patroller
C.DB2存储进程构建器
D.信息目录
正确答案:————
15.[单选题]联系形式中各级形式之间的联系为()
A.3NF包括 2NF包括 1NF
B.3NF包括 1NF包括 2NF
C.1NF 包括2NF包括 3NF
D.2NF包括 1NF 包括3NF
正确答案:————
16.[单选题]SQL言语具有()功用。
A.联系规范化、数据操作、数据控制
B.数据界说、数据操作、数据控制
C.数据界说、联系规范化、数据控制
D.数据界说、联系规范化、数据操作
正确答案:————
17.[单选题]联系模型中的联系形式至少是()
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:————
18.[单选题]关于那些需求偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?关于支持小规模的部分级运用,这些运用不需求存取驻留在OS/400、OS/390等平台上的远程数据库,则需求哪种等级的DB2 产品?
A.企业版
B.工作组版
C.企业扩展版
D.个人版
E.卫星版
正确答案:————
19.[单选题]An application uses embedded dynamic SQL to connect to a remote DB2 server and inserts data into the CUST.ORDERS table on that remote DB2 server. To enable access of the remote DB2 server, Administrator FOO needs to create a package with default options such that BAR is the only non-administrative user that can use this package on the remote DB2 server. Which statement describes the privileges that must be granted and/or revoked by FOO to accomplish this?
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.
正确答案:————
20.[单选题]假如一个用户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
正确答案:————
21.[单选题]并发控制的首要办法是选用以下哪种机制?
A.口令
B.锁
C.副本
D.检查点
正确答案:————
22.[单选题]假如想在数据导入的进程中创立表,应该
A.运用IXF文件格局进行LOAD
B.运用WSF文件格局进行LOAD
C.运用IXF文件格局进行IMPORT
D.运用WSF文件格局进行IMPORT
正确答案:————
23.[单选题]Given the tables:
COUNTRY STAFF
id name person cities id name
1 Argentina 1 10 1 Aaron
2 Canada 2 20 2 Adams
3 Cuba 2 10 3 Jones
4 Germany 1 0
5 France 3 5
6 Italy 1 5
the report:
id name number_of_countries
---------- ---------- -------------------
1 Aaron 3
and the SQL statement:
SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries
FROM country A, staff B
WHERE B.id=A.person
GROUP BY B.id,B.name
HAVING COUNT(DISTINCT A.name)>:count_var
Which of the following values does :count_var require to print out the above
report?
A.1
B.2
C.3
D.4
正确答案:————
24.[单选题]下面哪个东西提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理才能?
A.DB2 数据仓库中心
B.DB2数据链接办理器
C.DB2联系扩展器
D.DB2 OLAP Starter Kit
正确答案:————
25.[单选题]Given the EMPLOYEE table definition:
CREATE TABLE employee (
workdept CHAR(30),
salary INTEGER
)
Which of the following is a correct usage of parameter markers in a JDBC
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);
正确答案:————
吉大19春学期《数据库运用技术》在线作业二
1.[单选题]发人员开发拜访后台AIX上的DB2的windows程序,需求在windows开发平台上安装:
A.DB2运转时间客户端
B.DB2办理客户端
C.DB2运用程序开发客户端
D.DB2瘦客户端
正确答案:——C——
2.[单选题]联系数据库办理体系应能实现的专门联系运算包括()
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显现、打印、制表
正确答案:——B——
3.[单选题]下列SQL句子中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功用的是以下哪项?
A.REVOKE UPDATE(XH) ON TABLE FROM U4
B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C.REVOKE UPDATE(XH) ON STUD FROM U4
D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC
正确答案:——C——
4.[单选题]下面哪个东西能够保存终端用户需求存取的元数据?
A.Query Management Facility
B.DB2 Query Patroller
C.DB2存储进程构建器
D.信息目录
正确答案:————
5.[单选题]假如选用循环日志方法,辅佐日志文件何时分配?
A.数据库树立的时分
B.数据库服务器发动的时分
C.需求的时分
D.以上都不对
正确答案:————
6.[单选题]并发控制的首要办法是选用以下哪种机制?
A.口令
B.锁
C.副本
D.检查点
正确答案:————
7.[单选题]在SELECT句子的下列子句中,一般和HAVING子句同时运用的是以下哪项?
A.ORDER BY子句
B.WHERE子句
C.GROUP BY子句
D.均不需求
正确答案:————
8.[单选题]下列哪种东西能够向表中增添记载,并更改数据库的统计信息?
A.import
B.insert
C.load
D.update
正确答案:————
9.[单选题]Which of the following is a benefit of user-defined functions?
A.Improves application concurrency
B.Improves blocking of result sets
C.Simplifies application maintenance
D.Reduces memory requirements on the server
正确答案:————
10.[单选题]联系模型中的联系形式至少是()
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:————
11.[单选题]关于支持小规模的部分级运用,这些运用不需求存取驻留在OS/400、OS/390等平台上的远程数据库,则需求哪种等级的DB2 产品?
A.企业版
B.工作组版
C.企业扩展版
D.个人版
E.卫星版
F.微型版
正确答案:————
12.[单选题]SQL言语具有()功用。
A.联系规范化、数据操作、数据控制
B.数据界说、数据操作、数据控制
C.数据界说、联系规范化、数据控制
D.数据界说、联系规范化、数据操作
正确答案:————
13.[单选题]下面哪一东西允许用户开发存储进程?
A.控制中心
B.指令中心
C.任务中心
D.开发中心
E.健康中心
正确答案:————
14.[单选题]Given the expression:
WITH most_cities AS
(
SELECT b.id,b.name,a.cities
FROM country a, staff b
WHERE a.person = b.id AND
cities > :threshold
)
SELECT * FROM most_cities
In which of the following does MOST_CITIES exist?
A.user tables
B.server memory
C.user table space
D.system catalog tables
正确答案:————
15.[单选题]界说基本表时,若要求某一列的值不能为空,则应在界说时运用什么保留字?但假如该列是主键,则可省写。
A.NULL
B.NOT NULL
C.DISTINCT
D.UNIQUE
正确答案:————
16.[单选题]假如需求创立一个表,并把表中的索引数据和其他数据分开存储,则应该
A.树立两个SMS表空间分别存储索引数据和其他数据
B.树立两个DMS表空间分别存储索引数据和其他数据
C.树立一个DMS表空间存储索引数据,再树立一个SMS表空间存储其他数据
D.树立一个SMS表空间存储索引数据,再树立一个DMS表空间存储其他数据
正确答案:————
17.[单选题]A cursor is declared with the WITH HOLD option. Which of the following statements is always true?
A.The cursor will remain open after a COMMIT.
B.All rows retrieved are locked until a COMMIT.
C.A COMMIT will not be allowed until the cursor is closed.
D.Locks obtained by the cursor will be kept after a COMMIT.
正确答案:————
18.[单选题]据库体系和文件体系的首要区别是:
A.数据库体系杂乱,而文件体系简略。
B.文件体系不能解决数据冗余和数据独立性问题,而数据库体系能够解决。
C.文件体系只能办理程序文件,而数据库体系能够办理各种类型的文件。
D.文件体系办理的数据量较少,而数据库体系能够办理庞大的数据量。
正确答案:————
19.[单选题]Given the tables:
COUNTRY STAFF
id name person cities id name
1 Argentina 1 10 1 Aaron
2 Canada 2 20 2 Adams
3 Cuba 2 10 3 Jones
4 Germany 1 0
5 France 3 5
6 Italy 1 5
the report:
id name number_of_countries
---------- ---------- -------------------
1 Aaron 3
and the SQL statement:
SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries
FROM country A, staff B
WHERE B.id=A.person
GROUP BY B.id,B.name
HAVING COUNT(DISTINCT A.name)>:count_var
Which of the following values does :count_var require to print out the above
report?
A.1
B.2
C.3
D.4
正确答案:————
20.[单选题]Given the code:
EXEC SQL WITH most_cities AS
(
SELECT b.id, b.name, a.cities
FROM country a, staff b
WHERE a.person = b.id AND
cities > :threshold
)
SELECT id, name, cities FROM most_cities
INTO :id, :name, :cities
WHERE cities IN (SELECT MAX(cities) FROM most_cities)
Which of the following can reference MOST_CITIES?
A.The current statement
B.Statements from any application
C.All statements within this application
D.All statements within the current unit of work
正确答案:————
21.[单选题]缺省的数据库日志文件的类型是:
A.Circular Log
B.Archival Log
C.Primary Log
D.Secondary log
正确答案:————
22.[单选题]An ODBC/CLI application has the following pseudocode:
SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc )
SQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS )
SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt )
SQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS )
Assuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to:
SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE
t1.col1=t2.col2", SQL_NTS )
A.SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE
t1.col1=t2.col2", SQL_NTS )
B.. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE
t1.col1=t2.col2", SQL_NTS )
C.. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2
WHERE t1.col1=t2.col2", SQL_NTS )
D.. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2
WHERE t1.col1=t2.col2", SQL_NTS )
正确答案:————
23.[单选题]How many rows can be retrieved using a single SELECT INTO statement?
A.Only one row
B.As many as are in the result
C.As many as are host variables used in the call
D.As many as host variable array structures can hold
正确答案:————
24.[单选题]Given the application code:
EXEC SQL DECLARE cur CURSOR WITH HOLD FOR SELECT c1 FROM t1
EXEC SQL OPEN cur
EXEC SQL FETCH cur INTO :hv /* Statement 1 */
EXEC SQL COMMIT /* Statement 2 */
EXEC SQL FETCH cur INTO :hv /* Statement 3 */
EXEC SQL ROLLBACK /* Statement 4 */
EXEC SQL CLOSE cur /* Statement 5 */
If the table T1 has no rows in it, which statement will cause the cursor "cur" to be
closed first?
A.Statement 1
B.Statement 2
C.Statement 3
D.Statement 4
正确答案:————
25.[单选题]要对运用程序预编译并生成绑定文件,需求什么特权?
A.数据库上的CONNECT特权
B.数据库上的BINDADD特权
C.程序包上的BIND特权
D.程序包上的CONTROL特权
正确答案:————
熊猫奥鹏 答案联络QQ:3326650399 微信:cs80188
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友