华东《数据库系统概论》2017年春学期在线作业(一)
华师17春秋学期有效数据库在线作业
华师《有效数据库》在线作业一、单项选择题(共25道试题,共100分。
)V1.成立数据库、配置和利用数据库的软件称为A.操作系统B.数据库治理系统C.应用开发工具D.应用程序2.索引关于新增、修改和删除记录的速度的阻碍是A.提高B.降低C.不变D.不确信3.以下哪个进程是用于恢复失败的数据库用户的强制性进程?A.系统监视进程B.进程监视进程C.归档进程D.恢复进程语言功能极强,但完成核心功能只用了9个动词,以下不是实现数据操纵功能的动词是5.以下哪个用来存储最近从数据库中读掏出来的数据块?A.数据缓冲区B.字典缓冲区C.日记缓冲区共享池6.开始当前事务后,要避免事务改变数据库数据。
能够用什么语句避免当前事务中的语句改变数据库表?7.视图在进行下面哪项操作时没有限制A.插入B.更新C.删除D.以上几项操作都有限制8.在创建表时,定长字符串应选用的数据类型是()在进行下面各项操作以后都会当即对数据库进行完全备份,其中没必要要的操作是A.创建了新的表空间B.创建了新的表C.向联机重做日记组中添加了新的日记成员D.数据库恢复后以resetlogs方式打开了数据库工具将某个表导出为一个二进制文件,这种备份方式称为()A.物理备份B.逻辑备份C.数据库完全备份D.一致性备份11.下面有关视图的说法,错误的选项是A.视图是从一个或几个大体表导出的虚表B.数据库中寄存了视图的概念和数据C.大体表中的数据改变,视图中查询出的数据也随之改变D.能够在一个视图上再概念新的视图12.下面关于打开状态下数据库备份的说法中不正确的选项是()A.要在打开状态下进行备份,数据库必需处于归档模式B.在打开状态下进行备份,数据库仍然能够被用户访问C.在打开状态下进行备份,能够对单独的表空间或数据文件进行备份D.在打开状态下进行备份,必需第一将表空间设置为脱机状态,然后再进行备份13.在数据库故障中,以下情形下故障危害性最大,但发生可能性又最小的是()A.系统故障B.介质故障C.用户故障D.进程故障14.以下模式对象中,哪个会占用实际的存储空间A.视图B.索引C.序列D.存储进程15.下面关于表空间联机和脱机的表达,错误的选项是A.表空间在联机状态时,用户才能够访问表空间中的数据文件B.部份数据库不可用,而许诺正常访问数据库的其他部份时,需要将表空间脱机操作C.能够利用SQL命令实现表空间的联机D.所有的表空间都能够被脱机系统提供了()两种备份方式。
(完整word版)数据库系统概论试题及答案
(完整word版)数据库系统概论试题及答案(word版可编辑修改)
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)数据库系统概论试题及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)数据库系统概论试题及答案(word版可编辑修改)的全部内容。
《数据库系统概论》形成性考核册参考答案
《数据库系统概论》作业 11.简述数据、数据模型、数据库、关系数据库、数据库管理系统、数据库系统的概念。
答:数据:存储在计算机内用来描述事物特征的各种符号及其组合,称为数据。
它不但包括数字,还包括文字、图形、图像、声音等。
数据模型:数据模型是一种对客观事物抽象化的表现形式。
数据模型首先要真实地反映现实世界,;其次要易于理解,和人们对外部事物的认识相一致;最后要便于实现,因为最终是要由计算机来处理。
数据模型通常由数据结构、数据操作和完整性约束三要素组成。
数据库:简称DB,是由DBMS管理的数据的聚集。
是储存在计算机内具有一定结构的数据集合。
关系数据库:是以关系模型为基础的数据库。
或者说数据库里的数据可以用一个二维表的的形式表示的数据库。
数据库管理系统:简称DBMS,是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
它不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性、提供多用户的并发控制,当数据库出现故障时对系统进行恢复。
DBMS主要由查询处理程序、事务处理程序和存储管理程序等组成。
数据库系统:简称DBS,使指引进数据库技术后的计算机系统,它包括和数据库有关的整个系统:计算机软硬件系统、数据库、DBMS、应用程序以及数据库管理员和用户等等。
主要特点:数据结构化;数据共享性好,冗余度小,数据独立性好;数据由DBMS统一管理和控制,从而保证多个用户能并发、安全可靠地访问,而一旦出现故障,能有效恢复。
3.假设学生关系Student包括五个属性:学号StudentNo、姓名StudentName、年龄StudentAge、性别StudentSex和所在系Department。
(1)指出该关系的键码和属性的类型;(2)给出三个适当的元组。
答:(1)该关系的键码是:学号;属性的类型:学号:字符型;姓名:字符型;年龄:整型;性别:布尔型;所在系:字符型。
(2)学号姓名年龄性别所在系991510000 张三 25 .T. 计算机991510078 李四 24 .T. 化学981501008 王燕 25 .F. 中文5.请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。
《数据库系统概论》试题与答案(1)
《数据库系统概论》试题A一、选择题(20分,每小题2分):1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是____阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理2.对关系模型叙述错误的是____。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统3.关系运算中花费时间可能最长的运算是____。
A.投影 B.选择 C.笛卡尔积 D.除4.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。
A.S B.SC,C C.S,SC D.S,C,SC5. FoxBASE、FoxPro属于________。
A.表式系统 B.最小关系系统C.关系完备的系统 D.全关系系统6.关系规范化中的删除操作异常是指________。
A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入7.在关系数据库设计中,设计关系模式是____的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段8.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是____。
A.M端实体的码 B.N端实体的码C.M端实体码与N端实体码组合 D.重新选取其他属性9.下面哪个不是数据库系统必须提供的数据控制功能____。
A.安全性 B.可移植性 C.完整性 D.并发控制10.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。
A该操作不存在问题 B.该操作丢失修改C.修改该操作不能重复读 D.该操作读“脏”数据T1 T2①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错图1事务并发操作图二、填空题(20分,每小空2分):1.①事务2.②S锁③X锁3.④集合4.⑤交5.⑥无损连接6.⑦定义数据库⑧定义基本表⑨定义视图⑩定义索引1.①是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
数据库系统概论作业
浙江大学远程教育学院《数据库系统概论》课程作业姓名:学号:年级:2014春学习中心:华家池《数据库系统概论》课程作业 (1)第一章习题(2.6.10) (3)2.使用数据库系统有什么好处? (3)6.数据库管理系统的主要功能有哪些? (3)10.试给出三个实际情况的E-R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。
(3)第二章习题(4.5) (4)4.试述关系模型的完整性规则。
在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空? (4)5.设有一个SPJ数据库,包括S、P、J、SPJ4个关系模式: (4)第三章习题(3.4.5.11) (8)3.用SQL语句建立第二章习题5中的4个表。
(9)4.针对上题中建立的四个表试用SQL完成第二章习题5中的查询。
(9)5.针对习题3中的四个表试用SQL完成以下各项操作; (11)11.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。
针对该视图完成下列查询; (13)第四章习题(4.8.9.11) (13)4.试述CC评估保证级划分的基本内容。
(14)8.今有两个关系模式: (14)9.把习题8中(a)~(g)的每一种情况,撤销各用户所授权的权力。
(15)11.理解并解释MAC机制中主体、客体、敏感度标记的含义。
(16)第五章习题(2.5.6.7) (16)2.数据库的完整性概念与数据库的安全性概念有什么区别和联系? (16)5.RDBMS在实现参照完整性时需要考虑哪些方面? (16)6.假设有下面两个关系模式: (17)7.在关系系统中,操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的? (17)第六章习题(2.12) (18)2.建立一个关于系、学生、班级、学会等诸信息的关系数据库。
(18)12.下面的结论哪些是正确的?哪些是错误的?对于错误的请给出一个反例说明之。
数据库系统概论试题及答案
数据库系统概论试题及答案试题一:1. 数据库系统的基本概念及其组成部分是什么?答案:数据库系统是指由数据库、数据库管理系统(DBMS)以及应用开发工具集组成的系统。
数据库是存储和管理数据的集合,DBMS是用于管理和操作数据库的软件,应用开发工具集用于开发数据库应用程序。
2. 数据库系统的优点是什么?答案:数据库系统具有以下优点:- 数据共享和数据一致性:多个用户可以同时访问和共享数据库,确保数据的一致性。
- 数据独立性:应用程序与数据的物理存储细节相分离,提高了应用程序的灵活性和可维护性。
- 数据安全性:通过权限管理和数据备份恢复功能,保障数据的安全性和可靠性。
- 数据完整性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。
- 数据查询与处理效率高:通过索引、优化查询计划等技术,提高数据访问效率。
3. 数据库系统的基本模型有哪些?答案:数据库系统的基本模型有层次模型、网状模型、关系模型和面向对象模型等。
其中,关系模型是最常用的模型。
4. 请简要说明关系模型的基本概念和特点。
答案:关系模型是基于关系代数和集合论的数据模型,将数据组织为若干个二维表,表中的行表示记录,表中的列表示属性。
关系模型的特点包括:- 结构简单:表格结构易于理解和操作,能够自然地反映现实世界的实体和关系。
- 数据独立性:物理数据独立性和逻辑数据独立性,使得应用程序与数据的存储细节相分离。
- 数据查询灵活:通过SQL等查询语言,可以方便地进行复杂的数据查询和处理操作。
- 数据完整性和一致性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。
试题二:1. 数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式、概念模式和内模式。
- 外模式:也称为用户模式,是用户或应用程序所见到的数据库的子集,对应于特定用户的数据视图。
- 概念模式:也称为全局模式,是数据库的逻辑表示,对应于整个数据库的全局视图,描述所有用户的数据的逻辑结构和关系。
中石油华东《数据库系统概论》2018年秋学期在线作业(一)满分答案
B: 可以加S锁也可加X锁
C: 不可以加S锁能加X锁
D: 不能加任何锁
正确答案:
(单选题) 12: 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A: 元组
B: 行
C: 记录
D: 属性
正确答案:
(单选题) 7: 题目和答案如下图所示:
A: A
B: B
C: C
D: D
正确答案:
(单选题) 8: 按照传统的数据模型分类,数据库系统可分为三种类型( )。
A: 大型、中型和小型
B: 西文、中文和兼容
C: 层次、网状和关系
D: 数据、图形和多媒体
正确答案:
C: 用户的应用程序与存储在磁盘上数据库中的数据是独立的
D: 应用程序与数据库中数据的逻辑结构相互独立
正确答案:
(单选题) 3: ( )是存储在计算机内有结构的数据的集合。
A: 数据库系统
B: 数据库
C: 数据库管理系统
D: 数据结构
正确答案:
(单选题) 4: 视图的优点之一是( )。
A: 提高数据的逻辑独立性
B: 提高查询效率
C: 操作灵活
D: 节省存储空间
正确答案:
(单选题) 5: 在关系模式DB中,任何二元关系模式的最高范式必定是( )。
A: 1NF
B: 2NF
C: 3NF
D: BCNF
正确答案:
(单选题) 6: 数据库管理系统(DBMS)是( )。
A: 一个完整的数据库应用系统
2017数据库系统概论作业-在线作业
93477 93477您的本次作业分数为:98 分单项选择题1.【第 01 章】企业中有多个部门和多名职员,每个职员只好属于一个部门,一个部门能够有多名职员,从职员到部门的联系种类是()。
A多对多B一对一C多对一D一对多正确答案 :C9347893478单项选择题2.【第 01 章】在数据库的三级模式构造中,描绘数据库用户能够看到和使用的局部数据的逻辑构造和特色描绘的是指()。
A模式B内模式C外模式D逻辑模式正确答案 :C9347593475单项选择题3.【第 01 章】以下四项中说法不正确的选项是()。
A 数据库减少了数据冗余B 数据库中的数据能够共享C 数据库防止了全部数据的重复D 数据库拥有较高的数据独立性正确答案 :C9347693476单项选择题4.【第 01 章】数据库三级模式系统构造的区分,有益于保持数据库的()。
A数据库独立性B数据库安全性C构造规范化D操作可行性正确答案 :A9347493474单项选择题5.【第 01 章】数据库( DB)、数据库系统( DBS)和数据库管理系统( DBMS)三者之间的关系是()。
A DBS 包含 DB 和 DBMSB DBMS 包含 DB 和 DBSC DB 包含 DBS 和 DBMSD DBS 就是 DB,也就是 DBMS正确答案 :A9347393473单项选择题6.【第 01 章】以下数据模型中,数据独立性最高的是()。
A网状数据模型B关系数据模型C层次数据模型D非关系模型正确答案 :B9348093480多项选择题7.【第 01 章】常用的数据模型有()。
A层次模型B网状模型C关系模型D面向对象模型E对象关系模型正确答案 :ABCDE93479 93479多项选择题8.【第 01 章】 E-R 图用来描绘现实世界的观点模型,基本因素包含()。
A 实体型B 属性C 联系D 元组E 主码F 记录正确答案 :ABC93483 93483多项选择题9.【第 01 章】数据模型的构成因素包含()。
华东《数据库系统概论》2019年春学期在线作业(二)
------------------------------------------------------------------------------------------------------------------------------ (单选题)1: 子模式是()。
A: 模式的副本B: 模式的逻辑子集C: 多个模式的集合D: 都对正确答案:(单选题)2: 题目和答案如下图所示:A: AB: BC: CD: D正确答案:(单选题)3: 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()缺陷。
A: 数据的不一致性B: 结构不合理C: 冗余度大D: 数据丢失正确答案:(单选题)4: 1986年,()被定为关系数据库标准语言。
A: 关系代数B: 关系演算C: SQL语言D: QBE正确答案:(单选题)5: 按照传统的数据模型分类,数据库系统可分为三种类型()。
A: 大型、中型和小型B: 西文、中文和兼容C: 层次、网状和关系D: 数据、图形和多媒体正确答案:(单选题)6: 题目和答案如下图所示:A: AB: BC: CD: D正确答案:(单选题)7: 数据库应用系统包括()。
A: 数据库语言,数据库B: 数据库,数据库应用系统C: 数据管理系统,数据库D: 数据库管理系统正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题)8: 数据库的特点之一是数据共享,严格地讲,这里的数据共享指()。
A: 同一应用中的多个程序共享一个数据集合B: 多个用户、同一种语言共享数据C: 多个用户共享一个数据文件D: 多种应用、多种语言、多个用户相互覆盖地使用数据集合正确答案:(单选题)9: 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、()和存储级三个层次。
(完整)《数据库系统原理概论》题库及答案,推荐文档
(完整)《数据库系统原理概论》题库及答案,推荐文档华中师范大学网络教育学院《数据库》练习测试题库本科一、选择题1、单个用户使用的数据视图的描述称为( A )。
A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述( B )。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是( B )。
A.相互调用B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是( A )。
A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。
A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是( C )。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。
A.是无损联接,也是保持FD 的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是( A )。
A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。
A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)11、如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
中石油华东《数据库系统概论》2015年春学期在线作业(一)满分答案
《数据库系统概论》2015年春学期在线作业(一)
一,单选题
1. ()是存储在计算机内有结构的数据的集合。
A. 数据库系统
B. 数据库
C. 数据库管理系统
D. 数据结构
?
正确答案:D
2. 层次型、网状型和关系数据库的划分原则是()。
A. 记录的长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系
?
正确答案:C
3. 子模式是()。
A. 模式的副本
B. 模式的逻辑子集
C. 多个模式的集合
D. 都对
?
正确答案:B
4. 数据库系统的核心是()。
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
?
正确答案:B
5. 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、()和存储级三个层次。
A. 管理员级
B. 外部级
C. 概念级
D. 内部级
?
正确答案:C。
数据库系统概论部分答案
第一章1 .试述数据、数据库、数据库系统、数据库管理系统的概念。
答:( l )数据( Data ) :描述事物的符号记录称为数据。
数据的种类有数字、文字、图形、图像、声音、正文等。
( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机的、有组织的、可共享的数据集合。
( 3 )数据库系统( DataBas 。
Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
5 .试述数据库系统的特点。
答:( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。
( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。
数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。
( 4 )数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。
7. 什么是概念模型?试述概念模型的作用。
答:概念模型是现实世界到机器世界的一个中间层次,作用:用于信息世界的建模,是现实世界到信息世界的第一层抽象,数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
8.定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系答:实体:客观存在并可以相互区分的事物叫实体。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
华师大 数据库系统概论 平时作业
《数据库系统概论》作业第一章概述1. 层次模型的数据结构是__树形___结构;网状模型的数据结构是网状结构;关系模型的数据结构是__二维表_____结构。
2.数据库系统具有“数据独立性”特点的原因是因为在数据库系统中(B)(A)、采用磁盘作为外存(B)、采用三级模式结构(C)、使用OS来访问数据(D)、用宿主语言编写应用程序3. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
(A)、DBS包括DB和DBMS(B)、DBMS包括DB和DBS(C)、DB包括DBS和DBMS(D)、DBS就是DB,也就是DBMS4.数据库系统的数据独立性体现在(B)(A)、不会因为数据的变化而影响到应用程序(B)、不会因为系统数据存储结构和数据逻辑结构的变化而影响应用程序(C)、不会因为存储策略的变化而影响存储结构(D)、不会因为某些存储结构的变化而影响其他的存储结构5.要保证数据库的数据独立性,需要修改的是( A )(A)、模式与外模式(B)、模式与内模式(C)、三层之间的两种映射(D)、三层模式6.下述( D )不是DBA(数据库管理员)的职责。
(A)、完整性约束说明(B)、定义数据库模式(C)、数据库安全(D)、数据库管理系统设计7.( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。
(A)、数据库系统(B)、数据库(C)、关系数据库(D)、数据库管理系统8.数据模型的三要素是( D )。
(A)、外模式、模式、内模式(B)、关系模型、层次模型、网状模型(C)、实体、联系、属性(D)、数据结构、数据操作、完整性约束9.简述数据库系统的主要特点。
(1)、数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。
中国石油大学(华东)《数据库系统概论》2015年春学期在线作业(二)满分答案
《数据库系统概论》2015年春学期在线作业(二)一、单选题:1.消除了部分函数依赖的1NF的关系模式是必定是( )。
(满分:5)A. 1NFB. 2NFC. 3NFD. BCNF正确答案:A2.设计性能较好的关系模式称为规范化,规范化的主要理论依据是( )。
(满分:5)A. 关系规范化理论B. 关系运算理论C. 关系代数理论D. 数理逻辑正确答案:A3.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该模式的关键字是( )。
(满分:5)A. M端实体的关键字B. N端实体的关键字C. M端实体的关键字与N端实体的关键字的组合D. 重新选取其他属性正确答案:C4.( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
(满分:5)A. 程序B. 命令C. 事务D. 文件正确答案:C5.若事务T对数据R已加X锁,则其他事务对数据R( )。
(满分:5)A. 可以加S锁不能加X锁B. 可以加S锁也可加X锁C. 不可以加S锁能加X锁D. 不能加任何锁正确答案:D6.关系模式的分解( )。
(满分:5)A. 唯一B. 不唯一正确答案:B7.下面哪个不是数据库系统必须提供的数据控制功能?(满分:5)A. 安全性B. 可移植性C. 完整性D. 并发控制正确答案:B8.DBMS通常提供授权功能来控制不同用户访问数据库的权限,这主要是为了实现数据库的( )。
(满分:5)A. 可靠性B. 一致性C. 完整性D. 安全性正确答案:D9.侯选关键字的属性称为( )。
(满分:5)A. 非主属性B. 主属性C. 复合属性D. 关键属性正确答案:B10.题目和答案如下图所示:(满分:5)A.B.C.D.正确答案:B11.题目和答案如下图所示:(满分:5)A.B.C.D.正确答案:D12.在关系数据库设计中,设计关系模式是( )的任务。
(满分:5)A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段正确答案:C13.E—R图是数据库设计的工具之一,它适用于建立数据库的( )。
数据库系统概论习题集(包括课后习题1-7章)
数据库系统概论习题集第一章绪论一、选择题1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和(c )。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在(B )。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是(A)。
A. 模式B. 内模式C. 外模式D. 用户模式7. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是(A)。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B. 物理模式C. 子模式D. 内模式10.下述(D)不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计选择题答案:(1) C (2) A (3) D (4) C (5) B(6) A (7) C (8) A (9) C (10) D二、简答题1.试述数据、数据库、数据库系统、数据库管理系统的概念。
数据库系统概论试题及答案精选全文
可编辑修改精选全文完整版试题四一、单项选择题得分本大题共20小题,每小题分,共30分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;1. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护;A.数据共享B.数据存储C.数据应用D.数据保密2.数据库系统中,物理数据独立性是指;A.数据库与数据库管理系统的相互独立B.应用程序与DBMS的相互独立C.应用程序与存储在磁盘上数据库的物理模式是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是;A.外模式B.内模式C.存储模式D.模式4. 关系模型的数据结构是;A.层次结构B.二维表结构C.网状结构 D.封装结构5. 关系模型中,一个候选码;A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.必须由多个属性组成6.自然连接是构成新关系的有效方法;一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的;A.元组B.行C.记录D.属性7.设关系R和S的属性个数分别是2和3,那么R S等价于1<2A.σ1<2R⨯S B.σ1<4R⨯SC.σ1<2R S D.σ1<4R S8.SQL语言具有的功能;A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.假定学生关系是SS,SNAME,SEX,AGE,课程关系是CC,CNAME,TEACHER,学生选课关系是SCS,C,GRADE;要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系;A.S B.SC,C C.S,SC D.S,C,SC10. 已知关系SPJS,P,J,QTY,把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是 CA. GRANT QTY ON SPJ TO 张三B. GRANT UPDA TE ON SPJ TO张三C. GRANT UPDA TE QTY ON SPJ TO张三D. GRANT UPDA TE ON SPJ QTY TO张三11.图1中是关系完备的系统A B C D图112.在RU中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则;A. Y函数依赖于XB. Y对X完全函数依赖C.X为U的候选码D. R属于2NF13.关系规范化中的插入操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在数据库设计中, E-R图产生于A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.在合并分E-R图时必须消除各分图中的不一致;各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指;A.命名太长或太短B.同名异义或同义异名C.属性类型冲突D.属性取值单位冲突16.事务是数据库运行的基本单位;如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于状态;A.安全性B.一致性C.完整性D.可靠性17. 用来记录对数据库中数据进行的每一次更新操作;A.后援副本B.日志文件C.数据库D.缓冲区18.若事务T对数据对象A加上S锁,则;A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁;B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁;C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁;D.事务T可以读A和修改A,其它事务能对A加S锁和X锁;19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是A. 该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2readAreadBsum=A+BreadAA=A2writeAreadAreadBsum=A+BwriteA+B图220. 已知事务T 1的封锁序列为:LOCK SA …LOCK SB …LOCK XC…UNLOCKB …UNLOCK A …UNLOCK C事务T 2的封锁序列为:LOCK SA …UNLOCK A …LOCK SB…LOCK XC …UNLOCK C …UNLOCK B则遵守两段封锁协议的事务是 和T 2 D .没有二、填空题本大题共10小题,每小题1分,共10分请在每小题的空格中填上正确答案;错填、不填均无分;1. 数据管理经历了人工管理、文件系统、 三个阶段;2. 数据模型由数据结构、数据操作和 三部分组成;3. 在Student 表的Sname 列上建立一个聚簇索引的SQL 语句为:CREATE Stusname ON studentSname4. SELECT 语句查询条件中的谓词“=ANY ”与运算符 等价;5. 关系模式R{A,B,C},{A,C →B,A,B →C,B →C}最高可达到第 范式;6. 数据抽象主要有分类和 两种;7. 存在一个等待事务集{T 0,T 1,…,T n },其中T 0正等待被T 1锁住的数据项,T 1正等待被T 2锁住的数据项,T n-1正等待被T n 锁住的数据项,且T n 正等待被T 0锁住的数据项,这种情形称为 ; 8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 设计阶段;9. 并发控制的主要方法是 机制;10. 故障分为事务故障、 和介质故障三种;三、简答题本大题共3小题,每小题5分,共15分1. 简述等值连接与自然连接的区别和联系;2.说明视图与基本表的区别和联系3.简述事务的特性;四、设计题第1题20分,第2题10分,共30分1.设有一个工程供应数据库系统,包括如下四个关系模式:●SSno,Sname, Status,City;●PPno,Pname,Color,Weight;●JJno,Jname,City;●SPJSno,Pno,Jno,Qty;供应商表S由供应商号、供应商名、状态、城市组成;零件表P 由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;1用关系代数查询没有使用天津供应商生产的红色零件的工程号;3分2用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;3分3用ALPHA语言查询供应工程J1零件为红色的供应商号SNO;2分4用T-SQL语句建立“供应商”S表主码必须定义;2分5用SQL查询工程J1使用的各种零件的名称和使用数量;3分6用SQL查询没有使用天津供应商生产的零件的工程号;3分7用SQL语句将全部红色零件改为蓝色;2分8用SQL语句将S2,P4,J6,400插入供应情况关系;2分2.设有关系STUDENTS,SNAME,SDEPT,MNAME,CNAME,GRADE,S,CNAME 为候选码,设关系中有如下函数依赖:S,CNAME→SNAME,SDEPT,MNAMES→SNAME,SDEPT,MNAMES,CNAME→GRADESDEPT→MNAME试求下列问题:1关系STUDENT属于第几范式3分2如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧BCNF;7分要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖;五、综合题15分某医院病房管理系统中,包括四个实体型,分别为:科室:科名,科地址,科电话病房:病房号,病房地址医生:工作证号,姓名,职称,年龄病人:病历号,姓名,性别且存在如下语义约束:①一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室;②一个医生可负责多个病人的诊治,一个病人的主管医生只有一个;③一个病房可入住多个病人,一个病人只能入住在一个病房;注意:不同科室可能有相同的病房号;完成如下设计:1画出该医院病房管理系统的E-R图;5分2将该E-R图转换为关系模型;5分要求:1:1和1:n的联系进行合并3指出转换结果中每个关系模式的主码和外码;5分试题四参考答案与评分标准一、选择题每题分1.A 2.C 3.D 4.B 5.C 6.D 7.B 8.B 9.D 10.C11.C 12.B 13.D 14.D 15.B 16.B 17.B 18.C 19.C 20.A二、填空题每题1分1. 数据库系统2. 完整性约束3. CLUSTER INDEX4. IN5.三6.聚集7.死锁8.物理9.封锁10.系统故障三、简答题每题5分1、参考答案:答:连接运算符是“=”的连接运算称为等值连接;它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:R∞S={trts|tr∈R∧ts∈S∧trA=tsB}A=B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉;2、参考答案:答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变;视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制;3、参考答案:答:事务具有四个特性,即ACID特性:1原子性:事务中包括的所有操作要么都做,要么都不做;2一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态;3隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的;4持续性:事务一旦提交,对数据库的改变是永久的;四、设计题1、参考答案:1πJno J-πJnoσCity='天津' S SPJσColor='红' P2πPno,Jno SPJ÷πPnoσSno='S1' SPJ3RANGE P PXGET W : ='J1'∧∃PX=∧PX..Color='红'4CREATE TABLE SSno CHAR6 PRIMARY KEY,Sname CHAR10,Status INT,City CHAR20;5SELECT Pname,TotalQty FROM SELECT Pno,SUMQty TotalQty FROM SPJ WHERE Jno='J1' GROUP BY Pno X,P WHERE =;6SELECT Jno FROM J WHERE Jno NOT IN SELECT Jno FROM SPJ WHERE Sno IN SELECT Sno FROM S WHERE City='天津';或:SELECT Jno FROM J WHERE NOT EXISTS SELECT FROM SPJ,S WHERE = AND = AND City='天津';或:SELECT Jno FROM J WHERE NOT EXISTS SELECT FROM SPJ WHERE = AND EXISTS SELECT FROM S WHERE = AND City='天津';7UPDATE P SET Color='蓝' WHERE Color='红';8INSERT INTO SPJ V ALUES'S2','P4','J6',400评分标准:第1、2、5、6每题3分,其余每题2分,书写是否正确、规范、合理需酌情处理,能正确写出大体结构给一半分,局部漏写、错写视情节扣分,大体结构不正确一律不给分;2、参考答案:1关系STUDENT是1NF,因为F中存在非主属性S NAME,SDEPT,MNAME对侯选码S,CNAME的部分函数依赖;2首先消除部分函数依赖S,CNAME→SNAME,SDEPT,MNAME将关系分解为:R1S,SNAME,SDEPT,MNAME,F1 = { S→SNAME,SDEPT,MNAME}R2S,CNAME,GRADE,F2={S,CNAME→GRADE}在关系R1中存在非主属性对候选码的传递函数依赖S→SDEPT,所以将R1进一步分解:R11S,SNAME,SDEPT ,F11 = { S→SNAME,SDEPT}R12SDEPT,MNAME,F12 = { SDEPT→MNAME}在R2,R11,R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF;评分标准:1回答R是1NF并正确说明理由3分,没有正确回答出理由扣1分;2两次分解各3分,每步所得的两个关系模式各分;正确回答消除什么类型的函数依赖和正确说明所得的三个关系模式是BCNF各1分;五、综合题参考答案:1本题的E-R图如下图所示;某医院病房管理系统的基本E-R图2转化后的关系模式如下:科室科名,科地址,科电话病房病房号,病房地址,科名医生工作证号,姓名,职称,年龄,科名病人病历号,姓名,性别,主管医生,病房号,科名3每个关系模式的主码、外码如下:科室:主码是科名;病房:主码是科名十病房号,外码是科名;医生:主码是工作证号,外码是科名;病人:主码是病历号,外码是科名十病房号;评分标准:1四个联系各分,名称一定可表达联系含义,联系类型错误不给分;四个实体型属性漏写、错写扣分,漏写一个实体型扣1 分;2转化后的科室关系模式、病房关系模式、医生关系模式各1分,有一个属性不正确均不给分,病人关系模式2分,漏写一个属性扣1分,3病房关系模式主码1 分、病人关系模式外码分,其余各分;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017年秋学期中石油华东《数据库系统概论》2017年春学期在线作业(一)
一、单选题(共20 道试题,共100 分。
)
1. 实体是信息世界中的术语,与之对应的数据库术语为()。
A. 文件
B. 数据库
C. 字段
D. 记录
正确答案:
2. 数据库中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立
B. 用户程序与DBMS的相互独立
C. 用户的应用程序与存储在磁盘上数据库中的数据是独立的
D. 应用程序与数据库中数据的逻辑结构相互独立
正确答案:
3. 下列SQL语言中,修改表结构的语句为()。
A. ALTER
B. CREATE
C. UPDATE
D. INSERT
正确答案:
4. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A. 元组
B. 行
C. 记录
D. 属性
正确答案:
5. 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用
户级、()和存储级三个层次。
A. 管理员级
B. 外部级
C. 概念级
D. 内部级
正确答案:
6. 数据库系统的核心是()。
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
正确答案:
7. 关系数据模型()。
A. 只能表示实体间的1:1联系
B. 只能表示实体间的1:n联系
C. 只能表示实体间的m:n联系
D. 可以表示实体间的上述三种联系
正确答案:
8. 数据库系统的核心是()。
A. 编译系统
B. 数据库
C. 操作系统
D. 数据库管理系统
正确答案:
9. 数据库管理系统(DBMS)是()。
A. 一个完整的数据库应用系统
B. 一组硬件
C. 一组软件
D. 既有硬件也有软件
正确答案:
10. 数据库的特点之一是数据共享,严格地讲,这里的数据共享指()。
A. 同一应用中的多个程序共享一个数据集合
B. 多个用户、同一种语言共享数据
C. 多个用户共享一个数据文件
D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合
正确答案:
11. 按照传统的数据模型分类,数据库系统可分为三种类型()。
A. 大型、中型和小型
B. 西文、中文和兼容
C. 层次、网状和关系
D. 数据、图形和多媒体
正确答案:
12. 数据库应用系统包括()。
A. 数据库语言,数据库
B. 数据库,数据库应用系统
C. 数据管理系统,数据库
D. 数据库管理系统
正确答案:
13. 1986年,()被定为关系数据库标准语言。
A. 关系代数
B. 关系演算
C. SQL语言
D. QBE
正确答案:
14. 子模式是()。
A. 模式的副本
B. 模式的逻辑子集
C. 多个模式的集合
D. 都对
正确答案:
15. 数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是()。
A. 层次数据模型
B. 网状数据模型
C. 关系数据模型
D. 面向对象数据模型
正确答案:
16. 视图的优点之一是()。
A. 提高数据的逻辑独立性
B. 提高查询效率
C. 操作灵活
D. 节省存储空间
正确答案:
17. 在SQL语言中授权的操作是通过()语句实现的。
A. CREATE
B. REVOKE
C. GRANT
D. INSERT
正确答案:
18. ()是存储在计算机内有结构的数据的集合。
A. 数据库系统
B. 数据库
C. 数据库管理系统
D. 数据结构
正确答案:
19. 层次型、网状型和关系数据库的划分原则是()。
A. 记录的长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系
正确答案:
20. 数据库三级模式体系结构的划分有利于保持数据库的()。
A. 数据独立性
B. 数据安全性
C. 结构规范化
D. 操作可行性
正确答案:。