2017数据库系统概论作业-在线作业
(完整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.请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。
《数据库系统概论》课后习题及参考标准答案
课后作业习题《数据库系统概论》课程部分习题及参考答案第一章绪论(教材 41页)1.试述数据、数据库、数据库系统、数据库管理系统的概念。
数据:描述事物的符号记录称为数据。
数据的种类有文字、图形、图象、声音、正文等等。
数据与其语义是不可分的。
数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库系统:数据库系统( DBS)是指在计算机系统中引入数据库后的系统构成。
数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。
用于科学地组织和存储数据、高效地获取和维护数据。
DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
2.使用数据库系统有什么好处?使用数据库系统的好处是由数据库管理系统的特点或优点决定的。
使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。
为什么有这些好处,可以结合第 5题来回答。
使用数据库系统可以大大提高应用开发的效率。
因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由DBMS来完成。
此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。
数据逻辑结构的改变是 DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。
从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。
使用数据库系统可以减轻数据库系统管理人员维护系统的负担。
因为DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。
(完整版)数据库系统概论试题和答案1.doc
(SELECT * FROM AB AB2
WHERE A#!='256' AND A#=A.A# AND B#=B.B#)
);(4分)
A
D. Slock A⋯Unlock A⋯⋯SlockB⋯Xlock C⋯⋯⋯...Unlock B⋯Unlock
C
完美整理
Word格式
得
分
二、填空题
(本大 共9小 ,每空
1分,共10分)
在每小 的空格中填上正确答案。
填、不填均无分。
1.关系数据模型由关系数据 构、关系操作和
三部分 成。
2.一般情况下,当 关系R和S使用自然 接 ,要求R和S含有一个或多个共有的
三、简答题
得分
(第1、33分,第24分,共10分)
1.述关系模型的参照完整性 ?
2.述 的作用?
完美整理
Word格式
3.登记日志文件时必须遵循什么原则?
四、设计题
得分
(第1题4分,第2题6分,第3题3分,第4题4分,
第5题8分,共25分)
1.设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
(1)根据上述语义画出E-R图;(5分)
(2)将该E-R模型转换为关系模型; (5分)(要求:1:1和1:n的联系进行合并)
(3)指出转换结果中每个关系模式的主码和外码。
(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的基本单位,它是用户定义的一组逻辑一致的程序序列。
2017中国石油大学数据库原理及应用第三次在线作业附答案
第三次在线作业单选题 (共40道题)展开收起1.(2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。
具体而言,关系代数的基本操作有()。
∙ A、差、笛卡尔积、连接和选择∙ B、差、交、连接和选择∙ C、差、笛卡尔积、投影和选择∙ D、差、交、除和笛卡尔积我的答案:C 此题得分:2.5分2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。
∙ A、扫描与语法检查∙ B、查询优化∙ C、查询代码生成∙ D、查询执行我的答案:B 此题得分:2.5分3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。
∙ A、实现各种关系代数操作的算法∙ B、实现查询的语句∙ C、保证安全性∙ D、保证一致性4.(2.5分)()是选择操作中的线性搜索算法。
∙ A、选择条件是在某个属性上的相等比较,并且操作关系已经按该属性进行排序∙ B、选择条件是定义在主索引属性或HASH属性上的相等比较∙ C、选择条件是定义在主索引属性上的非相等比较∙ D、顺序地读取被操作关系的每个元组,测试该元组是否满足选择条件,如果满足,则作为一个结果元组输出我的答案:D 此题得分:2.5分5.(2.5分)()是选择操作中的主索引搜索算法。
∙ A、选择条件是在某个属性上的相等比较,并且操作关系已经按该属性进行排序∙ B、选择条件是定义在主索引属性或HASH属性上的相等比较∙ C、选择条件是定义在主索引属性上的非相等比较∙ D、顺序地读取被操作关系的每个元组,测试该元组是否满足选择条件,如果满足,则作为一个结果元组输出我的答案:B 此题得分:2.5分6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。
∙ A、r+s∙ B、r-s∙ C、r∙ D、max(r,s)我的答案:A 此题得分:2.5分7.(2.5分)查询处理最终可转化成基本的()代数操作。
数据库系统概论部分答案
第一章1 .试述数据、数据库、数据库系统、数据库管理系统的概念。
答:( l )数据(Data ) :描述事物的符号记录称为数据。
数据的种类有数字、文字、图形、图像、声音、正文等。
( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
( 3 )数据库系统(DataBas 。
Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
5 .试述数据库系统的特点。
答:( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。
( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。
数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。
( 4 )数据由DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。
7. 什么是概念模型?试述概念模型的作用。
答:概念模型是现实世界到机器世界的一个中间层次,作用:用于信息世界的建模,是现实世界到信息世界的第一层抽象,数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
8.定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系答:实体:客观存在并可以相互区分的事物叫实体。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
数据库系统概论作业
浙江大学远程教育学院《数据库系统概论》课程作业姓名:学号:年级: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
A. 仍存在一定的插入和删除异常 B. 属于BCNF且消除了插入和删除异常 C. 消除了插入的删除异常 D. 一定属于BCNF
得分: 5 知识点: 6.2 规范化
13. (5分)
X→Y,当下列哪一条成立时,称为平凡的函数依赖( )
纠错 展开解析
A. X∩Y=∮ B. X∩Y≠∮ C. Y Í X D. X Í Y
纠错
得分: 5 知识点: 10.1 事务的基本概念
展开解析
file:///C:/Users/hancy/Desktop/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8E%9F%E7%90%86/%E6%95%B0%E6%8D%AE%E5%BA%93… 4/8
2018/9/21
答卷详情
B. 数据字典、应用程序、数据库后备副本
C. 数据字典、应用程序、审计档案、日志文件
D. 日志文件、数据库后备副本
纠错
得分: 5 知识点: 10.4 恢复的实现技术
展开解析
10. (5分)
事务的持续性是指( )
A. 事务一旦提交,对数据库的改变是永久的。 B. 事务中包括的所有操作要么都做,要么都不做。 C. 事务必须是使数据库从一个一致性状态变到另一个一致性状态。 D. 一个事务内部的操作对并发的其他事务是隔离的。
2018/9/21
答卷详情
3. (5分)
不能使一个关系从1NF转化为2NF的条件是( )
A. 在一个关系中没有非主属性存在 B. 每一个非属性都部分函数依赖主属性 C. 每一个非属性都完全函数依赖主属性 D. 主码由一个属性构成
得分: 5 知识点: 6.2 规范化
考试成绩
数据库系统概论试题及答案
数据库系统概论试题及答案试题一:1. 数据库系统的基本概念及其组成部分是什么?答案:数据库系统是指由数据库、数据库管理系统(DBMS)以及应用开发工具集组成的系统。
数据库是存储和管理数据的集合,DBMS是用于管理和操作数据库的软件,应用开发工具集用于开发数据库应用程序。
2. 数据库系统的优点是什么?答案:数据库系统具有以下优点:- 数据共享和数据一致性:多个用户可以同时访问和共享数据库,确保数据的一致性。
- 数据独立性:应用程序与数据的物理存储细节相分离,提高了应用程序的灵活性和可维护性。
- 数据安全性:通过权限管理和数据备份恢复功能,保障数据的安全性和可靠性。
- 数据完整性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。
- 数据查询与处理效率高:通过索引、优化查询计划等技术,提高数据访问效率。
3. 数据库系统的基本模型有哪些?答案:数据库系统的基本模型有层次模型、网状模型、关系模型和面向对象模型等。
其中,关系模型是最常用的模型。
4. 请简要说明关系模型的基本概念和特点。
答案:关系模型是基于关系代数和集合论的数据模型,将数据组织为若干个二维表,表中的行表示记录,表中的列表示属性。
关系模型的特点包括:- 结构简单:表格结构易于理解和操作,能够自然地反映现实世界的实体和关系。
- 数据独立性:物理数据独立性和逻辑数据独立性,使得应用程序与数据的存储细节相分离。
- 数据查询灵活:通过SQL等查询语言,可以方便地进行复杂的数据查询和处理操作。
- 数据完整性和一致性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。
试题二:1. 数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式、概念模式和内模式。
- 外模式:也称为用户模式,是用户或应用程序所见到的数据库的子集,对应于特定用户的数据视图。
- 概念模式:也称为全局模式,是数据库的逻辑表示,对应于整个数据库的全局视图,描述所有用户的数据的逻辑结构和关系。
数据库系统概论练习题库及参考答案
数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。
A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。
A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。
A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。
A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。
A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。
A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。
A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。
A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。
A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。
数据库系统概论作业一
《数据库系统概论》作业一得分_________一、判断题(每题5分,共10分)判断下列模式分别属于哪个范式(最高范式)并说明理由。
1.R({A,B,C},{(A,C) →B,(A,B) →C,B→C})2.R({S#,SD,SL,SN},{S#→SD,S#→SN,S#→SL,SD→SL})二、判断题(10分)判断下题中给出的命题是否正确,若不对,请给出你认为正确的答案。
如一组事务是按一定顺序执行的,则称这组事务是可串行的。
三、简答题(每题6分,共30分)1.在数据库中为什么要有并发控制?2.试述数据库中完整性的概念、类型及你所了解的系统完整性检查方法。
3.什么是数据模型?试述其组成部分。
4.什么是数据库系统的三级模式结构?这种体系结构的优点是什么?5.什么是日志文件?简述用日志文件恢复事务的过程。
四、求解题(每题6分,共18分)某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
完成如下设计:(1)涉及该计算机管理系统的E—R图;(2)将该K—R图转换为关系模型的结构;(3)指出转换结果中每个关系模式的候选码五、求解题(1、2题每5分,3题4分,共14分)设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生号,N代表学生的姓名,G代表分数(成绩)。
其函数依赖集F={C→TCS→C,S→N} ,即每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。
试求:1.该关系模式的候选码(应根据候选码的定义,并给出所求的过程);(5分)2.将该模式分解成既符合BCNF,又具有无损连接的若干关系模式(要求给出过程);(5分)3.将R分解成R1(C,T,S,G)和R2(C,S,N,G)试说明它们各符合第几范式。
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 章】数据模型的构成因素包含()。
数据库系统概论作业
《数据库系统概论》作业第一章概述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)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。
数据库系统概论习题集(附答案)
数据库系统概论习题集第一章绪论一、选择题1. 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.试述数据、数据库、数据库系统、数据库管理系统的概念。
在线作业答案_数据库系统概论
7.【第01章】E-R图用来描述现实世界的概念模型,基本要素包括( )。
A 实体型 B 属性 C 联系 D 元组 E 主码 F 记录 正确答案:ABC 多选题
8.【第01章】数据管理技术经历了哪些阶段?
A 人工管理 B 文件系统 C 网状系统 D 数据库系统 E 关系系统 正确答案:ABD 多选题
9.【第01章】与人工管理和文件系统相比,数据库系统的特点主要体现在以下哪些方面?
A 数据结构化 B 数据的共享性高,冗余度低,易扩充 C 数据独立性高 D 数据由DBMS统一管理和控制 正确答案:ABCD 多选题
42.【第03章】根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其 中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?
A select sno,count(cno) from SC B select sno,count(cno) from student C select a.sno,count(cno) from student a left outer join SC D select a.sno,count(cno) from SC left outer join student a 正确答案:C 单选题
5.【第01章】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职 员,从职员到部门的联系类型是( )。
A 多对多 B 一对一 C 多对一 D 一对多 正确答案:C 单选题
6.【第01章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 ( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
您的本次作业分数为:98分1.【第01章】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。
A 多对多B 一对一C 多对一D 一对多正确答案:C2.【第01章】在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。
A 模式B 内模式C 外模式D 逻辑模式正确答案:C3.【第01章】下列四项中说法不正确的是()。
A 数据库减少了数据冗余B 数据库中的数据可以共享C 数据库避免了一切数据的重复D 数据库具有较高的数据独立性正确答案:C4.【第01章】数据库三级模式体系结构的划分,有利于保持数据库的()。
A 数据库独立性B 数据库安全性C 结构规范化D 操作可行性正确答案:A5.【第01章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS正确答案:A6.【第01章】下列数据模型中,数据独立性最高的是()。
A 网状数据模型B 关系数据模型C 层次数据模型D 非关系模型正确答案:B7.【第01章】常用的数据模型有()。
A 层次模型B 网状模型C 关系模型D 面向对象模型E 对象关系模型正确答案:ABCDE8.【第01章】E-R图用来描述现实世界的概念模型,基本要素包括()。
A 实体型B 属性C 联系D 元组E 主码F 记录正确答案:ABC9.【第01章】数据模型的组成要素包括()。
A 数据结构B 数据操作C 实体D 完整性约束E 关系正确答案:ABD10.【第01章】与人工管理和文件系统相比,数据库系统的特点主要体现在以下哪些方面?A 数据结构化B 数据的共享性高,冗余度低,易扩充C 数据独立性高D 数据由DBMS统一管理和控制正确答案:ABCD11.【第01章】数据管理技术经历了哪些阶段?A 人工管理B 文件系统C 网状系统D 数据库系统E 关系系统正确答案:ABD12.【第01章】使用数据库系统的好处体现在()。
A 提高应用开发的效率B 方便用户的使用,减轻数据库系统管理人员维护的负担C 便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性D 有利于应用程序的开发和维护正确答案:ABCD13.【第01章】数据库系统的组成包括()。
A 数据库B 数据库管理系统C 应用系统D 数据库管理员E 硬件平台及数据库F 人员正确答案:ABCDEF14.【第01章】下面哪些是属于数据库系统的三级模式结构的组成部分()。
A 外模式B 模式C 内模式正确答案:ABC15.【第01章】在模式/内模式映像之间体现的独立性称为物理独立性。
正确错误正确答案: 对16.【第01章】分布式结构和客户/服务器结构是互不相容的体系结构。
正确错误正确答案: 错17.【第01章】在外模式/模式映像之间体现的独立性称为逻辑独立性。
正确错误正确答案: 对18.【第01章】数据库管理系统是通过文件系统对数据进行管理的。
正确错误正确答案: 对19.【第01章】知识库也是一种数据库。
正确错误正确答案: 对20.【第01章】E-R图是一种描述实体世界的数据模型。
正确错误正确答案: 错21.【第01章】数据库系统与数据库管理系统是对数据库的两种不同描述方法。
正确错误正确答案: 错22.【第02章】如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。
A 码B 外码C 元组D 主键正确答案:B23.【第02章】基本的关系操作是指()。
A 选择B 投影C 并D 连接E 差F 笛卡尔积正确答案:ABCEF24.【第02章】关系模型的三类完整性约束是指()。
A 实体完整性B 参照完整性C 用户定义的完整性D 记录完整性正确答案:ABC25.【第02章】关系代数中专门的关系运算包括()。
A 选择B 笛卡尔积C 投影D 连接E 除运算正确答案:ACDE26.【第02章】从用户角度,关系模型中数据的逻辑结构是一张二维表。
正确错误正确答案: 对27.【第02章】关系是模式在某一时刻的状态或内容,动态的、随时间不断变化的。
正确错误正确答案: 对28.【第02章】关系模式是对关系的描述,是一种静态的、稳定的关系。
正确错误正确答案: 对29.【第02章】等值连接就是自然连接。
正确错误正确答案: 错30.【第02章】关系数据库系统是支持概念模型的数据库系统。
正确错误正确答案: 错31.【第02章】关系模型由关系数据结构、关系操作集合和关系完整性约束组成。
正确错误正确答案: 对32.【第03章】根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept 为‘IS’的记录进行更新操作。
下面哪条语句适用?A create view abc as select * from student where dept=’IS’B create view abc as select * from student where dept=’IS’ with check optionC create view abc as student where dept=’IS’D create view abc as select dept=’IS’ from student正确答案:B33.【第03章】根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?A drop sno from table studentB alter table student drop snoC alter table student drop unique(sno)D alter table student drop sno unique正确答案:C34.【第03章】根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?A update student set age = 1B update student set age = age - 1C update age = age -1 from studentD update from student where age = age -1正确答案:B35.【第03章】根据SQL标准,要创建唯一索引该使用下面哪种语句?A CREATE UNIQUE INDEXB CREATE CLUSTER INDEXC CREATE ONLY INDEXD CREATE PRIMARY INDEX正确答案:A36.【第03章】根据SQL标准,修改表的数据结构,下面哪种语句适用?A UPDATEB ALTERC CHANGED SHIFT正确答案:B37.【第03章】根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。
下面哪条语句适用?A copy * from SC1 to SC2B copy * from SC2 to SC1C insert into SC2 select * from SC1D insert into SC1 select * from SC2正确答案:C38.【第03章】根据SQL标准,下面哪条语句与select min(age) from student等效?A select age from student where age >= min(age)B select distinct age from student where age >= all min(age)C select distinct a.age from student a where a.age <= any (select distinctb.age from student b)D select distinct a.age from student a where a.age <= all (select distinct b.age from student b)正确答案:D39.【第03章】根据SQL标准,删除一个表,应该使用下面哪个语句?A DELETE TABLEB DROP TABLEC DELETE VIEWD DROP DATABASE正确答案:B40.【第03章】根据SQL标准,创建一个视图,应该使用下面哪个语句?A CREATE TABLEB CREATE INDEXC CREATE VIEWD CREATE DATABASE正确答案:C41.【第03章】根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。
下面哪条语句合适?A select sno,count(cno) from SCB select sno,count(cno) from studentC select a.sno,count(cno) from student a left outer join SCD select a.sno,count(cno) from SC left outer join student a正确答案:C42.【第03章】根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?A delete from studentB delete all from studentC delete * from studentD drop table student正确答案:A43.【第03章】根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。
A select max(age) from studentB select sno from student where age = max(age)C select sno from student having age = max(age)D select sno from student a where a.age <= (select min(b.age) from student b)正确答案:D44.【第03章】根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?A select * from student where age < avg(age)B select * from student having age < avg(age)C select * from student a where a.age < (select avg(b.age) from student b)D select * from student a where (select avg(b.age) from student b ) >= a.age正确答案:C45.【第03章】根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?A insert into student sdate char(7)B add sdate char(7) to studentC append sdate varchar(7) to table studentD alter table student add sdate varchar(7)E alter table student add sdate char(7)F alter table student modify sdate char(7)正确答案:E46.【第03章】SQL中,下列涉及空值的操作,不正确的是()。