《数据库应用技术》吉大22年12月考前模拟辅导100分答案非答案

[复制链接]
楼主: admin

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
;

判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。

        SELECT S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
,C_NUM

  FROM S_GRADE

  WHERE AVG_GRADE>80


    A.不允许查询。因为视图中使用了分组和聚合函数。


    B.允许。对应的操作为:

SELECT S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
,COUNT(C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层


FROM SC

WHERE AVG(GRADE)>80


    C.允许。对应的操作为:

SELECT S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
,COUNT(C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
)

FROM SC

GROUP BY S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层


HAVING AVG(GRADE)>80


    D.允许。对应的操作为:

SELECT S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
, COUNT(C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
)

FROM SC

HAVING AVG(GRADE)>80


    答:——C——


4.[单选题] 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.0


    B.1


    C.2


    D.3


    答:————


5.[单选题] 两个子查询的结果(),可以执行并、交、差操作


    A.结构完全一致


    B.结构完全不一致


    C.结构部分一致


    D.主键一致


    答:————


6.[单选题] 在数据库中存储的是:()


    A.数据


    B.数据模型


    C.数据以及数据之间的联系


    D.信息


    答:————


7.[单选题] 关系规范化中的删除操作异常是指()


    A.不该删除的数据被删除


    B.不该插入的数据被插入


    C.应该删除的数据未被删除


    D.应该插入的数据未被插入


    答:————


8.[单选题] 下述关于数据库系统的正确叙述是()


    A.数据库中只存在数据项之间的联系


    B.数据库的数据项之间和记录之间都存在联系


    C.数据库的数据项之间无联系,记录之间存在联系


    D.数据库的数据项之间和记录之间都不存在联系


    答:————


9.[单选题] 嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?


    A.号


    B.分号


    C.句号


    D.冒号


    答:————


10.[单选题] 关系模式中各级模式之间的关系为()


    A.3NF包含 2NF包含 1NF


    B.3NF包含 1NF包含 2NF


    C.1NF 包含2NF包含 3NF


    D.2NF包含 1NF 包含3NF


    答:————


11.[单选题] SQL语言具有()功能。


    A.关系规范化、数据操纵、数据控制


    B.数据定义、数据操纵、数据控制


    C.数据定义、关系规范化、数据控制


    D.数据定义、关系规范化、数据操纵


    答:————


12.[单选题] 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


    答:————


13.[单选题] 设有两个事务T1,T2,其并发操作如下所示:

     T1:       T2:

1) 读A=10,B=5

2)                                读A=10

3) 读A=20,B=5

求和25  验证错

正确的评价是哪个?


    A.该操作不存在问题


    B.该操作丢失修改


    C.该操作不能重复读


    D.该操作读“脏”数据


    答:————


14.[单选题] 创建一个DMS类型的表空间,可以使用以下哪两种文件系统对象作为容器?


    A.目录


    B.文件


    C.DEVICE


    答:————


15.[单选题] E-R图中的联系可以与()实体有关


    A.0个


    B.1个


    C.1个或多个


    D.多个


    答:————


16.[单选题] 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


    答:————


17.[单选题] 执行下面两条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


    答:————


18.[单选题] To prepare an embedded SQL program for use with a host-language compiler,

which of the following database components is required?


    A.Binder


    B.Precompiler


    C.Stored Procedure Builder


    D.Application Development Center


    答:————


19.[单选题] 缺省的数据库日志文件的类型是:


    A.Circular Log


    B.Archival Log


    C.Primary Log


    D.Secondary log


    答:————


20.[单选题] If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?


    A.A cursor


    B.A select statement


    C.A declared temporary table


    D.A table user-defined function


    答:————


21.[单选题] 要更改数据库管理器配置文件,需以下哪个数据库权限?


    A.DBADM


    B.SYSMAINT


    C.SYSCTRL


    D.SYSADM


    答:————


22.[单选题] 下面哪个工具可以保存终端用户需要存取的元数据?


    A.Query Management Facility


    B.DB2 Query Patroller


    C.DB2存储过程构建器


    D.信息目录


    答:————


