
一个选择题(每个问题2分,共20分)
1. 在系统的三级模型结构中,用于描述数据的全局逻辑结构是()(1)子模式(2)用户模式(3)模式(4)存储模式2. 实体类型连接,一对多连接是(2)
(1)学校与课程之间的学习联系(2)父子之间的父子关系(3)省与省会之间的关系(4)客户与产品之间的购买关系
3. 在关系模型中,实现关系中不允许使用相同的元组的约束是通过(2)(1)候选键(2)主键(3)外键(4)超级键4. 运算不属于关系代数的基本运算(1)(1)连接(2)笛卡尔积(3)减法(4)投影
5. 在SQL中,您可以使用谓词EXISTS来测试集(4)(1)具有相同的元组(2)是空集(3)具有相同的组件(4)是非空集合6. 是如图所示的关系r,什么是最高范式(3)ABCD(1)1NF(2)2NF(3)3NF(4)BCNF A1 b1 c1 d2 A1 b2 c2 d4 A2 b1 c2 d1 A1 b3 c1 d4
7. 令F = {C-> A,CG-> D,CG-> B,CE-> A,ACD-> B},并在删除哪些功能依赖项后获得一组新的功能依赖项(4)
(1)C-> A和CG-> B(2)C-> A和ACD-> B(3)CE-> A和ACD-> B(4)CE-> A和CG-> B
8. ER图是一种直观地指示哪个模型的工具(3)
(1)结构数据模型(2)关系数据模型(3)概念数据模型(4)层次和网格模型

9. 限制DBMS的哪个功能“年龄限制在18到30岁之间”(2)(1)安全性(2)完整性(3)并发控制(4)恢复10,与对象接触在图中,双线箭头指示对象之间的(3)
(1)函数值是多值的(2)属性值是多值的(3)泛化/细化连接(4)对象包含连接
第二个判断性问题(每个问题2分,共10分)
1. 客观的事物可以用多种数据模型来描述(是)
2. 令R和S为任意两个相似的关系. U是R的关系框架中所有属性的集合. 属性集A3和事务的原子性意味着在执行过程中不会中断任何事情. (错误)4.对于关系模型,范式级别越高,实际应用效果越好. (错误)5.在OROB中,超级表中的每个元组最多可以与每个子表中的一个元组相对应. (是)
三,填写空白问题(每个问题2分,共20分)
1. 系统是由计算机软件,()和数据资源组成的系统,该系统实现了对()大量数据的有组织和动态存储,并支持多用户访问.
2. 关系模型的主要特征是使用()结构表示实体集,并使用()表示实体之间的关系. 3.如果属性集K是关系模式R1的主键,并且K也是关系模式R2的外键,则在R2的关系中,K的值仅允许两种可能性: (),() . 4.关系演算基于(谓词演算)关系计算.
5. 在字符串的匹配操作中,通配符()表示匹配由零个或多个字符组成的字符串.

6. F逻辑所隐含的整个功能集依赖于被称为()并表示为(F +)7. 设计过程的输入包括四个部分: 总体信息需求,处理需求,(),硬件和OS特性.
8. 系统可能的故障包括: (事务故障)系统概论,系统故障和介质故障. 9.分布式查询处理的时间主要取决于(网络中的数据传输量). 10.“ setof(ref(emp))”表示一组emp对象(对象标识符).
四个简短回答问题(总计20分)
1. 阶段数据管理的特征是什么(5分)答: 使用复杂的数据模型来表示数据结构(1分)具有高度的数据和程序独立性(1分)该系统为用户提供了便利系统的用户界面(1点)提供统一的数据控制功能(安全性,完整性,并发控制和恢复). 数据的最小存储单位是数据项(1分)2.规范化理论对设计的指导意义是什么? (5分)
答案: 具体地说,以下方面起着重要作用: (1)在需求分析中,数据依赖的概念用于分析和表达各种数据项之间的联系(2分)(2)设计阶段,以标准化理论为工具构建实体类型和连接类型,设计和优化ER模型(2分)(3)在逻辑设计阶段,以标准化理论设计模型和评估模型(1分)3, “串行调度”和“可序列化调度”(4分)有什么区别
答案: 事务的执行顺序称为调度(1分). 如果按顺序执行多个事务,则称为事务的串行调度. 如果使用分时方法,则将多个事务的同时处理称为事务的并发调度(1分). 如果并发调度的结果与串行调度的执行结果相等,则该并发调度称为可序列化调度(2分)
4. 在分布式DBS中系统概论,如何划分DBMS的功能?这两种方法是什么? (6分)答: 在分布式DBS中,DBMS的功能分为客户端和服务器两个级别(2分). 有以下两种方法: (1)集中式DBMS的功能位于服务器级别,称为SQL Server(2分). (2)基于面向对象的方法,DBMS的软件功能分为客户以更集成的方式与服务器(2分)V.综合问题(30分)1.具有关系数据: PART(PART_NO,PART_NAME)
PROJECT(PROJECT_NO,PROJECT_NAME)
供应商(SUPPLIER_NO,SUPPLIER_NAME,CITY)供应(PART_NO,PROJECT_NO,SUPPLIER_NO,QUANTITY)

