数据库系统原理试卷
全国自考(数据库系统原理)模拟试卷3(题后含答案及解析)
全国自考(数据库系统原理)模拟试卷3(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题 5. 设计题单项选择题1.下列哪个选项不属于数据管理技术进入数据库阶段的标志( )A.层次模型的IMS系统的推出B.具有数百兆字节容量和快速存取的磁盘进入市场C.网状模型的提出D.关系模型的提出正确答案:B解析:本题主要考查的知识点为数据库管理技术的发展阶段。
具有数百兆字节容量和快速存取的磁盘进入市场,只是为数据库技术的产生提供了良好的物质条件,并不是数据管理技术进入数据库阶段的标志。
2.在数据库系统中,提供数据与应用程序间物理独立性的是( )A.外模式/逻辑模式映像B.逻辑模式/内模式映像C.外模式/内模式映像D.子模式/逻辑模式映像正确答案:B解析:主要考查的知识点为物理独立性。
逻辑模式/内模式映像定义逻辑模式和内模式之间的对应性,提供的是数据与应用程序之间的物理独立性。
3.下列描述中正确的是( )A.概念模型独立于硬件,但依赖于软件B.逻辑模型独立于硬件和软件C.外部模型独立于硬件,但依赖于软件D.内部模型依赖于硬件,但独立于软件正确答案:C解析:C选项是正确的,其他选项的正确表述应该为:概念模型独立于硬件和软件,逻辑模型独立于硬件但依赖于软件,内部模型依赖于硬件和软件。
4.在数据库的三层模式中,描述数据库中全部数据的整体逻辑结构的是( )A.外模式B.内模式C.逻辑模式D.存储模式正确答案:C解析:在用户(或应用程序)到数据库之间,DB的数据结构有三个层次:外模式是用户与数据库系统的接口,是用户用到的那部分数据的描述。
逻辑模式是数据库中全部数据的整体逻辑结构的描述。
内模式是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。
5.数据库管理系统能实现对数据库的数据载入、转换、转储、数据库的改组以及性能监控,这类功能称为数据库的( )A.定义功能B.操纵功能C.保护功能D.维护功能正确答案:D6.关系模式的任何属性( )A.不可再分B.可再分C.命名在该关系模式中可以不唯一D.以上都不正确正确答案:A解析:由关系的性质可知,关系中的属性是最小的不可再分的数据单位。
自考数据库系统原理真题及答案(附解析)
自考数据库系统原理真题及答案(附解析)自考数据库系统原理真题及答案(附解析)导言:数据库系统原理是计算机科学与技术专业的一门核心课程,掌握数据库系统的基本原理对于学生提升专业能力具有重要意义。
为了帮助自考的学生更好地备考,本文将介绍一些自考数据库系统原理的真题,并提供详细的答案和解析。
一、概述数据库系统原理是指数据库的基本概念、数据库系统的组成以及数据库的设计与实现等内容的理论基础。
下面列举了一些自考数据库系统原理的真题,供学生们参考。
1. 真题一:关系数据库中,主键的作用是什么?请举例说明。
答案及解析:主键是用于唯一标识关系中的元组的一个属性或属性集合。
主键在关系模型中具有唯一性和非空性的特点,可以保证关系中的每个元组都能被唯一地标识出来。
例如,在一个学生信息表中,学号可以作为主键,因为每个学生的学号都是唯一的,通过学号就能准确地找到对应的学生信息。
2. 真题二:请简要介绍数据库事务的特性,并解释原子性和持久性的含义。
答案及解析:数据库事务具有ACID特性,即原子性、一致性、隔离性和持久性。
其中,原子性指事务是不可分割的最小执行单位,要么全部执行,要么全部不执行;持久性表示一旦事务提交,其对数据库的修改将永久保存。
例如,当转账操作发生时,如果转账成功,那么转出账户的余额减少,转入账户的余额增加,这些修改将永久保存在数据库中,即持久性的体现。
二、数据库系统原理的真题及答案1. 真题三:请简要解释数据库系统的三级模式结构,并描述其各个层次的特点。
答案及解析:数据库系统的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库系统交互的最高层次,每个外模式定义了用户能够看到和操作的数据的逻辑结构和访问方式;概念模式是数据库整体的逻辑结构和特征的描述,是数据库中全体数据的集合;内模式是数据在存储介质上的物理结构和存储方式的描述,是数据库中实际存储数据的层次。
三级模式结构的设计使得用户与数据库系统的交互更加灵活,提高了数据库的安全性和数据的独立性。
大学2019-2020《数据库系统原理》试卷及答案
大学2019—2020学年第2学期考试卷参考答案一、填空题(每空1分,共18分)1、 数据库管理系统 是位于用户与操作系统之间的一层数据管理软件。
2、数据库系统的三级模式结构是指 内模式 、 模式 、 外模式 。
3、数据库系统的三种数据模型是 层次模型 、 关系模型 、 网状模型 。
4、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为 候选码 。
5、实体联系模型中三种联系是 一对一联系(1:1)、 一对多联系(1:n ) 、 多对多联系(m :n ) 。
6、数据库事务的ACID 特性是指 原子性 、 一致性 、 隔离性 和持续性。
7、并发控制带来的三种数据不一致是丢失数据、 不可重复读 、 读“脏”数据 。
8、封锁是实现并发控制的一个非常重要的技术,基本的封锁类型有两种,即共享锁(X 琐)、 排它锁(S 锁) 。
二、选择题(每空1分,共12分)1、关系模式的任何属性 AA. 不可再分B. 可再分C. 命名在该关系模式中可以不唯一D. 以上都不是 2、关系数据库中的关键字是指 DA. 能唯一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标是元组的属性或属性组合 3、有关系R 和S ,R ∩S 的运算等价于 BA. S-(R-S)B. R-(R-S)C. (R-S)∪SD. R ∪(R-S)4、设关系R 和S 的属性个数分别为r 和s ,则(R ×S)操作结果的属性个数为 A A. r+s B. r-sC. r ×sD. max(r,s) 5、进行自然联接运算的两个关系必须具有 BA. 相同属性个数B. 公共属性C. 相同关系名D. 相同关键字 6、关系模式中,各级范式之间的关系为 A A. 3NF ⊂2NF ⊂1NF B. 3NF ⊂1NF ⊂2NF C. 1NF ⊂2NF ⊂3NFD. 2NF ⊂1NF ⊂3NF7、在关系数据库中,任何二目关系模式的最高范式必定是 DA. 1NFB. 2NFC. 3NFD. BCNF8、设有关系模式R(A ,B ,C ,D),F 是R 上成立的FD 集,F={B →C,C →D},则属性C 的闭包C +为 CA. BCDB. BDC. CDD. BC9、从E-R 图向关系模型转换时,一个n:m 的联系转换为关系模式时,该关系模式的关键字是 AA. n 端实体关键字和m 端实体关键字的组合B. n 端实体的关键字C. m 端实体的关键字D. 重新选取其它属性10、在ER 模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N 联系,3个1∶1联系,3个M ∶N 联系,根据ER 模型转换成关系模型的规则,转换成关系的数目是 DA. A.6B.9C.12D.15 11、关于“死锁”,下列说法中正确的是 C A. 死锁是操作系统中的问题,数据库操作中不存在B. 在数据库中防止死锁的方法是禁止两个用户同时操作数据库C. 只有出现并发操作时,才有可能出现死锁D. 当两个用户竞争相同资源时,不会发生死锁12、设有两个事物T1和T2,他们的并发操作如下图所示。
《数据库原理》期末试卷及答案(A)
只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有,则称Y完全函数依赖于X.33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码.若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
(完整版)《数据库原理》期末试卷及答案(B)
参考答案一.单项选择题(本大题共15小题,每题2分,共30分。
在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、C3、D4、A5、A6、C7、D8、D9、A 10、A11、B 12、D 13、D 14、C 15、C二.填空题(本大题共7小题,每小题3分,共21分。
将正确的答案填在每小题的空格内。
错填或不填均无分)16、先来先服务17、参照完整性18、REDO19、并发控制20、系统故障21、共享锁22、可串行性三.名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。
封锁对象的大小称为封锁粒度。
封锁粒度与系统的并发度和并发控制的开销密切相关。
封锁的粒度越大,系统中能够被封锁的对象就越少,并发度也就越小,但同时系统开销也越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大24、死锁如果事务T1封锁了数据A,事务T2封锁了数据B。
之后T1又申请封锁B,因T2已封锁了B,于是T1等待T2释放B上的锁。
接着T2又申请封锁A,因T1已封锁了A,T2也只能等待T1释放A上的锁。
这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。
25、事务事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。
事务应该有4个属性:原子性、一致性、隔离性和持续性。
四、简答题(本大题共3小题,共25分)26、为了保证并行操作的正确性,DBMS的并行控制机制必须提供一定的手段来保证调度是可串行化的。
目前DBMS普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。
除此之外还有其他一些方法,如时标方法、乐观方法等。
27、并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。
丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。
数据库系统原理 试卷
数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。
解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。
2. 在关系数据库中,用来表示实体之间联系的是()。
A. 树结构B. 网结构C. 线性表D. 二维表答案:D。
解析:在关系数据库中,实体之间的联系是通过二维表来表示的。
3. 数据库的三级模式结构中,外模式又称为()。
A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。
解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。
4. SQL语言中,删除一个表的命令是()。
A. DELETEB. DROPC. CLEARD. REMOVE答案:B。
解析:在SQL语言中,DROP命令用于删除表等数据库对象。
5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。
A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。
解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。
6. 若关系R和S的关系代数操作的结果为RS,这是()操作。
A. 笛卡尔积B. 并C. 交D. 差答案:A。
解析:RS表示关系R和S的笛卡尔积操作。
7. 在数据库设计中,将E - R图转换成关系数据模型的过程属于()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。
解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。
8. 数据库系统中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
全国自学考试数据库系统原理试题和答案-(整理卷)
全国2011年10月高等教育自学考试数据库系统原理试题 课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( B ) A 。
DB ﻩB。
DBMS C.DBS ﻩD.OS2.DBM S的数据字典中存放的是( A ) A 。
数据库三级模式结构的定义ﻩB.数据库的工作日志 C .数据库的所有索引信息ﻩD.数据库的存储路径 3。
数据库逻辑设计阶段应考虑的主要因素是( D ) A.概念模型ﻩB.处理要求C.存取方法D .DB MS 特征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 在模式AB C上的投影( 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 (学号,姓名,性别,年龄),则向S TUDEN T表插入一条新记录的正确的SQL 语句是( D ) A.AP PEND INT O S TUD ENT VA LU ES (’d001’,'王明','女’,18) B.APPEND S TUDEN T VALU ES (’d001',’王明','女',18)C。
全国自考数据库系统原理历年试题及答案
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中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
数据库系统原理试题+答案
数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。
A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。
A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
数据库系统原理-试卷含答案
一、单项选择题(本大题共15小题,共25分。
每小题错选、多选或未选,均扣2分,扣满25分为止)1.DBS具有较高的数据独立性,是因为DBS采用了[] A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质2.在层次、网状模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是2=1[]A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[ ] A.为m-n B.为m C.小于等于m D.小于等于(m-n)5.元组比较操作(a1,a2)〉=(b1,b2)的意义是[]A.(a1>=b1)AND(a2>=b2)B.(a1〉=b1)OR((a1=b1)AND(a2〉=b2))C.(a1>b1)AND((a1=b1)AND(a2〉=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2)) 6.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[]A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.概念设计的结果得到的是概念模式。
概念模式是[ ]A.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的9.在有关“弱实体”的叙述中,不正确的是[]A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[]A.15个B.20个C.25个D.30个11.DBMS的恢复子系统,保证了事务__________的实现。
数据库系统原理试题
数据库系统原理试题全国2012年10月数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级A.数据描述阶段B.应用程序系统C.编译系统D.数据库阶段2.下面不是..关系数据模型的性质的是A.关系的每个属性是不可分割的B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序3.要保证数据库逻辑数据独立性,需要修改的是A.逻辑模式B.模式与内模式的映射C.逻辑模式与外模式的映射D.内模式4.下列模型中,广泛采用ER模型设计方法的是A.逻辑模型B.概念模型C.物理模型D.外模型5.如果关系模式设计的不好..,会出现A.数据冗余B.函数依赖C.关键码D.多值依赖6.下面说法正确的是A.满足4范式不一定满足BC范式B.满足BC范式一定满足4范式C.满足4范式一定满足BC范式D.BC范式与4范式没有任何关系7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S A.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组8.关系演算是一种A.以元组为变量的谓词演算B.以属性为变量的谓词演算C.基于集合的运算D.以关系为运算对象的高级运算的集合9.下列关于导出表叙述正确的是A.导出表即为视图B.导出表是执行了查询时产生的表C.导出表必然与原表具有同样结构D.导出表可以用CREATETABLE直接创建10.关于SQL语言下列描述正确的是A.SQL语言只包括数据查询语言和数据操纵语言B.用SQL语言可以实现可视化应用程序开发C.SQL语言可作为一种交互式语言D.SQL语言是一种关系代数查询语言11.DBMS的恢复管理子系统保证了事务的A.独立性实现B.一致性实现C.隔离性实现D.持久性实现12.下列不属于...并发操作带来的问题的是A.丢失更新B.读脏数据C.不可重复读D.运算溢出13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是A.数据库厂商的名称B.定义程序是否提交事务C.从数据库中显示检索到的数据D.所需要的额外信息15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是A.行类型B.集合类型C.引用类型D.包类型二、填空题(本大题共10小题,每小题1分,共10分)16.数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和____________。
数据库系统原理章节自测题
数据库系统原理章节自测题第一章自测题一、填空题1)数据管理技术的发展, 与__________、__________和__________有密切的联系。
2)文件系统中的数据独立性是指__________独立性。
3)文件系统的缺陷是: _________、_________和__________。
4)就信息处理的方式而言, 在文件系统阶段, __________处于主导地位, _________只起着服从程序设计需要的作用;而在数据库方式下, _________占据了中心位置。
5)对现实世界进行第一层抽象的模型, 称为__________模型;对现实世界进行第二层抽象的模型, 称为__________模型。
6)层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;关系模型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。
7)在层次、网状模型中, 用__________导航数据;而在关系模型中, 用__________导航数据。
8)数据库的三级模式结构是对__________的三个抽象级别。
9)DBMS为应用程序运行时开辟的DB系统缓冲区, 主要用于__________和__________。
10)在数据库技术中, 编写应用程序的语言仍然是C一类高级语言, 这些语言被称为__________语言。
11)在DB的三级模式结构中, 数据按__________的描述提供给用户, 按__________的描述存储在磁盘中, 而__________提供了连接这两级的相对稳定的中间观点, 并使得两级中的任何一级的改变都不受另一级的牵制。
12)层次、网状的DML属于________语言, 而关系型DML属于_________语言。
13)DBS中存放三级结构定义的DB称为__________。
14)从模块结构考察, DBMS由两大部分组成: __________和__________。
数据库系统原理试题及答案(珍藏版)
全国2010年1月自考数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据库管理系统是( C )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( C )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( D )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( B )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( A )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( D )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( C )A.0B.4C.5D.69.设有关系R和S,与R—S等价的元组表达式是( B )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语言中,用于测试列值非空的短语是( C )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( C )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS采用的( B )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( A )A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。
数据库系统原理试题及答案
数据库系统原理试题及答案一、单选题(共50题,共100分)1.在SQL/CLI中,保存元组或参数的有关信息的是()oA.环境记录B.连接记录C.语句记录D.描述记录2.数据库系统的核心组成部分是()。
A.D BB.D BC.D BAD.D BMS3.数据库的最小存取单位是()。
A.字符B.数据项C.记录D.文件A.外模式B.逻辑模式C.内模式D.概念模式5.完成关系模式设计是在数据库设计的()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6.下列关于外键的说法正确的是()。
A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值7.关系模式设计理论主要解决的问题是()。
A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性8.S QL语言是()。
A.局级语言B.汇编语言C.结构化查询语言D.宿主语言9.在SQL中,与“NOTIN”等价的操作符是()。
A.< > ALLB.<: >:SOMEC.= SOMED.= ALL10.关于事务的故障与恢复,下列说法正确的是()。
A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率11.列不属于并发操作带来的问题是0。
A.丢失更新B.读脏数据C.不可重复读D.死锁12.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是()。
A.O verlappingB.C ompleteC.D isjointD.I mcomplete13.在对象联系图中,双向箭头(--)表示()。
A.属性值是单值B.属性值是多值C.对象类型之间的联系D.两个属性之间值的联系14.数据库管理系统是()。
专升本《数据库系统原理》_试卷_答案
专升本《数据库系统原理》一、 (共53题,共150分)1. 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是( )。
(2分)A。
DML B.C C。
DDL D.Basic。
标准答案:C2. 保证数据库系统正常工作的的核心软件是(). (2分)A。
编译系统 B。
数据库C.操作系统D.数据库管理系统标准答案:D3。
数据库(DB.、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是() (2分)A。
DBS包括DB和DBMS B.DBMS包括DB和DBSC。
DB包括DBS和DBMS D.DBS就是DB,也就是DBMS。
标准答案:A4. 事务的原子性是指( )(2分)A.事务中包括的所有操作要么都做,要么都不做B。
事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态标准答案:A5. 系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为( )(2分)A。
完整性控制 B.安全性控制 C。
可恢复性 D。
并发控制。
标准答案:C6。
有两个实体集,并且它们之间存在着一个M:N联系,那么按照E—R模型转换成关系数据库的规则,这个E—R结构转换成表的个数为()。
(2分)A。
1 B。
2 C.3 D。
4。
标准答案:C7。
把E-R图转换为关系模型的过程,属于数据库设计的( ) (2分)A.概念设计 B。
逻辑设计 C。
需求分析 D.物理设计。
标准答案:B8。
若用如下的SQL语句创建一个student表:可以插入到student表中的记录是()。
(2分)A.(‘1031',‘曾华’,男,23)B.(‘1031’,‘曾华’,NULL,NULL) C。
(NULL,‘曾华’,‘男’,‘23’)C.(‘1031’,NULL,‘男’,23)。
标准答案:B9. SQL语言中,删除一个视图的命令是(). (2分)A.DELETE B。
数据库系统基本原理练习试卷1(题后含答案及解析)
数据库系统基本原理练习试卷1(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下面列出数据管理技术发展的3个阶段中,哪个(些)阶段没有专门的软件对数据进行管理? ( )。
Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.ⅠB.ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ正确答案:A 涉及知识点:数据库系统基本原理2.在下面列出的数据模型中,哪一个是概念数据模型? ( )A.关系模型B.层次模型C.网状模型D.实体—联系模型正确答案:D 涉及知识点:数据库系统基本原理3.下面列出的条目中,哪些是数据库系统的组成成员? ( ) Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库A.Ⅱ、Ⅲ、Ⅳ和ⅤB.Ⅱ、Ⅳ和VC.Ⅰ、Ⅲ、Ⅳ和ⅤD.全都是正确答案:D 涉及知识点:数据库系统基本原理4.用二维表结构表示实体以及实体间联系的数据模型称为( )。
A.网状模型B.层次模型C.关系模型D.面向对象模型正确答案:C 涉及知识点:数据库系统基本原理下列问题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
5.若执行下面列出的操作,哪个操作不能成功执行? ( )A.从EMP中删除行(‘010’,’王宏达’,’01’,1200)B.在EMP中插入行(‘102’,’赵敏’,’01’,1500)C.将EMP中雇员号=‘056’的工资改为1600元D.将EMP中雇员号=‘101’的部门号改为’05’正确答案:D 涉及知识点:数据库系统基本原理6.若执行下面列出的操作,哪个操作不能成功执行? ( )A.DEPT中删除部门号=‘03’的行B.在DEPT中插入行(‘06’,’计划部’,’6号楼’)C.将DEPT中部门号=‘02’的部门号改为’10’D.将DEPT中部门号=‘01’的地址改为’5号楼’正确答案:C 涉及知识点:数据库系统基本原理7.在雇员信息表关系EMP中,哪些属性是外键(foreign key)? ( )A.雇员号B.雇员名C.部门号D.工资正确答案:C 涉及知识点:数据库系统基本原理8.在下面所列出的条目中,哪些是数据库管理系统的基本功能? ( ) Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信A.Ⅰ和ⅡB.Ⅰ、Ⅱ和ⅢC.Ⅱ和ⅢD.全都是正确答案:D 涉及知识点:数据库系统基本原理9.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。
专升本《数据库系统原理》-试卷-答案
专升本《数据库系统原理》一、(共52题,共151分)1. 在数据库系统中,当数据库的内模式发生改变时,应用程序可以不变。
这是由数据库中数据的()保证的。
(2分)A.物理数据独立性B.逻辑数据独立性C.位置数据独立性D.存储数据独立性标准答案:A2. 在下面列出的数据模型中,哪一个是概念数据模型()(2分)A.关系模型B.层次模型C.网状模型D.实体-联系模型标准答案:D3. 下面列出的条目中,哪些是数据库技术的主要特点()Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化(2分)A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是标准答案:A4. 在三级模式之间引入两级映像,其主要功能之一是()(2分)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率标准答案:A5. 由于关系模式设计不当所引起的插入异常指的是()(2分)A.两个事务并发地对同一关系进行插入而造成数据库不一致B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C.未经授权的用户对关系进行了插入D.插入操作因为违反参照完整性约束条件而遭到拒绝标准答案:B6. 下面有关模式分解的叙述中,不正确的是()(2分)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性B.若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNFC.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到BCNF 标准答案:D7. 事务的一致性是指()。
(2分)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态标准答案:D8. SQL语言是()(2分)A.高级言语B.汇编语言C.结构化查询语言D.宿主语言标准答案:C9. 在SQL中,与“NOT IN”等价的操作符是()(2分)A.SOME C.= SOME D.= ALL标准答案:A10. 关于事务的故障与恢复,下列说法正确的是()(2分)A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复效率标准答案:D11. 关系型数据库中,关于数据库表的外码叙述正确的是()。
《数据库系统原理》练习题
《数据库系统原理》练习题一、选择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.设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于()。
A. R∪SB. R∩SC. R×SD. R-S7.在关系代数中,()操作称为从两个关系的笛卡儿积中选取它们属性间满足一定条件的元组。
A. 投影B. 选择C. 自然连接D. θ连接8.在关系代数的连接操作中,哪一种连接操作需要取消重复列?()A. 自然连接B. 笛卡儿积C. 等值连接D. θ连接9.设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()规则。
A. 实体完整性 B. 参照完整性 C. 域完整性 D. 用户定义的完整性10.关系模型的完整性约束中,()是必须满足并由DBMS自动支持的?A. 实体完整性B. 实体完整性和参照完整性C. 参照完整性和用户定义的完整性D. 以上都是11.关系数据模型中表和表之间的数据联系是通过下列哪项来实现的?()A. 主码B. 指针C. 外码D. 链表12.要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。
A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序13.设关系R,按条件f对关系R)A. R×RC. σf (R)D. Πf (R)14.SQL 语言是( )的语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014--2015学年第1学期
《数据库系统原理》试卷
开课单位:计算机学院,考试形式:闭卷
案,并将其代码填入以下表格内。
每小题2分,共40
1.下述关于数据库系统的正确叙述是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
2. 数据库系统的最大特点是( A )。
A.数据的三级抽象和二级独立性 B.数据共享性
C.数据的结构化 D.数据独立性
3. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A.元组B.行 C.记录D.属性
4.关系模式的任何属性( A )。
A.不可再分 B.可再分
C.命名在该关系模式中可以不惟一 D.以上都不是
5、关系模型中,一个关键字是( C )。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
6.SQL语言是( B ) 的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式
7.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( D )。
精品文档
A.S B.SC,C C.S,SC D.S,C,SC
8.关系数据模型()。
A.只能表示实体间的 1 : 1 联系
B.只能表示实体间的 1 : n 联系
C.只能表示实体间的 m : n 联系
D.可以表示实体间的上述 3 种联系
9.关系运算中花费时间可能最长的运算是( C )。
A.投影B.选择C.笛卡尔积D.除
10.在数据库系统中,保证数据及语义正确和有效的功能是( D )。
A.并发控制
B.存取控制
C.安全控制
D.完整性控制
11.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( A )的缺陷。
A.数据的不一致性 B.结构不合理C.冗余度大 D.数据丢失
12.关系模型中的关系模式至少是( A )。
A.1NF B.2NF C.3NF D.BCNF
13.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( B )阶段。
A.需求分析B.概念设计C.逻辑设计D.物理设计
14.在数据库的概念设计中,最常用的数据模型是( D )。
A.形象模型B.物理模型C.逻辑模型D.实体联系模型15.事务的原子性是指( A )。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
16.( B )用来记录对数据库中数据进行的每一次更新操作。
A.后援副本B.日志文件C.数据库D.缓冲区
17.在数据库物理设计阶段,建立索引的目的是为了提高数据的( C )。
A.更改效率B.插入效率C.查询效率D.删除效率
18.解决并发操作带来的数据不一致性总是普遍采用( A )。
A.封锁B.恢复C.存取控制D.协商
19.关于“死锁”,下列说法中正确的是( D )。
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C.当两个用户竞争相同资源时不会发生死锁
D.只有出现并发操作时,才有可能出现死锁
20.并发操作会带来哪些数据不一致性( D )。
A.丢失修改、不可重复读、脏读、死锁 B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁 D.丢失修改、不可重复读、脏读
精品文档 二、简答题(每小题5分,共20分) 21.设关系模式R (ABCD ),F 是R 上成立的函数依赖集,F={A->BC, B->C, C->D }则相对于F ,(1)R 的候选关键字是什么?(2)请说明R 是否属于BCNF ?(3)如果R 不是否属于BCNF ,请把R 分解为BCNF 的关系模式。
22.r(R)=r(A, B, C, G, H, I),F={A B, A C, CG H, CG I, B H},计算(AG)+。
23.什么是数据库的安全性和完整性?数据库安全保护目标又是什么? 得分
24.事务具有哪些特性?并发事务可能出现的问题有哪些?并指出下图的并发
事务出现了什么问题? 三、应用题(本大题有3个小题,共40分 ) 25.设有关系模式R(课程号,教师姓名,学生学号,学生姓名,成绩
),规定:每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。
请回答下列问题: (1)请列出该关系模式中包含的所有函数依赖; (2)指出该关系模式的候选码; (3)关系模式R 符合第几范式?说明理由。
(4)将R 分解符合第三范式,并说明理由。
26.教学数据库中有学生表Student 、班级表Class 、课程表Course 和成绩表Score ,它们的结构如下: Student(studentNo, studentName, sex, birthday, native, nation, classNo) Class( classNo, className, institute, grade, classNum) Course( courseNo, courseName, creditHour, courseHour, priorCourse) Score( studentNo, courseNo, term, score) 用SQL 语句完成以下操作: T 1 R(A ) A =A -2 W(A ) T 2 R(A ) A =A -3 W(A ) A 10 10 7 8 8
(1) 在选课Score表中查询成绩不在60~80分之间的同学学号、课程号和相应成绩(2分)
(2) 检索年龄大于或等于19岁女学生的学号和姓名(2分)
(3) 在学生Student表中查询所有姓“李”且全名为3个汉字的同学学号和姓名(2分)
(4) 在学生表Student中查找与“王五”同学在同一个班的同学姓名、班级编号和出生日期。
(2分)
(5) 查询平均分在70分以上的每个同学的选课门数、平均分和最高分。
(2分) (6)查询选修过课程的学生姓名。
(2分)
(7)查询所选修课程的成绩大于所有“005”号课程成绩的同学学号及相应课程的课程号和成绩。
(2分)
(8)查询选修了“数据库系统原理”课程的同学姓名、所在班级编号。
(2分)(9)在学生表中,首先按班级编号的升序,然后按出生日期的降序建立一个非聚集索引ClassBirthIdx。
(2分)
(10)删除选修了“离散数学”课程的选课记录。
(2分)
27.现有论文和作者两个实体,论文实体的属性包括题目、期刊名称、年份、期刊号;作者实体的属性包括姓名、单位、地址;一篇论文可以有多个作者,且每一位作者写过多篇论文,在每一篇论文在发表是要有作者的顺序号。
请完成以下操作:
(1)画出E-R图。
(2)将E-R图转换成关系模式。