全国自考数据库系统原理历年试题及答案20082013

合集下载

(完整版)全国10月自学考试数据库系统原理试题及答案

(完整版)全国10月自学考试数据库系统原理试题及答案

全国2010年10月自学考试数据库系统原理试题及答案(仅供参考)课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在数据库系统中,提供数据与应用程序间物理独立性的是( B ) A .外模式/模式映像 B .模式/内模式映像 C .外模式/内模式映像D .子模式/模式映像2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之联系,反之亦然,则称实体集A 与实体集B 之间具有的联系是( C ) A .多对一 B .一对多 C .多对多D .一对一3.数据库物理设计的任务不包括...( A ) A .优化模式 B .存储记录结构设计 C .确定数据存放位置D .存取方法设计 4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。

按照实体完整性规则( D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值 C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值5.在关系模式R 中,函数依赖X →Y 的语义是( B )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,R K }。

如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A ) A .无损分解 B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R-S的结果是( B )8.下面关于自然连接和等值连接的叙述中,不正确...的是( D )A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>2410.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( A )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( C )A.丢失更新B.死锁C.不可重复读D.读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0的工作空间扩展名是( D )A..pbt B..pblC..dsw D..pbw15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( D )A.小圆圈B.单箭头C.双线箭头(超类与子类联系) D.双向箭头二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

自考数据库系统原理试题及答案

自考数据库系统原理试题及答案

自考数据库系统原理试题及答案一、选择题1. 数据库系统的核心是()A. 数据库B. 数据库管理系统(DBMS)C. 应用程序D. 用户界面答案:B2. 在关系数据库中,一个表的()是表中每一行的唯一标识符。

A. 主键B. 外键C. 索引D. 视图答案:A3. SQL语言中的“SELECT”语句用于()A. 选择数据B. 插入数据C. 更新数据D. 删除数据答案:A4. 数据库规范化的目的是为了()A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B5. 在数据库中,触发器(Trigger)主要用于()A. 自动执行数据的输入B. 实现数据的完整性约束C. 定期备份数据D. 优化查询性能答案:B二、填空题6. 数据库系统由数据库、________、数据库管理系统和用户构成。

答案:数据库管理员7. 事务是数据库操作的逻辑单位,它具有________、________、________和________四个基本特性,简称ACID属性。

答案:原子性、一致性、隔离性、持久性8. 在关系数据库中,表之间的关系主要有一对一、一对多和________三种类型。

答案:多对多9. 数据库的并发控制主要解决的问题是________和________。

答案:数据不一致、事务死锁10. 数据挖掘是从大量数据中通过算法和统计分析方法寻找________模式的过程。

答案:有用三、简答题11. 简述数据库系统与文件系统相比有哪些优势?答案:数据库系统相比文件系统具有更高的数据结构化、数据共享能力、数据独立性、数据安全性、数据完整性和并发控制等优势。

12. 描述关系数据库中参照完整性约束的作用。

答案:参照完整性约束确保了数据库中表与表之间的关系是有效的,防止了孤立的记录出现,从而维护了数据的准确性和一致性。

四、论述题13. 论述数据库备份和恢复的重要性及其常用策略。

答案:数据库备份和恢复是确保数据安全性的重要措施。

数据库系统原理自考试题及答案

数据库系统原理自考试题及答案

数据库系统原理自考试题及答案一、单项选择题(本大题共15小题,每题2分,共30分)在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多项选择或采选均无分。

1.数据库的存储设备和存取方法变化不影响整体规律布局的特点,称为()A.物理布局独立性B.物理数据独立性C.规律布局独立性D.规律数据独立性答案:B2.DBS中,“联机存储器”是指()A.内存和外存B.内存和快闪存C.磁盘和光盘D.快闪存和磁盘答案:D3.设有关系模式EMP(职工号,姓名,年龄,技能)。

假设职工号唯一,每个职工有多项技能,那么EMP表的主键是()姓名,技能技能职工号,技能答案:DA.B.C.D.职工号4.以下选项中,不正确的是()A.R= (R-S) U (RNS)B.R-S=R- (RNS)C.RNS=S-(R-S)D.RNS=S-(S-R)答案:C5.在SQL语言中,用于测试列值非空的短语是()A. IS NOT EMPTYB. IS NOT NULLC. NOT UNIQUED.NOT EXISTS6.假设关系模式R上有函数凭借AB→C和A→C,那么R 中存在()A.完全凭借B.局部凭借C.传递凭借D.多值凭借答案:B7.设有关系模式R(A,B,C,D)上的函数凭借集F={AB →CD,C→A},那么R最高属于()A. 2NFB. 3NFC. BCNFD. 4NF答案:B8.ABCD答案:BA.B.C.D.9.在需求分析阶段,数据字典是对系统中()A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述答案:A10.扩展的ER模型中,子类与超类之间存在着()A.相容性B.一致性C.继承性D.完整性答案:C11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,那么业务员与产品之间的联系是()A.一对一B.一对多C.多对多D.多对一答案:C12.设关系模式R(A,B,C,D)上的函数凭借集F={AD→B,C→D},F在属性集ABC上的投影IIABC(F)为()A. {AD→B, C→D}B.{C→B}C.{AB→C}D.{AC→B}答案:D13.在对象关系模型中,若属性为不同类型元素的有序集合,那么称该类型为()A.布局类型B.数组类型C.集合类型D.组合类型答案:A14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()A.GRANT GRADE ON SC TO ZHAOB.B. GRANT UPDATE ON SC TO ZHAOC.GRANT UPDATE (GRADE) ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO答案:C。