23.[单选题] 下列那种隔离级对于只读操作不在数据行上加锁?


    A.RR


    B.RS


    C.CS


    D.UR


    答:————


24.[单选题] DBMS是()


    A.操作系统的一部分


    B.在操作系统支持下的系统软件


    C.一种编译程序


    D.应用程序系统   
答案  q761296021


    答:————


25.[单选题] 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


    答:————


26.[单选题] 当FROM子句中出现多个基本表或视图时,系统将执行什么操作?


    A.并


    B.等值联接


    C.自然联接


    D.笛卡儿积


    答:————


27.[单选题] 若用如下的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)


    答:————


28.[单选题] 定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。


    A.NULL


    B.NOT NULL


    C.DISTINCT


    D.UNIQUE


    答:————


29.[单选题] 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


    答:————


30.[单选题] 对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?


    A.企业版


    B.工作组版


    C.企业扩展版


    D.个人版


    E.卫星版


    F.微型版


    答:————


31.[单选题] 并发控制的主要方法是采用以下哪种机制?


    A.口令


    B.锁


    C.副本


    D.检查点


    答:————


32.[单选题] 下列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


    答:————


33.[单选题] 使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?


    A.NULL


    B.RESTRICT


    C.CASCADE


    D.DISTINCT


    答:————


34.[单选题] 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


    答:————


35.[单选题] 对于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


    答:————


36.[单选题] 关系模型中的关系模式至少是()


    A.1NF


    B.2NF


    C.3NF


    D.BCNF


    答:————


37.[单选题] 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 attempted?


    A.user2.org


    B.org.sample


    C.sample.org


    D.sample.sample


    答:————


38.[单选题] 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 )


    答:————


39.[单选题] 下面哪个工具可以帮助用户对语句性能进行分析?


    A.可视化解释工具


    B.性能监视器


    C.命令行处理器


    D.控制中心


    答:————


40.[单选题] 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


    答:————


41.[单选题] 数据库系统的独立性是指():


    A.不会因为数据的变化而影响应用程序


    B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序


    C.不会因为存储策略的变化而影响存储结构


    D.不会因为某些存储结构的变化而影响其它的存储结构


    答:————


42.[单选题] 如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:


    A.SYSIBM


    B.SYSCAT


    C.SYSSTAT


    D.该用户连接到数据库时所使用的用户名


    E.以上都不对


    答:————


43.[单选题] 如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()


    A.DB2个人开发版(PDE)


    B.DB2通用开发版(UDE)


    答:————


44.[单选题] 发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:


    A.DB2运行时间客户端


    B.DB2管理客户端


    C.DB2应用程序开发客户端


    D.DB2瘦客户端


    答:————


45.[单选题] 如果选用循环日志方式,辅助日志文件何时分配?


    A.数据库建立的时候


    B.数据库服务器启动的时候


    C.需要的时候


    D.以上都不对


    答:————


46.[单选题] 对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?


    A.企业版


    B.工作组版


    C.企业扩展版


    D.个人版


    E.卫星版


    答:————


47.[单选题] 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.


    答:————


48.[单选题] 游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()


    A.. 不保持


    B.. 保持到取出下一行记录或整个工作单元终止。


    C.. 保持到整个工作单元终止。


    答:————


49.[单选题] 据库系统和文件系统的主要区别是:


    A.数据库系统复杂,而文件系统简单。


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


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


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


    答:————


50.[单选题] 如果想在数据导入的过程中创建表,应该


    A.使用IXF文件格式进行LOAD


    B.使用WSF文件格式进行LOAD


    C.使用IXF文件格式进行IMPORT


    D.使用WSF文件格式进行IMPORT


    答:————


51.[单选题] 当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?


    A.副本文件


    B.日志文件


    C.检查点文件


    D.死锁文件


    答:————


52.[单选题] 关系数据库管理系统应能实现的专门关系运算包括()


    A.排序、索引、统计


    B.选择、投影、连接


    C.关联、更新、排序


    D.显示、打印、制表


    答:————


