吉大18年9月《数据库应用技术》作业考核试题

合集下载

吉大数据库应用技术在线作业一答案

吉大数据库应用技术在线作业一答案

吉大《数据库应用技术》在线作业一答案试卷总分: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。

吉大18秋学期《数据库原理及应用(管理类)》在线作业二(满分)

吉大18秋学期《数据库原理及应用(管理类)》在线作业二(满分)

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 如果事务T获得了数据项Q上的排它锁,则T对Q( )。

A: 只能读不能写B: 只能写不能读C: 既可读又可写D: 不能读不能写正确答案:(单选题) 2: 子模式是( )。

A: 模式的副本B: 模式的逻辑子集C: 多个模式的集合D: 以上的答案全部正确正确答案:(单选题) 3: 在SQL语言中授权的操作是通过( )语句实现的。

A: CREATEB: REVOKEC: GRANTD: INSERT正确答案:(单选题) 4: 数据库系统的体系结构是( )。

A: 两级模式结构和一级映象B: 三级模式结构和一级映象C: 三级模式结构和两级映象D: 三级模式结构和三级映象正确答案:(单选题) 5: 在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是( )。

A: 外模式B: 模式C: 内模式D: 存储模式正确答案:(单选题) 6: 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( )。

A: 索引B: 视图C: 存储文件D: 另一个表正确答案:(单选题) 7: 数据库中只存放视图的( )。

A: 操作B: 对应的数据C: 定义D: 限制正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: DBMS中实现事务持久性的子系统是( )。

A: 恢复管理子系统B: 完整性管理子系统C: 并发控制子系统D: 安全性管理子系统正确答案:(单选题) 9: 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( )。

吉大18秋学期《数据库原理及应用(管理类)》在线作业二满分答案

吉大18秋学期《数据库原理及应用(管理类)》在线作业二满分答案

吉大18秋学期《数据库原理及应用(管理类)》在线作业二
子模式是( )。

A.模式的副本
B.模式的逻辑子集
C.多个模式的集合
D.以上的答案全部正确
正确答案:B
在数据库设计中,将ER图转换成关系数据模型的过程属于( )。

A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
正确答案:B
数据库系统的数据独立性是指( )。

A.不会因为数据的变化而影响应用程序
B.不会因为存储策略的变化而影响存储结构
C.不会因为某些存储结构的变化而影响其他的存储结构
D.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序正确答案:D
数据库管理系统中DDL表示( )。

A.数据描述语言
B.数据操纵语言
C.数据控制语言
D.访问数据库的方式
正确答案:A
关系数据库规范化是为了解决关系数据库中( )问题而引入的。

A.插入、删除和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
正确答案:A。

吉大18秋学期《数据库原理及应用》在线作业一(满分)

吉大18秋学期《数据库原理及应用》在线作业一(满分)

吉大18秋学期《数据库原理及应用》在线作业一(满分)------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 关于数据库系统三级模式的说法,下列选项中正确的是( )。

A: 外模式、概念模式、内模式都只有一个B: 外模式有多个,概念模式和内模式只有一个C: 模式只有一个,概念模式和内模式有多个D: 三个模式中,只有概念模式才是真正存在的正确答案:(单选题) 2: 文件管理方式本质上是把数据组织成( )的形式存储在磁盘上。

A: 文件B: 表C: 记录D: 数据库正确答案:(单选题) 3: 从关系中挑选出指定的属性组成新关系的运算称为( )。

A: 选择运算B: 投影运算C: 联接运算D: 交运算正确答案:(单选题) 4: 已经被确定为RDBMS的国际标准的语言是( )。

A: JDBCB: HTMLC: ASPD: SQL正确答案:(单选题) 5: 下列( )数据管理技术真正消除了冗余。

A: 自由管理B: 文件管理C: 数据库系统管理D: 以上说法都不对正确答案:(单选题) 6: 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。

A: 需求分析阶段B: 逻辑设计阶段C: 概念设计阶段D: 物理设计阶段正确答案:(单选题) 7: 一个m:n联系转换为一个关系模式。

关系的码为( )。

A: 某个实体的码B: 各实体码的组合C: n端实体的码D: 任意一个实体的码正确答案:(单选题) 8: 下列命题中不正确的是( )。