自考数据库试题及答案

自考数据库试题及答案

自考数据库试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 关系数据库中,关系是指什么?A. 表格B. 行C. 列D. 索引答案:A3. 在SQL中,用于创建新表的命令是?A. CREATE TABLEB. CREATE DATABASEC. DROP TABLED. ALTER TABLE答案:A4. 以下哪个选项不是SQL中的聚合函数?A. COUNTB. AVGC. MAXD. DISTINCT答案:D5. 数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 减少存储空间答案:B6. 以下哪个选项是数据库的三级模式结构中的中间层?A. 内模式B. 概念模式C. 外模式D. 物理模式答案:B7. 在关系数据库中,以下哪个选项是用于定义表与表之间关系的?A. 主键B. 外键C. 索引D. 视图答案:B8. 数据库中,用于控制事务的语句不包括以下哪项?A. BEGIN TRANSACTIONB. COMMITC. ROLLBACKD. SELECT答案:D9. 在数据库中,以下哪个选项不是数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 视图完整性答案:D10. 数据库中,用于实现数据共享与保护的机制是?A. 视图B. 索引C. 存储过程D. 触发器答案:A二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据定义B. 数据操纵C. 数据存储D. 数据备份答案:ABCD2. 在SQL中,以下哪些命令用于数据操纵?A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD3. 数据库设计中,以下哪些是规范化的步骤?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF答案:ABCD4. 在关系数据库中,以下哪些是数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 域完整性答案:ABCD5. 数据库中,以下哪些是控制事务的语句?A. BEGIN TRANSACTIONB. COMMITC. ROLLBACKD. SAVEPOINT答案:ABC三、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是________。

2008年10月份全国自考数据库系统原理真题及答案

2008年10月份全国自考数据库系统原理真题及答案

2008年10月份全国自考数据库系统原理真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库是长期存储在计算机内、有组织的、统一管理的相关()A.文件的集合B.数据的集合C.命令的集合D.程序的集合答案:B2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()A.外模式B.内模式C.逻辑模式D.存储模式答案:C3.数据库系统中存放三级结构定义的DB称为()A.DBSB.DDC.DDLD.DBMS答案:B4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个()A.派生属性B.多值属性C.复合属性D.NULL属性答案:A5.对关系的描述不正确的是()A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换答案:C6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有()A.一对一联系B.一对多联系C.多对一联系D.多对多联系答案:B7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则()A.R属于2NF,但不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF答案:C8.关系R1和R2如下表所示:A. AB. BC. CD. D答案:D9.A. AB. BC. CD. D答案:B10.下列叙述正确的是()A.在ORDERBY子句后只能有一个属性B.ORDERBY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项D.ORDERBY子句中必须指明是升序或降序,不能缺省答案:B11.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECTS#,C#FROMSCWHERE()A.G=0B.G<=0C.G=NULLD.GISNULL答案:D12.数据库恢复的主要依据是()A.DBAB.DDC.文档D.事务日志答案:D13.不能激活触发器执行的事件是()A.SELECTB.UPDATEC.INSERTD.DELETE答案:A14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是()A.查询分析器B.服务管理器C.企业管理器D.事件探查器答案:A15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是()A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源答案:B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

2008年下半年全国自考(数据库及其应用)真题试卷(题后含答案及解析)

2008年下半年全国自考(数据库及其应用)真题试卷(题后含答案及解析)

