2022年数据库系统zongjie概论试题及答案.docx
《2022年数据库系统zongjie概论试题及答案.docx》由会员分享,可在线阅读,更多相关《2022年数据库系统zongjie概论试题及答案.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 数据库系统概论复习资料:第一章:1在数据治理技术的进展过程中,经受了人工治理阶段、文件系统阶段和数据库系统阶段;在这几个阶段中,数据独立性最高的是 阶段; A数据库系统2数据库的概念模型独立于;A详细的机器和 DBMS 3数据库的基本特点是; B 1 数据可以共享 或数据结构化 2 数据独立性 3 数据冗余小,易扩充4 统一治理和掌握4. 数据库 是储备在运算机内有结构的数据的集合;5数据库中储备的是;C数据以及数据之间的联系6. 数据库中,数据的物理独立性是指; C 用 户的应 用 程 序与 存 储在 磁盘 上 数 据库 中 的数 据是 相
2、互 独立 的 . 7. 数 据 库 的 特 点 之 一 是 数 据 的 共 享 , 严 格 地 讲 , 这 里 的 数 据 共 享 是指; D多种应用、多种语言、多个用户相互掩盖地使用数据集合8. 据库系统的核心是;B数据库治理系统9. 下述关于数据库系统的正确表达是; A数据库系统削减了数据冗余10. 数将数据库的结构划分成多个层次,是为了提高数据库的 性 ;规律独立性 和物理独立11. 数据库 DB、数据库系统 DBS和数据库治理系统 DBMS三者之间的关系是答案:A ;DBS包括 DB和 DBMS 12. 在数据库中,产生数据不一样的根本缘由是13. 数据库治理系统 DBMS是 系统软件
3、;D数据冗余 14. 数据库治理系统 DBMS的主要功能是 定义数据库15. 数据库系统的特点是 数据共享、数据独立、削减数据冗余、防止数据不一样和加强了数据爱护;16 据库系统的最大特点是;A数据的三级抽象和二级独立性17. 数据库治理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为;C数据操纵功能18. 数据库治理系统是; B 在操作系统支持下的系统软件19. 据库的三级模式结构中, 描述数据库中全体数据的全局规律结构和特点的是(模式 )20、据库系统的数据独立性是指 B ;B不会由于系统数据储备结构与数据规律结构的变化而影响应用程序 21. 信息世界中的术语,与之对应
4、的数据库术语为 D记录22、次型、网状型和关系型数据库划分原就是 23. 传统的数据模型分类,数据库系统可以分为三种类型;数据之间的联系 层次、网状和关系24. 层次模型 不能 直接表示 C m :n 关系25. 数据库技术的奠基人之一E.FCodd 从 1970 年起发表过多篇论文,主要论述的名师归纳总结 是;关系数据模型第 1 页,共 15 页- - - - - - -精选学习资料 - - - - - - - - - 二、填空题1. 数据治理技术经受了 人工治理、 文件系统 和 数据库系统 三个阶段;2. 数据库是长期储备在运算机内、有 组织的、可共享的数据集合;3DBMS是指 它是位于
5、用户 和 之间的一层治理软件 ;4. 数据库治理系统的 主要功能 有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及爱护 等 4 个方面;5. 数据独立性 又可分为 规律数据独立性和 物理数据独立性 ;6. 当数据的 物理储备转变 了,应用程序不变 ,而由 DBMS处理这种转变,这是指数据的物理独立性;7. 数据模型 是由 数据结构、数据操作和完整性约束三部分组成 的;8. 数据结构 是对数据系统的静态特性的描述,数据操作 是对数据库系统的动态特性的描述 ;答案:数据结构 数据操作9. 数据库体系结构依据 模式、外模式 和 内模式 三级结构进行组织 ;10. 实体之间的联系可抽象
6、为三类,它们是 1 1 、 1 m 和 m n; 11 数据冗余 可能导致的问题 有和;答案: 铺张储备空间及修改麻烦潜在的数据不一样性第一章补充作业部分:假设教学治理规定:一个同学可选修多门课,一门课有如干同学选修;一个老师可讲授多门课,一 门课只有一个老师讲授;一个同学选修一门课,仅有一个成果;同学的属性有学号、同学姓名;老师的属性有老师编号,老师姓名;课程的属性有课程号、课程名;要求:依据上述语义画出 解答:学ER 图,要求在图中画出实体的属性并注明联系的类型;课 程 课 程同学选课程姓成 讲老师老师编 老师姓第 2 章关系数据库一、挑选题1、关系数据库治理系统应能实现的特地关系运算 包
7、括 B 挑选、投影、连接2、关系模型中,一个 关键字 是;C可由 一个或多个其值能惟一标识该关系模式中任何元组的属性组成名师归纳总结 - - - - - - -第 2 页,共 15 页精选学习资料 - - - - - - - - - 3、自然连接是构成新关系的有效方法;一般情形下,当对关系R和 S使用自然连接时,要求 R和 S 含有一个或多个共有的; D 属性4、关系运算中 花费时间可能最长 的运算是; C 笛卡尔积5关系模式的任何属性 A不行再分6在关系代数运 算中,五种基本运算为 C并、差、挑选、投影、乘积7、设有关系 R,按条件 f 对关系 R进行挑选,正确选项 CfRD连接8、如下列图
8、,两个关系R1和 R2,它们进行运算后得到 R3;A B C A B C D E D E M A 1 X A 1 X M I 1 M I C 2 Y C 1 Y M I 2 N J D 1 y C 2 y N J 5 M K 二、填空题1、一个 关系模式 的定义格式 为答案: 关系名 属性名 1,属性名 2, ,属性名 n 2、一个关系模式的定义主要包括 关系名、属性名、属性类型、属性长度 和关键字;答案:关系名属性名 属性类型 属性长度 关键字3、关系代数运算中, 传统的集合运算 有、 和 ;答案:笛卡尔积 并 交 差4、关系 代数运 算中,基本的运算是 、 和;答案:并 差 笛卡尔积 投影
9、 挑选6、关系数据库中 基于数学上两类运算 是关系代数 和关系演算】7、已知系 系编号,系名称,系主任,电话,地点 和同学 学号,姓名,性别,入学日期,专业,系编号 两个关系,系关系的主关键字是 ,系关系的外关键字 ,同学关系的主关键字是 ,外关键字 答案:系编号 无 学号系编号第 3 章关系数据库标准语言 SQL 一、挑选题1、SQL语言是的语言,易学习; B非过程化名师归纳总结 2、SQL语言是语言; C关系数据库第 3 页,共 15 页- - - - - - -精选学习资料 - - - - - - - - - 3 、SQL语言具有的功能; B数据定义、数据操纵、数据掌握4、SQL语言具有
10、两种使用方式,分别称为交互式 SQL和 嵌入式 SQL 5、假定同学关系是 SS#,SNAME,SEX,AGE,课程关系是 CC#,CNAME,TEACHER,同学选课关系是 SCS#,C#,GRADE; A要查找选修“COMPUTER” 课程的“ 女” 同学姓名,将涉及到关系;S BSC,C CS,SC DS,C,SC 答案: D 6、如下面的数据库的表中,如职工表的主关键字是职工号,部门表的主关键字是部门号, SQL操作不能执行 ;B将行 005, ,乔兴 ,04 ,750插入到职工表中7、如用如下的 SQL语句创建一个 student 表: CREATE TABLE studentNO
11、C4 NOT NULL, NAME C8 NOT NULL, SEX C2 , AGE N2 可以插入到 student 表中的是 B 1031 ,;A 1031 ,曾华 ,男, 23 曾华 ,NULL,NULL C NULL,曾 华 ,男 ,23 D 1031 , NULL,男 , 23 答案: B 第 8 到第 11 题基于这样的三个表即同学表如下: SS#,SN,SEX,AGE,DEPT CC#,CN SCS# ,C#,GRADE S、课程表 C和同学选课表 SC,它们的结构其中: S#为学号, SN为姓名, SEX为性别, AGE为年龄, DEPT为系别, C#为课程号,CN为课程名,
12、 GRADE为成果;8、检索全部比“ 王华” 年龄大的同学姓名、年龄和性别;正确的 SELECT语句是a ; B WHERE SN=“ 王华” ASELECT SN,AGE,SEX FROM S WHERE AGE SELECT AGE FROM S SELECT SN,AGE,SEX 第 4 页,共 15 页名师归纳总结 - - - - - - -精选学习资料 - - - - - - - - - FROM S WHERE SN=“ 王华” WHERE SN “ 王华” DSELECT SN,AGE,SEX FROM S CSELECT SN,AGE,SEX FROM S WHERE AGE王
13、华 AGE WHERE AGESELECT AGE 9、检索选修课程“C2” 的同学中成果最高的同学的学号;正确的 SELECT语句是 答案: DASELECT S# FORM SC WHERE C#=“ C2” AND GRAD CSELECT S# FORM SC WHERE C#=“ C2” AND GRADE NOT IN SELECT GRADE FORM SC SELECT GRADE FORM SC B WHERE C#=“ C2” D WHERE C#=“ C2” SELECT S# FORM SC SELECT S# FORM SC WHERE C#=“ C2” AND GR
14、ADE IN WHERE C#=“ C2” AND GRADEALL SELECT GRADE FORM SC SELECT GRADE FORM SC WHERE C#= WHERE C#=“ C2” “ C2”10、检索同学姓名及其所选修课程的课程号和成果;正确的 SELECT语句是 CSELECT SSN,SCC#,SCGRADE FROM S,SC 不统计不及格的课程 ,并要求按总成果的降序排列出来;正 WHERE SS#=SCS# 11、检索选修四门以上课程的同学总成果确的 SELECT语句是 SELECT GRADE FORM SC DSELECT S# FORM SC WHERE
15、 C#=“ C2” WHERE C#=“ C2” AND GRADEALL 二、填空题1、SQL是结构化查询语言;答案:结构化查询语言,不存放视图的 ;2、视图是一个虚表, 它是从中导出的表;在数据库中,只存放视图的答案:一个或几个基本表定义视图对应的数据3、设有如下关系表R: RNo,NAME,SEX,AGE,CLASS 主关键字是 NO 其中 NO为学号, NAME为姓名, SEX为性别, AGE为年龄, CLASS为班号;名师归纳总结 写出实现以下功能的SQL语句; 第 5 页,共 15 页- - - - - - -精选学习资料 - - - - - - - - - 插入一个记录 25 ,
16、“ 李明” ,“ 男” ,21,“ 95031” ;“ 李明” ,“ 男” ,21,“ 95031” ;INSERT INTO R VALUES25,插入“95031” 班学号为 30、姓名为“ 郑和” 的同学记录; INSERT INTO RNO,NAME,CLASS VALUES30,“ 郑和” ,“ 95031” 将学号为 10 的同学姓名改为“ 王华”; UPDATE R SET NAME=“ 王华”WHERE NO10 将全部“ 95101” 班号改为“ 95091”;“ 95101”删除学号为 20 的同学记录;删除 姓“ 王 ” 的同学记录;1、设同学课程数据库中有三个关系:;U
17、PDATE R SETCLASS“ 95091” WHERE CLASS; DELETE FROM R WHERE NO=20 ;DELETE FROMR WHERE NAME LIKE“ 王”第 3 章书面作业同学关系 S(S#,SNAME ,AGE,SEX)学习关系 SC(S#,C#,GRADE )课程关系 C(C#,CNAME )其中 S#、C#、SNAME 、AGE、SEX、GRADE、CNAME 分别表示学号、课程号、姓名、年龄、性别、成果和课程名;用 SQL 语句表达以下操作(1)检索选修课程名称为 “ MATHS ” 的同学的学号与姓名 的同学的学号(2)检索至少学习了课程号为
18、“ C1” 和“ C2”(3)检索年龄在 18 到 20 之间(含 18 和 20)的女生的学号、姓名和年龄(4)检索平均成果超过80分的同学学号和平均成果(5)检索选修了全部课程的同学姓名(6)检索选修了三门课以上的同学的姓名答案:(1)SELECT S#, SNAME CNO=C2 WHERE FROM S,SC,C WHERE S.S#=SC.S# 3SELECT S#,SNAME,AGE AND C.C#=SC.C# AND S# FROM S AND CNAME= MATHS WHERE AGE BETWEEN 18 AND 20 2 SELECT S# 4 SELECT S# ,A
19、VGGRADE 平均成果 FROM SC FROM SC WHERE CNO=C1 GROUP BY S# IN SELECT S# FROM SC 5SELECT SNAME 名师归纳总结 - - - - - - -第 6 页,共 15 页精选学习资料 - - - - - - - - - FROM S AND C#=C.C# WHERE NOT EXISTS SELECT * FROM C 6 SELECT SNAME WHERE NOT EXISTS FROM S,SC SELECT * WHERE S.S#=SC.S# FROM SC GROUP BY SNAME WHERE S#=S.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 数据库 系统 zongjie 概论 试题 答案
限制150内