------------------------------------------------------------------------------------------------------------------------------ A: 数据库减少了不必要的数据冗余B: 数据库中不存在冗余数据C: 数据库中的数据可以共享D: 若冗余数据是可控的,则数据更新的一致性得以保证正确答案:(单选题) 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:在关系数据库设计中,设计关系模式是_________的任务。

吉林大学网络教育数据库应用技术

吉林大学网络教育数据库应用技术

数据库应用技术交卷时间:2015-11-23 14:02:11一、单选题1.(4分)概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是∙ A. 层次模型∙ B. 关系模型∙ C. 网状模型∙ D. 实体-关系模型得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案D解析2.(4分)常见的数据模型是∙ A. 层次模型、网状模型、关系模型∙ B. 概念模型、实体模型、关系模型∙ C. 对象模型、外部模型、内部模型∙ D. 逻辑模型、概念模型、关系模型得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案A解析3.(4分)在SQL语言查询语句中,WHERE子句实现关系代数的∙ A. 投影运算∙ B. 选择运算∙ C. 连接运算∙ D. 交运算得分:0知识点:数据库应用技术作业题,数据库应用技术收起解析答案B解析4.(4分)数据库三级模式体系结构的划分,有利于保持数据库的∙ A. 数据独立性∙ B. 数据安全性∙ C. 结构规范化∙ D. 操作可行性得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案A解析(4分)在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。

职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关键字。

它是∙ A. 职工关系的“职工号”∙ B. 职工关系的“部门号”∙ C. 部门关系的“部门号”∙ D. 部门关系的“部门名”得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案B解析6.(4分)为在查询结果中去掉重复元组,要使用保留字∙ A. UNIQUE∙ B. COUNT∙ C. DISTINCT∙ D. UNION得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案C解析(4分)DBMS是∙ A. 数据库∙ B. 数据库系统∙ C. 数据库应用软件∙ D. 数据库管理软件得分:0知识点:数据库应用技术作业题,数据库应用技术收起解析答案D解析8.(4分)在概念模型中的客观存在并可相互区别的事物称∙ A. 实体∙ B. 元组∙ C. 属性∙ D. 节点得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案A解析9.(4分)区分不同实体的依据是∙ A. 名称∙ B. 属性∙ C. 对象∙ D. 概念得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案B解析10.(4分)SQL语言中,下列涉及空值的操作,不正确的是∙ A. AGE IS NULL∙ B. AGE IS NOT NULL∙ C. AGE=NULL∙ D. NOT(AGE IS NULL)得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案C解析11.(4分)数据库系统的核心是∙ A. 数据库∙ B. 数据库管理系统∙ C. 数据模型∙ D. 软件工具得分:0知识点:数据库应用技术作业题,数据库应用技术收起解析答案B解析12.(4分)关系数据模型是目前最重要的一种数据模型,它的三个要素分别是∙ A. 实体完整性、参照完整性、用户自定义完整性∙ B. 数据结构、关系操作、完整性约束∙ C. 数据增加、数据修改、数据查询∙ D. 外模式、模式、内模式得分:0知识点:数据库应用技术作业题,数据库应用技术收起解析答案B解析13.(4分)在下面所列出的条目中,不属于数据库管理系统的基本功能的是∙ A. 数据库定义∙ B. 数据库的建立和维护∙ C. 数据库的存取∙ D. 数据库和网络中其他软件系统的通信得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案D解析14.(4分)下列所述数据模型概念,不正确的是∙ A. 不同记录型的集合∙ B. 各种记录型及其联系的集合∙ C. E-R图表示的实体联系模型∙ D. 数据库的概念模型得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案A解析15.(4分)数据库的概念模型独立于∙ A. 具体的机器和DBMS∙ B. E-R图∙ C. 信息世界∙ D. 现实世界得分:0知识点:数据库应用技术,数据库应用技术作业题收起解析答案A解析16.(4分)在数据库中存储的是∙ A. 数据∙ B. 数据模型∙ C. 数据以及数据之间的联系∙ D. 信息得分:0知识点:数据库应用技术作业题,数据库应用技术收起解析答案C解析17.(4分)学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。

吉大18年9月《数据库原理及应用》作业考核试题答案