2008年下半年全国自考(数据库及其应用)真题试卷(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题单项选择题1.Access中的查询对象属于数据库的( )A.概念模型B.外部模型C.内部模型D.逻辑模型正确答案:B2.在下列对关系的描述中,错误的是( )A.关系中的列称为属性B.关系中允许有相同的属性名C.关系中的行称为元组D.属性的取值范围称为域正确答案:B解析:关系数据模型的最大特点表现为:二雏表关系中的行称为元组;关系中的列称为属性;属性取值范围称为域;关系模式常采用以下简洁形式表示:关系名(属性名1,属性名2,…,属性名n)。

3.有关系表R(学号,姓名,性别),若要检索R中所有男同学的元组,则该操作的关系代数表达式为( )A.Ⅱ性别(R)B.σ性别(R)C.Ⅱ性别=“男”(R)D.σ性别=“男”(R)正确答案:D解析:关系R关于公式F的选择操作用σF(R)表示,形式定义如下:σF(R)={t|t∈R∧F(t)=true},其中σ为选择运算符,σF(R)表示从R中挑选满足公式F为真的元组所构成的关系。

σ性别=“男”(R)表示关系表R中所有”性别”为”男”的元组。

4.Access 2000是一个( )A.DBB.DBAC.DBMSD.DDL正确答案:C解析:Access 2000是一个基于关系模型的数据库管理系(DBMS),它易学好用,用户界面友好,通过直观的可视化操作,就能建立一个数据库。

5.有R和S表如下图所示,A是R的主键和S的外键,D是S的主键,且R与S实施了参照完整性。

下列元组中可以正确插入S的是( )A.(a1,d1,45)B.(a2,d2,34)C.(a3,d5,null)D.(a3,null,21)正确答案:C解析:插入元组中键值不允许为空。

R和S的主键A和D都不允许取空值,根据“参照完整性”,插入元组的A的值必须在表R中能找到。

6.下列选项中,没有“数据表视图”的对象是( )A.表B.查询C.窗体D.报表正确答案:D解析:报表共有三种视图,即“设计”视图、“打印预览”视图和“版面预览”视图。

1月全国自考数据库系统原理试题及答案解析

1月全国自考数据库系统原理试题及答案解析

全国2018年1月自考数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库管理系统是( )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )12A.0B.4C.5D.69.设有关系R 和S ,与R —S 等价的元组表达式是( )A.{t|R(t)V ┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t) ∧┐S(u))}10.在SQL 语言中,用于测试列值非空的短语是( )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL 语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS 采用的( )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施 14.在对象联系图中,如果从A 到B 有双线箭头,则表示A 是B 的( )A.一个子类B.同类C.一个父类D.一个属性15.一个UML 类图,如下图所示。

数据库自考试题及答案

数据库自考试题及答案

数据库自考试题及答案****一、单项选择题(每题2分,共20分)1. 数据库系统的核心是()。

A. 数据库B. 数据库管理系统C. 数据库应用系统D. 数据库管理员答案:B2. 在关系数据库中,关系至少具有()。

A. 一个候选键B. 两个候选键C. 零个候选键D. 多个候选键答案:A3. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。

A. 数据定义功能B. 数据操纵功能C. 数据控制功能D. 数据传输功能答案:B4. 数据库系统的数据独立性体现在()。

A. 不论数据怎么变,数据与应用程序都无关B. 不论数据怎么变,数据库管理系统都无关C. 不论数据库管理系统怎么变,数据与应用程序都无关D. 不论应用程序怎么变,数据与数据库管理系统都无关答案:C5. 在数据库系统中,用于描述数据的()是模式。

A. 存储方式B. 物理结构C. 存储结构D. 逻辑结构答案:D6. 数据库系统的基本特点之一是数据独立性,它分为()。

A. 物理独立性和逻辑独立性B. 物理独立性和数据独立性C. 数据独立性和数据共享性D. 数据共享性和数据独立性答案:A7. 在数据库系统中,实现各种数据操作的软件是()。

A. 数据库B. 数据库管理系统C. 数据库应用系统D. 数据库管理员答案:B8. 数据库系统的核心是数据库管理系统,它位于()。

A. 数据库和硬件之间B. 数据库和应用程序之间C. 操作系统和数据库之间D. 应用程序和硬件之间答案:B9. 数据库系统的数据独立性主要表现在()。

A. 数据与程序的独立B. 数据与存储设备的独立C. 数据与网络的独立D. 数据与操作系统的独立答案:A10. 数据库系统的数据共享性主要表现在()。

A. 数据与程序的共享B. 数据与存储设备的共享C. 数据与网络的共享D. 数据与操作系统的共享答案:A二、多项选择题(每题3分,共15分)1. 数据库系统的特点包括()。

全国自考数据库系统原理历年试题及答案

全国自考数据库系统原理历年试题及答案

