oracle中级题目

  • 格式:doc
  • 大小:231.50 KB
  • 文档页数:33

第三部分数据库原理及应用分析复习题数据库原理单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)1.描述事物的符号记录为()。

A.信息B.数据C.记录D.记录集合2.在人工管理阶段,数据是( )。

A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的3. ()是长期存储在计算机内的油组织、可共享的数据集合。

A.数据库管理系统B.数据库系统C.数据库D.文件组织4. 数据库的完整性是指数据的()。

A.正确性和不被非法存取B.合法性和不被恶意破坏C.正确性和相容性D.合法性和相容性5. 数据库系统的核心是()。

A. 数据库B.数据库管理系统C.数据模型D.软件工具6.能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。

A.数据定于语言(DDL)B.数据管理语言C.数据操纵语言(DML)D.数据控制语言7.()是位于用户与操作系统之间的一层数据管理软件。

A.数据库系统B.数据库管理系统 B.数据库管理系统C.数据库D.数据库应用系统8. 数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()。

A.数据库管理系统B.数据库应用系统C.数据处理系统D.各类相关人员9. 数据库系统的数据独立性是指()。

A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构10.在数据模型的三要素中,数据的约束条件规定了数据及其联系的()。

A.动态特性B.制约和依存规则C.静态特性D.数据结构11. 下列选项中,()不属于数据模型的三要素。

A.数据结构B.数据操作C.数据的约束条件D.静态特性12.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。

这是由层次模型的()决定的。

A.数据结构B.数据操作C.完整性约束D.缺陷13.在数据库系统中,把满足以下()条件的基本层次联系的集合称为层次模型。

(1)有一个结点无双亲(2)其他结点无双亲(3)有且仅有一个结点无双亲(4)其他结点有且仅有一个双亲(5)允许其他结点有多个双亲A.(1)和(2)B.(3)和(4)C.(3)和(5)D.(2)和(5)14. 数据库技术的奠基人之一,E.F.Codd于1970年发表多篇论文,重要论述的是()。

A.层次数据模型B.网络数据模型C.关系数据模型D.面向对象数据模型15.在数据库系统中,将满足以下()条件的基本层次联系集合称为网状模型。

(1)允许一个以上的结点无双亲(2)仅有一个节点无双亲(3)一个结点可以有多于一个双亲(4)每个结点仅有一个双亲(5)每个结点的双亲是唯一的A.(3)和(4)B.(2)和(3)C.(3)和(4)D.(1)和(3)16.数据库的网状模型应满足的条件是()。

A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲17.一下对关系模型的叙述错误的是(d)A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B..微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连续操作的DBMS也可以是关系数据库系统18.同一个关系模型的任意两个元组值()。

A.不能全同B.可全同C.必须全同D.以上都不是19.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A.外模式B.内模式C.存储模式D.模式20.数据模型是()。

A.现实世界数据内容的抽象B.现实世界数据特征的抽象C.现实世界数据库结构的抽象D.现实世界数据库物理存储的抽象21.档数据库的改变了,由数据库管理员对映像作相应改变,可以使保持不变,从而保证了数据的物理独立性。

