一、单项选择提,(选择一个正确的答案,将相应的字母填入题内的括号中) 1.描述事物的符号录称为(b)。
A.信息B.数据C.记录D.记录集合 2.在人工管理阶段,数据是(b)。
A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化的 3.(c)是长期存储在计算机内的有组织、可共享的数据集合。
A.数据库管理系统B.数据库系统C.数据库D.文件组织 4.数据库的完整性是指数据的(c)
A.正确性和不被非法存取 B.合法性和不被恶意破坏 C.正确性和相容性 D.合法性和相容性 5.数据库系统的核心是(C)
A.数据库B.数据库管理系统C.数据库模型D.软件工具 6.数据库管理系统实现对数据库的查询、插入、修改和删除等操作的数据库语言称为(c)
A.数据定义语言(DDL) B.数据管理语言 C.数据操纵语言(DML) D.数据控制语言
7.(b)是位于用户与操作系统之间的一层数据管理软件。
A.数据库系统B.数据库管理系统C.数据库D.数据库应用系统
8.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(d)
A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员 9.数据库系统的数据独立性是指(b)
A.不会因为数据库的变化而影响相应程序
B.不会因为系统数据库存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其它的存储结构
10.在数据模型的三要素中,数据的约束条件规定数据及其联系的(c)
A.动态特性B.制约和依存规则C.静态的约束条件D.静态特性 11.下列不属于数据模型三要素的是(d)
A.数据结构B.数据操作C.数据的约束条件D.静态特性
12.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除,这是由层次模型的(b)决定的。
A.数据结构B.数据操作C.完整性约束D.缺陷
13.在数据库系统中,把满足以下(b)两个条件的基本层次联系的集合称为层次模型。(1)有一个结点无双亲(2)其他结点无双亲(3)有且仅有一个结点无双亲(4)其他结点有且仅有一个双亲(5)允许其他结点有多个双亲
A.(1)和(2)B.(3)和(4)C.(3)和(5)D.(2)和(5)
14.数据库技术奠基人之一E.F.Codd于1970年发表多遍论文,主要论述的是(c)
A.层次数据模型B.网络数据模型C.关系数据模型D.面向对象数据模型
15.在数据库系统中,将满足以下(d)两个条件基本层次联系集合称为网状模型。
(1)允许一个以上的结点无双亲 (2)仅有一个结点无双亲 (3)一个结点可以有多于一个双亲 (4)每个结点仅有一个双亲 (5)每个结点的双亲是唯一的 A.(3)和(4)B.(2)和(3)C.(3)和(4)D.(1)和(3) 16.数据库的网状模型应满足的条件是(a)
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点
1
C.有且仅有一个结点无双亲,其余结点都只有一个双亲 D.每个结点有且仅有一个双亲 17.对关系模型叙述错误的是(d)
A.建立在严格的数学理、集合论和谓词演算公式的基础之上 B.微机DBMS绝大部份采取关系数据模型 C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统 18.同一个关系模型的任意的两个元组值(a)
A.不能全同B.可全同C.必须全同D.以上都不对
19.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(d)
A.外模式B.内模式C.存储模式D.模式 20.数据模型是(b)
A.现实世界数据内容的抽象 B.现实世界数据特征的抽象
C.现实世界数据库结构的抽象 D.现实世界数据库物理存储的抽象
21.当数据库的_____ 改变了,由数据库管理员对______映象作相应的改变,可以使___保持不变,从而保证了数据的物理独立性。(C)
A.外模式/模式 模式 用户模式B.模式 模式/内模式 外模式/模式 C.存储结构 模式/内模式 模式D.模式 存储结构 用户模式 22.数据库系统达到了数据独立性是因为采用了(D)
A.层次模型B.网关模型C.关系模型D.三级模式结构 23.模式的逻辑子集通常称为(C)
A.存储模式B.内模式C.外模式D.模式
24.在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是(B)。
A.外模式B.模式C.子模式D.内模式
25.为了保证数据库的数据逻辑独立性,需要修改的是(B)
A.模式与外模式 B.模式与内模式 C.三级模式之间的两级映射 D.三级模式
26.对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是(A)
A.外模式B.模式C.子模式D.内模式
27.要保证数据库逻辑数据的独立性,需要修改的是(C)
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式 28.在DBS中,最接近于物理存储设备一级的结构,称为(D)
A.外模式B.概念模式C.用户模式D.内模式 29.对数据库物理存储方式的描述称为(B)
A.外模式B.内模式C.概念模式D.逻辑模式
30.在数据库三级模式间引入二级映象的主要作用是(A)
A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 31.关于模式间的映象叙述错误的是(D)
A. 外模式/模式映象是对数据库中不同用户的外模式与数据库逻辑模式之间对应
关系的描述
B. 模式/内模式映象是对数据库中数据全局逻辑结构与数据的物理存储组织结构
之间对应关系的描述
2
C. 对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式
与模式之间的对应关系
D. 当模式改变时,由数据库管理员对各个外模式/模式映象不作相应的改变,可以
使用外模式保持不变
32.关于外模式/模式映象叙述错误的是(D)
A. 外模式/模式映象对应于同一个模式可以有任意多个外模式
B. 对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义该外模式与
模式之间的对应关系
C. 当模式改变时,由数据库管理员对各个外模式/模式映象作相应的改变,可以使
外模式保持不变
D. 外模式/模式映象是对数据库中相同用户的外模式与数据库逻辑模式之间对应
关系描述
33.关系模型中,候选码(C)
A.可由多个任意属性组成 B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.以上都不对
34.关系数据模型的三个组成部分中不包括(C)
A.完整性规则B.数据结构C.恢复D.数据操作
35.关系数据库管理系统应能实现的专门的关系运算包括(B)
A.排列、索引、统计B.选择、投影、连接 C.关联、更新、排列D.显示、打印、制表 36.关系是(D)
A.型 B.静态的 C.稳定的 D.关系模型的一个实例
37.在通常情况下,下面的关系中不可以作为关系数据库的关系是(D)
A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,学生简历) 38.关系模型的参照完整性规则要求关系中(c)
A.不允许引用不存在的元组 B.允许引用不存在的元组 C.不允许引用不存在的属性D.允许引用不存在的属性
39.设有关系R,按条件f对关系R进行选择,正确的是(C) A. f(R) B. RfR C. σf (R) D. Πf(R)
40.设有关系R(A,B,C,)和S(B,C,D)下列各关系代数表达式不成立的是(B) A. ⅡA(R)∣╳∣ⅡD(S) B. R∪S C.ⅡB(R)∣╳∣ⅡB(S) D. R∣╳∣S 41.关系运算中花费时间可能最长的时间是(C) A.投影 B.选择C.笛卡尔积D.除
42.集合R与S的连接是可以用关系代数的5种基本运算表示为(B) A. R-(R-S) B. σF(R×S) C. R-(S-R) D. 空
43.关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③;则①②③为(A)
A.①投影、②选择、③连接B.①投影、②选择、③扫描 C.①连接、②扫描、③投影D.①投影、②连接、③选择 44.关系演算是用(A)来表达查询要求的方式。
A.谓词 B.关系运算 C.元组 D.域
3
45.关系代数的6种基本运算均可用元组表达式来表示,下列叙述不正确的是(D)
A.并:R∪S={t| R(t) V S(t) } B.交:R∩S={t| R (t)ΛS(t) } C.差:R-S={ t| R(t)Λ┐S(t)}
D.选择:σF(R)={ t| R(t) V F(t) = “真” } 46.下列不是域关系演算的原子谓词公式类型是(D)
A. R(t1,t2,…,tk),R是一个K目关系,ti为域变量或常量,R(t1,t2,…,tk)表示属性t1,t2,…tk组成的关系
B. tiquj:ti,uj为域变量,q为算术比较运算符,表示满足比较关系q的域变量 C. tiqC或Cqti,其中ti为域变量,C为常量,q 为算术比较运算符 D.{ t1,t2,?,tk | R (t1,t2,?,tk) }
47. 关于域关系演算公式的递归定义叙述不正确的是(B)
A.原子谓词公式是域关系演算公式
B.若f是域关系演算公式,则┐f和(f)也是域关系演算公式
C.若f1和f2是域关系演算公式,则f1Λf2,f1Vf2也是域关系演算公式 D.若f1和f2不是域关系演算公式,则f1=>f2不是域关系演算公式 48. 关于域关系演算和元组关系演算的区别叙述不正确的是(D)
A.不同之处是用域变量代替元组变量的每一个分量
B.与元组变量不同的是,域变量的变化范围是某个值域而不是某一个关系 C.可以像元组演算一样定义域演算的原子公式 D.可以不像元组演算一样定义域演算的原子公式 49. SQL语言具有(B)的功能。
A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 50. SQL语言具有两种使用方式,分别称为交互式SQL和(C)
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 51. 下列SQL语句中,创建关系表的是(b)
A. ALTER B. CREATE C. UPDATE D. INSERT
52. 在当前打开的“教师”表中,含有“职称”和“工资”实际字段,求“教授”的工资总数,并存入变量nsalary在正确命令是(a)
A. SUM 工资 TO nsalary FOR职称=“教授” B. AVERAGE 工资 TO nsalary FOR职称=教授 C. SUM 工资 TO nsalary FOR“职称”=教授 D. COUNT 工资 TO nsalary FOR 职称=“教授”
53. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及关系(d)
A. S B. SC,C C. SC D. S,C,SC
54. SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的也是使用最频繁的语句是(a)
A. SELECT B. INSERT C. UPDATE D. DELETE 55.下列属于数据更新语句是(c)
A.索引 B.删除 C.修改 D.插入 56.下列关于UPDATE语句的使用格式正确的是(a)
4
A. UPDATE table_name SET column=valuel,column2=value2 WHERE column3=value3; B. UPDATE usersl,users2 SET age to 24 WHERE name=123
C. UPDATE mytable PUT ‘ABC’ TO first_column WHERE first_column=’Me!’ D. UPDATE first_column=’Update’ IN table WHERE second _column=’Me!’
57.下列不属于计算机系统的三类安全性的是(d)
A.技术安全、政策法规 B.管理安全、技术安全 C.技术安全、管理安全、政策法规 D.安全监察
58.为有效的保护重要数据,提高计算机系统的安全性,通常要采用(a)技术
A.数据加密 B.验证设计 C.结构化保护 D.标记安全保护 59.下列不是用于实现数据库安全控制技术的是(D)
A.视图机制 B.强制存取方法 C.审计 D.三级封锁协议 60.事务日志的用途是(B)
A. 事务处理 B. 数据恢复 C. 完整性约束 D. 安全性控制 61.下列不属于数据库安全性控制的是(B)
A. 用户标识与鉴别 B. 政策法规 C. 存取控制 D. 授权与回收 62.数据库中只存放视图的(C)
A. 操作 B. 对应的数据 C. 定义 D. 限制 63.关于视图机制叙述错误的是(D)
A. 利用视图机制,就可以构造安全的模型
B. 授权和视图机制的某种程度上能给数据库应用系统提供一定的安全保障
C. 用户访问的不是具体的表,数据库系统也不必给具体的表授权,而只需要给某个用户授予访问某些视图的权限,从而起到保护数据库的作用 D. 授权和视图机制不能给数据库应用系统提供安全保障 64.不属于视图机制在数据库安全系统中的实现的是(D)
A. 有了视图机制,就可以在设计数据库应用系统时对不同的用户定义不同的视图,使机密数据不出现在不应该看到这数据的用户视图上,这样视图机制就自动提供了对机密数据的安全保护功能
B. 利用视图限制访问表中的某些列 C. 利用权限让不同用户访问不同的视图
D. 利用视图可以实现支持对某些数据的修改的用户权限定义 65.审计分为(A)
A. 用户级审计和系统级审计 B. 用户级审计 C. 系统审计 D. 应用审计 66.ORACLE中如果需要对修改SC表结构或修改SC数据操作进行审计,下列正确的是(b )
A. AUDIT UPDATE ON SC B. AUDIT ALTER, UPDATE ON SC C. AUDIT ALTER ON SC D. AUDIT INSERT INTO ON SC 67.数据加密的方法有(A)两种 A. 替换方法和置换方法 B. 密钥和映射 C. 置换方法和逆序方法 D. 替换和密钥 68.下列对数据加密技术叙述不正确的是(D)
A. 加密技术是网络安全的基石
B. 数据加密技术要求只有在指定的用户或网络下才能解除密码而获得原来的数据,这就需要给数据发送方和接受方以一些特殊的信息用于加解密,这就是所谓的密钥
C. 数据加密(Dataencryption)技术是指将一个信息(或称明文,plaintext)经过
5