【期末高分题集】[吉林大学]《数据库应用技术》考核必备04

奥鹏期末考核

78452–《数据库应用技术》2022年吉林大学期末复习题集

单选题:
(1)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,B.name,COUNT(DISTINCT A.name) AS number_of_countries
FROM country A, staff B
WHERE B.id=A.person
GROUP BY B.id,B.name
HAVING COUNT(DISTINCT A.name):count_var
Which of the following values does :count_var require to print out the above
report?
A.1
B.2
C.3
D.4
答案问询微信:424329

(2)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);
答案问询微信:424329

(3)给定三个表:学生表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_GRADE80
A.不允许查询。因为视图中使用了分组和聚合函数。
B.允许。对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
WHERE AVG(GRADE)80
C.允许。对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
GROUP BY S#
HAVING AVG(GRADE)80
D.允许。对应的操作为:
SELECT S#, COUNT(C#)
FROM SC
HAVING AVG(GRADE)80
答案问询微信:424329

(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
答案问询微信:424329

(5)两个子查询的结果(),可以执行并、交、差操作
A.结构完全一致
B.结构完全不一致
C.结构部分一致
D.主键一致
答案问询微信:424329

(6)在数据库中存储的是:()
A.数据
B.数据模型
C.数据以及数据之间的联系
D.信息
答案问询微信:424329

(7)关系规范化中的删除操作异常是指()
A.不该删除的数据被删除
B.不该插入的数据被插入
C.应该删除的数据未被删除
D.应该插入的数据未被插入
答案问询微信:424329

(8)下述关于数据库系统的正确叙述是()
A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
答案问询微信:424329

(9)嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
A.号
B.分号
C.句号
D.冒号
答案问询微信:424329

(10)关系模式中各级模式之间的关系为()
A.3NF包含 2NF包含 1NF
B.3NF包含 1NF包含 2NF
C.1NF 包含2NF包含 3NF
D.2NF包含 1NF 包含3NF
答案问询微信:424329

(11)SQL语言具有()功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
答案问询微信:424329

(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
答案问询微信:424329

(13)设有两个事务T1,T2,其并发操作如下所示:
T1: T2:
1) 读A=10,B=5
2) 读A=10
3) 读A=20,B=5
求和25 验证错
正确的评价是哪个?
A.该操作不存在问题
B.该操作丢失修改
C.该操作不能重复读
D.该操作读“脏”数据
答案问询微信:424329

(14)创建一个DMS类型的表空间,可以使用以下哪两种文件系统对象作为容器?
A.目录
B.文件
C.DEVICE
答案问询微信:424329

(15)E-R图中的联系可以与()实体有关
A.0个
B.1个
C.1个或多个
D.多个
答案问询微信:424329

