吉大19秋学期《数据库应用技术》在线作业二 给出下面信息CREATE TABLE tab1c1 char 3WITH DEFAULT NULLc2 INTEGER INSERT INTO tab1 c2VALUES

上传人:w**** 文档编号:127217069 上传时间:2020-03-31 格式:DOCX 页数:10 大小:293.74KB
返回 下载 相关 举报
吉大19秋学期《数据库应用技术》在线作业二 给出下面信息CREATE TABLE tab1c1 char 3WITH DEFAULT NULLc2 INTEGER INSERT INTO tab1 c2VALUES_第1页
第1页 / 共10页
吉大19秋学期《数据库应用技术》在线作业二 给出下面信息CREATE TABLE tab1c1 char 3WITH DEFAULT NULLc2 INTEGER INSERT INTO tab1 c2VALUES_第2页
第2页 / 共10页
吉大19秋学期《数据库应用技术》在线作业二 给出下面信息CREATE TABLE tab1c1 char 3WITH DEFAULT NULLc2 INTEGER INSERT INTO tab1 c2VALUES_第3页
第3页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《吉大19秋学期《数据库应用技术》在线作业二 给出下面信息CREATE TABLE tab1c1 char 3WITH DEFAULT NULLc2 INTEGER INSERT INTO tab1 c2VALUES》由会员分享,可在线阅读,更多相关《吉大19秋学期《数据库应用技术》在线作业二 给出下面信息CREATE TABLE tab1c1 char 3WITH DEFAULT NULLc2 INTEGER INSERT INTO tab1 c2VALUES(10页珍藏版)》请在金锄头文库上搜索。

1、数据库应用技术 1 单选题 1 给出下面信息: CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); INSERT INTO tab1(c2) VALUES (345); 如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的? SELECT * FROM tab1; A 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 - -

2、- 345 1 record(s) selected.2 关系模式中各级模式之间的关系为() A A 3NF包含 2NF包含 1NFB 3NF包含 1NF包含 2NFC 1NF 包含2NF包含 3NFD 2NF包含 1NF 包含3NF3 如果想在数据导入的过程中创建表,应该 C A 使用IXF文件格式进行LOADB 使用WSF文件格式进行LOADC 使用IXF文件格式进行IMPORTD 使用WSF文件格式进行IMPORT4 在数据库中存储的是:() C A 数据B 数据模型C 数据以及数据之间的联系D 信息5 如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX

3、开发环境中安装:() B A DB2个人开发版(PDE)B DB2通用开发版(UDE)6 定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。 B A NULLB NOT NULLC DISTINCTD UNIQUE7 数据操纵语言的基本功能中不包括() B A 向数据库中插入数据B 描述数据库的访问控制C 修改数据库中的数据D 删除数据库中的数据8 下列SQL语句中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功能的是以下哪项? C A REVOKE UPDATE(XH) ON TABLE FROM U4B REVOKE UP

4、DATE(XH) ON TABLE FROM PUBLICC REVOKE UPDATE(XH) ON STUD FROM U4D REVOKE UPDATE(XH) ON STUD FROM PUBLIC9 要对应用程序预编译并生成绑定文件,需要什么特权? A A 数据库上的CONNECT特权B 数据库上的BINDADD特权C 程序包上的BIND特权D 程序包上的CONTROL特权10 Under which of the following situations must dynamic SQL be used? C A When temporary table references ex

5、ist at compile timeB When the host variables values are unknown 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 time11 给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#

6、为学号,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>80 C A 不允许查询。因为视图中使用了分组和聚合函数。B 允许。对应的操作为:SELECT S#,COUN

7、T(C#)FROM SCWHERE AVG(GRADE)>80C 允许。对应的操作为:SELECT S#,COUNT(C#)FROM SCGROUP BY S#HAVING AVG(GRADE)>80D 允许。对应的操作为:SELECT S#, COUNT(C#)FROM SCHAVING AVG(GRADE)>8012 当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项? B A 副本文件B 日志文件C 检查点文件D 死锁文件13 关系规范化中的删除操作异常是指() A A 不该删除的数据被删除B 不该插入的数据被插入C 应该删除的

8、数据未被删除D 应该插入的数据未被插入14 Which of the following is a benefit of user-defined functions? C A Improves application concurrencyB Improves blocking of result setsC Simplifies application maintenanceD Reduces memory requirements on the server15 下面哪个工具可以帮助用户对语句性能进行分析? A A 可视化解释工具B 性能监视器C 命令行处理器D 控制中心16 执行下面两

9、条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上有几个索引? D A 0B 1C 2D 3 417 下述关于数据库系统的正确叙述是() B A 数据库中只存在数据项之间的联系B 数据库的数据项之间和记录之间都存在联系C 数据库的数据项之间无联系,记录之间存在联系D 数据库的数据项之间和记录

10、之间都不存在联系18 发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装: C A DB2运行时间客户端B DB2管理客户端C DB2应用程序开发客户端D DB2瘦客户端19 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 S

11、QL 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? D A Statement 1B Statement 2C Statement 3D Statement 420 Given the expression: WITH most_c

12、ities 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? B A user tablesB server memoryC user table spaceD system catalog tables21 数据库系统的独立性是指(): B A 不会因为数据的变化而影响应用程序B

13、 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其它的存储结构22 下面哪个工具可以保存终端用户需要存取的元数据? D A Query Management FacilityB DB2 Query PatrollerC DB2存储过程构建器D 信息目录23 Given the following table: CREATE TABLE employee (name CHAR(10), salary DEC NOT NULL WITH DEFAULT) INSERT INTO employee (name,

14、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? D A SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT SUM(salary) FROM employee) FROM employee)B SELECT COALESCE(AVG(salary) FROM employeeC SELECT SUM(salary)/COUNT(*) FROM employeeD SE

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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