53.[单选题] 向基本表增加一个新列后,原有元组在该列上的值为什么?


    A.TRUE


    B.FALSE


    C.空值


    D.不确定


    答:————


54.[单选题] 下列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


    答:————


55.[单选题] 使用SQL语句进行查询操作时,若希望查询结果不出现重复元组,应在SELECT子句中使用什么保留字?


    A.UNIQUE


    B.ALL


    C.EXCEPT


    D.DISTINCT


    答:————


56.[单选题] 数据库系统的并发控制的主要方法是采用()制。


    A.拒绝


    B.改为串行


    C.锁


    D.不加任何控制


    答:————


57.[单选题] 实体是信息世界中的术语,与之对应的数据库术语为:()


    A.文件


    B.数据库


    C.字段


    D.记录


    答:————


58.[单选题] 在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?


    A.ORDER BY子句


    B.WHERE子句


    C.GROUP BY子句


    D.均不需要


    答:————


59.[单选题] 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.


    答:————


60.[单选题] 如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该


    A.建立两个SMS表空间分别存储索引数据和其他数据


    B.建立两个DMS表空间分别存储索引数据和其他数据


    C.建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据


    D.建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据


    答:————


61.[单选题] Under which of the following situations must dynamic SQL be used?


    A.When temporary table references exist at compile time


    B.When the host variables' values are unknown at compile time


    C.When the columns in the SELECT clause are unknown at compile time


    D.When the number of rows being returned are unknown at compile time


    答:————


62.[单选题] 在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。


    A.SERVER_ENCRYPT


    B.DCE


    C.DCE_SERVER_ENCRYPT


    D.KERBEROS


    答:————


63.[单选题] 下列哪种工具可以向表中增添记录,并更改数据库的统计信息?


    A.import


    B.insert


    C.load


    D.update


    答:————


64.[单选题] 下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?


    A.DB2 数据仓库中心


    B.DB2数据链接管理器


    C.DB2关系扩展器


    D.DB2 OLAP Starter Kit


    答:————


65.[单选题] 要对应用程序预编译并生成绑定文件,需要什么特权?


    A.数据库上的CONNECT特权


    B.数据库上的BINDADD特权


    C.程序包上的BIND特权


    D.程序包上的CONTROL特权


    答:————


66.[单选题] 如果一个用户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


    答:————


67.[单选题] 数据操纵语言的基本功能中不包括()


    A.向数据库中插入数据


    B.描述数据库的访问控制


    C.修改数据库中的数据


    D.删除数据库中的数据


    答:————


68.[单选题] 事务的原子性是指()


    A.事务中包含的所有操作要么都做,要么都不做


    B.事务一旦提交,对数据库的改变是永久性的


    C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的


    D.事务必须是使数据库从一个一致性状态变到另一个一致性状态


    答:————


69.[单选题] 在语句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.错误


    答:————


70.[单选题] 给出下面信息:

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.


    答:————


71.[单选题] 下面哪一工具允许用户开发存储过程?


    A.控制中心


    B.命令中心


    C.任务中心


    D.开发中心


    E.健康中心


    答:————


72.[单选题] 假设有关系R和S,关系代数表达式R-(R-S)表示的是


    A.R∩S


    B.R∪S


    C.R-S


    D.R×S


    答:————


73.[单选题] 关系模型中,一个关键字是


    A.可以由多个任意属性组成


    B.至多由一个属性组成


    C.由一个或多个属性组成,其值能够惟一标识关系中一个元组


    D.其他都不是


    答:————


74.[单选题] 关系数据模型


    A.只能表示实体之间1:1联系


    B.只能表示实体之间1:m联系


    C.只能表示实体之间m:n联系


    D.可以表示实体间的任意联系


    答:————


75.[单选题] 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。关系模式A的关键字是


    A.C


    B.(H,R)


    C.(H,T)


    D.(H,S)


    答:————