(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
答案问询微信:424329

(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
答案问询微信:424329

(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
答案问询微信:424329

(19)缺省的数据库日志文件的类型是:
A.Circular Log
B.Archival Log
C.Primary Log
D.Secondary log
答案问询微信:424329

(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
答案问询微信:424329

(21)要更改数据库管理器配置文件,需以下哪个数据库权限?
A.DBADM
B.SYSMAINT
C.SYSCTRL
D.SYSADM
答案问询微信:424329

(22)下面哪个工具可以保存终端用户需要存取的元数据?
A.Query Management Facility
B.DB2 Query Patroller
C.DB2存储过程构建器
D.信息目录
答案问询微信:424329

(23)下列那种隔离级对于只读操作不在数据行上加锁?
A.RR
B.RS
C.CS
D.UR
答案问询微信:424329

(24)DBMS是()
A.操作系统的一部分
B.在操作系统支持下的系统软件
C.一种编译程序
D.应用程序系统
答案问询微信:424329

(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
答案问询微信:424329

(26)当FROM子句中出现多个基本表或视图时,系统将执行什么操作?
A.并
B.等值联接
C.自然联接
D.笛卡儿积
答案问询微信:424329

(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)
答案问询微信:424329

(28)定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A.NULL
B.NOT NULL
C.DISTINCT
D.UNIQUE
答案问询微信:424329

(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
答案问询微信:424329

(30)对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?
A.企业版
B.工作组版
C.企业扩展版
D.个人版
E.卫星版
F.微型版
答案问询微信:424329

(31)并发控制的主要方法是采用以下哪种机制?
A.口令
B.锁
C.副本
D.检查点
答案问询微信:424329

(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
答案问询微信:424329

(33)使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?
A.NULL
B.RESTRICT
C.CASCADE
D.DISTINCT
答案问询微信:424329

(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
答案问询微信:424329

(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
答案问询微信:424329

(36)关系模型中的关系模式至少是()
A.1NF
B.2NF
C.3NF
D.BCNF
答案问询微信:424329

(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
答案问询微信:424329

(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 )
答案问询微信:424329

(39)下面哪个工具可以帮助用户对语句性能进行分析?
A.可视化解释工具
B.性能监视器
C.命令行处理器
D.控制中心
答案问询微信:424329

(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
答案问询微信:424329

(41)数据库系统的独立性是指():
A.不会因为数据的变化而影响应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其它的存储结构
答案问询微信:424329

(42)如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:
A.SYSIBM
B.SYSCAT
C.SYSSTAT
D.该用户连接到数据库时所使用的用户名
E.以上都不对
答案问询微信:424329

(43)如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
A.DB2个人开发版(PDE)
B.DB2通用开发版(UDE)
答案问询微信:424329

(44)发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:
A.DB2运行时间客户端
B.DB2管理客户端
C.DB2应用程序开发客户端
D.DB2瘦客户端
答案问询微信:424329

(45)如果选用循环日志方式,辅助日志文件何时分配?
A.数据库建立的时候
B.数据库服务器启动的时候
C.需要的时候
D.以上都不对
答案问询微信:424329

(46)对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?
A.企业版
B.工作组版
C.企业扩展版
D.个人版
E.卫星版
答案问询微信:424329

(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.
答案问询微信:424329

(48)游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()
A.. 不保持
B.. 保持到取出下一行记录或整个工作单元终止。
C.. 保持到整个工作单元终止。
答案问询微信:424329

(49)据库系统和文件系统的主要区别是:
A.数据库系统复杂,而文件系统简单。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
答案问询微信:424329

(50)如果想在数据导入的过程中创建表,应该
A.使用IXF文件格式进行LOAD
B.使用WSF文件格式进行LOAD
C.使用IXF文件格式进行IMPORT
D.使用WSF文件格式进行IMPORT
答案问询微信:424329

(51)当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?
A.副本文件
B.日志文件
C.检查点文件
D.死锁文件
答案问询微信:424329

(52)关系数据库管理系统应能实现的专门关系运算包括()
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
答案问询微信:424329

(53)向基本表增加一个新列后,原有元组在该列上的值为什么?
A.TRUE
B.FALSE
C.空值
D.不确定
答案问询微信:424329

(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
答案问询微信:424329

(55)使用SQL语句进行查询操作时,若希望查询结果不出现重复元组,应在SELECT子句中使用什么保留字?
A.UNIQUE
B.ALL
C.EXCEPT
D.DISTINCT
答案问询微信:424329

(56)数据库系统的并发控制的主要方法是采用()制。
A.拒绝
B.改为串行
C.锁
D.不加任何控制
答案问询微信:424329

(57)实体是信息世界中的术语,与之对应的数据库术语为:()
A.文件
B.数据库
C.字段
D.记录
答案问询微信:424329

(58)在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?
A.ORDER BY子句
B.WHERE子句
C.GROUP BY子句
D.均不需要
答案问询微信:424329

(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.
答案问询微信:424329

(60)如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该
A.建立两个SMS表空间分别存储索引数据和其他数据
B.建立两个DMS表空间分别存储索引数据和其他数据
C.建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
D.建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据
答案问询微信:424329

(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
答案问询微信:424329

(62)在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。
A.SERVER_ENCRYPT
B.DCE
C.DCE_SERVER_ENCRYPT
D.KERBEROS
答案问询微信:424329

(63)下列哪种工具可以向表中增添记录,并更改数据库的统计信息?
A.import
B.insert
C.load
D.update
答案问询微信:424329

(64)下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?
A.DB2 数据仓库中心
B.DB2数据链接管理器
C.DB2关系扩展器
D.DB2 OLAP Starter Kit
答案问询微信:424329

(65)如果一个用户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
答案问询微信:424329

(66)要对应用程序预编译并生成绑定文件,需要什么特权?
A.数据库上的CONNECT特权
B.数据库上的BINDADD特权
C.程序包上的BIND特权
D.程序包上的CONTROL特权
答案问询微信:424329

(67)数据操纵语言的基本功能中不包括()
A.向数据库中插入数据
B.描述数据库的访问控制
C.修改数据库中的数据
D.删除数据库中的数据
答案问询微信:424329

(68)事务的原子性是指()
A.事务中包含的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久性的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案问询微信:424329

(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.错误
答案问询微信:424329

(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.
答案问询微信:424329

(71)下面哪一工具允许用户开发存储过程?
A.控制中心
B.命令中心
C.任务中心
D.开发中心
E.健康中心
答案问询微信:424329

(72)关系模型中,一个关键字是
A.可以由多个任意属性组成
B.至多由一个属性组成
C.由一个或多个属性组成,其值能够惟一标识关系中一个元组
D.其他都不是
答案问询微信:424329

(73)关系数据模型
A.只能表示实体之间1:1联系
B.只能表示实体之间1:m联系
C.只能表示实体之间m:n联系
D.可以表示实体间的任意联系
答案问询微信:424329

(74)SQl语言是()的语言,易学习
A.过程化
B.非过程化
C.格式化
D.导航化
答案问询微信:424329

(75)一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
A.记录
B.行
C.属性
D.元组
答案问询微信:424329

(76)有关系模式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)
答案问询微信:424329

(77)实体完整性规则约束
A.侯选关键字
B.主关键字
C.外关键字
D.超关键字
答案问询微信:424329

(78)在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R:R(订单号,日期,客户名称,商品编码,数量),则R的主关键字是
A.订单号
B.订单号,客户名称
C.商品编码
D.订单号,商品编码
答案问询微信:424329

(79)一个关系只有一个
A.候选关键字
B.外关键字
C.超关键字
D.主关键字
答案问询微信:424329

(80)模式是数据库
A.全局物理结构
B.局部物理结构
C.全局逻辑结构
D.局部逻辑结构
答案问询微信:424329

(81)关系中任何一列的属性取值
A.可以再分成更小的数据项,并可取自不同域中的数据
B.可以再分成更小的数据项,不能取自不同域 中的数据
C.不可再分的数据项,只能取自同一域 中的数据
D.不可再分的数据项,可取自大在不同域中数据
答案问询微信:424329

(82)关系代数运算的基础是
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
答案问询微信:424329

(83)候选关键字中的属性称为
A.非主属性
B.主属性
C.复合属性
D.关键属性
答案问询微信:424329

(84)在数据库设计中,子类与超类存在着
A.相容性联系
B.调用的联系
C.继承性的联系
D.一致性联系
答案问询微信:424329

(85)关系数据库中的关键字是指
A.能惟一决定关系的字段
B.不可改动的专用保留字
C.关键的很重要的字段
D.能惟一标识元组的属性或属性集合
答案问询微信:424329

(86)SQL语言中,删除一个表的命令是
A.CLEAR TABLE
B.DROP TABLE
C.DELETE TABLE
D.REMOVE TABLE
答案问询微信:424329

(87)下面的选项不是关系数据库基本特征的是
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.与行的次序无关
D.与列的次序无关
答案问询微信:424329

(88)当同一个实体集内部实体之间存在着一个M:N的关系时,根据E-R模型转换成关系模型的规则,转换成关系的数目为
A.1
B.2
C.3
D.4
答案问询微信:424329

(89)"元数据"是指
A.数据结构的描述
B.数据项的描述
C.数据的来源
D.基本数据
答案问询微信:424329

(90)关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的条件,这些规范条件中最基本的一条就是
A.每一个分量是一个不可分的数据项,即不允许表中表结构
B.二维表中各列的宽度必须完全相等
C.二维表中各行和各列的顺序不能交换
D.属性名要么完全使用汉字,要么全部使用字母
答案问询微信:424329

(91)同一个关系模型的任两个元组值
A.不能全同
B.可全同
C.必须全同
D.其他都不是
答案问询微信:424329

(92)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
答案问询微信:424329

(93)在数据库中存储的是
A.数据
B.数据模型
C.数据以及数据之间的联系
D.信息
答案问询微信:424329

(94)在E-R模型转换成关系模型的过程中,下列不正确的做法是
A.所有联系转换成一个关系
B.所有实体集转换成一个关系
C.1:N联系不必转换成关系
D.M:N联系转换成一个关系
答案问询微信:424329

(95)根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式? 部门(部门号,部门名,部门成员,部门总经理)
A.部门总经理
B.部门成员
C.部门名
D.部门号
答案问询微信:424329

(96)层次模型不能直接表示
A.1:1关系
B.1:m关系
C.m:n关系
D.1:1和1:m关系
答案问询微信:424329

(97)一个结点可以有多个双亲,结点之间可以有多种联系的模型是
A.网状模型
B.关系模型
C.层次模型
D.其他都有
答案问询微信:424329

(98)存储在计算机内有结构的数据的集合是
A.数据库系统
B.数据库
C.数据库管理系统
D.数据结构
答案问询微信:424329

(99)关系模式中的关系模式至少是
A.1NF
B.2NF
C.3NF
D.BCNF
答案问询微信:424329

(100)关系数据库中的投影操作是指从关系中
A.抽出特定记录
B.抽出特定字段
C.建立相应的影像
D.建立相应的图形
答案问询微信:424329

(101)区分不同实体的依据是
A.名称
B.属性
C.对象
D.概念
答案问询微信:424329

(102)设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85 分,则可用
A.UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’
B.UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’
C.UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’
D.UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’
答案问询微信:424329

(103)关系代数中的连接操作是由
A.选择和投影操作组合而成
B.选择和笛卡尔积操作组合而成
C.投影、选择、笛卡尔积操作组合而成
D.投影和笛卡尔积操作组合而成
答案问询微信:424329

(104)下面列出的关于视图的条目中,不正确的是
A.视图是外模式
B.视图是虚表
C.使用视图可以加快查询语句的执行速度
D.使用视图可以简化查询语句的编写
答案问询微信:424329

(105)实体完整性是指关系中
A.不允许有空行
B.主关键字不允许取空值
C.属性值外关键字取空值
D.允许外关键字取空值
答案问询微信:424329

(106)下列有关E-R模型向关系模型转换的叙述中,不正确的是
A.一个实体模型转换为一个关系模式
B.一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C.一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D.一个m:n联系转换为一个关系模式
答案问询微信:424329

(107)在数据库中,下列说法不正确的是
A.数据库避免了一切数据重复
B.数据库减少了数据冗余
C.数据库中的数据可以共享
D.若系统是完全可以控制的,则系统可确保更新的一致性
答案问询微信:424329

(108)信息的数据表示形式是
A.只能是文字
B.只能是声音
C.只能是图形
D.其他皆可
答案问询微信:424329

(109)数据库物理设计完成后,进入数据库实施阶段,下述工作中,( )一般不属于实施阶段的工作。
A.建立库结构
B.系统调试
C.加载数据
D.扩充功能
答案问询微信:424329

(110)为在查询结果中去掉重复元组,要使用保留字
A.UNIQUE
B.COUNT
C.DISTINCT
D.UNION
答案问询微信:424329

(111)关系数据模型是目前最重要的一种数据模型,它的三个要素分别是
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
答案问询微信:424329

(112)在数据库系统中,空值是
A.0
B.空格
C.空字符串
D.不确定
答案问询微信:424329

(113)在SQL语言查询语句中,WHERE子句实现关系代数的
A.投影运算
B.选择运算
C.连接运算
D.交运算
答案问询微信:424329

(114)对关系模型叙述错误的是
A.在严格的数学理论、集合论和谓词基础之上
B.微机DBMS绝大部分采取关系数据模型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统
答案问询微信:424329

(115)X→Y,当下列哪一条成立时,称为平凡的函数依赖
A.X ∈Y
B.Y∈X
C.X∩Y=
D.X∩Y≠
答案问询微信:424329

(116)在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是
A.4
B.5
C.6
D.7
答案问询微信:424329

(117)关系数据库中,实现实体之间的联系是通过关系与关系之间的
A.公共索引
B.公共存储
C.公共元组
D.公共属性
答案问询微信:424329

(118)SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
答案问询微信:424329

(119)自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然时,要求R和S含有一个或多个共有的
A.元组
B.行
C.记录
D.属性
答案问询微信:424329

(120)SQL语言中,下列涉及空值的操作,不正确的是
A.AGE IS NULL
B.AGE IS NOT NULL
C.AGE=NULL
D.NOT(AGE IS NULL)
答案问询微信:424329

(121)下面列出的条目中,不属于数据库技术的主要特点的是
A.数据的结构化
B.数据的冗余度小
C.较高的数据独立性
D.程序的标准化
答案问询微信:424329

(122)关系规范化中的删除操作异常是指
A.不该删除的数据被删除
B.不该插入的数据被插入
C.应该删除的数据被删除
D.应该插入的数据未被插入
答案问询微信:424329

(123)下列语句中修改表结构的是
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
答案问询微信:424329

(124)假设在一个E-R模型中,存在10个不同的实体集和12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系、4个1:N、5个M:N联系,则这个E-R模型转换成关系的数目可能是
A.14
B.15
C.19
D.22
答案问询微信:424329

(125)存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是
A.网状模型
B.关系模型
C.层次模型
D.其他都有
答案问询微信:424329

(126)数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和
A.系统分析员
B.程序员
C.数据库管理员
D.操作员
答案问询微信:424329

(127)如何构造出一个合适的数据逻辑结构是( )主要解决的问题 。
A.物理结构设计
B.数据字典
C.逻辑结构设计
D.关系数据库查询
答案问询微信:424329

(128)在SQL语言查询语句中,SELECT子句实现关系代数的
A.投影运算
B.选择运算
C.连接运算
D.交运算
答案问询微信:424329

(129)在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是( )阶段的任务
A.需求分析阶段
B.概念设计阶段
C.物理设计阶段
D.逻辑设计阶段
答案问询微信:424329

(130)描述数据库全体数据的全局逻辑结构和特性的是
A.模式
B.内模式
C.外模式
D.存储模式
答案问询微信:424329

(131)规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及
A.数据的不一致性的缺欠
B.结构不合理的缺欠
C.冗余度大的缺欠
D.数据丢失的缺欠
答案问询微信:424329

(132)已知关系R(P,Q,M,N),F是R上成立的函数依赖集,F={(P→Q,Q→M)},则R的侯选关键字是
A.P
B.Q
C.PQ
D.PN
答案问询微信:424329

(133)关系规范化中的插入操作异常是指
A.不该删除的数据被删除
B.不该插入的数据被插入
C.应该删除的数据被删除
D.应该插入的数据未被插入
答案问询微信:424329

(134)设计性能较优的关系模式称为规范化,规范化主要的理论依据是
A.关系规范化理论
B.关系运算理论
C.关系代数理论
D.数理逻辑
答案问询微信:424329

(135)数据库设计中,概念模型
A.依赖于计算机的硬件
B.独立于DBMS
C.依赖于DBMS
D.独立于计算机的硬件和DBMS
答案问询微信:424329

(136)数据库的基本特点
A.数据可以共享(或数据结构化)、数据独立性、数据冗余大,易移值、统一管理和控制
B.数据可以共享(或数据结构化)、数据独立性、数据冗余小,易扩充、统一管理和控制
C.数据可以共享(或数据结构化)、数据互换性、数据冗余小,易扩充、统一管理和控制
D.数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制
答案问询微信:424329

(137)在数据库设计中,将E-R图转换成关系数据模型的过程属于
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
答案问询微信:424329

(138)有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是
A.S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
B.S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’
C.SAGE in>=20 and CNAME in ‘ACCESS’
D.SAGE>=20 and CNAME=’ ACCESS’
答案问询微信:424329

(139)关系模式的候选关键字可以有1个或多个,而主关键字有
A.多个
B.0个
C.1个
D.1个或多个
答案问询微信:424329

(140)层次模型实现数据之间联系的方法是
A.连接
B.指针
C.公共属性
D.关系
答案问询微信:424329

(141)关系数据库规范化是为解决关系数据库中
A.插入、删除和数据冗余问题而引入的
B.提高查询速度问题奥鹏期末考核而引入的
C.减少数据操作的复杂性问题而引入的
D.保证数据的安全性和完整性问题而引入的
答案问询微信:424329

(142)一个关系数据库文件中的各条记录
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
答案问询微信:424329

(143)设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用
A.ADD INTO S VALUES(’张二’,’化学’,’80’)
B.INSERT INTO S VALUES(’张二’,’化学’,’80’)
C.ADD INTO S VALUES(’张二’,’化学’,80)
D.INSERT INTO S VALUES(’张二’,’化学’,80)
答案问询微信:424329

(144)下述不是DBA数据库管理员的职责的是
A.完整性约束说明
B.定义数据库模式
C.数据库安全
D.数据库管理系统设计
答案问询微信:424329

(145)关系数据模型的基本数据结构是
A.树
B.图
C.索引
D.关系
答案问询微信:424329

(146)要保证数据库的逻辑数据独立性,需要修改的是
A.模式与外模式之间的映射
B.模式与内模式之间的映射
C.模式
D.三级模式
答案问询微信:424329

(147)数据库系统的数据独立性是指
A.不会因数据的变化而影响应用程序
B.不会因系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因存储策略的变化而影响存储结构
D.不会因某些存储结构的变化而影响其他的存储结构
答案问询微信:424329

(148)设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成 WHERE DNAME LIKE
A.''_ _W _%''
B.''_ W _ %''
C.''_ W _ _''
D.'' _ %W _ _''
答案问询微信:424329

(149)下面关于函数依赖的叙述中,不正确的是
A.若X→Y,Y→Z,则X→YZ
B.若XY→Z,则X→Z, Y→Z
C.若X→Y,Y→Z,则X→Z
D.若X→Y,Y’包含Y,则X→Y’
答案问询微信:424329

(150)子模式DDL是用来描述
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
答案问询微信:424329

(151)SQL语言中实现数据库检索的语句是
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
答案问询微信:424329

(152)设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是
A.一对一
B.一对多
C.多对多
D.不确定
答案问询微信:424329

(153)下面关于关系性质的说法,错误的是
A.表中的一行称为一个元组
B.行与列交叉点不允许有多个值
C.表中的一列称为一个属性
D.表中任意两行可能相同
答案问询微信:424329

(154)关系模式的候选关键字可以有
A.0个
B.1个
C.1个或多个
D.多个
答案问询微信:424329

(155)下列陈述中,错误的是
A.2NF必然属于1NF
B.3NF必然属于2NF
C.3NF必然属于BCNF
D.BCNF必然属于3NF
答案问询微信:424329

(156)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
答案问询微信:424329

(157)层次数据模型的基本数据结构是
A.树
B.图
C.索引
D.关系
答案问询微信:424329

(158)在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外关键字。它是
A.职工关系的“职工号”
B.职工关系的“部门号”
C.部门关系的“部门号”
D.部门关系的“部门名”
答案问询微信:424329

(159)已知关系R和S,R∩S等价于
A.(R﹣S)﹣S
B.S﹣(S﹣R)
C.(S﹣R)﹣R
D.S﹣(R﹣S)
答案问询微信:424329

(160)对实体和实体之间的联系采用同样的数据结构表达的数据模型为
A.网状模型
B.关系模型
C.层次模型
D.非关系模型
答案问询微信:424329

(161)提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为
A.OS
B.DS
C.DBMS
D.DBS
答案问询微信:424329

(162)数据管理与数据处理之间的关系是
A.两者是一回事
B.两者之间无关
C.数据管理是数据处理的基本环节
D.数据处理是数据管理的基本环节
答案问询微信:424329

(163)假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系
A.S
B.S,SC
C.C,SC
D.S,C,SC
答案问询微信:424329

(164)学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是
A.DELETE Age from S
B.ALTER TABLE S DROP Age
C.UPDATE S Age
D.ALTER TABLE S ‘Age’
答案问询微信:424329

(165)反映现实世界中实体及实体间联系的信息模型是
A.关系模型
B.层次模型
C.网状模型
D.E-R模型
答案问询微信:424329

(166)关系模式的主关键字有
A.0个
B.1个
C.1个或多个
D.多个
答案问询微信:424329

(167)关系模式中各级模式之间的关系为
A.3NF?2NF?1NF
B.3NF?1NF?2NF
C.2NF?3NF?1NF
D.1NF?2NF?3NF
答案问询微信:424329

判断题:
(1)关系是元组的集合。
答案问询微信:424329

(2)属性是指实体具有的某种特性或若干方面的特性。
答案问询微信:424329

(3)实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。
答案问询微信:424329

(4)属性取值的变化范围称为该属性的域。
答案问询微信:424329

(5)任何一张二维表格都表示一个关系。
答案问询微信:424329

(6)关系模型就是关系数据库。
答案问询微信:424329

(7)实体型是指实体属性的集合,表示实体所固有的若特征。
答案问询微信:424329

(8)用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网