吉大18年9月《数据库原理及应用》作业考核试题答案
A、外模式
B、存储模式
C、内模式
D、概念模式
[选择]A
10 SQL对应的中文名称为( )。
A、结构化定义语言
B、结构化控制语言
C、结构化查询语言
D、结构化操纵语言
[选择]C
2多选题
1数据库系统包括数据库和( )。
A、软件
B、信息
C、相应硬件
D、数据库管理系统
[选择]CD
2实体之间的联系可抽象为( )。
[选择]B
7 SQL中,下列涉及空值的操作,不正确的是( )。
A、AGE IS NULL
B、AGE IS NOT NULL
C、AGE=NULL
D、NOT(AGE IS NULL)
[选择]C
8下列( )数据管理技术真正消除了冗余。
A、自由管理
B、文件管理
C、数据库系统管理
D、以上说法都不对
[选择]D
9在关系数据库管理系统中,创建的视图在数据库三层结构中属于( )。
C、网络开销小
D、DBMS和应用分开
[选择]D
3已经被确定为RDBMS的国际标准的语言是( )。
A、JDBC
B、HTML
C、ASP
D、SQL
[选择]D
4子模式是( )。
A、模式的副本
B、模式的逻辑子集
C、多个模式的集合
D、以上的答案全部正确
[选择]B
5关于数据库系统三级模式的说法,下列选项中正确的是( )。
4因为视图自身并不占有存储空间,所以视图不是数据库对象。
A、错误
B、正确
[选择]A
5关系的每一个分量可以继续分为小的数据项。
A、错误
B、正确
[选择]ACຫໍສະໝຸດ 内模式D、实际模式[选择]ABC

《数据库应用技术》2018-2019期末试题及答案

《数据库应用技术》2018-2019期末试题及答案

《数据库应用技术》2018-2019期末试题及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是( )。

A.学生学号 B.插人数据C.建立约束 D.教师编号2.在E-R图中,实体用( )描述。

A.圆角矩形 B.菱形框C.矩形框 D.三角形3.关于数据库三级模式中“模式”的说法,错误的是( )。

A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。

关于两个表的引用关系的描述,正确的是( )。

A.设置学生表中的“所在系”为外键 B.设置系表中的“系名”为外键C.设置学生表的学号为主键 D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。

本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.自连接与普通内连接的主要区别是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。

“教师”表结构:教师号:普通编码定长字符类型,长度为10,主键。

教师名:普通编码可变长字符类型,长度为10,非空。

职称:统一字符编码定长字符类型,长度为3,取值为:“教授”、“副教授”、“讲师”、“助教”。

所在部门:普通编码可变长字符类型,长度为20。

“课程”表结构:课程号:普通编码定长字符类型,长度为20,主键。

课程名:普通编码可变长字符类型,长度为30,非空。

开课学期:微整型。

学时:小整型。

“授课”表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。

课程号:普通编码定长字符类型,长度为20,引用课程表的外键。

吉大19春学期《数据库原理及应用(管理类)》在线作业一参考答案

吉大19春学期《数据库原理及应用(管理类)》在线作业一参考答案

吉大18春学期《数据库原理及应用(管理类)》在线作业一-0002
试卷总分:100 得分:0
一、单选题(共10 道试题,共40 分)
1.在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是( )。

A.外模式
B.模式
C.内模式
D.存储模式
正确答案:B
2.客户/服务器结构与其它数据库体系结构的根本区别在于( )。

A.数据共享
B.数据分布
C.网络开销小
D.DBMS和应用分开
正确答案:D
3.如果事务T获得了数据项Q上的排它锁,则T对Q( )。

A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
正确答案:C
4.五种基本关系代数运算是( )。

A.∪,-,×,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×,π和σ
D.∪,∩,∞,π和σ
正确答案:A
5.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( )。

A.投影
B.连接
C.选择。

数据库应用技术 吉林大学考试题库答案

数据库应用技术 吉林大学考试题库答案

数据库应用技术判断题: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:数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。

吉大《数据库应用技术》在线作业二答卷

吉大《数据库应用技术》在线作业二答卷

吉大18春学期《数据库应用技术》在线作业二 -0001试卷总分:100得分:10()一、单选题(共25道试题,共100分)1.事务的原子性是指OA.事务中包含的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久性的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:A2.在语句 CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLl;HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION;所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。

