吉大15春学期《数据库应用技术》在线作业一试卷试卷
吉大《数据库原理及应用》在线作业一
吉大《数据库原理及应用》在线作业一试卷总分:100得分:100第1题,数据的逻辑独立性是指()。
A、概念模式改变,外模式和应用程序不变B、概念模式改变,内模式不变C、内模式改变,概念模式不变D、内模式改变,外模式和应用程序不变正确答案:A第2题,SQL对应的中文名称为()。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言正确答案:C第3题,数据库系统的数据独立性是指()。
A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为某些存储结构的变化而影响其他的存储结构D、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序正确答案:D第4题,()是长期存储在计算机内的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织正确答案:C第5题,五种基本关系代数运算是()。
A、∪,-,×,π和σB、∪,-,∞,π和σC、∪,∩,×,π和σD、∪,∩,∞,π和σ正确答案:A第6题,在数据库系统阶段,数据()。
A、具有物理独立性,没有逻辑独立性B、具有逻辑独立性,没有物理独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性正确答案:D第7题,创建视图的语句格式为()。
A、CREATETABLE视图名〉B、CREATEINDEX视图名C、CREATEVIEW视图名D、DROPVIEW视图名第8题,关系数据库规范化是为了解决关系数据库中()问题而引入的。
A、插入、删除和数据冗余B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性正确答案:A第9题,数据库中只存放视图的()。
A、操作B、对应的数据C、定义D、限制正确答案:C第10题,数据库中,实体的一元联系是指()。
A、一个实体与另一个实体的联系B、实体集内部的联系C、1:1、1:m、m:n联系D、两实体间联系正确答案:B第11题,关于关系模式,说法正确的是()。
吉大数据库应用技术在线作业一答案
吉大《数据库应用技术》在线作业一答案试卷总分:100 测试时间:-- 试卷得分:100单选题一、单选题(共25 道试题,共100 分。
)得分:100V1. Given the following table:TestTable C1 ----------- 12345 And if the following CLI calls are made:SQLAlloc Handle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv); SQLSetEnvAttr( henv,SQL_A TTR_ODBC_VERSION, (SQLPOINTER) SQL_OV_ODBC3,0); SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc); SQLConnect( hdbc, (SQLCHAR *)"db",SQL_NTS, (SQLCHAR *)"userid", SQL_NTS, (SQLCHAR *)"password", SQL_NTS );SQLSetConnectAttr( hdbc, SQL_A TTR_AUTOCOMMIT, SQL_AUTOCOMMIT_OFF, 0);SQLAlloc Handle(SQL_HANDLE_STMT,hdbc,&hstmt); SQLPrepare(hstmt,(unsignedchar*)"select *from Test order by C1',SQL_NTS);SQLBindCol(hstmt,1,SQL_C_SHORT,&data,0,NULL); SQLExecute(hstmt);SQLFetch(hstmt); printf(Data:%i\n",data); SQLFetch(hstmt);printf(Data:%i\n",data); SQLFetch(hstmt); printf(Data:%i\n",data);SQLEndTran(SQL_HANDLE_ENV,henv,SQL_COMMIT); SQLFetch(hstmt);printf(Data:%i\n",data); Which of the following will be returned by theprogram?A. Data: 1 Data: 2 Data: 3 Data: 3B. Data: 1 Data: 2 Data: 3 Data: 4C. Data: 1 Data: 2 Data: 3 Data: 1D. Data: 1 Data: 2 Data: 3 Data: 5满分:4 分得分:42. Given the code: EXEC SQL DECLARE cursor1 CURSOR FOR SELECTname,age,b_date FROM person; EXEC SQL OPEN cursor1; Under which of thefollowing situations will the above cursor be implicitly closed?A. When a CLOSE statement is issuedB. When a COMMIT statement is issuedC. When there are no rows in the result setD. When all rows are FETCHed from the result set满分:4 分得分:43. Given the application code: EXEC SQL DECLARE cur CURSOR WITH HOLD FORSELECT 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 CLOSEcur /* Statement 5 */ If the table T1 has no rows in it, which statementwill cause the cursor "cur" to be closed first?A. Statement 1B. Statement 2C. Statement 3D. Statement 4满分:4 分得分:44. How many rows can be retrieved using a single SELECT INTO statement?A. Only one rowB. As many as are in the resultC. As many as are host variables used in the callD. As many as host variable array structures can hold满分:4 分得分:45. Given the table T1 with the following data: COL1 IDX ---- ---- Asingle-threaded CLI application executes the following pseudocode insequence: SQLAllocHandle( SQL_HANDLE_ENV, NULL, &hEnv ) SQLAllocHandle(SQL_HANDLE_DBC, hEnv, &hDbc ) SQLConnect( hDbc, "SAMPLE", SQL_NTS, NULL,SQL_NTS, NULL, SQL_NTS ) SQLSetConnectAttr( hDbc, SQL_A TTR_AUTOCOMMIT,SQL_AUTOCOMMIT_ON ) SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) SQLExecDirect( hStmt, "UPDA TE table1 SET col1=10 WHERE idx=1", SQL_NTS )SQLExecDirect( hStmt, "UPDA TE table1 SET col1=20 WHERE idx=2", SQL_NTS )SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_COMMIT ) SQLExecDirect( hStmt,"UPDA TE table1 SET col1=30 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt,"UPDA TE table1 SET col1=40 WHERE idx=1", SQL_NTS ) SQLEndTran(SQL_HANDLE_DBC, hDbc, SQL_ROLLBACK ) SQLExecDirect( hStmt, "SELECT col1FROM table1 WHERE idx=1", SQL_NTS ) Which of the following values for COL1will be fetched when the sequence for the pseudocode listed above issuccessfully executed?A. 10B. 20C. 30D. 40满分:4 分得分:46. Given the table T1 with the following data: C1 C2 -- -- 1 1 2 2 Anapplication issues the following SQL statements with AUTOCOMMIT disabled:UPDA TE t1 SET c1 = 10 WHERE c2 = 1 UPDA TE t1 SET c1 = 20 WHERE c2 = 2SA VEPOINT sp1 UPDA TE t1 SET c1 = 30 WHERE c2 = 1 UPDA TE t1 SET c1 = 40, c2 = 3 WHERE c2 = 2 SA VEPOINT sp1 UPDA TE t1 SET c1 = 50 WHERE c2 = 1 UPDA TE t1 SET c1 = 60 WHERE c2 = 2 ROLLBACK TO SA VEPOINT sp1 UPDA TE t1 SET c1 =50 WHERE c2 = 3 COMMIT What is the result of the following query? SELECTc1, c2 FROM t1 ORDER BY c2A. 10 1 20 2B. 30 1 50 3C. 30 1 40 3D. 10 1 50 3满分:4 分得分:47. Which of the following cursor definitions will define a cursor calledc2 that will fetch rows from table t2, and for every row fetched willupdate column c1 in table t2?A. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDA TE OF t2B. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDA TE OF c2C. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDA TE OF c1D. DECLARE c2 CURSOR WITH HOLD FOR SELECT * FROM t2 FOR UPDA TE OF t2满分:4 分得分:48. Given an ODBC/CLI program with a single connection, two threads andthe following actions which complete successfully: Thread 1: INSERT INTOmytab V ALUES (1) Thread 2: INSERT INTO mytab V ALUES (2) Thread 1: COMMITThread 2: INSERT INTO mytab V ALUES (3) Thread 1: ROLLBACK Thread 2: COMMIT How many records will be inserted and retained in the table MYTAB?A. 0B. 1C. 2D. 3满分:4 分得分:49. Given the following code: EXEC SQL EXECUTE IMMEDIA TE :sqlstmt Which ofthe following values must sqlstmt contain so that all rows are deletedfrom the STAFF table?A. DROP TABLE staffB. DELETE FROM staffC. DROP * FROM staffD. DELETE * FROM staff满分:4 分得分:410. Given the expression: WITH most_cities AS ( SELECTb.id,,a.cities FROM country a, staff b WHERE a.person = b.id ANDcities > :threshold ) SELECT * FROM most_cities In which of the followingdoes MOST_CITIES exist?A. user tablesB. server memoryC. user table spaceD. system catalog tables满分:4 分得分:411. Given the following statements: EXEC SQL INSERT INTO employeeV ALUES(:new_emp, :new_name) EXEC SQL UPDA TE company SETnum_employees=num_employees+1 WHERE company_id=1 EXEC SQL COMMIT Which ofthe following can be added to the database so that the company table willstill be updated without the need for the explic it UPDA TE SQL statement?A. An INSERT trigger on COMPANYB. An UPDA TE trigger on COMPANYC. An INSERT trigger on EMPLOYEED. An UPDA TE trigger on EMPLOYEE满分:4 分得分:412. Which of the following produces a sequentially increasing number,suitable for use as a primary key?A. ROWID data typeB. Generated IDENTITY columnC. GENERA TE_UNIQUE built-in functionD. CURRENT SEQUENCE special register满分:4 分得分:413. A cursor is declared with the WITH HOLD option. Which of thefollowing 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.满分:4 分得分:414. Given the table called NAME with the following column and data: lname------ Smith SMITH SmiTh smith Which of the following SQL statements willreturn all four rows in upper case?A. SELECT CAPS(lname) FROM nameB. SELECT UCASE(lname) FROM nameC. SELECT STRUPR(lname) FROM nameD. SELECT TOUPPER(lname) FROM name满分:4 分得分:415. Given the tables T1 and T2, each with an INTEGER column: T1 COL1----------- 1- 1- 22 T2 COL1 ----------- 1- 2- 22 and the following querythat executes successfully: SELECT * FROM T1 LEFT OUTER JOIN T2 ONT1.COL1=T2.COL1 How many rows will the query return?A. 5B. 6C. 10D. 36满分:4 分得分:416. Which of the following will retrieve results that will only be inlower case?A. SELECT NAME FROM EMPLOYEE WHERE NAME='ali'B. SELECT NAME FROM EMPLOYEE WHERE LCASE(NAME)='ali'C. SELECT UCASE(NAME) FROM EMPLOYEE WHERE LCASE(NAME)='ali'D. SELECT NAME FROM EMPLOYEE WHERE NAME IN (SELECT NAME FROM EMPLOYEEWHERE LCASE(NAME)=LCASE('ALI'))满分:4 分得分:417. Given the tables: COUNTRY id name 1 Argentina 3 Cuba 4 - NA TION idname 2 Belgium 4 USA and the code: EXEC SQL DECLARE C1 CURSOR FOR SELECT *FROM country WHERE name IS NOT NULL UNION SELECT * FROM nation EXEC SQLOPEN C1 How many rows are in the result set?A. 1B. 2C. 3D. 4满分:4 分得分:418. Given the tables: EMPLOYEE DEPT emp_num emp_name dept dept_iddept_name 1 Adams 1 1 Planning 2 Jones 1 2 Support 3 Smith 2 4 Williams 1and the statement: ALTER TABLE employee ADD FOREIGN KEY (dept) REFERENCES dept (dept_id) ON DELETE CASCADE How many rows will be deleted when thefollowing statement is executed? DELETE FROM employee WHERE dept=1A. 0B. 1C. 3D. 4满分:4 分得分:419. Which of the following is a benefit of user-defined functions?A. Improves application concurrencyB. Improves blocking of result setsC. Simplifies application maintenanceD. Reduces memory requirements on the server满分:4 分得分:420. An application uses static SQL to connect to a remote DB2 server andinserts data into the CUST.ORDERS table on that remote DB2 server. Toenable access to the remote DB2 server, FOO needs to create a package withdefault options so that BAR is the only non-administrative user that canuse this package on the remote DB2 server. Which statement describes theprivileges that FOO requires to accomplish this?A. FOO requires EXECUTE privilege on the package.B. FOO requires the privilege to create the package on the remote DB2server.C. FOO requires EXECUTE privilege on the package and INSERT privilege onCUST.ORDERS.D. FOO requires the privilege to create the package on the remote DB2server and INSERT privilege on CUST.ORDERS.满分:4 分得分:421. If a stored procedure returns multiple rows, which of the followingmust the calling application use to access the result set?A. A cursorB. A select statementC. A declared temporary tableD. A table user-defined function满分:4 分得分:422. Which of the following CLI/ODBC functions should be used to deleterows from a DB2 table?A. SQLDelete()B. SQLExecDirect()C. SQLBulkDelete()D. SQLExecuteUpdate()满分:4 分得分:423. Which of the following is used to run an embedded dynamic SQL UPDA TEstatement?A. UPDA TEB. . PREPAREC. . DECLARED. . EXECUTE满分:4 分得分:424. An ODBC/CLI application performs an array insert into a tablecontaining a primary key. If one of the values inserted generates aduplicate row error, which of the following APIs can be called todetermine the failing row?A. SQLError()B. SQLNumRows()C. SQLRowCount()D. SQLGetDiagField()满分:4 分得分:425. Given the following code: BEGIN A TOMIC UPDA TE country SETcities=:count WHERE CURRENT OF C1; INSERT INTO countryV ALUES(:co11,:co12,:co13); INSERT INTO country V ALUES(:co14,:co15,:co16);INSERT INTO country V ALUES(:co17,:co18,:co19); INSERT INTO countryV ALUES(:co110,:co111,:co112); COMMIT; END Given that all statementssucceed except the following: INSERT INTO countryV ALUES(:co17,:co18,:co19); How many rows will be affected in table COUNTRY?A. 0B. 3C. 4D. 5满分:4 分得分:4。
吉林大学智慧树知到“计算机科学与技术”《数据库原理及应用》网课测试题答案1
长风破浪会有时,直挂云帆济沧海。
住在富人区的她吉林大学智慧树知到“计算机科学与技术”《数据库原理及应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.创建视图的语句格式为()。
A.DROP VIEW 视图名B.CREATE VIEW 视图名C.CREATE TABLE 视图名D.CREATE INDEX 视图名2.在数据库中,对一张表可以创建几种不同类型的索引,所有这些索引都具有相同的作用,即加快数据查询速度以提高数据库的性能。
()A.正确B.错误3.数据库系统的数据独立性是指()。
A.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序B.不会因为某些存储结构的变化而影响其他的存储结构C.不会因为数据的变化而影响应用程序D.不会因为存储策略的变化而影响存储结构4.在SQL语言中授权的操作是通过()语句实现的。
A.REVOKEB.INSERTC.GRANTD.CREATE5.嵌套查询一般的执行顺序是()处理。
A、同时B、由里向外C、由外向里D、由下层向上层正确答案:B,D6.事务既可以并行调度,又可以串行调度,都可以保证执行结果的准确性。
()A.正确B.错误7.下列()数据管理技术真正消除了冗余。
A.自由管理B.文件管理C.数据库系统管理D.以上说法都不对8.按事务对数据对象的封锁程度来分,封锁的基本类型有()。
A.系统锁B.物理锁C.排它锁D.共享锁9.数据更新语言是DML的一部分,它允许数据库用户在RDB中进行数据的改变()。
A、错误B、正确正确答案:B10.SQL的主要组成部分有()。
A.数据操纵语言B.数据控制语言C.数据定义语言D.嵌入式SQL11.关于各种数据库系统,说法正确的是()。
A、关系数据库系统支持复合数据类型B、面向对象数据库系统与程序设计语言集成一体化C、对象-关系数据库系统查询语言功能强大D、对象-关系数据库系统高保护性正确答案:B,C,D12.在SQL中,DDL对数据库的操作有()。
东北大学15春《数据库技术及应用Ⅱ》在线作业1试卷
东北大学15春《数据库技术及应用Ⅱ》在线作业1一、单选题:1. 在关系理论中称为“元组”的概念,在现实世界中称为 (满分:7)A. 实体B. 记录C. 行D. 字段2. 利用日志文件恢复事务时,对尚未结束的事务,应 (满分:7)A. 进行UNDO处理B. 进行REDO处理C. 执行COMMIT操作D. 重新执行已登记的操作3. 在SQL中,与“NOT IN”等价的操作符是(满分:7)A. <>ALLB. <>SOMEC. =SOMED. =ALL4. 在关系理论中称为“元组”的概念,在关系数据库中称为 (满分:7)A. 实体B. 记录C. 行D. 字段5. 在SQL Server中,如果要使新建的数据库继承某些缺省设置,这些设置信息应存放在(满分:7)A. tempdb数据库中B. master数据库中C. msdb数据库中D. model数据库中6. 设备是SQL Server在磁盘上创建的用于存储数据库和日志的 (满分:7)A. 磁盘B. 物理文件C. 可执行文件D. 文件7. 在SELECT语句中,用于选择列表的条件的子句是(满分:7)A. WHEREB. SELECTC. FROMD. INTO8. 任何一个满足2NF但不满足3NF的关系模式都不存在(满分:7)A. 主属性对候选键的部分依赖B. 非主属性对候选键的部分依赖C. 主属性对候选键的传递依赖D. 非主属性对候选键的传递依赖9. 一个事务中所有对DB操作是一个不可分割的操作序列,这个性质称为事务A. 隔离性B. 串行性C. 永久性D. 原子性10. 下面的说法不确切的是 (满分:7)A. 索引用来加速数据的访问速度和保证表的实体完整性的数据库对象。
B. 索引有聚集和非聚集索引两种。
C. 聚集索引使表的物理顺序与索引顺序一致,一个表只能有一个聚集索引。
D. 非聚集索引与表的物理顺序无关,一个表应该建立多个非聚集索引。
【2023年】吉林省长春市全国计算机等级考试数据库技术测试卷(含答案)
【2023年】吉林省长春市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束2. 对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变移动臂的移动方向的调度算法是A.先来先服务B.最短寻找时间优先。
C.电梯调度D.优先级高者优先3. 数据库管理系统(DBMS)的层次结构中,数据存取层的处理对象是______。
A.单个元组B.日志C.系统缓冲区D.索引4.从该B树中删除关键码30后,结点的子女数为A.2B.3C.4D.55. Internet上的计算机,在通信之前需要A.建立主页B.指定一个IP地址C.使用WWW服务D.发送电子邮件6. 对现实世界要处理的对象进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。
这属于哪一阶段的任务?A.需求分析B.概念结构设计C.逻辑结构设计D.物理设计7. RDBMS的层次结构按照处理对象的不同,依最高级到最低级的次序来划分,它们是A.应用层、语言翻译处理层、数据存取层、数据存储层、操作系统层B.应用层、数据存取层、语言翻译处理层、数据存储层、操作系统层C.应用层、语言翻译处理层、数据存储层、数据存取层、操作系统层D.应用层、数据存取层、数据存储层、语言翻译处理层、操作系统层8. 电子邮件服务程序从邮件服务器中读取邮件时可以使用邮局协议,下列哪一个是邮局协议?A.POP3B.IMAPC.HTTPD.SMTP9. 下列关于概念结构设计的叙述中,正确的是A.概念模型是依赖于计算机系统和具体的DBMS的B.概念模型应具备丰富的寓意表达能力C.概念模型一旦确定就不能改变D.易于向各种数据模型转换,但是不易于导出逻辑模型10. 在数据库三级模式结构中,外模式的个数A.只有一个B.可以有任意多个C.与用户个数相同D.由设置的系统参数决定二、填空题(10题)11.在确定了要使用的SQL Server 2000版本之后,必须为其选择合适的操作系统。
吉大15春学期《数据库应用技术》在线作业二满分答案
吉大15春学期《数据库应用技术》在线作业二单选题一、单选题(共25 道试题,共100 分。
)1. Which of the following CLI/ODBC functions should be used to delete rows from a DB2 table?A. SQLDelete()B. SQLExecDirect()C. SQLBulkDelete()D. SQLExecuteUpdate()-----------------选择:B2. 如果想在数据导入的过程中创建表,应该A. 使用IXF文件格式进行LOADB. 使用WSF文件格式进行LOADC. 使用IXF文件格式进行IMPORTD. 使用WSF文件格式进行IMPORT-----------------选择:C3. Given the tables T1 and T2, each containing an integer column COL1: T1 COL1 ----------- 1- 1- 22 T2 COL1 ----------- 1- 2- 22 and the following query that executes successfully: SELECT COUNT(*) FROM t1 RIGHT OUTER JOIN t2 ON t1.col1=t2.col1 How many rows are returned?A. 1B. 6C. 8D. 36-----------------选择:A4. 执行下面两条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. 0B. 1C. 2D. 3E. 4-----------------选择:D5. 并发控制的主要方法是采用以下哪种机制?A. 口令B. 锁C. 副本D. 检查点-----------------选择:B6. 给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE 为成绩。
2021年吉林省长春市全国计算机等级考试数据库技术测试卷(含答案)
2021年吉林省长春市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. “事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪—个特性?A.原子性B.一致性C.隔离性D.持久性2.19.文件系统采用二级文件目录,主要是为( )A.缩短访问存储器的时间B.实现文件共享C.节省内存空间D.解决不同用户间文件命名冲突3. 一个1:N联系可转换为一个独立的关系模式,关系的码为A.N端实体的码B.实体的码C.各实体码的组合D.每个实体的码4. 数据库管理系统FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。
其差别之一是A.FoxBASE可以使用汉字,而Oracle不可以使用汉字B.FoxBASE是单用户数据库,而Oracle是多用户数据库C.FoxBASE一个数据库是一个表,而Oracle一个数据库可以包含多个表D.FoxBASE在微机上运行,而Oracle在大中型机上运行5. 设某散列表的当前状态如下:一共有20个位置,在第0、3、4、6、13、14、17、19的位置放着各结点的值,则该散列表的负载因子约为A.0.27B.0.52C.0.667D.0.46. 关系数据库中,实现主码标识元组的作用是通过A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域7. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )。
A.数据定义语言B.结构化查询语言C.数据操纵语言D.关系数据库语言8. 下面关于Internet叙述中,正确的是A.WWW是World Web Wide的缩写,也称为Web服务B.Internet只提供WWW服务和FTP服务C.WWW是以超文本标记语言和文件传送协议为基础的D.WWW系统的结构采用了客户机/服务器模式9. 计算机硬件只能识别并执行以二进制代码表示的指令序列,将高级语言编写的程序翻译成这种二进制代码的程序称为( )。
数据库原理及应用(管理类) 吉林大学考试题库答案
数据库原理及应用(管理类)1:等值连接与自然连接是_________。
2.不同的2:数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是_________。
1.外模式.模式和内模式3:若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为_________。
2.1:N4:关系模式R中的属性全部是主属性,则R的最高范式必定是_________。
2.3Nf 5:在数据库设计中用关系模型来表示实体和实体之间的联系。
关系模型的结构是_________。
2.二维表结构6:在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为_________。
1.码7:一个关系中的非主属性2.可无8:下述关于数据库系统的正确叙述是_________。
1.数据库系统减少了数据冗余9:在SQL的Select语句中,用于实现选择运算的是2.where10:数据库具有_________、最小的_________和较高的_________。
1.数据结构化、冗余度、程序与数据独立性11:数据库系统与文件系统比较,其优点之一是1.减少了数据冗余12:E-R图是数据库设计的工具之一,它适用于建立数据库的_________。
1.概念模型13:关系模型中实现实体间N:M联系是通过增加一个1.关系实现14:数据库系统软件包括DBMS和 4.数据库应用系统和开发工具15:关系模式的候选码主码有_________。
2.1个16:数据库的基本特点是_________。
2.数据可以共享(或数据结构化),数据独立性,数据冗余小,易扩充,统一管理和控制17:下面关于自然连接与等值连接的各个叙述中,不正确的是2.自然连接要求两个关系中具有相同的属性组,而等值连接不必18:能对数据进行查询、插入、删除和修改基本操作由DBMS_________功能提供3.数据操纵19:在关系数据库设计中,设计关系模式是_________的任务。
吉大15春学期《数据库原理与应用》在线作业一满分答案
吉大15春学期《数据库原理与应用》在线作业一单选题多选题判断题一、单选题(共15 道试题,共60 分。
)1. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( )。
A. 投影B. 连接C. 选择D. 扫描-----------------选择:C2. 条件“Where 工资额>1000”的意思是( )。
A. “工资额”中大于1000元的记录B. 将“工资额”中大于1000元的记录删除C. 拷贝字段“工资额”中大于1000元的记录D. 将字段“工资额”中大于1000元的记录进行替换-----------------选择:A3. 如果在创建表中建立字段“时间”,其数据类型应当是( )。
A. 文本B. 数字C. 日期D. 备注-----------------选择:C4. SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是( )。
A. INSERTB. SELECTC. UPDATED. DELETE-----------------选择:B5. 打开Access数据库时,应打开扩展名为( )的文件。
A. .mdaB. .mdbC. .mdeD. .DBF-----------------选择:B6. 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( )。
A. 数据库管理系统B. 数据库应用系统C. 相关的计算机系统D. 各类相关人员-----------------选择:D7. 一个m:n联系转换为一个关系模式。
关系的码为( )。
2023年吉林省吉林市全国计算机等级考试数据库技术真题(含答案)
2023年吉林省吉林市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下面所列的条目中,哪些是新一代数据库开发工具应具有的特征? ( )①支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理②支持基于Internet应用的开发③支持面向对象程序设计A.①和②B.①和③C.②和③D.都是2. PowerBuilder中的PowerScript语言包括下述哪些语句? Ⅰ.变量定义语句Ⅰ.赋值语句Ⅰ.流控制语句Ⅰ.操纵数据库语句A.仅Ⅰ、Ⅰ和ⅠB.仅Ⅰ、Ⅰ和ⅠC.仪Ⅰ、Ⅰ和ⅠD.都是3. 在分布式数据库系统中,逻辑数据库被划分成若干片段,其中桉投影操作来分片的称为A.水平分片B.垂直分片C.导出分片D.选择分片4. 下列条目中,( )是数据仓库的基本特征。
Ⅰ、数据仓库是面向主题的Ⅰ、数据仓库的数据是集成的Ⅰ、数据仓库的数据是相对稳定的Ⅰ、数据仓库的数据是反映历史变化的A.Ⅰ、Ⅰ和ⅠB.Ⅰ、Ⅰ和ⅠC.Ⅰ、Ⅰ和ⅠD.都是5. 数据库中对全部数据的整体逻辑结构的描述,作为数据库的______。
A.存储模式B.子模式C.模式D.外模式6.下列哪一个是输出设备?( )A.鼠标B.键盘C.数/模转换器D.模/数转换器7. 进程从运行状态进入就绪状态的原因是A.进程被调度程序选中B.等待某一事件发生C.等待的事件已发生D.时间片用完8. 下面不属于数据管理技术发展过程中人工管理阶段的特点的是A.数据不保存B.数据不共享C.数据无专门软件进行管理D.数据具有独立性9. 在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
A.2B.3C.4D.510. 下列关于模式的术语中,不是指数据库三级模式结构中的外模式的是( )。
吉大数据库应用技术作业及答案
单选"元数据"是指数据结构的描述SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体, 其中, CREATE、DROP、 ALTER语句是实现哪种功能数据定义SQL语言具有的功能是数据定义、数据操纵、数据控制、数据查询SQl语言是( ) 的语言, 易学习非过程化SQl语言是关系数据库语言SQL语言中, 下列涉及空值的操作, 不正确的是AGE=NULLX→Y, 当下列哪一条成立时, 称为平凡的函数依赖Y∈X层次模型实现数据之间联系的方法是指针层次数据模型的基本数据结构是树层次型、网状型和关系型数据库划分原则是数据之间的联系常见的数据模型是层次模型、网状模型、关系模型从ER图导出关系模型时, 如果实体间的联系是M: N的, 下列说法中正确的是增加一个关系表示联系, 其中纳入M方和N方的码从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是选择操作存储在计算机内有结构的数据的集合是数据库当B属性函数依赖于A属性时, 属性A与B的联系是多对1当关系R和S做自然联接时, 能够保留R中不满足连接条件元组的操作是左外联接当同一个实体集内部实体之间存在着一个M:N的关系时, 根据E-R模型转换成关系模型的规则, 转换成关系的数目为3对关系模型叙述错误的是不具有连接操作的DBMS也能够是关系数据库系统对实体和实体之间的联系采用同样的数据结构表示的数据模型为关系模型反映现实世界中实体及实体间联系的信息模型是E-R模型个关系数据库文件中的各条记录前后顺序能够任意颠倒, 不影响库中的数据关系关系代数运算的基础是集合运算关系代数中的连接操作是由选择和笛卡尔积操作组合而成关系规范化中的插入操作异常是指应该插入的数据未被插入关系模式的候选关键字能够有1个或多个, 而主关键字有1个关系模式的任何属性以上都不对关系模式中的关系模式至少是1NF关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构关系数据库管理系统应能实现的专门关系运算包括选择、投影、连接关系数据库中, 实现实体之间的联系是经过关系与关系之间的公共属性关系数据模型能够表示实体间的任意联系规范化过程主要为克服数据库逻辑结构中的插入异常, 删除异常以及冗余度大的缺欠候选关键字中的属性称为主属性假设有关系R和S, 关系代数表示式R-( R-S) 表示的是R∩S假设在一个E-R模型中, 存在10个不同的实体集和12个不同的二元联系( 二元联系是指两个实体集之间的联系) , 其中3个1: 1联系、 4个1: N、 5个M: N联系, 则这个E-R模型转换成关系的数目可能是15描述数据库全体数据的全局逻辑结构和特性的是模式区分不同实体的依据是属性如何构造出一个合适的数据逻辑结构是( ) 主要解决的问题。
吉大春学期《数据库应用技术》在线作业一满分答案
吉大19春学期《数据库应用技术》在线作业一单选题一、单选题(共25 道试题,共100 分。
)1. 数据操纵语言的基本功能中不包括()A. 向数据库中插入数据B. 描述数据库的访问控制C. 修改数据库中的数据D. 删除数据库中的数据-----------------选择:B2. 事务的原子性是指()A. 事务中包含的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久性的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态-----------------选择:A3. 如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?A. REVOKE ALL ON TAB TO USER1B. REVOKE ALL ON TAB FROM USER1C. REVOKE CONTROL ON TAB TO USER1D. REVOKE CONTROL ON TAB FROM USER1-----------------选择:B4. 关系模式中各级模式之间的关系为()A. 3NF包含2NF包含1NFB. 3NF包含1NF包含2NFC. 1NF 包含2NF包含3NFD. 2NF包含1NF 包含3NF-----------------选择:A5. 给出下面信息: CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); INSERT INTO tab1(c2) V ALUES (‘345’); 如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;A. C1 C2 --- ----------- 0 record(s) selected.B. C1 C2 --- ----------- 123 345 1 record(s) selected.C. C1 C2 --- ----------- 345 1 record(s) selected.D. C1 C2 --- ----------- - 345 1 record(s) selected.-----------------选择:A6. 在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDA TE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。
数据库应用技术 吉林大学考试题库答案
数据库应用技术判断题:1:关系模型就是关系数据库。
( ) 错误2:用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。
( ) 正确3:实体型中各属性的具体取值称为实体值。
( ) 正确4:实体型是指实体属性的集合,表示实体所固有的若特征。
( ) 正确5:实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。
() 错误6:属性是指实体具有的某种特性或若干方面的特性。
( ) 正确7:事物之间往往存在某种自然联系,这种联系不能叫实体。
( ) 错误8:属性取值的变化范围称为该属性的域。
( ) 正确9:任何一张二维表格都表示一个关系。
()错误10:关系是元组的集合。
()正确6:数据库开发的需求分析阶段必须要有用户参与。
()正确8:关系模型不能表示实体之间多对多联系。
( ) 错误单选题:1:关系中任何一列的属性取值3.不可再分的数据项,只能取自同一域中的数据2:要保证数据库的逻辑数据独立性,需要修改的是1.模式与外模式之间的映射3:若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。
2.(’200823’,’101’,NULL,NULL)4:在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。
职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关键字。
它是2.职工关系的“部门号”5:在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务4.逻辑设计阶段6:在数据库中产生数据不一致的根本4.数据冗余7:数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是3.DBMS包括DB、DBS8:子模式DDL是用来描述2.数据库的局部逻辑结构9:下列陈述中,错误的是3.3NF必然属于BCNF10:有殒为”列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主键是3.车次+日期11:关系数据库管理系统应能实现的专门关系运算包括2.选择、投影、连接12:关系模式的任何属性4.以上都不对13:数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
吉大16秋学期《数据库应用技术》在线作业一
D. SELECT S# FROM SC WHERE C#=”C2” AND GRADE>=ALL (SELECT GRADE FROM SC WHERE C#=”C2”)
C.一种编译程序
D.应用程序系统
正确答案:
7.嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
A.号
B.分号
C.句号
D.冒号
正确答案:
8. Given the tables T1 and T2, each with an INTEGER column: T1 COL1 ----------- 1- 1- 22 T2 COL1 ----------- 1- 2- 22 and the following query that executes successfully: SELECT * FROM T1 LEFT OUTER JOIN T2 ON T1.COL1=T2.COL1 How many rows will the query return?
D. As many as host variable array structures can hold
正确答案:
12.下面哪个工具可以帮助用户对语句性能进行分析?
A.可视化解释工具
B.性能监视器
C.命令行处理器
D.控制中心
正确答案:
13.下列那种隔离级对于只读操作不在数据行上加锁?
A. RR
B. RS
D. Locks obtained by the cursor will be kept after a COMMIT.
数据库应用技术作业及答案.doc
《数据库应用技术》第1次作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。
A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是(D )。
A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种(B )。
A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。
A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的(D )。
A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统(B )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统(C )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是(C )。
A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。
2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。
3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。
4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。
5.SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
15春北交《数据库及其应用》在线作业一试卷
15春北交《数据库及其应用》在线作业一一、单选题(共15 道试题,共30 分。
)V 1. 五种基本关系代数运算是()A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ满分:2 分2. 四元关系R的属性A、B、C、D,下列叙述中正确的是()A. ∏B,C(R)表示取值为B,C的两列组成的关系B. ∏2,3(R)表示取值为2,3的两列组成的关系C. ∏B,C(R)与∏2,3(R)表示的是同一个关系D. ∏B,C(R)与∏2,3(R)表示的不是同一个关系满分:2 分3. SQL语言中,SELECT语句的执行结果是( )A. 属性B. 表C. 元组D. 数据库满分:2 分4. 事务有多个性质,其中不包括( )A. 一致性B. 唯一性C. 原子性D. 隔离性满分:2 分5. 在SQL语言中,DELETE语句的作用是()A. 删除基本表B. 删除视图C. 删除基本表和视图D. 删除基本表和视图的元组满分:2 分6. 关系数据库的查询语言是一种()语言。
A. 过程性B. 非过程性C. 第三代D. 高级程序设计满分:2 分7. 关系模型的程序员不需熟悉数据库的()A. 数据操作B. 完整性约束条件C. 存取路径D. 数据定义满分:2 分8. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性满分:2 分9. 用户涉及的逻辑结构用()描述A. 模式B. 存储模式C. 概念模式D. 子模式满分:2 分10. 在关系模式R(A,B,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R最高达到( )A. INFB. 2NFC. 3NFD. BCNF满分:2 分11. ER方法中用属性描述事物的特征,属性在ER图中表示为()A. 椭圆形B. 矩形C. 菱形D. 有向边满分:2 分12. 位于用户和操作系统之间的一层数据管理软件是()A. DBSB. DBC. DBMSD. MIS满分:2 分13. 数据库系统中的数据模型通常由()三部分组成A. 数据结构、数据操作和完整性约束B. 数据定义、数据操作和安全性约束C. 数据结构、数据管理和数据保护D. 数据定义、数据管理和运行控制满分:2 分14. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A. 包括20岁和30岁B. 不包括20岁和30岁C. 包括20岁但不包括30岁D. 包括30岁但不包括20岁满分:2 分15. ER图中的主要元素是()A. 结点、记录和文件B. 实体、联系和属性C. 记录、文件和表D. 记录、表、属性满分:2 分二、多选题(共15 道试题,共45 分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
吉大15春学期《数据库应用技术》在线作业一一、单选题(共25 道试题,共100 分。
)V 1. 数据操纵语言的基本功能中不包括()A. 向数据库中插入数据B. 描述数据库的访问控制C. 修改数据库中的数据D. 删除数据库中的数据满分:4 分2. 事务的原子性是指()A. 事务中包含的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久性的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态满分:4 分3. 如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?A. REVOKE ALL ON TAB TO USER1B. REVOKE ALL ON TAB FROM USER1C. REVOKE CONTROL ON TAB TO USER1D. REVOKE CONTROL ON TAB FROM USER1满分:4 分4. 关系模式中各级模式之间的关系为()A. 3NF包含2NF包含1NFB. 3NF包含1NF包含2NFC. 1NF 包含2NF包含3NFD. 2NF包含1NF 包含3NF满分:4 分5. 给出下面信息: CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); INSERT INTO tab1(c2) VALUES (…345‟); 如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;A. C1 C2 --- ----------- 0 record(s) selected.B. C1 C2 --- ----------- 123 345 1 record(s) selected.C. C1 C2 --- ----------- 345 1 record(s) selected.D. C1 C2 --- ----------- - 345 1 record(s) selected.满分:4 分6. 在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO,JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。
A. 正确B. 错误满分:4 分7. Given the tables T1 and T2, each containing an integer column COL1: T1 COL1 ----------- 1- 1- 22 T2 COL1 ----------- 1- 2- 22 and the following query that executes successfully: SELECT COUNT(*) FROM t1 RIGHT OUTER JOIN t2 ON t1.col1=t2.col1 How many rows are returned?A. 1B. 6C. 8D. 36满分:4 分8. 并发控制的主要方法是采用以下哪种机制?A. 口令B. 锁C. 副本D. 检查点满分:4 分9. Which of the following CLI/ODBC functions should be used to delete rows from a DB2 table?A. SQLDelete()B. SQLExecDirect()C. SQLBulkDelete()D. SQLExecuteUpdate()满分:4 分10. 游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。
对该行的锁定将()A. . 不保持B. . 保持到取出下一行记录或整个工作单元终止。
C. . 保持到整个工作单元终止。
满分:4 分11. Given the expression: WITH most_cities AS ( SELECTb.id,,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 tablesB. server memoryC. user table spaceD. system catalog tables满分:4 分12. Which of the following privileges is required to successfully execute a Java stored procedure that uses JDBC to update several different tables?A. The user must have UPDATE privilege on the referenced tables.B. The developer must have EXECUTE privilege on the stored procedure.C. The user must have UPDATE privilege on the referenced tables and EXECUTE privilege on the stored procedure.D. The developer must have UPDATE privilege on the referenced tables and EXECUTE privilege on the stored procedure.满分:4 分13. The following commands are issued against a data source containingtable : CREATE ALIAS FOR CREATE TABLE org.sample ( c CHAR(1)) CREATE ALIAS FOR CREATE ALIAS user2.sample FOR Given the user SAMPLE issues the following statement: SELECT * FROM sample For which of the following database objects will access be attempted?A. B. org.sampleC. D. sample.sample满分:4 分14. 下述关于数据库系统的正确叙述是()A. 数据库中只存在数据项之间的联系B. 数据库的数据项之间和记录之间都存在联系C. 数据库的数据项之间无联系,记录之间存在联系D. 数据库的数据项之间和记录之间都不存在联系满分:4 分15. 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 )满分:4 分16. 设有两个事务T1,T2,其并发操作如下所示:T1:T2:1)读A=10,B=5 2)读A=10 3)读A=20,B=5 求和25 验证错正确的评价是哪个?A. 该操作不存在问题B. 该操作丢失修改C. 该操作不能重复读D. 该操作读“脏”数据满分:4 分17. 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 1B. Statement 2C. Statement 3D. Statement 4满分:4 分18. Given the table T1, created using the following statement: CREATETABLE t1 ( id INTEGER GENERATED BY DEFAULT AS IDENTITY, c1 CHAR(3) ) The following SQL statements are issued: INSERT INTO t1 VALUES (2, 'def') INSERT INTO t1 VALUES (DEFAULT, 'abc') INSERT INTO t1 VALUES (DEFAULT, 'ghi') Which of the following represents the order in which the values are returned from the following SELECT statement? SELECT id FROM t1 ORDER BY idA. 1, 2, 2B. 1, 2, 3C. 2, 3, 4D. 0, 1, 2满分:4 分19. Given the code: EXEC SQL WITH most_cities AS ( SELECT b.id,, 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 statementB. Statements from any applicationC. All statements within this applicationD. All statements within the current unit of work满分:4 分20. Given the table T1 with the following data: C1 --- ABC DE and the application code: EXEC SQL DECLARE cur1 CURSOR WITH HOLD FOR SELECT c1 FROM t1 ORDER BY c1 EXEC SQL DECLARE cur2 CURSOR WITH HOLD FOR SELECT c1 FROM t1 ORDER by c1 EXEC SQL OPEN cur1 EXEC SQL OPEN cur2 EXEC SQL FETCH cur1 INTO :hv EXEC SQL FETCH cur1 INTO :hv EXEC SQL FETCH cur2 INTO :hv EXEC SQL COMMIT EXEC SQL FETCH cur2 INTO :hv EXEC SQL FETCH cur2 INTO :hv EXEC SQL FETCH cur1 INTO :hv EXEC SQL CLOSE cur2 EXEC SQL CLOSE cur1 What is the final content of the host variable "hv"?A. AB. BC. CD. D满分:4 分21. Which of the following database resources can be freed when a unitof work is committed?A. row locksB. cursor namesC. buffer poolsD. cursors WITH HOLD满分:4 分22. 关系规范化中的删除操作异常是指()A. 不该删除的数据被删除B. 不该插入的数据被插入C. 应该删除的数据未被删除D. 应该插入的数据未被插入满分:4 分23. If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?A. A cursorB. A select statementC. A declared temporary tableD. A table user-defined function满分:4 分24. 使用SQL语句进行查询操作时,若希望查询结果不出现重复元组,应在SELECT子句中使用什么保留字?A. UNIQUEB. ALLC. EXCEPTD. DISTINCT满分:4 分25. 在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。