76.[单选题] 若用如下的SQL语句创建一个student表,则可插入至表中的是 CREATE TABLE student (NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2), AGE N(2));


    A.(‘1031’,‘曾华’,男,23)


    B.(‘1031’,‘曾华’,NULL,NULL)


    C.(NULL,‘曾华’,’男’,’23’)


    D.(‘1031’,NULL,’男’,23)


    答:————


77.[单选题] 在数据库的三级模式结构中,内模式有


    A.1个


    B.2个


    C.3个


    D.任意多个


    答:————


78.[单选题] 从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是


    A.将N方码和联系的属性纳入M方的属性中


    B.将M方码和联系的属性纳入N方的属性中


    C.增加一个关系表示联系,其中纳入M方和N方的码


    D.在M方属性和N方属性中均增加一个表示级别的属性


    答:————


79.[单选题] 在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务。


    A.逻辑设计阶段


    B.概念设计阶段


    C.物理设计阶段


    D.需求分析阶段


    答:————


80.[单选题] 下列关系范式中最高范式是


    A.1NF


    B.2NF


    C.3NF


    D.BCNF


    答:————


81.[单选题] 实体完整性规则约束


    A.侯选关键字


    B.主关键字


    C.外关键字


    D.超关键字


    答:————


82.[单选题] 一个关系只有一个


    A.候选关键字


    B.外关键字


    C.超关键字


    D.主关键字


    答:————


83.[单选题] 模式是数据库


    A.全局物理结构


    B.局部物理结构


    C.全局逻辑结构


    D.局部逻辑结构


    答:————


84.[单选题] 关系代数运算的基础是


    A.关系运算


    B.谓词演算


    C.集合运算


    D.代数运算


    答:————


85.[单选题] 候选关键字中的属性称为


    A.非主属性


    B.主属性


    C.复合属性


    D.关键属性


    答:————


86.[单选题] 在数据库设计中,子类与超类存在着


    A.相容性联系


    B.调用的联系


    C.继承性的联系


    D.一致性联系


    答:————


87.[单选题] 关系数据库中的关键字是指


    A.能惟一决定关系的字段


    B.不可改动的专用保留字


    C.关键的很重要的字段


    D.能惟一标识元组的属性或属性集合


    答:————


88.[单选题] SQL语言中,删除一个表的命令是


    A.CLEAR TABLE


    B.DROP TABLE


    C.DELETE TABLE


    D.REMOVE TABLE


    答:————


89.[单选题] 下面的选项不是关系数据库基本特征的是


    A.不同的列应有不同的数据类型


    B.不同的列应有不同的列名


    C.与行的次序无关


    D.与列的次序无关


    答:————


90.[单选题] 下列四项中,不属于数据库系统特点的是


    A.数据共享


    B.数据完整性


    C.数据冗余度高


    D.数据独立性高


    答:————


91.[单选题] 当同一个实体集内部实体之间存在着一个M:N的关系时,根据E-R模型转换成关系模型的规则,转换成关系的数目为


    A.1


    B.2


    C.3


    D.4


    答:————


92.[单选题] 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是


    A.层次分析法和层次结构图


    B.数据流程分析法和数据流程图


    C.实体联系方法


    D.结构分析法和模块结构图


    答:————


93.[单选题] 同一个关系模型的任两个元组值


    A.不能全同


    B.可全同


    C.必须全同


    D.其他都不是


    答:————


94.[单选题] 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是


    A.数据库系统


    B.文件系统


    C.人工管理


    D.数据项管理


    答:————


95.[单选题] 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是


    A.DBS包括DB、DBMS


    B.DB包括DBS、DBMS


    C.DBMS包括DB、DBS


    D.DB就是DBS,也就是DBMS


    答:————


96.[单选题] 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式? 部门(部门号,部门名,部门成员,部门总经理)


    A.部门总经理


    B.部门成员


    C.部门名


    D.部门号


    答:————


97.[单选题] 一个结点可以有多个双亲,结点之间可以有多种联系的模型是


    A.网状模型


    B.关系模型


    C.层次模型


    D.其他都有


    答:————