A.正确B.错误答案:A.在数据库中存储的是:()A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C. 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 workdcpt=?^; statement stmt=con. createSteitement (sql);String sql = "UPDATE employee SET sa 1 ary=sa 1 ary*?WHERE workdept=?//; statement stmt=con. createStatement(sqI);B.String sql = "UPDATE employee SET salary=sa1ary*?WHERE workdept=?”;statement stmt=con. createStatement(sql);String sql = "UPDATE employee SET sa1ary=sa1ary*?WHERE workdept=?*; statement stmt=con. createStatement(sql); 答案:C5.在客户端直接连接到DB2 UDB服务耀的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。

数据库应用技术习题及参考答案

数据库应用技术习题及参考答案

数据库应⽤技术习题及参考答案《数据库应⽤技术》复习题⼀、填空题1.Access中的数据对象有表、、、、数据访问页、宏和等七种。

2.对数据库建⽴索引就是要指定记录的。

3.在Access中可以使⽤、或作为窗体的数据来源。

4. 查询是维护数据的主要⼿段,分为四种类型、、、。

5. Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

6. Access中模块有和两种基本类型。

7. 是Microsoft将数据库与WEB相连接的主要⼯具。

8. 满⾜条件的关系模式就属于第⼀范式。

9. 在Access数据表中能够惟⼀标识每⼀条纪录的字段称为。

10.满⾜条件的关系模式就属于第⼀范式。

11.Access数据库中表和表之间的关系为、、。

12.为防⽌数据库中的数据泄露,应对数据库进⾏,保证数据的安全。

13.DBMS所⽀持的数据模型最常⽤的有、、。

14.Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

15.关系模型中的数据完整性是指数据库中数据的、、和。

16. 在Access中,窗体的数据来源主要包括______和______。

17. 查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件⾏中输⼊__________。

18.如果要引⽤宏组中的宏,采⽤的语法是_______。

19.在创建交叉表查询时,列标题字段的值显⽰在交叉表的位置是___ ___。

20.如果要在某字段⾥存放1000字符左右的⽂字,该字段应设置成___ ___数据类型。

21. 在Access中,依据字段的命名规则,字段名的长度为个字符,⽂本型字段的最⼤长度为个字符。

22. 若⼀个关系的任何⾮主属性都不部分依赖于任何候选码,则称该关系达到第________范式。

23. 将字段列表中的具有“查阅”属性的字段拖放到窗体的主体节中,系统将⾃动创建⼀个标签控件和⼀个控件。

24. 为数据库设置密码,应该⽤⽅式打开数据库,否则⽆法设置。

25. 创建诸如上机证、考试名条,可以应⽤报表来创建。

吉大19春学期《数据库应用技术》在线作业二1答案

吉大19春学期《数据库应用技术》在线作业二1答案

吉大18春学期《数据库应用技术》在线作业二-0003试卷总分:100 得分:0一、单选题(共25 道试题,共100 分)1.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正确答案:C2.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?A.并B.等值联接C.自然联接D.笛卡儿积正确答案:D3.在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?A.ORDER BY子句B.WHERE子句C.GROUP BY子句D.均不需要正确答案:C4.数据库系统的并发控制的主要方法是采用()制。

A.拒绝B.改为串行C.锁D.不加任何控制正确答案:C5.要对应用程序预编译并生成绑定文件,需要什么特权?A.数据库上的CONNECT特权B.数据库上的BINDADD特权C.程序包上的BIND特权D.程序包上的CONTROL特权正确答案:A6.下面哪个工具可以帮助用户对语句性能进行分析?A.可视化解释工具B.性能监视器C.命令行处理器D.控制中心正确答案:A7.The following commands are issued against a data source containing table : 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?.sampleD.sample.sample正确答案:D8.在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。

吉大18秋学期《数据库原理及应用(管理类)》在线作业一-1答案

吉大18秋学期《数据库原理及应用(管理类)》在线作业一-1答案

[奥鹏]吉大18秋学期《数据库原理及应用(管理类)》在线作业一-1
18秋作业试卷参考答案
一、单选题共10题,40分
1、( )属于信息世界的模型,是现实世界到机器世界的一个中间层次。

A数据模型
B概念模型
CE-R图
D关系模型
【答案】参考选择:B
2、SQL Server是一个基于( )。