2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库在磁盘上的基本组织形式是( B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A.建立检查点B.建立副本C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

2008年4月全国自考(互联网数据库)真题试卷(题后含答案及解析)

2008年4月全国自考(互联网数据库)真题试卷(题后含答案及解析)

2008年4月全国自考(互联网数据库)真题试卷(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 设计题 5. 综合题单项选择题1.在E-R概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的【】A.主码B.属性C.联系D.域正确答案:D2.关系数据库用下列哪项来表示实体之间的联系【】A.树结构B.网结构C.二维表D.线性表正确答案:C3.如下关系R1、R2,R1:R2:R1与R2进行差运算,其结果的元组数为【】A.0B.1C.2D.6正确答案:C4.SQL语言具有两种使用方式,分别称为交互式SQL和【】A.提示式SQLB.多用户SQLC.嵌入式SQL.D.解释式SQL正确答案:C5.下列SQL语句中,修改表结构的是【】A.ALTERB.CREATEC.UPDATED.INSERTL正确答案:A6.在SQL语言中,实现数据检索的语句是【】A.SELECTB.LOADC.SETD.FETCH正确答案:A7.如果关系模式R E 1NF,且每个非主属性既不部分函数依赖于候选码,也不传递函数依赖于候选码,则称R属于【】A.2NFB.3NFC.BCNFD.4NF正确答案:B8.下列哪项不是数据库系统必须提供的数据库保护功能【】A.安全性B.可移植性C.完整性D.并发控制正确答案:B9.不允许任何其他事务对这个锁定目标再加任何类型锁的是【】A.共享锁B.排它锁C.死锁D.活锁正确答案:B10.若两个实体之间的联系是l:m,则实现l:m联系的方法是【】A.在“m”端实体转换的关系中加入“1”端实体转换关系的码B.将“m”端实体转换关系的码加入到“l”端的关系中C.在两个实体转换的关系中,分别加入另一个关系的码D.将两个实体转换成一个关系正确答案:A11.在数据库实施阶段需要装载原有系统中的数据,下列不属于数据输入子系统功能的是【】A.数据挖掘B.数据分类C.数据转换D.数据抽取正确答案:A12.要使用动态数组,必须使用下列哪项来确定其维数和每一维的大小【】A.DimB.GallC.ReDimD.Script正确答案:C13.HTML的正式名称是【】A.主页制作语言B.超文本标记语言C.WWW编程语言D.JA V A语言正确答案:B14.关于IDC描述不正确的是【】A.IDC是IIS的一个组件B.通过IDC可以访问数据库C.使用IDC可以不需要ODBCD.IDC必须运行在Web服务器端正确答案:C15.下列哪项不是JDBC连接数据库的方式【】A.与数据源直接通信B.通过JDBC驱动程序通信C.与ODBC数据源通信D.调用ADO与数据库通信正确答案:D填空题16.数据管理经历了三个发展阶段:人工管理阶段、文件系统阶段和________阶段。

-01自考数据库原理

-01自考数据库原理

全国2008年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、无分。

1•数据库在磁盘上的基本组织形式是()A . DB B .文件C .二维表D .系统目录2. ER模型是数据库的设计工具之一,它一般适用于建立数据库的()A •概念模型B •逻辑模型C•内部模型 D •外部模型3. 数据库三级模式中,用户与数据库系统的接口是()多选或未选均A •模式C .内模式4.在文件系统中,所具有的数据独立性是(A .系统独立性B. 物理独立性C •逻辑独立性D.设备独立性5 .在DB技术中,脏数据”是指()A •未回退的数据B .未提交的数据C .回退的数据D .未提交随后又被撤消的数据6.关系模式至少应属于()A . 1NFC. 3NF7 .设有关系模式R(ABCD), F是R上成立的A . BDC. BC&设有关系R如题8图所示:B .外模式D .逻辑模式)B . 2NFD . BCNFFD 集,F={A > B , B > C},则属性集BDB. BCDD . CD的闭包(BD)+为()题8图则「.专业,入学年份(R)的元组数为A . 2B . 3C . 4D . 59 .集合R与S的交可以用关系代数的基本运算表示为()A . R-(R-S)B . R+(R-S)C . R-(S-R)D . S-(R-S)10 .已知SN是一个字符型字段,下列SQL查询语句()SELECT SN FROM SWHERE SN LIKE ' AB %';的执行结果为A.找出含有3个字符’AB %'的所有SN字段B .找出仅含3个字符且前两个字符为’AB '的SN字段C .找出以字符’AB '开头的所有SN字段D .找出含有字符’AB '的所有SN字段11.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是()A . SELECT Snum B. S ELECT SnumFROM SC FROM SCWHERE Grade=0WHERE Grade<=0C . SELECT Snum D. SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULL12.下列不.是.数据库恢复米用的方法是()A.建立检查点B. 建立副本C.建立日志文件D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

2013年10月数据库系统原理试题及答案

2013年10月数据库系统原理试题及答案

═══════════════════════════════════════════════════════════════════════════════- 本套试题共分6页,当前页是第1页- 绝密★考试结束前全国2013年10月高等教育自学考试数据库系统原理试题课程代码:04735 请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2.每小题选出答案后,用2B 铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

未涂、错涂或多涂均无分。

1.在数据管理技术发展过程中,关于数据库阶段描述错误..的是A .采用数据模型表示复杂的数据结构B .有较高的数据独立性C .对数据的操作只能以记录为单位D .数据库系统为用户提供了方便的用户接口2.关于逻辑模型,下面叙述错误..的是A .逻辑模型独立于硬件和软件B .逻辑模型表达了DB 的整体逻辑结构C .逻辑模型是从数据库实现的观点出发,对数据建模D .逻辑模型是数据库设计人员与应用程序员之间交流的工具3.对于数据库系统生存期,属于数据库实现阶段的工作的是A .将局部概念模型综合成全局概念模型B .数据库试运行C .设计应用程序与数据库的接口D .数据库的重组织和重构造4.在关系模型完整性规则中,要求“不允许引用不存在的实体”的规则是A .实体完整性规则B .参照完整性规则C .用户定义的完整性规则D .域的引用规则5.已知关系R 有如下函数依赖有如下函数依赖{AB {AB {AB→→C,BC C,BC→→D,AD D,AD→→E}E},则,则,则{A {A {A,,B}B}的闭包是的闭包是A .{A {A,,B}B .{A {A,,B ,C} C.{A,B,C,D}D.{A,B,C,D,E}6.关于关系模式分解,叙述正确的是A.2NF 的关系模式不一定是1NFB.3NF 的关系模式一定是BCNFC .分解成BCNF 模式集的算法能保证无损分解,但不一定能保证FD 集D .消除了非主属性对键的局部函数依赖的关系一定是3NF7.有关系SC(SNO,CNO,AGE,SCORE)SC(SNO,CNO,AGE,SCORE),查找年龄大于,查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是岁的学生的学号和分数,正确的关系代数表达式是 ⅰ.πSNO,SCORE (σAGE AGE>>22(SC SC)))ⅱ.σAGE AGE>>22(πSNO,SCORE (SC)) ⅲ.πSNO,SCORE (σAGE AGE>>22(πSNO,SCORE,AGE (SC)))A .i 和ⅲ正确和ⅲ正确B .只有i 正确正确C .只有ⅱ正确.只有ⅱ正确D .i 和ⅱ正确和ⅱ正确 8.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是A .笛卡儿积、连接.笛卡儿积、连接B .投影、选择.投影、选择C .自然连接、除法.自然连接、除法D .并、交、差.并、交、差9.使用SQL 语句进行查询操作时,若希望查询出全部存在的元组,一般使用的保留字是语句进行查询操作时,若希望查询出全部存在的元组,一般使用的保留字是A .UniqueB .ExceptC .DistinctD .All1010.某数据库中有设备表:.某数据库中有设备表:.某数据库中有设备表:Equipment Equipment Equipment(编号,名称,启用日期,单价)(编号,名称,启用日期,单价)(编号,名称,启用日期,单价)命令:命令:select*from Equipment where select*from Equipment where 启用日期启用日期==(select max select max(启用日期)(启用日期)(启用日期)from Equipment from Equipment from Equipment)的功能是)的功能是)的功能是A .查询最早启用的设备.查询最早启用的设备B .查询最晚启用的设备.查询最晚启用的设备C .计算启用日期最大值.计算启用日期最大值D .语法有错误没有结果.语法有错误没有结果1111.下列不是.下列不是..数据库恢复采用的方法是数据库恢复采用的方法是 A .建立检查点.建立检查点B .建立副本.建立副本C .建立日志文件.建立日志文件D .建立索引.建立索引 1212.要求事务在读取数据前先加共享锁,且读完数据后即可释放.要求事务在读取数据前先加共享锁,且读完数据后即可释放S 锁,这种封锁协议是锁,这种封锁协议是A .一级封锁协议.一级封锁协议B .二级封锁协议.二级封锁协议C .三级封锁协议.三级封锁协议D .四级封锁协议.四级封锁协议1313.作为小工作组或部门的数据库服务器使用的应该是.作为小工作组或部门的数据库服务器使用的应该是.作为小工作组或部门的数据库服务器使用的应该是A .SQL Server2000企业版企业版B .SQL Server2000个人版个人版C .SQL Server2000标准版标准版D .SQL Server2000开发版开发版1414.在.在PowerBuilder 脚本中,如果数据窗口控件为dw_l dw_l,则从表中显示检索到数据的语句是,则从表中显示检索到数据的语句是,则从表中显示检索到数据的语句是A.dw_l.retrieve()B.dw_l.filter()C.dw_l.setfocus()D.dw_l.update()1515.在对象联系图中,如果从.在对象联系图中,如果从A 到B 有双线箭头,则表示B 是A 的A .子类.子类B .同类.同类C .超类.超类D .属性.属性非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

学历类《自考》自考专业(计算机网络)《数据库系统原理》考试试题及答案解析

学历类《自考》自考专业(计算机网络)《数据库系统原理》考试试题及答案解析

学历类《自考》自考专业(计算机网络)《数据库系统原理》考试试题及答案解析姓名:_____________ 年级:____________ 学号:______________1、外模式DDL用来描述( )。

A、数据库的总体逻辑结构B、数据库的局部逻辑结构C、数据库的物理存储结构D、数据库的概念结构正确答案:B答案解析:暂无解析2、数据库管理系统是( )。

A、采用了数据库技术的计算机系统B、包括DBA、计算机硬件及DB的系统C、位于用户与OS之间的数据管理软件D、包括OS在内的数据管理软件正确答案:C答案解析:暂无解析3、在对象联系图中,双向箭头(←→)表示( )。

A、属性值是单值B、属性值是多值C、对象类型之间的联系D、两个属性之间值的联系正确答案:D答案解析:暂无解析4、在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是( )。

A、OverlappingB、CompleteC、DisjointD、Imcomplete正确答案:B答案解析:暂无解析5、列不属于并发操作带来的问题是( )。

A、丢失更新B、读脏数据C、不可重复读D、死锁正确答案:D答案解析:暂无解析6、关于事务的故障与恢复,下列说法正确的是( )。

A、事务日志用来记录事务执行的频度B、任何故障的恢复都由系统自动完成C、系统故障的恢复只需进行REDO操作D、对日志文件设置检查点是为了提高故障恢复的效率正确答案:D答案解析:暂无解析7、在SQL中,与“NOTIN”等价的操作符是( )。

A、ALLB、SOMEC、=SOMED、=ALL正确答案:A答案解析:暂无解析8、SQL语言是( )。

A、高级语言B、汇编语言C、结构化查询语言D、宿主语言正确答案:C答案解析:暂无解析9、关系模式设计理论主要解决的问题是( )。

A、提高查询速度B、消除操作异常和数据冗余C、减少数据操作的复杂性D、保证数据的安全性和完整性正确答案:B答案解析:暂无解析10、下列关于外键的说法正确的是( )。

全国2008年1月自考数据库系统原理试题答案

全国2008年1月自考数据库系统原理试题答案

全国2008年1月自考数据库系统原理试题答案一、选择题1-5 BABDD 6-10 ABDAC11-15 DDBBC二、填空题16、实体17、属性18、传递19、自反性20、多层驱动程序21、关系22、X 23、隔离24、描述记录25、数据模型三、简答题26、DBMS的主要功能有:数据操纵功能、数据定义功能、数据维护功能、数据保护功能、数据字典。

27、主要步骤有:将概念模型转换为逻辑模型,设计外模型,设计应用程序与数据库的接口、评价模型,修正模型。

28、修改异常,插入异常,删除异常29、没有保持FD的集F,因为在分解的过程中掉了C→A函数依赖,所以没有保持函数依赖集F。

30、优点有:1)提高了运行速度2)增强了SQL的功能和灵活性3)降低网络的通信量4)减轻了程序编写量5)间接实现安全控制功能31、三种类型是:1)基本表,是实际存储在数据库中的表2)视图,是由若干个基本表或视图构成的表的定义3)导出表,执行了查询时产生的表。