()(使用以下选项组合填入空格内)(1)模式(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式A.(3)(1)(4)B.(1)(5)(3)C.(2)(5)(1)D.(1)(2)(4)22.数据库系统实现了数据独立性是因为采用了()A. 层次模型B. 网状模型C. 关系模型D.三级模式结构23. 模式的逻辑子集通常称为()A.存储模式 B. 内模式 C. 外模式 D. 模式24. 数据库的三级模式结构中,对数据库中全部的逻辑结构和特征进行描述的是()A.外模式 B. 模式 C. 子模式 D. 内模式25. 为了保证数据库的数据逻辑独立性,需要修改的是()A. 模式与外模式B. 模式与内模式C. 三级模式之间的两级映射 C. 三级模式26. 对数据库用户能够看见和使用的局部数据的逻辑机构和特征进行描述的是()A. 外模式B. 模式C. 子模式D. 内模式27. 在DBS中,最接近物理存储设备的一级的结果,称为()A. 对模式B. 概念模式C. 用户模式D. 内模式28. 在数据库物理存储方式的描述称为()A.外模式 B. 内模式 C.概念模式 D. 逻辑模式29. 在数据库三级模式间引入二级映像的主要作用是()A.提高数据与程序的独立性 B. 提高数据与程序的安全性C.保存数据与程序的一致性 D. 提高数据与程序的可移植性30.关于模式间的映像叙述错误的是()A. 外模式/模式映像是对数据库中不同用户的外模式与数据库逻辑模式之间对应关系的描述B. 模式/内模式映像是对数据库中数据全局逻辑结构与数据的物理存储结构之间对应关系的描述C.对应每一个外模式,数据库系统又有一个外模式/模式映像,它定义了该外模式与模式之间对应关系D.当模式改变时,由数据库管理员对各个外模式/模式映像不作相应的改变,就可以使外模式保持不变31. 关于外模式/模式映像叙述错误的是()A.外模式/模式映像对应于同一个模式可以有任意多个外模式B.对于每一个外模式,数据库系统都有一个外模式/模式映像作,它定义了该外模式与模式之间的对应关系。

C.当模式改变时,由数据库管理员对各个外模式/模式映像作相应的改变,可以使外模式保持不变。

D.外模式/模式映像是对数据库中相同用户的外模式与数据库逻辑模式之间对应关系的描述32.关系模型中,候选码()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不是33. 关系数据库管理系统应能实现的专门的关系运算包括()A. 排列、索引、统计B. 选择、投影、连接C. 关联、更新、排列D. 显示、打印、制表34关系是()A.型B. 静态的C.稳定的 D. 关系模型的一个实例35. 下面的关系中作为关系数据库的关系是()A.R1(学生号,学生名,性别) B. R2(学生号,学生名,班级号)C. R3(学生号,学生名,宿舍号)D. R4(学生号,学生名,学生简历)36.关系模型的参照完整性规则要求关系中()A.不允许引用不存在的元组 B.允许引用不存在的元组C. 不允许引用不存在的属性D.允许引用不存在的属性37. 设有关系R,按条件f对关系R进行选择,正确的是()A. f(R)B. RfRC. σf(R)D. πf(R)38. 设有关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()A. πA(R) πD(S)B.R∪SC. πB(R) πB(S)D.R S39. 关系运算中花费时间可能最长的运算是()A. 投影B. 选择C. 笛卡尔积D. 除40. 集合R与S的连接可以用关系代数的基本运算表示为()A. R-(R-S)B. σF(R*S)C. R-(S-R)D. 空41. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成的新表的操作称为③。

()A. ①投影、②选择、③连接B. ①投影、②选择、③扫描C. ①连接、②扫描、③投影D. ①投影、②连接、③选择42. 关系演算是用()来表达查询要求的方式。

A. 谓词B. 关系的运算C. 元组D. 域43. 关系代数的基本运算均可用元组表达式来表示,下列叙述不正确的是()A. 并:R∪S={t | R(t)∨S(t)}B. 交:R∩S={t | R(t)∧S(t)}C. 差:R—S ={t | R(t)∧┐S(t)}D. 选择:σF(R)={t|R(t)∨F(t)=‘真’}44. 下列选项中不是域关系演算的原子谓词公式类型的是()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)}45 关于域关系演算公式的定义叙述不正确的是()A原子谓词公式是域关系演算公式B若f是域关系演算公式,则┐f和(f)也是域关系演算公式C若f1和f2是域关系演算公式,则f1∧f2, f1∨f2也是域关系演算公式D若f1和f2是域关系演算公式,则f1=>f2不是域关系演算公式46关于域关系演算和元组关系演算的区别叙述不正确的是()A不同之处是用域变量代替元组变量的每一个分量B与元祖变量不同的是,与变量的变化范围是某个值域而不是一个关系C可以像元组演算一样定义域演算的原子公式D可以不像元组演算一样定义域演算的原子公式47 SQL语言具有()的功能。

A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵48 SQL语言具有两种使用方式,分别称为交互式SQL和()A提示式SQLB多用户SQLC嵌入式SQLD解释式SQL49 下列SQL语句中,用于创建关系表的是()A.ALTERB.CREATEC.UPDATED.INSERT50 在当前打开的“教师”表中,含有“职称”和“工资”字段,求出“教授”的工资总数,并存入变量nsalary 的正确命令是()A SUM 工资TO nsalary FOR 职称=“教授”B A VERAGE工资TO nsalary FOR 职称=“教授”C SUM工资TO nsalary FOR “职称”=教授D COUNT工资TO nsalary FOR 职称=“教授”51 假定学生关系是S(S#, SNAME, SEX, AGE),课程关系式C(C#, CNAME, TEACHER),学生选课关系是SC(S#, C#, GRADE)。