Part,PROJECT,SUPPLIER,SUPPLY分别表示零件,工程,供应商和供应的四个关系,关系中每个属性的含义是: PART_NO(项目号,主键); PART_NAME(零件名称); PROJECT_NO(项目编号,主键); PROJECT_NAME(项目名称); SUPPLIER_NO(供应商编号,主键); SUPPLIE_NAME(供应商名称);城市(供应商所在的城市); QUANTITY(提供的数量)(20分)
(1)使用关系代数表达式来表达以下查询:
找出使用长沙供应商提供的的所有项目的名称. 答案:
(2)使用元组演算表达式表达以下查询:
找出提供98001项目的所有供应商的数量,以及他们提供的零件编号. 答案: {x [SUPPLIER_NO,PART_NO] | êy(供应(Y)^ y [PROJECT_NO] = 98001 ^ Y [SUPPLIER_NO] = X [SUPPER_NO] ^ Y [PART_NO] = X [PART_NO])}
(3)以SQL语言表示查询(1)答案: (4)以SQL语言表示查询(2)2.如下设置关系r [R]: (10分)ABCD A1 B1 C1 D1 A1 B2 C1 D1 A1 B3 C2 D1 A2 B1 C1 D1 A2 B2 C3 D2
(1)在其上找到所有候选键A: 候选键为AB(2分)(2)相对于关系r最高的范例: 2NF(2分)
(3)无损地分解为几个3NF关系A: 分解结果如下: (每个关系3点)A B C
A1 B1 C1 A1 B2 C1 A1 B3 C2 A2 B1 C1 A2 B2 C3 C D C1 D1 C2 D1 C3 D2

2003-2004学年第二学期的2003-2004年期末考试“系统简介”测试问题A 1.多项选择题(20分,每个子问题2分)
1. 在数据管理技术的发展过程中,它经历了手动管理阶段,文件系统阶段和系统阶段. 在这些阶段中,最高的数据独立性是__A__阶段.
A. 系统B.文件系统
C. 手动管理D.数据项管理2.关系模型的错误描述是_D ___.
A. 基于严格的数学理论,集合论和谓词演算公式B. 大多数微型计算机DBMS采用关系数据模型C. 二维表是关系模型的主要特征
D. 没有连接操作的DBMS也可以是关系系统3. 在关系运算中可能花费最长时间的运算是__C __.
A. 投影B.选择C.笛卡尔积D.除4.假设学生关系为S(S#,SNAME,SEX,AGE),课程关系为C(C#,CNAME,TEACHER),并且学生选择课程关系是SC(S#,C#,GRADE).
要找到参加“计算机”课程的“女”学生的姓名,将涉及___D_关系. 答: SB. SC,CC. S,SCD. S,C,SC5. FoxBASE和FoxPro属于________.
A. 表格系统B.最小关系系统C.完整系统D.完整关系系统
6. 关系规范化中的删除操作异常是指___ A _____.
A. 删除不应该删除的数据B.插入不应该插入的数据C.不删除应该删除的数据D.不插入应该插入的数据7.在关系设计中,设计关系模式是__C __的任务.
A. 需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-201946-1.html
仅凭“可能有”就随便入侵一个国家