32、数据库的完整性是指数据的正确性、有效性和相容性,防止错误的数据进入数据库。

功能:1)监督事务的进行,并测试是否违反完整性规则2)若有违反现象,则采取恰当的操作。

33.优点是:保证数据安全性,逻辑数据独立性,操作简便性。

34、1)为应用程序加载DBMS驱动程序2)检查ODBC调用参数的合法性和记录ODBC函数调用3)为不同驱动程序的ODBC函数提供单一入口4)调用正确的DBMS驱动程序35、聚合表达了成分对象和聚合对象之间的一部分联系,实际上是一种较强形式的关联联系。

四、设计题36、select 项目名称from 学生,参加,项目where 学生.学号=参加. 学号and 参加.项目号=项目. 项目号and 姓名=“王明”37、select 项目号from 项目group by 项目号having 报酬>=all(select 报酬from 项目group by 项目号)38、select 系别号,sum报酬((报酬*工时)*count(学号))from 学生,参加,项目where学生.学号=参加. 学号and 参加.项目号=项目. 项目号group by 系别号,学号39、select 项目名称from 项目where 报酬>=80040、create view 学生-项目asselect 学生.学号,姓名,项目.项目名称from 学生,参加,项目where学生.学号=参加. 学号and 参加.项目号=项目. 项目号五、综合题41、1)2)运动队:(队名、主教练)运动员:(运动员编号、姓名、性别、年龄、队名)运动项目:(项目编号、项目名、所属类别)参加(运动员编号、项目编号、名次、成绩、比赛日期)42、1)工程号→工程名工程号→工程地址工程号→开工日期工程号→完工日期材料号→材料名称工程号→材料号工程号,材料号→使用数量关键码是:工程号2)1NF3)(工程号,工程名,工程地址,开工日期,完工日期)(材料号,材料名称)(工程号,材料号,使用数量)。

