2009年1月自考数据库系统原理试题及答案
自考数据库系统原理真题及答案(附解析)
自考数据库系统原理真题及答案(附解析)自考数据库系统原理真题及答案(附解析)导言:数据库系统原理是计算机科学与技术专业的一门核心课程,掌握数据库系统的基本原理对于学生提升专业能力具有重要意义。
为了帮助自考的学生更好地备考,本文将介绍一些自考数据库系统原理的真题,并提供详细的答案和解析。
一、概述数据库系统原理是指数据库的基本概念、数据库系统的组成以及数据库的设计与实现等内容的理论基础。
下面列举了一些自考数据库系统原理的真题,供学生们参考。
1. 真题一:关系数据库中,主键的作用是什么?请举例说明。
答案及解析:主键是用于唯一标识关系中的元组的一个属性或属性集合。
主键在关系模型中具有唯一性和非空性的特点,可以保证关系中的每个元组都能被唯一地标识出来。
例如,在一个学生信息表中,学号可以作为主键,因为每个学生的学号都是唯一的,通过学号就能准确地找到对应的学生信息。
2. 真题二:请简要介绍数据库事务的特性,并解释原子性和持久性的含义。
答案及解析:数据库事务具有ACID特性,即原子性、一致性、隔离性和持久性。
其中,原子性指事务是不可分割的最小执行单位,要么全部执行,要么全部不执行;持久性表示一旦事务提交,其对数据库的修改将永久保存。
例如,当转账操作发生时,如果转账成功,那么转出账户的余额减少,转入账户的余额增加,这些修改将永久保存在数据库中,即持久性的体现。
二、数据库系统原理的真题及答案1. 真题三:请简要解释数据库系统的三级模式结构,并描述其各个层次的特点。
答案及解析:数据库系统的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库系统交互的最高层次,每个外模式定义了用户能够看到和操作的数据的逻辑结构和访问方式;概念模式是数据库整体的逻辑结构和特征的描述,是数据库中全体数据的集合;内模式是数据在存储介质上的物理结构和存储方式的描述,是数据库中实际存储数据的层次。
三级模式结构的设计使得用户与数据库系统的交互更加灵活,提高了数据库的安全性和数据的独立性。
自考数据库系统原理试题及答案
自考数据库系统原理试题及答案一、选择题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. 论述数据库备份和恢复的重要性及其常用策略。
答案:数据库备份和恢复是确保数据安全性的重要措施。
数据库原理自考试题及答案
数据库原理自考试题及答案一、单项选择题(每题1分,共10分)1. 数据库管理系统(DBMS)是:A. 数据库B. 数据库应用系统C. 在用户与数据库之间建立接口的一组软件D. 用于数据库的编程语言答案:C2. 关系数据库中的“关系”是指:A. 数据库管理员B. 数据库中的表C. 表之间的关系D. 数据库的物理存储答案:B3. 在关系数据库中,实现表之间联系的机制是:A. 索引B. 主键C. 外键D. 视图答案:C4. 数据库的完整性约束主要包括:A. 实体完整性、参照完整性和用户定义完整性B. 主键、外键和唯一性C. 数据类型、数据大小和数据格式D. 安全性、可靠性和完整性答案:A5. SQL语言中的“视图”是指:A. 数据库中的图形界面B. 数据库中的一个表C. 基于SQL查询的虚拟表D. 数据库的物理存储答案:C6. 数据库设计中,规范化理论的主要目的是:A. 提高查询速度B. 减少数据冗余和提高数据完整性C. 增加数据存储量D. 提高数据库的安全性答案:B7. 在数据库中,事务的ACID属性不包括:A. 原子性B. 一致性C. 持久性D. 多样性答案:D8. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 索引D. 数据库的完整性约束答案:B9. 分布式数据库系统与集中式数据库系统的主要区别在于:A. 数据的存储位置B. 数据库的大小C. 数据库的查询速度D. 数据库的安全性答案:A10. 数据库的并发控制主要解决的问题是:A. 数据的安全性B. 数据的一致性C. 数据的完整性D. 数据的备份和恢复答案:B二、多项选择题(每题2分,共10分)11. 在数据库中,以下哪些因素可能导致数据的不一致性?()A. 并发事务B. 事务故障C. 系统故障D. 非法访问答案:ABC12. 数据库设计应遵循的基本原则包括()A. 数据的逻辑一致性B. 数据的安全性C. 数据的可维护性D. 数据的最小冗余答案:ABCD13. SQL语言的特点包括()A. 数据集上的语言B. 面向集合的操作方式C. 易于学习D. 与数据库无关答案:ABC14. 在数据库中,以下哪些操作可能会破坏数据的原子性?()A. 事务的不完全执行B. 事务的过早中断C. 系统故障D. 非法访问答案:ABC15. 数据库的安全性要求包括()A. 用户身份的认证B. 数据的加密存储C. 数据的访问控制D. 数据的完整性答案:ABC三、简答题(每题5分,共20分)16. 简述数据库管理系统(DBMS)的主要功能。
数据库系统原理自考试题及答案
数据库系统原理自考试题及答案一、单项选择题(本大题共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。
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 类图,如下图所示。
全国自学考试数据库系统原理试题和答案 (整理卷)
全国2011年10月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( B )A.DBB.DBMSC.DBSD.OS2.DBMS 的数据字典中存放的是( A )A.数据库三级模式结构的定义B.数据库的工作日志C.数据库的所有索引信息D.数据库的存储路径 3.数据库逻辑设计阶段应考虑的主要因素是( D )A.概念模型B.处理要求C.存取方法D.DBMS 特征 4.关系数据库系统中对外键没有任何限制的操作是( B )A.插入B.删除C.修改D.置空值5.由于关系模式设计不当所引起的删除异常指的是( D )A.应该删除的数据不能删除B.未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障D.不该删除的数据被删除6.设有关系模式R(ABCDE),F 是R 上成立的FD 集,F={A →B,B →C,D →E},那么F 在模式ABC 上的投影( A )A.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A →B,B →C}D.Φ(即不存在非平凡的FD )7.关系R 和S 如下表,则关系T 是R 和S 的( C )A.自然连接B.交C.除D.并8.设R 和S 都是二元关系,那么与元组演算表达式{t|R(t)∧(∃u)(S(u)∧u[1]≠t[2])}不等价...的关系代数表达式( B )A.1223π( (R S) )σ≠⨯,B.1221π( (R S) )σ≠⨯,C.D.1214π( (S R) )σ≠⨯,9.设有学生表STUDENT (学号,姓名,性别,年龄),则向STUDENT 表插入一条新记录的正确的SQL 语句是( D )A.APPEND INTO STUDENT VALUES ('d001','王明','女',18)B.APPEND STUDENT VALUES ('d001','王明','女',18)C.INSERT STUDENT VALUES ('d001','王明','女',18)D.INSERT INTO STUDENT VALUES('d001','王明','女',18)10.存储过程的优点不包括...( D )A.提高运行速度B.降低网络通信量C.间接实现安全控制D.存储在DB之外方便修改11.如果事务T获得了数据项Q上的排他锁,则T对Q( C )A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写12.DBMS中实现事务原子性的子系统是( C )A.完整性子系统B.并发控制子系统C.事务管理子系统D.恢复管理子系统13.SQL Server的身份验证模式包括WINDOWS身份验证模式和( A )A.混合验证模式B.账号验证模式C.用户验证模式D.DNA验证模式14.PowerBuilder9.0中连接数据库的正确步骤是( B )A.建立数据库描述文件;用CONNECT命令连接数据库B.建立ODBC数据源;建立数据库描述文件;用CONNECT命令连接数据库C.建立ODBC数据源;用CONNECT命令连接数据库D.建立ODBC数据源;建立数据库对象;用CONNECT命令连接数据库15.在对象联系图中,表示属性具有多值的是( C )A.→B.⇒C.→→D.←→二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
(完整版)数据库系统原理(含答案)
数据库系统原理自测题(2)一、单项选择题1.数据库物理存储方式的描述称为【B】A.外模式B.内模式C.概念模式D.逻辑模式2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整行规则3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式C.概念模型D.逻辑模式4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足【A】A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式C.内模式、子模式和概念模式D.子模式、模式和概念模式9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体C.实体的属性D.联系的属性10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为【B】A.BD B.BCD C.ABD D.ABCD14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】A.13个B.15个 C.18个 D.20个15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性 C.孤立性 D.隔离性17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限 C.口令D.事务18.常用的关系运算是关系代数和。
全国自考数据库系统原理历年试题及答案(2008--2013)资料
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 .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) R题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 .建立副本学号 姓名 专业 入学年份 97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
09年数据库系统试卷A参考答案
黄石理工学院 2009 - 2010 学年度 (第一学期)2007 年级计算机科学与技术、网络工程专业《数据库系统》本科期末试卷(A) 参考答案二、填空题。
(本大题共5空,每空2分,共10分)1、外码。
2、传递3、实体4、create index5、主属性三、简答题(本大题共4小题,每题5分共20分)1、答:()ad+=abcdF2、解:a→∅a→a a→b a→c a→ab a→ac a→bc a→abcb→∅b→b b→c b→bcc→∅c→cab→∅ab→a ab→b ab→c ab→ab ab→ac ab→bc ab→abcac→∅ac→a ac→b ac→c ac→ab ac→ac ac→bc ac→abcbc→∅bc→b bc→c bc→bcabc→∅abc→ a abc→ b abc→ c abc→ab abc→ac abc→bc abc→abc3、2NF 因为码为a,bc是非主属性。
非主属性对码完全依赖,但存在传递依赖4、不保持无损连接四、设计题1、答:(1)Create table (3分)(2) Select count(*) from供货记录where经办人=’王明’;(3分)(3) Select * from商品, 供货记录where 商品.商品编号= 供货记录.商品编号AND 地址like ‘成都’;(3分)(4) Select供应商名称from供应商,供货记录,商品where供应商.供应商编号= 供货记录.供应商编号AND商品.商品编号= 供货记录.商品编号AND (数量>1000 OR 数量*单价)10000; (3分)(5) CREATE VIEW V-SP(供应商名称,商品名称,数量, 总价格,供货日期)AS SELECT供应商.供应商名称, 商品.商品名称, 数量, 商品.单价*供货记录, 数量, 供货日期FROM 供应商, 商品WHERE供应商.商品编号= 商品.商品编号ORDER BY 供货日期; (3分)2、答:(1)学生选课和教师任课两个局部信息的结构E-R 图分别如下:(5分)(2)各实体及其属性为:单位:单位名,电话学生:学号,姓名,性别,年龄教师:教师号,姓名,性别,职称课程:编号,课程名合并的全局E-R 图如下所示:(5分)(3) 将该全局E-R 图转换为等价的关系模型表示的数据库逻辑结构。
自考数据库系统原理 第四章 关系运算 课后习题答案
自考数据库系统原理第四章关系运算课后习题答案2009-09-15 10:454.1 名词解释(1)关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。
(2)关系模式:关系模式实际上就是记录类型。
它的定义包括:模式名,属性名,值域名以及模式的主键。
关系模式不涉及到物理存储方面拿枋觯 鼋鍪嵌允 萏匦缘拿枋觥?(3)关系实例:元组的集合称为关系和实例,一个关系即一张二维表格。
(4)属性:实体的一个特征。
在关系模型中,字段称为属性。
(5)域:在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域。
(6)元组:在关系中,记录称为元组。
元组对应表中的一行;表示一个实体。
(7)超键:在关系中能唯一标识元组的属性集称为关系模式的超键。
(8)候选键:不含有多余属性的超键称为候选键。
(9)主键:用户选作元组标识的一个候选键为主键。
(单独出现,要先解释“候选键”)(10)外键:某个关系的主键相应的属性在另一关系中出现,此时该主键在就是另一关系的外键,如有两个关系S和SC,其中S#是关系S的主键,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外键。
(11)实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。
如果出现空值,那么主键值就起不了唯一标识元组的作用。
(12)参照完整性规则:这条规则要求“不引用不存在的实体”。
其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中, K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。
这条规则在使用时有三点应注意: 1)外键和相应的主键可以不同名,只要定义在相同值域上即可。
2)R1和R2也可以是同一个关系模式,表示了属性之间的联系。
3)外键值是否允许空应视具体问题而定。
(13)过程性语言:在编程时必须给出获得结果的操作步骤,即“干什么”和“怎么干”。
如Pascal和C语言等。
全国月自考数据库系统原理试题及答案(修正版)
全国2009年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用二维表格结构表达实体及实体间联系的数据模型是()A.层次模型B.网状模型C.关系模型D.联系模型2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A.DBMS B.数据库应用系统C.相关的计算机系统D.DBA3.数据库系统提供的数据控制功能,不包括...()A.并发控制B.控制数据冗余C.完整性保护D.故障恢复4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为()A.(1,3),(1,5)B.(3,1),(5,1)C.(1,5),(1,3)D.(5,1),(3,1)5.有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性A。
关系R和S的元组如下表所示。
关系S中违反关系完整性规则的元组是()RA B C D A1 2 3 2l7338d1d2d32NULL4d4 1A.(d1,2)B.(d2,NULL)C.(d3,4)D.(d4,1)6.在最小依赖集F中,下面叙述不正确...的是()A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性C.F中没有冗余的FD D.F中每个FD的左部没有冗余的属性7.如果某个属性包含在候选键中,则它称为()A.非主属性B.关键属性C.复合属性D.主属性8.设有关系R和S如下表:R S TA B C B C D A B C Da b c bbacfdbbaccddebaacbbaccddeb则关系T是关系R和关系S的()A.自然连接结果B. 连接结果C.笛卡尔积D.并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和()A.投影、连接B.连接、选择C.选择、投影D.交、选择10.以下叙述中正确的是()A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源11.SQL语言中建立惟一性索引的命令是()A.CREATE INDEX 索引名ON 基本表名(属性名)B.CREATE INDEX UNIQUE索引名ON 基本表名(属性名)C.CREATE UNIQUE INDEX索引名ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名ON 基本表名(属性名)12.DBMS的并发控制子系统保证了事务的()A.原子性实现B.一致性实现C.隔离性实现D.持久性实现13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行()A.UNDO处理B.REDO处理C.ROLLBACK处理D.ABORT处理14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是()A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库15.在SQL/CLI中,保存元组或参数的有关信息的是()A.环境记录B.连接记录C.语句记录D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
2009年1月自考管理系统中计算机应用试题和答案
2009年1月自考管理系统中计算机应用试题课程代码:00051一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有—个是最符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.MRPII中,完成建立、组织和维护企业的基本数据(如:产品结构、制造工艺、设备等)功能的子系统是( B )A.工厂维护子系统B.技术和生产数据管理子系统C.采购及进货子系统D.订货服务子系统2.在信息时代,企业将一些不具备竞争优势或效率相对低下的业务内容外包并虚拟化的改革创新行为称为( C )A.业务流程重组B.供应链管理C.虚拟企业D.电子商务3.信息商品如计算机软件、电子读物等可直接通过网络传送。
这一电子商务的功能称为( D )A.网上广告宣传B.网上产品订购C.意见征询D.服务传递4.下列不属于企业信息化应用领域的是( B )A.CAMB.CAIC.CADD.Intranet5.微型计算机又称为( A )A.个人机B.工作站C.小型机D.大型机6.微型计算机系统中,各种数据和命令传输的公共通道称为( D )A.存储器B.运算器C.操作系统D.总线7.下列选项中,属于系统软件的是( C )A.WordB.ExcelC.DBMSD.Photoshop8.下列通信介质中,价格最低廉,安装维护方便的是( B )A.同轴电缆B.双绞线C.光缆D.无线通信9.关系student如题9表所示,则主码是( B )学号姓名性别年龄2007010301 张小林男182006010502 张小林女192006010401 李斯女19题9表A.姓名B.学号C.性别D.年龄10.下列关于系统开发的描述不正确的是( A )A.系统开发的历史长,有丰富的经验可借鉴B.系统开发的成果不容许有任何错误C.系统开发一般都需要耗费大量的人力、物力和时间资源D.系统开发的产品是无形的11.下列不属于系统开发指导原则要点的是( C )A.目的性B.整体性C.扩展性D.环境适应性12.结构化系统开发的主导原则是( D )A.由内向外B.由简向繁C.由底向上D.自顶向下13.下列系统开发方式中,开发周期最短的是( B )A.自行开发B.购买应用软件产品C.委托开发D.合作开发14.信息系统规划的主要目的不包括( C )A.符合企业总的战略目标B.明确系统开发的优先顺序C.保证部门内的信息格式正确D.为领导对系统开发决策提供依据15.企业信息系统的规划分为战略性规划和( D )A.战术性规划B.作业性规划C.指标性规划D.执行性规划16.现有一部分U/C矩阵如题16表所示,则下列描述不正确的是( B )成品库存材料供应库存控制 C U材料需求C题16表A.成品库存信息是在库存控制功能中产生的B.材料供应信息是在库存控制功能中产生的C.材料供应信息是在材料需求功能中产生的D.库存控制功能要应用材料供应信息17.绘制数据流程图时,系统中的全系统共享的数据存储常画在( D )A.任意层次数据流程图B.扩展数据流程图C.低层次数据流程图D.顶层数据流程图18.下列选项不属于系统分析报告内容的是( A )A.系统使用说明文档B.原系统的状况和问题C.新系统的目标D.新系统的逻辑设计19.在E-R图中,实体之间存在的联系有( C )A.1种B.2种C.3种D.4种20.如题20图的控制结构图表示的是( C )A.顺序结构B.选择结构C.循环结构D.调用结构21.一个菜单项的任务是连接文件名为“表单1”的表单。
9全国自考数据库系统原理模拟试卷(一)
5. 数据库用户有。___
ห้องสมุดไป่ตู้答案:DBA、专业用户、应用程序员、最终用户
6. 关系代数是___为___的一组高级运算的集合。
答案:关系运算对象
7. 关系模型中的关系模式至少是___
答案:1NF
8. 外模式/模式映象用于___。
答案:定义外模式与概念模式之间的对应性
9. P.PS.chend 1976年提出用___表示实体及其联系。
更多试卷,请访问9州考苑()
C. 需求分析 D. 物理设计
答案:A
12. 聚合函数中,操作对象是元组的函数是() A. SUM B. AVG C. COUNT D. MIN
答案:C
13.
A. A B. B C. C D. D
答案:C
14. 概念结构设计的目标是产生DB的概念结构(即概念模型),这个结构主要反映() A. DBA的管理信息需求 B. 应用程序员的编程需求 C. 企业组织的信息需求 D. DB的维护需求
6. 对于视图元组的更新操作(INSERT、DELETE、UPDATE),有哪三条规则?
答案:(1)如果一个视图是从多个基本表使用联接操作导出的,那么不允许对这个视图执行更新 操作。 (2)如果在导出视图的过程中,使用了分组和聚合操作,也不允许对这个视图执行更新操作。 (3)如果视图是从单个基本表使用选择、投影操作导出的,并且包含了基本表的主键或某个候选 键,那么这样的视图称为“行列子集视图”,并且可以被执行更新操作。 在SQL中,允许更新的视图在定义时,必须加上“WITH CHECK OPTION”语。
更多试卷,请访问9州考苑()
FROMSP WHEREPNO=P.PNO ANDSNO=S.SNO))
全国2009年1月高等教育自学考试数据库及其应用
数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题。
每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.有关系模式:R(课程编号,课程名称,教师编号,教师姓名,授课班级),若一名教师可讲授多门课程,一门课程可由多名教师讲授,则R属于()A.1NFB.2NFC.3NFD.4NF2.设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是()A.r*sB.r+sC.r-sD.r/s3.假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是()A.一对一B.一对多C.多对多D.不确定4.下列选项中,不.属于全局E-R模型设计解决的问题是()A.属性冲突B.结构冲突C.命名冲突D.语法冲突5.Access用于存储数据的对象是()A.表B.查询C.窗体D.数据访问页6.下列对关系性质的说法中,不.正确的是()A.属性的顺序无关紧要B.同一关系中属性名唯一C.元组必须是有序的D.不能有重复的元组7.在Access用户级安全机制下,保存用户信息的文件是()A.工作组信息文件B.用户信息文件C.安全信息文件D.帐户信息文件8.在查询和报表中,能作为记录分组依据的字段类型是()A.备注B.超级链接C.OLE对象D.数字9.在Access中,若要定义单一字段的主键,则下列选项中能够定义为主键的是()A.有空值的字段B.有重复值的字段C.自动编号类型的字段D.OLE对象类型的字段10.假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为()A.16<年龄<25B.>=16 and <=25C.>=16 or <=25D.IN (16,25)11.假设在设计视图中设计一个查询,如图所示,则这个查询是()A.交叉表查询B.生成表查询C.操作查询D.参数查询12.若设置查询准则为:Like "C[!kml]p",则满足查询条件的值是()A.CkpB.CkmlpC.CopD.C!kmlp13.窗体中的每个控件都有一组属性,其中用于设置控件外观的是()A.格式属性B.数据属性C.外观属性D.事件属性14.下列关于窗体控件说法中,错误..的是()A.命令按钮是用于完成控制操作的控件B.文本框和命令按钮是容器类控件C.组合框可以看成是列表框和文本框的组合D.利用图像控件插入窗体的图片不能编辑和修改15.如果Access中的报表格式为“在新的一行中打印当前节,而在同一行中打印下一节”,则需要将报表的“新行或新列”属性设置为()A.无B.节前C.节后D.节前和节后16.在Access中,不.能输入和编辑数据的对象是()A.查询B.窗体C.报表D.数据访问页17.在报表中能够正确计算总产量的表达式为()A.=A vg ([产量])B.=Count ([产量])C.=Max ([产量])D.=Sum ([产量])18.Access提供的数据访问页视图有()A.2种B.3种C.4种D.5种19.下列有关数据访问页的说法中,不.正确的是()A.以单独的文件存在B.不能对记录排序C.可以在数据库外运行D.可以添加记录20.判断“学生”窗体中“性别”字段值是否为“男”的宏条件表达式为()A.[Forms]![学生]=“男”B.[Forms]![性别]=男C.[Forms]![学生]![性别]=男D.[Forms]![学生]![性别]=“男”二、填空题(本大题共15小题,每小题1分,共l5分)请在每小题的空格中填上正确答案。
1月自考数据库系统原理试题真题及答案
1月自考数据库系统原理试题真题及答案数据库系统是计算机科学领域中的重要分支,它涉及到数据的存储、管理和检索等核心任务。
对于学习和应用数据库系统的人们来说,熟悉和了解数据库系统的原理是至关重要的。
本文将为大家介绍一套1月自考数据库系统原理试题,并提供相应的答案。
试题一:数据库系统的概念和特点1. 请简要介绍数据库系统的概念和特点。
答案示例:数据库系统是指一种能够对大量数据进行存储、管理和检索的系统。
它包含了数据库、数据库管理系统和应用程序等组成部分。
数据库系统的特点包括:数据共享性高、数据独立性强、数据冗余度低、数据完整性和安全性较好、数据一致性和可靠性较强等。
试题二:关系数据库模型的基本概念2. 请简述关系数据库模型的基本概念,包括关系、元组、属性和域。
答案示例:关系数据库模型是基于关系代数和关系演算理论的数据库模型。
其中,关系是由元组构成的数据表,每个元组代表一个实体,每个实体都有一个唯一的标识,称为主键。
而属性是指关系中的数据字段,属性的取值称为域。
试题三:关系操作和关系代数3. 请列举关系操作的基本类型,并简要说明其作用。
答案示例:关系操作的基本类型包括选择、投影、连接和除等。
选择操作用于从关系中选取满足特定条件的元组;投影操作用于从关系中选取指定的属性列;连接操作用于将多个关系进行连接操作,生成新的关系;除操作用于从一个关系中去除满足条件的元组。
试题四:SQL语言和关系代数的关系4. SQL语言和关系代数有什么关系?请简要描述它们之间的关联。
答案示例:SQL语言是结构化查询语言(Structured Query Language)的简写,它是基于关系代数理论和关系演算理论的数据库操作语言。
SQL语言通过关系操作的方式对数据库进行查询、插入、更新和删除等操作,可以看作是关系代数的一种具体实现。
试题五:事务的概念和特性5. 请简述事务的概念和特性。
答案示例:事务是指一组数据库操作的集合,这些操作要么全部成功地执行,要么全部失败回滚。
数据库自考试题及答案
数据库自考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据存储B. 数据管理C. 数据保护D. 数据传输答案:B2. 关系数据库中,表与表之间的联系称为()。
A. 索引B. 键C. 连接D. 约束答案:C3. SQL语言中,用于查询数据的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 在数据库设计中,规范化的主要目的是()。
A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 提升系统性能答案:B5. 数据库事务具有以下哪些特性()。
A. 原子性B. 一致性C. 隔离性D. 持久性E. 所有选项答案:E二、填空题(每空2分,共20分)6. 数据库设计通常分为_______、_______和物理设计三个阶段。
答案:概念设计;逻辑设计7. 在关系数据库中,主键用于_______表中数据的唯一性。
答案:保证8. 数据库的并发控制主要解决_______和_______问题。
答案:数据不一致;系统崩溃9. SQL中的GROUP BY语句用于进行_______。
答案:数据分组10. 数据库的备份和恢复是数据库_______的重要组成部分。
答案:安全性三、简答题(每题10分,共30分)11. 简述数据库的三级模式结构及其各自的作用。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,它定义了用户能够看到和操作的数据视图。
概念模式是数据库的全局逻辑结构,描述了数据库中的数据类型、结构和联系。
内模式是数据库的物理存储结构,描述了数据在存储介质上的实际存储方式。
12. 解释什么是数据库的索引,并说明其作用。
答案:数据库的索引是一种特殊的数据库对象,用于提高数据检索的效率。
索引通过创建一个指向表中数据行的指针列表来工作,这样在查询数据时,数据库管理系统可以直接通过索引快速定位到数据,而不需要扫描整个表,从而加快查询速度。
学历类《自考》自考专业(计算机网络)《数据库系统原理》考试试题及答案解析
学历类《自考》自考专业(计算机网络)《数据库系统原理》考试试题及答案解析姓名:_____________ 年级:____________ 学号:______________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、下列关于外键的说法正确的是( )。
2009年1月自考数据库系统原理试题
全国2009年1月高等教育自学考试数据库系统原理试题 课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用二维表格结构表达实体及实体间联系的数据模型是( ) A .层次模型 B .网状模型 C .关系模型D .联系模型2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( ) A .DBMSB .数据库应用系统C .相关的计算机系统D .DBA3.数据库系统提供的数据控制功能,不包括( ) A .并发控制 B .控制数据冗余 C .完整性保护D .故障恢复4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l 门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( ) A .(1,3),(1,5) B .(3,1),(5,1) C .(1,5),(1,3)D .(5,1),(3,1)5.有关系R (A ,B ,C ),主码为A ;S (D ,A ),主码为D ,外码为A ,参照R 中的属性A 。
关系R 和S 的元组如下表所示。
关系S 中违反关系完整性规则的元组是( ) R SA B C D A 1 2 32 l 73 3 8d 1 d 2 d 3 2 NULL 4d 41A .(d 1,2)B .(d 2,NULL )C .(d 3,4)D .(d 4,1)6.在最小依赖集F 中,下面叙述不正确的是( ) A .F 中每个FD 的右部都是单属性B .F 中每个FD 的左部都是单属性C .F 中没有冗余的FD D .F 中每个FD 的左部没有冗余的属性7.如果某个属性包含在候选键中,则它称为( ) A .非主属性 B .关键属性 C .复合属性D .主属性8.设有关系R 和S 如下表:R S TA B C B C D A B C D a b cb b ac f db b ac c dd e ba a cb b ac c dd e b则关系T 是关系R 和关系S 的( ) A .自然连接结果 B . 连接结果 C .笛卡尔积D .并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( ) A .投影、连接 B .连接、选择 C .选择、投影D .交、选择10.以下叙述中正确的是( )A .为了实现连接运算,SELECT 命令中必须指出属性的来源B .如果缺省WHERE 子句,则会产生错误信息C .在SQL 语言中绝大多数连接操作都是自然连接D .连接操作中不可以用别名指定数据的来源 11.SQL 语言中建立惟一性索引的命令是( ) A .CREATE INDEX 索引名 ON 基本表名(属性名) B .CREATE INDEX UNIQUE 索引名 ON 基本表名(属性名) C .CREA TE UNIQUE INDEX 索引名 ON 基本表名(属性名) D .CREATE DISTINCT INDEX 索引名 ON 基本表名(属性名) 12.DBMS 的并发控制子系统保证了事务的( ) A .原子性实现 B .一致性实现 C .隔离性实现D .持久性实现 13.在DB 恢复时,对已经提交但更新未写入磁盘的事务执行( ) A .UNDO 处理 B .REDO 处理 C .ROLLBACK 处理D .ABORT 处理14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( )A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库15.在SQL/CLI中,保存元组或参数的有关信息的是()A.环境记录B.连接记录C.语句记录D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
全国月自考数据库系统原理试题及答案(修正版)
全国2009年1月高等教育自学考试数据库系统原理试题 课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用二维表格结构表达实体及实体间联系的数据模型是( ) A .层次模型 B .网状模型 C .关系模型 D .联系模型2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( ) A .DBMS B .数据库应用系统 C .相关的计算机系统 D .DBA 3.数据库系统提供的数据控制功能,不包括...( ) A .并发控制 B .控制数据冗余 C .完整性保护 D .故障恢复4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l 门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( ) A .(1,3),(1,5) B .(3,1),(5,1) C .(1,5),(1,3) D .(5,1),(3,1) 5.有关系R (A ,B ,C ),主码为A ;S (D ,A ),主码为D ,外码为A ,参照R 中的属性A 。
关系R 和S 的元组如下表所示。
关系S 中违反关系完整性规则的元组是( ) RA .(d 1,2)B .(d 2,NULL )C .(d 3,4)D .(d 4,1) 6.在最小依赖集F 中,下面叙述不正确...的是( ) A .F 中每个FD 的右部都是单属性 B .F 中每个FD 的左部都是单属性 C .F 中没有冗余的FD D .F 中每个FD的左部没有冗余的属性 7.如果某个属性包含在候选键中,则它称为() A .非主属性 B .关键属性 C .复合属性 D.主属性 8.设有关系R 和S 如下表:则关系T是关系R和关系S的()A.自然连接结果B. 连接结果C.笛卡尔积D.并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和()A.投影、连接B.连接、选择C.选择、投影D.交、选择10.以下叙述中正确的是()A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源11.SQL语言中建立惟一性索引的命令是()A.CREATE INDEX 索引名ON 基本表名(属性名)B.CREATE INDEX UNIQUE索引名ON 基本表名(属性名)C.CREATE UNIQUE INDEX索引名ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名ON 基本表名(属性名)12.DBMS的并发控制子系统保证了事务的()A.原子性实现B.一致性实现C.隔离性实现D.持久性实现13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行()A.UNDO处理B.REDO处理C.ROLLBACK处理D.ABORT处理14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是()A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库15.在SQL/CLI中,保存元组或参数的有关信息的是()A.环境记录B.连接记录C.语句记录D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国2009年1月自考数据库系统原理试题
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用二维表格结构表达实体及实体间联系的数据模型是( c )
A.层次模型B.网状模型C.关系模型D.联系模型
2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( d )
A.DBMS B.数据库应用系统C.相关的计算机系统D.DBA
3.数据库系统提供的数据控制功能,不包括( d )
A.并发控制B.控制数据冗余C.完整性保护D.故障恢复
4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( a )
A.(1,3),(1,5) B.(3,1),(5,1) C.(1,5),(1,3) D.(5,1),(3,1)
5.有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性A。
关系R和S 的元组如下表所示。
关系S中违反关系完整性规则的元组是( c )
R S
A.(d1,2) B.(d2,NULL) C.(d3,4) D.(d4,1)
6.在最小依赖集F中,下面叙述不正确的是( )
A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性
C.F中没有冗余的FD D.F中每个FD的左部没有冗余的属性
7.如果某个属性包含在候选键中,则它称为( d )
A.非主属性B.关键属性C.复合属性D.主属性
8.设有关系R和S如下表:
R S T
则关系T是关系R和关系S的( )
A.自然连接结果B. 连接结果
C.笛卡尔积D.并
9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( c )
A.投影、连接B.连接、选择
C.选择、投影D.交、选择
10.以下叙述中正确的是( c )
A.为了实现连接运算,SELECT命令中必须指出属性的来源
B.如果缺省WHERE子句,则会产生错误信息
C.在SQL语言中绝大多数连接操作都是自然连接
D.连接操作中不可以用别名指定数据的来源
11.SQL语言中建立惟一性索引的命令是( )
A.CREA TE INDEX 索引名ON 基本表名(属性名)
B.CREA TE INDEX UNIQUE索引名ON 基本表名(属性名)
C.CREA TE UNIQUE INDEX索引名ON 基本表名(属性名)
D.CREA TE DISTINCT INDEX索引名ON 基本表名(属性名)
12.DBMS的并发控制子系统保证了事务的( )
A.原子性实现B.一致性实现
C.隔离性实现D.持久性实现
13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )
A.UNDO处理B.REDO处理
C.ROLLBACK处理 D.ABORT处理
14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( ) A.Master数据库B.Model数据库
C.Msdb数据库D.Tempdb数据库
15.在SQL/CLI中,保存元组或参数的有关信息的是( )
A.环境记录B.连接记录
C.语句记录D.描述记录
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
16.DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和___________。
17.DBMS主要由___________和存储管理器两大部分组成。
18.关系中属性的取值范围称为属性的___________。
19.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},则F在模式ACD 上的投影为___________。
20.设关系R和S具有相同的关系模式,R和S的差是由___________的元组构成的集合。
21.SQL语言中,撤消基本表的语句是___________。
22.封锁可以避免并发操作引起的错误,但可能产生___________、饿死、死锁等问题。
23.SQL中一组具有相同权限的用户称为_______。
24.SQL Server具有两种身份验证模式:Windows身份验证模式和___________验证模式。
25.在面向对象技术中,引用类型相当于程序设计中___________的概念。
三、简答题(本大题共10小题,每小题3分,共30分)
26.数据库系统中支持数据独立性的方法是什么?
27.简述数据库概念设计的主要步骤。
28.什么是数据冗余?它会引起哪些操作异常?
29.简述视图的特点。
30.简述事务的COMMIT语句和ROLLBACK语句的功能。
31.简述可串行化调度的概念。
32.什么是触发器?它由哪三个部分组成?
33.简述SQL Server查询分析器的功能。
34.在UML类图中,类由哪三部分组成?
35.简述ODBC数据库应用程序的主要功能。
四、设计题(本大题共5小题,每小题4分,共20分)
36.设有关系S(S#,NAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别;关系SC(S#,C#,GRADE),其属性分别表示:学号,课号和成绩。
试用SQL语句完成统计每一年龄选修课程的学生人数。
37.设有学生表S(S#,NAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别;选课表SC(S#,
C#,GRADE),其属性分别表示:学号,课号和成绩。
试用关系代数表达式表达下面查询:检索学习课号为C2课程的学号和姓名。
38.设有职工基本表EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示:职工号,姓名,年龄,性别,工资。
试用SQL语句写出为每个工资低于1000元的女职工加薪200元。
39.设有科研项目表PROJ(项目编号,项目名称,金额,教师编号)。
试用SQL语句写出下面查询:列出金额最高的项目编号和项目名称。
40.设有学生关系STU(SNO,SNAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别。
试用SQL语句检索年龄为空值的学生姓名。
五、综合题(本大题共2小题,每小题5分,共10分)
41.某学校图书借阅管理系统应提供如下功能:
(1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;
(2)查询读者信息,包括读者的借书证号、姓名、性别、单位;
(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;
(4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。
根据以上叙述,回答下列问题:
(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。
(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。
42.设有一个反映教师参加科研项目的关系模式:
R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)
如果规定:每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)说明R不是2NF的理由。
(3)将R规范到3NF。