吉大数据库应用技术在线作业二答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
吉大《数据库应用技术》在线作业二答案
试卷总分:100 测试时间:--试卷得分:100
单选题
一、单选题(共25 道试卷,共100 分。)得分:100V 1. 向基本表增加一个新列后,原有元组在该列上的值为什么?
A. TRUE
B. FALSE
C. 空值
D. 不确定
正确答案:C 满分:4 分得分:4
2. 据库系统和文件系统的主要区别是:
A. 数据库系统复杂,而文件系统简单。
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
正确答案:B 满分:4 分得分:4
3. 如果选用循环日志方式,辅助日志文件何时分配?
A. 数据库建立的时候
B. 数据库服务器启动的时候
C. 需要的时候
D. 以上都不对
正确答案:C 满分:4 分得分:4
4. 关系数据库管理系统应能实现的专门关系运算包括()
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
正确答案:B 满分:4 分得分:4
5. DBMS是()
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译程序
D. 应用程序系统
正确答案:B 满分:4 分得分:4
6. 定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A. NULL
B. NOT NULL
C. DISTINCT
D. UNIQUE
正确答案:B 满分:4 分得分:4
下述关于数据库系统的正确叙述是()7.
A. 数据库中只存在数据项之间的联系
B. 数据库的数据项之间和记录之间都存在联系
C. 数据库的数据项之间无联系,记录之间存在联系
D. 数据库的数据项之间和记录之间都不存在联系
正确答案:B 满分:4 分得分:4
8. 在数据库中存储的是:()
A. 数据
B. 数据模型
C. 数据以及数据之间的联系
D. 信息
正确答案:C 满分:4 分得分:4
9. 关系模式中各级模式之间的关系为()
A. 3NF 2NF 1NF
B. 3NF 1NF 2NF
C. 1NF 2NF 3NF
D. 2NF 1NF 3NF
正确答案:A 满分:4 分得分:4
10. 如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该
A. 建立两个SMS表空间分别存储索引数据和其他数据
B. 建立两个DMS表空间分别存储索引数据和其他数据
C. 建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
D. 建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据
正确答案:B 满分:4 分得分:4
11. 给定三个表:学生表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建立如下视图:CREA TE VIEW
S_GRADE(S#,C_NUM,A VG_GRADE) AS
SELECT S#,COUNT(C#),A VG(GRADE) FROM SC GROUP BY S#。
判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。SELECT S#,C_NUM FROM S_GRADE WHERE
A VG_GRADE>80
A. 不允许查询。因为视图中使用了分组和聚合函数。
B. 允许。对应的操作为:SELECT S#,COUNT(C#)FROM SC WHERE
A VG(GRADE)>80
C. 允许。对应的操作为:SELECT S#,COUNT(C#) FROM SC GROUP BY S# HA VING
A VG(GRADE)>80
D. 允许。对应的操作为:SELECT S#, COUNT(C#) FROM SC HA VING
A VG(GRADE)>80
正确答案:C 满分:4 分得分:4
12. SQL语言具有()功能。
A. 关系规范化、数据操纵、数据控制
数据定义、数据操纵、数据控制B.
C. 数据定义、关系规范化、数据控制
D. 数据定义、关系规范化、数据操纵
正确答案:B 满分:4 分得分:4
13. 执行下面两条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
正确答案:D 满分:4 分得分:4
14. 下列哪种工具可以向表中增添记录,并更改数据库的统计信息?
A. import
B. insert
C. load
D. update
正确答案:C 满分:4 分得分:4
15.
对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2
产品?
A. 企业版
B. 工作组版
C. 企业扩展版
D. 个人版
E. 卫星版
正确答案:E 满分:4 分得分:4
16. 如果想在数据导入的过程中创建表,应该
A. 使用IXF文件格式进行LOAD
B. 使用WSF文件格式进行LOAD
C. 使用IXF文件格式进行IMPORT
D. 使用WSF文件格式进行IMPORT
正确答案:C 满分:4 分得分:4
17. 在语句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. 正确