全国自考数据库系统原理-试卷4_真题(含答案与解析)-交互

全国自考数据库系统原理-试卷4_真题(含答案与解析)-交互

全国自考(数据库系统原理)-试卷4(总分84, 做题时间90分钟)1. 单项选择题1.数据库管理系统(DBMS)是( )SSS_SINGLE_SELA 一组系统软件B 一个完整的数据库应用系统C 一组硬件D 既有硬件,也有软件分值: 2答案:A解析:数据库管理系统DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合,所以本题答案为A。

2.提供数据库数据描述的集中管理的是( )SSS_SINGLE_SELA 数据库模式B 数据库C 数据库管理系统D 数据字典分值: 2答案:D解析:数据字典是对数据描述的集中管理,用于存储和检索各种数据描述。

3.下列关于数据库运行和维护的叙述中,正确的是( )SSS_SINGLE_SELA 只要数据库正式投入运行,就标志着数据库设计工作的结束B 数据库的维护工作就是维持数据库系统的正常运行C 数据库的维护工作就是发现错误,修改错误D 数据库正式投入运行标志着数据库运行和维护工作的开始分值: 2答案:D解析:本题主要考查的知识点为数据库的运行与维护。

4.下列关于外键的说法正确的是( )SSS_SINGLE_SELA 外键必须和相应的主键同名B 外键值不允许为空C 外键和相应的主键可以不同名,只要定义在相同域上即可D 外键的取值只允许等于所参照关系中某个主键值分值: 2答案:C解析:外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项A 错误;外键值是否为空要视具体的情况区别对待,故选项B错误。