A层次模型的DBMS
B网状模型的DBMS
C关系模型的应用程序
D关系模型的DBMS
【答案】参考选择:D
3、从关系中挑选出指定的属性组成新关系的运算称为( )。

A选择运算
B投影运算
C联接运算
D交运算
【答案】参考选择:B
4、概念结构设计阶段得到的结果是( )。

A数据字典描述的数据需求
BE-R图表示的概念模型
C某个DBMS所支持的数据模型
D包括存储结构和存取方法的物理结构
【答案】参考选择:B
5、数据库中,实体的一元联系是指( )。

A一个实体与另一个实体的联系
B实体集内部的联系
C1: 1、1: m、m: n联系
D两实体间联系
【答案】参考选择:B。

数据库原理及应用吉林大学考试题库答案

数据库原理及应用吉林大学考试题库答案

数据库原理及应用
一、单选题
1. 单个用户使用的数据视图的描述称为A. 外模式
3. 事务的ACID性质中,关于原子性(atomicity)的描述正确的是C. 事务中的所有操作要么都执行,要么都不执行。

4. 在下面给出的内容中,不属于DBA职责的是C. 编写应用程序
6. 以下关于E-R图的叙述正确的是C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系
7. 数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是C. OS、DBMS、应用软件
8. 数据库技术的三级模式中,数据的全局逻辑结构用()来描述C. 模式
9. 有关系R和S,R∩S的运算等价于B. R-(R-S)
11. 数据库管理系统由三级模式组成,其中决定DBMS功能的是A. 逻辑模式
12. 分布式数据库系统中分片模式和分配模式均是A. 全局的
13. 数据库系统是在()的基础上发展起来的。

A. 文件系统
14. 在DBS中,DBMS和OS之间的关系是B. DBMS调用OS
15. 一级封锁协议解决了事务的并发操作带来的()不一致性的问题。

A. 数据丢失修改
16. 关系数据库中的视图属于4个数据抽象级别中的A. 外部模型
17. 下面系统中不属于关系数据库管理系统的是C. IMS
18. 五种基本关系代数运算是A. ∪,-,×,π和σ
19.。

吉大《数据库应用技术》在线作业一答案

吉大《数据库应用技术》在线作业一答案

吉大18春学期《数据库应用技术》在线作业一-0004试卷总分:100 得分:100一、单选题(共25 道试题,共100 分)1.如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该A.建立两个SMS表空间分别存储索引数据和其他数据B.建立两个DMS表空间分别存储索引数据和其他数据C.建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据D.建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据答案:B2.下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?A.DB2 数据仓库中心B.DB2数据链接管理器C.DB2关系扩展器D.DB2 OLAP Starter Kit答案:C3.数据库系统的独立性是指():A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其它的存储结构答案:B4.创建一个DMS类型的表空间,可以使用以下哪两种文件系统对象作为容器?A.目录B.文件C.DEVICE答案:B5.如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()A.DB2个人开发版(PDE)B.DB2通用开发版(UDE)答案:B6.关系规范化中的删除操作异常是指()A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入答案:A7.下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是()A.REVOKE UPDATE(XH) ON TABLE FROM U4B.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON STUD FROM U4D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC答案:C8.实体是信息世界中的术语,与之对应的数据库术语为:()A.文件B.数据库C.字段D.记录答案:D9.DBMS是()A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.应用程序系统答案:B10.给出下面信息: 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.答案:A11.缺省的数据库日志文件的类型是:A.Circular LogB.Archival LogC.Primary LogD.Secondary log答案:A12.要对应用程序预编译并生成绑定文件,需要什么特权?A.数据库上的CONNECT特权B.数据库上的BINDADD特权C.程序包上的BIND特权D.程序包上的CONTROL特权答案:A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 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正确答案:(单选题) 2: 在数据库中存储的是:()A: 数据B: 数据模型C: 数据以及数据之间的联系D: 信息正确答案:(单选题) 3: 在语句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: 下面哪个工具可以帮助用户对语句性能进行分析?A: 可视化解释工具B: 性能监视器C: 命令行处理器D: 控制中心正确答案:(单选题) 5: 定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。

