吉林大学22春学期《数据库应用技术》在线作业一-0002

上传人:奥鹏****师 文档编号:305205202 上传时间:2022-06-06 格式:DOC 页数:7 大小:34.50KB
返回 下载 相关 举报
吉林大学22春学期《数据库应用技术》在线作业一-0002_第1页
第1页 / 共7页
吉林大学22春学期《数据库应用技术》在线作业一-0002_第2页
第2页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《吉林大学22春学期《数据库应用技术》在线作业一-0002》由会员分享,可在线阅读,更多相关《吉林大学22春学期《数据库应用技术》在线作业一-0002(7页珍藏版)》请在金锄头文库上搜索。

1、吉林大学22春学期数据库应用技术在线作业一-0002试卷总分100 得分100一、单选题 (共 25 道试题,共 100 分)1.下列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答案C2.数据库系统的并发控制的主要方法是采用()制。A.拒绝B.改为

2、串行C.锁D.不加任何控制答案C3.要对应用程序预编译并生成绑定文件,需要什么特权?A.数据库上的CONNECT特权B.数据库上的BINDADD特权C.程序包上的BIND特权D.程序包上的CONTROL特权答案A4.如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()A.DB2个人开发版(PDE)B.DB2通用开发版(UDE)答案B5.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?A.并B.等值联接C.自然联接D.笛卡儿积答案D6.缺省的数据库日志文件的类型是:A.Circular LogB.Archival LogC.Prim

3、ary LogD.Secondary log答案A7.两个子查询的结果(),可以执行并、交、差操作A.结构完全一致B.结构完全不一致C.结构部分一致D.主键一致答案A8.执行下面两条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答案D9.在SE

4、LECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?A.ORDER BY子句B.WHERE子句C.GROUP BY子句D.均不需要答案C10.当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?A.副本文件B.日志文件C.检查点文件D.死锁文件答案B11.事务的原子性是指()A.事务中包含的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久性的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案A12.下面哪一工具允许用户开发存储过程?A.控制中心B.

5、命令中心C.任务中心D.开发中心E.健康中心答案D13.给定三个表:学生表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#; 判断下面查询是否允许执行,如允许,写出转换

6、到基本表SC上的操作。 SELECT S#,C_NUM FROM S_GRADE WHERE AVG_GRADE80A.不允许查询。因为视图中使用了分组和聚合函数。B.允许。对应的操作为: SELECT S#,COUNT(C#) FROM SC WHERE AVG(GRADE)80C.允许。对应的操作为: SELECT S#,COUNT(C#) FROM SC GROUP BY S# HAVING AVG(GRADE)80D.允许。对应的操作为: SELECT S#, COUNT(C#) FROM SC HAVING AVG(GRADE)80答案C14.An ODBCCLI applicati

7、on 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 succes

8、sfully, 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 F

9、ROM 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 )答案C15.下列SQL语句中,能够实现”收

10、回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答案C16.To prepare an embedded SQL program for use with a host-language compiler, which of the following database co

11、mponents is requiredA.BinderB.PrecompilerC.Stored Procedure BuilderD.Application Development Center答案B17.在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。A.SERVER_ENCRYPTB.DCEC.DCE_SERVER_ENCRYPTD.KERBEROS答案C18.If a stored procedure returns multiple rows, which of the following

12、must the calling application use to access the result setA.A cursorB.A select statementC.A declared temporary tableD.A table user-defined function答案A19.如果选用循环日志方式,辅助日志文件何时分配?A.数据库建立的时候B.数据库服务器启动的时候C.需要的时候D.以上都不对答案C20.在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID,

13、 NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。A.正确B.错误答案A21.Under which of the following situations must dynamic SQL be usedA.When temporary table references exist at compile timeB.When the host variables values are unknow

14、n at compile timeC.When the columns in the SELECT clause are unknown at compile timeD.When the number of rows being returned are unknown at compile time答案C22.据库系统和文件系统的主要区别是:A.数据库系统复杂,而文件系统简单。B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。答案B23.关系数

15、据库管理系统应能实现的专门关系运算包括()A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案B24.The following commands are issued against a data source containing table user2.org CREATE ALIAS user1.org FOR sample.org CREATE TABLE org.sample ( c CHAR(1) CREATE ALIAS sample.org FOR user2.org CREATE ALIAS user2.sample FOR sample.org Given the user SAMPLE issues the following statement SELECT FROM sample For which of the following database objects will access be attemptedA.user2.orgB.or

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号