5.两个函数依赖集F和G等价的充分必要条件是( )SSS_SINGLE_SELA F=GBF + =GCF=G +DF + =G +分值: 2答案:D解析:若关系模式上的函数依赖集F和G,满足条件F + =G +,则称F和G为等价的函数依赖集。

6.设有关系R,按条件f对关系R进行选择,正确的是( )SSS_SINGLE_SELA R×RB(R)∏fCσ(R)fD R∩R分值: 2答案:C7.在元组关系演算中,与公式P1P2等价的公式是( )SSS_SINGLE_SELABCD分值: 2答案:A解析:元组关系演算的公式中,有以下等价转换规则:本题主要考查的知识点为创建SQL模式的命令语句。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个就是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1、数据库在磁盘上的基本组织形式就是( B )A.DBB.文件C.二维表D.系统目录2.ER(实体联系模型)模型就是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口就是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性就是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”就是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NFB.2NFC.3NFD.BCNF7.设有关系模式R(ABCD),F就是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BDB.BCDC.BCD.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2B.3C.4D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S)B.R+(R-S)C.R-(S-R)D.S-(R-S)l0.已知SN就是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句就是( D )A.SELECT SnumB.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT SnumD.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不就..是.数据库恢复采用的方法就是( D )A.建立检查点B.建立副本C.建立日志文件D、建立索引13、在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

不能..保存此信息的记录类型就是( D )A.环境记录B.连接记录C.语句记录D.运行记录l4.在面向对象技术中,复合类型中后四种类型——数组、列表、包、集合——统称为( B )A.行类型B.汇集类型C.引用类型D.枚举类型l5.在面向对象技术中,类图的基本成分就是类与( C )A.属性B.操作C.关联D.角色二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

错填、不填均无分。

16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为_____实体_________。

17.增强ER模型中,子类实体继承超类实体的所有_____属性______________。

18.产生数据冗余与异常的两个重要原因就是局部依赖与________传递_______依赖。

l9.如果Y⊆ X⊆U,则X→Y成立。

这条推理规则称为______自反性_______。

20.ODBC规范定义的驱动程序有两种类型:即单层驱动程序与______多层驱动程序__。

21.DBMS可分为层次型、网状型、___关系___型、面向对象型等四种类型。

22.如果事务T对某个数据R实现了__X(排她/写)___锁,那么在T对数据R解除封锁之前,不允许其她事务再对R加任何类型的锁。

23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这就是指事务的___隔离_性。

24.在SQL/CLI中,保存元组或参数的有关信息的就是__描述记录__。

25、在面向对象技术中,对象联系图就是描述面向对象___数据类型___的基本工具。

三、简答题(本大题共10小题,每小题3分,共30分)26.简述DBMS的主要功能。

答:数据的定义、操作、保护、维护与数据字典等5个功能。

27.简述数据库逻辑设计阶段的主要步骤。

答:把概念模型转换成逻辑型、设计外模型、设计应用程序与数据库的接口,评价模型,修正模型。