A: NULLB: NOT NULLC: DISTINCTD: UNIQUE正确答案:(单选题) 6: Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully: Thread 1: INSERT INTO mytab VALUES (1) Thread 2: INSERT INTO mytab VALUES (2) Thread 1: COMMIT Thread 2: INSERT INTO mytab VALUES (3) Thread 1: ROLLBACK Thread 2: COMMIT How many records will be inserted and retained in the table MYTAB?A: 0B: 1C: 2D: 3正确答案:(单选题) 7: 向基本表增加一个新列后,原有元组在该列上的值为什么?------------------------------------------------------------------------------------------------------------------------------ A: TRUEB: FALSEC: 空值D: 不确定正确答案:(单选题) 8: 据库系统和文件系统的主要区别是:A: 数据库系统复杂,而文件系统简单。

B: 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。

C: 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。

D: 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。

正确答案:(单选题) 9: 事务的原子性是指()A: 事务中包含的所有操作要么都做,要么都不做B: 事务一旦提交,对数据库的改变是永久性的C: 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D: 事务必须是使数据库从一个一致性状态变到另一个一致性状态正确答案:(单选题) 10: The following commands are issued against a data source containing table : 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正确答案:(单选题) 11: 在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?A: ORDER BY子句B: WHERE子句C: GROUP BY子句D: 均不需要正确答案:(单选题) 12: 如果选用循环日志方式,辅助日志文件何时分配?A: 数据库建立的时候B: 数据库服务器启动的时候C: 需要的时候D: 以上都不对正确答案:(单选题) 13: 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.正确答案:(单选题) 14: 在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。

A: SERVER_ENCRYPTB: DCEC: DCE_SERVER_ENCRYPTD: KERBEROS正确答案:(单选题) 15: 发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:A: DB2运行时间客户端B: DB2管理客户端C: DB2应用程序开发客户端D: DB2瘦客户端正确答案:(单选题) 16: 对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?A: 企业版B: 工作组版C: 企业扩展版D: 个人版E: 卫星版F: 微型版正确答案:(单选题) 17: 给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下: S (S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

对表SC建立如下视图:CREATE VIEW S_GRADE(S#,C_NUM,AVG_GRADE) AS SELECT S#,COUNT(C#),AVG(GRADE) FROM SC GROUP BY S#; 判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。

SELECT S#,C_NUM FROM S_GRADE WHERE AVG_GRADE>80A: 不允许查询。

因为视图中使用了分组和聚合函数。

B: 允许。

对应的操作为: SELECT S#,COUNT(C#) FROM SC WHERE AVG(GRADE)>80C: 允许。

对应的操作为: SELECT S#,COUNT(C#) FROM SC GROUP BY S# HAVING AVG(GRADE)>80 D: 允许。

对应的操作为: SELECT S#, COUNT(C#) FROM SC HAVING AVG(GRADE)>80正确答案:(单选题) 18: 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,,COUNT(DISTINCT ) AS number_of_countries FROM country A, staff B WHERE B.id=A.person GROUP BY B.id, HAVING COUNT(DISTINCT )>:count_var------------------------------------------------------------------------------------------------------------------------------ Which of the following values does :count_var require to print out the above report? A: 1B: 2C: 3D: 4正确答案:(单选题) 19: 如果想在数据导入的过程中创建表,应该A: 使用IXF文件格式进行LOADB: 使用WSF文件格式进行LOADC: 使用IXF文件格式进行IMPORTD: 使用WSF文件格式进行IMPORT正确答案:(单选题) 20: 给出下面信息: 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.正确答案:(单选题) 21: 嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?A: 号B: 分号C: 句号D: 冒号正确答案:(单选题) 22: To prepare an embedded SQL program for use with a host-language compiler, which of the following database components is required?A: BinderB: PrecompilerC: Stored Procedure BuilderD: Application Development Center正确答案:(单选题) 23: 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);正确答案:(单选题) 24: 当FROM子句中出现多个基本表或视图时,系统将执行什么操作?A: 并B: 等值联接C: 自然联接D: 笛卡儿积正确答案:(单选题) 25: Given the expression: WITH most_cities AS ( SELECT b.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正确答案:(单选题) 1: 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正确答案:(单选题) 2: 在数据库中存储的是:()A: 数据B: 数据模型C: 数据以及数据之间的联系D: 信息正确答案:(单选题) 3: 在语句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,则该行将被拒绝插入。

相关文档
最新文档