98.[单选题] 在下面所列出的条目中,不属于数据库管理系统的基本功能的是


    A.数据库定义


    B.数据库的建立和维护


    C.数据库的存取


    D.数据库和网络中其他软件系统的通信


    答:————


99.[单选题] 关系模式中的关系模式至少是


    A.1NF


    B.2NF


    C.3NF


    D.BCNF


    答:————


100.[单选题] 关系数据库中的投影操作是指从关系中


    A.抽出特定记录


    B.抽出特定字段


    C.建立相应的影像


    D.建立相应的图形


    答:————


101.[单选题] 区分不同实体的依据是


    A.名称


    B.属性


    C.对象


    D.概念


    答:————


102.[单选题] 在概念模型中的客观存在并可相互区别的事物称


    A.实体


    B.元组


    C.属性


    D.节点


    答:————


103.[单选题] 关系代数中的连接操作是由


    A.选择和投影操作组合而成


    B.选择和笛卡尔积操作组合而成


    C.投影、选择、笛卡尔积操作组合而成


    D.投影和笛卡尔积操作组合而成


    答:————


104.[单选题] 要保证数据库的数据独立性,需要修改的是


    A.模式与外模式


    B.模式与内模式


    C.三级模式之间的两层映射


    D.三层模式


    答:————


105.[单选题] 实体是信息世界中的术语,与之对应的数据库术语为


    A.文件


    B.数据库


    C.字段


    D.记录


    答:————


106.[单选题] 用二维表结构表示实体以及实体间联系的数据模型称为


    A.网状模型


    B.层次模型


    C.关系模型


    D.面向对象模型


    答:————


107.[单选题] 数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的


    A.需求分析阶段


    B.逻辑设计阶段


    C.概念设计阶段


    D.物理设计阶段


    答:————


108.[单选题] 在关系模式中,如果属性A和B存在1对1的联系,则说


    A.A→B


    B.B→A


    C.A?B


    D.其他都不是


    答:————


109.[单选题] 信息的数据表示形式是


    A.只能是文字


    B.只能是声音


    C.只能是图形


    D.其他皆可


    答:————


110.[单选题] 数据库物理设计完成后,进入数据库实施阶段,下述工作中,( )一般不属于实施阶段的工作。


    A.建立库结构


    B.系统调试


    C.加载数据


    D.扩充功能


    答:————


111.[单选题] 关系模式的分解


    A.惟一


    B.不惟一


    答:————


112.[单选题] 为在查询结果中去掉重复元组,要使用保留字


    A.UNIQUE


    B.COUNT


    C.DISTINCT


    D.UNION


    答:————


113.[单选题] 在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务 。


    A.逻辑设计阶段


    B.概念设计阶段


    C.物理设计阶段


    D.需求分析阶段


    答:————


114.[单选题] 在数据库系统中,空值是


    A.0


    B.空格


    C.空字符串


    D.不确定


    答:————


115.[单选题] DBMS是


    A.数据库


    B.数据库系统


    C.数据库应用软件


    D.数据库管理软件


    答:————


116.[单选题] 若要在基本表S中增加一列CN(课程名),可用


    A.ADD TABLE S(CN CHAR(8))


    B.ADD TABLE S ALTER(CN CHAR(8))


    C.ALTER TABLE S ADD(CN CHAR(8))


    D.ALTER TABLE S (ADD CN CHAR(8))


    答:————


117.[单选题] X→Y,当下列哪一条成立时,称为平凡的函数依赖


    A.X ∈Y


    B.Y∈X


    C.X∩Y=Φ


    D.X∩Y≠Φ


    答:————


118.[单选题] 在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是


    A.4


    B.5


    C.6


    D.7


    答:————


119.[单选题] 当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是


    A.左外联接


    B.右外联接


    C.内部连接


    D.全外联接


    答:————


120.[单选题] 关系数据库中,实现实体之间的联系是通过关系与关系之间的


    A.公共索引


    B.公共存储


    C.公共元组


    D.公共属性


    答:————


121.[单选题] 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
 楼主| 发表于 2023-4-4 09:24:54 | 显示全部楼层
CHAR(6) NOT NULL,C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图