28.设有关系模式R(S#,C#,CNAME,TNAME),其属性分别表示学生的学号、选修课程号、课程名、任课教师名。

请说明该关系模式存在哪些操作异常。

答:系模式存在着三种操作异常:修改异常、插入异常、删除异常。

29.设有关系模式R(ABC),F就是R上成立的FD集,F={B→A,C→A},ρ ={AB,BC}就是R上的一个分解,那么分解p就是否保持FD集F?并说明理由。

已知F=|B→A,C→A|,而πAB(F)=|B→A|,πBC(F)=O/(空集的意思)所以分解FD C→A。

30.简述存储过程的优点。

答:提高运行速度,增强了SQL的功能与灵活性,可以降低网络的通信量,减轻了程序编写的工作量,间接实现安全功能。

31.简述SQL数据库表的三种类型及它们的区别。

答:表的三种娄型:基本表、视图与导出表,基本表就是实际存储在数据库中的表,视图就是由一个或多个基本表或其她视图构成的表,而导出表就是执行了查询时产生的表。

32.简述数据库的完整性含义以及DBMS的完整性子系统的功能。

答:①数据库的完整性就指数据的正确性、有效性与相容性,防止错误的数据进入数据库。

②完整性子系统有主要功能有:监督事务的执行,并测试就是否违反完整性规则。

若有违反现象,采取恰当操作。

33.SQL的视图机制有哪些优点?答:数据安全性、逻辑数据独立性与操作简便性。

34.简述ODBC(开放数据库互连)体系结构中驱动程序管理器的功能。

答:驱动程序管理器就是一个动态连接,用于连接各种DBS与DBMS驱动程序,管理应用程序与DBMS驱动程序之间的交互作用。

35.简述面向对象技术中聚合的概念。

答:聚合表达了成分对象与聚合对象之间的“is pan of”(一部分)的联系。

聚合实际上就是一种较强形式的关联联系。

四、设计题(本大题共5小题,每小题4分,共20分)已知有如下三个关系:学生(学号,姓名,系别号)项目(项目号,项目名称,报酬)参加(学号,项目号,工时)其中,报酬就是指参加该项目每个工时所得报酬。

依据此关系回答下面36~40题。

36.试用关系代数表达式写出下列查询:列出“王明”同学所参加项目的名称。

答:π项目名称(б姓名='王明'(学生∞参加∞项目))37.试用SQL语句写出下列查询:列出报酬最高的项目编号。

答:select项目编号from 项目,Where 报酬=(SELECT MAX (报酬)FROM 项目)38.试用SQL语句写出下列查询:列出每个系所有学生参加项目所获得的总报酬。

答:SELECT 系别号,SUM(报酬*工时)FROM 学生,项目,参加WHERE 学生、学号=参加、学号AND项目、项目号=参加、项目号GROUP BY 系别号39.试用SQL语句查询报酬大于800元(包括800元)的项目名称。

答:SELECT 项目名称FROM 项目WHERE 报酬>=80040.试用SQL命令创建一个学生_项目视图,该视图包含的属性名称为:学号,姓名与项目名称。

答:CREATE VIEW 学生项目(学号,姓名,项目名称)ASSELECT 学生、学号,姓名,项目名称FROM 学生,项目,参加WHERE 学生、学号=参加、学号 AND项目、项目号=参加、项目号五、综合题(本大题共2小题,每小题5分,共l0分)41.为体育部门建立数据库,其中包含如下信息:(1)运动队:队名、主教练,其中队名惟一标识运动队。

(2)运动员:运动员编号、姓名、性别、年龄。

(3)运动项目:项目编号、项目名、所属类别。

其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多个运动员参加。

系统记录每名运动员参加每个项目所得名次与成绩以及比赛日期。

(1)根据以上叙述,建立ER模型,要求标注联系类型。

(实体的属性可以省略)(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键与外键(如果存在)。

42.设有一个反映工程及其所使用相关材料信息的关系模式:R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量)如果规定:每个工程的地址、开工日期、完工日期惟一;不同工程的地址、开工与完工日期可能相同;工程名与材料名称均有重名;每个工程使用若干种材料,每种材料可应用于若干工程中。

根据上述规定,写出模式R的基本FD与关键码。

(2)R最高达到第几范式,并说明理由。

(3)(3)将R规范到3NF。

全国2008年10月自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个就是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1、数据库就是长期存储在计算机内、有组织的、统一管理的相关( B )A、文件的集合B、数据的集合C、命令的集合D、程序的集合2、在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的就是( C )A、外模式B、内模式C、逻辑模式D、存储模式3、数据库系统中存放三级结构定义的DB称为( B )A、DBSB、DDC、DDLD、DBMS4、教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄就是一个( A )A、派生属性B、多值属性C、复合属性D、NULL属性5、对关系的描述不正确的就是( C )A、关系就是一个集合B、关系就是一张二维表C、关系可以嵌套定义D、关系中的元组次序可交换6、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B )A、一对一联系B、一对多联系C、多对一联系D、多对多联系7、设F就是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X就是R的超键,则( C )A、R属于2NF,但不一定属于3NFB、R属于3NF,但不一定属于BCNFC、R属于BCNF,但不一定属于4NFD、R属于4NF8、关系Rl与R2如下表所示:A、1B、3C、6D、99、设四元关系R(A,B,C,D),则下面不正确的就是( B )A、)R(BD,∏为取属性D,B的两列组成新关系B、)R(4,2∏为取属性的值就是4,2的两列组成新关系C、)R(BD,∏与)R(4,2∏就是等价的D、)R(BD,∏与)R(2,4∏就是相同关系10、下列叙述正确的就是( B )A、在ORDER BY子句后只能有一个属性B、ORDER BY子句所产生的输出只就是逻辑排序效果,并没有影响表的实际内容C、进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项D、ORDER BY子句中必须指明就是升序或降序,不能缺省12、现要查找缺少成绩(G)的学生学号(S#)与课程号(C#),下面SQL语句中WHERE子句的条件表达式应就是:SELECT S#,C#FROM SCWHERE( D )A、G=0B、G<=0C、G=NULLD、G IS NULL12、数据库恢复的主要依据就是( D )A、DBAB、DDC、文档D、事务日志13、不能激活触发器执行的事件就是( A )A、SELECTB、UPDATEC、INSFRTD、DELETE14、SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具就是( A )A、查询分析器B、服务管理器C、企业管理器D、事件探查器15、在ODBC体系结构中,为应用程序加载、调用与卸载DB驱动程序的就是( B )A、ODBC数据库应用程序B、驱动程序管理器C、DB驱动程序D、数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

相关文档
最新文档