2022年数据库系统原理综合练习题.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年数据库系统原理综合练习题.pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统原理综合练习题.pdf(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统原理综合练习题第一章绪论、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念; 2、数据独立性的概念、分类及实现途径; 3、数据模型的概念、分类、要素及作用; 4、数据库三级模式体系结构的含义及作用; 5、关系数据模型的三要素内容。、习题一、选择题 : 1、使用二维表格结构表达数据与数据间联系的数据模型就是(C ) A、层次模型B、网状模型C、关系模型D、实体 联系模型2、DB 、DBS、DBMS 间的关系就是 (C ) A、 DB 包括 DBMS 与 DBS B、DBMS 包括 DB 与 DBS C、 DBS 包括 DB 与 DBMS D、DBS 与 DB
2、 与 DBMS 无关3、在数据库中存储的就是( C) A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用( B)描述全部数据的整体逻辑结构。A、外模式B、模式C、内模式D、数据模式5、数据库中 ,导致数据不一致的根本原因就是(C ) A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型与关系型数据库的原则就是( D) A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B ) A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用 (A)
3、描述用户局部数据的逻辑结构,它就是用户与数据库系统间的接口。A、外模式B、模式C、内模式D、数据模式9、数据库系统中 ,用( C)描述全部数据的物理存储视图。A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义与描述数据库逻辑结构的语言就是(B ) A、DML B、DDL C、 DCL D、SQL 11、数据库系统支持的数据共享指的就是(D ) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 45 页 - - - - - - - - - - 数据库系统原理综合练习题A、同一应用的
4、多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用 ( B)来保证数据的物理独立性。A、修改模式定义B、修改模式内模式映像C、修改应用程序D、修改外模式定义二、填空题1、指出下列缩写的含义: (1)DML 数据操纵语言(2)DBMS 数据库管理系统(3)DDL 数据库系统中用于定义与描述数据库逻辑结构的语言(4)DD (5)DBS 数据库系统(6)DD (7)DBA 数据库管理员2、数据管理技术经历了(人工处理 )、(文件系统 )、(数据库系统 )三
5、个阶段。3、DBS 组成部分包括 (数据库 )、(数据库管理系统)、(应用系统 )、(数据库管理员)、(用户 )五部分。4、DBMS 就是位于 (用户 )与(操作系统 )之间的一层管理软件。5、数据库与文件系统的根本区别就是(数据的整体结构化)。6、DBMS 提供的数据控制功能包括:(数据定义 )、 (数据操纵 )、(数据库的运行管理)、(数据库的建立与维护)。7、数据库中 ,数据模型用于 (抽象、 表示与处理现实世界的数据与信息),数据模型应当满足(能比较真实模拟现实世界)、(能易于为人理解)、(便于在计算机上实现)三方面要求。8、数据模型的三要素包括(数据结构 )、(数据操作 )、(数据的
6、约束条件)。9、概念模型 ,也称为 (信息模型 ),就是 (按用户观点对数据与信息建模),主要用于 (数据库设计),与具体的 DBMS 与机器 (无关 )。10、基本数据模型,就是 (按计算机观点对数据建模),主要用于 (DBMS 的实现 )。11、 数据独立性就是指(用户应用程序与存储在存储器中的数据库的数据就是相互独立的),可以分为 (数据逻辑独立性)与(数据物理独立性)。12、(数据结构 )用于对系统静态特性的描述,(数据操作 )用于对系统动态特性的描述13、数据库系统中人员主要包括(数据库管理员 )、(系统分析与数据库设计员)、(应用程序员)与用户 ,其中用户可分为(偶然用户 )、(简
7、单用户 )、(复杂用户 )三类。14、 数据库系统的软件包括(DBMS) 、 (OS)、 (具有与数据库接口的高级语言及其编译系统,便于开发应用程序)、(以 DBMS 为核心的应用开发工具)、(为特定应用环境开发的数据库应用系统 )五部分。三、简答题精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 45 页 - - - - - - - - - - 数据库系统原理综合练习题1、什么就是数据、数据处理、数据管理、数据管理的三个发展阶段就是什么?数据 :科学实验、检验、统计等所获得的与用于科学研究、技
8、术设计、查证、决策等的数值数据处理 :利用相应的技术与设备进行各种数据加工的过程。数据管理 :就是利用计算机硬件与软件技术对数据进行有效的收集、存储、处理与应用的过程数据管理的三个阶段:人工管理、文件系统、数据库系统。2、 什么就是数据库、 数据库系统、 数据库管理系统,数据库管理系统的主要功能就是什么?3、什么就是数据独立性,数据独立性包括哪两个方面,数据库系统中如何保证数据独立性?4、什么就是数据物理独立性,如何保证?5、什么就是数据逻辑独立性,如何保证?6、简述关系数据模型的三要素的内容及关系模型的优缺点。7、文件系统与数据库系统的区别与联系,以及数据库系统的优点?*8、简述现实世界的事
9、物抽象、组织为某一具体DBMS 支持的数据模型的过程。第二章关系数据库、学习要点1、掌握关系数据模型的三要素的内容, 即数据结构、关系操作与完整性约束的具体内容; 2、掌握关系、关系模式等基本概念, 理解基本关系的性质; 3、理解实体完整性约束、参照完整性约束的概念与含义; 4、熟练掌握关系代数的运算; *5、掌握简单的利用关系代数表达式表示实际查询要求的方法。、习题一、选择题1、当关系有多个侯选码时, 则选定一个作为主码, 但若主码为全码时应包含 D 。A、单个属性 B、两个属性 C、多个属性 D、全部属性2、在基本的关系中, 下列说法正确的 C 。A、行类列序有关 B、属性名允许重名C、任
10、意两个元组不允许重复 D、列就是非同质的 3、关系代数的五个基本操作就是 D 。A、并、交、差、笛卡儿积、除法B、并、交、选取、笛卡儿积、除法C、并、交、选取、投影、除法D、并、交、选取、笛卡儿积、投影精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 45 页 - - - - - - - - - - 数据库系统原理综合练习题4、关系代数四个组合操作就是 A 。A、并、连接、自然连接、除法B、投影、连接、选取、除法C、投影、自然连接、选取、除法D、投影、自然连接、选取、连接5、关系 R为 R(A,
11、B,C,D),则 C 。A、A,C(R) 为取属性值为A,C 的两列组成B、1,3(R) 为取属性值为1,3 的两列组成C、1,3(R) 与A,C(R) 就是等价的D、1,3(R) 与A,C(R) 就是不等价的6、32(S) 表示 B 。A、表示从S关系挑选3 的值小于第二个分量的元组B、表示从S关系挑选第三个分量小于2 的元组C、表示从S关系挑选第三个分量小于第二个分量的元组D、 32(S) 就是向关系垂直方向运算7、R为 4 元关系 R(A,B,C,D),S 为 3元关系 S(B,C,D),RS构成的结果集为 C 元关系。A、4 B、 3 C、 7 D、 6 8、R为 4 元关系 R(A,
12、B,C,D),S 为 3元关系 S(B,C,D),RS构成的结果集为A 元关系。A、4 B、 3 C、 7 D、 6 *9、关系模式S(A,B,C,D),代数中的35 T=e(R) (3) R3=R W (4) R4=2,1,6( 3=5(RD) (5) R5=R D R W D 图 2、3 关系 ,与*四、综合题1、设有一个供应商、零件、工程项目数据库SPJ,并有如下关系 : S(Sno,Sname,Status,City) J(Jno,Jname,City) P(Pno,Pname,Color,Weight) SPJ(Sno,Pno,Jno,Qty) 其中 : S(Sno,Sname,St
13、atus,City)分别表示 : 供应商代码、供应商名、供应商状态、供应上所在城市 : J(Jno,Jname,City)分别表示 : 工程号、工程名、工程项目所在城市: P(Pno,Pname,Color,Weight)分别表示 : 零件代码、零件名称、零件的颜色、零件的重量: SPJ(Sno,Pno,Jno,Qty)表示供应的情况, 由: 供应商代码、零件代码、工程号及数量组成。今有具体的关系如图2、4 所示: S SPJ Sno Sname Status City T Y B c c d d d f m n n P Q T Y 2 9 2 9 7 7 b a b a g g c e e
14、d e c d f f e f d T Y C C d f 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 45 页 - - - - - - - - - - 数据库系统原理综合练习题S1 S2 S3 S4 S5 精益盛锡东方红金叶泰达20 10 30 10 20 天津北京北京天津上海 P Pno Pname Color Weight P1 P2 P3 P4 P5 P6 螺母螺栓螺丝刀螺丝刀凸轮齿轮红绿蓝红蓝红20 12 18 18 16 23 J Jno Jname City J1 J2 J3
15、 J4 J5 三建一汽造船厂机车厂弹簧厂天 津长 春北 京南 京上 海图 2、4 试用关系代数、*ALPHA语言、 * 元组演算语言完成如下查询: 求供应工程J1 零件的供应商的号码Sno; 求供应工程J1 零件 P1 的供应商的号码Sno; 求供应工程J1 零件为“红”的供应商的号码Sno; 求没有使用天津供应商生产”红”色零件的工程号Jno; 求至少使用了供应商S1所供应的全部零件的工程号Jno。4、解 : 本题个小题的结果如图2、5 所示 . Sno Pno Jno Qty S1 S1 S1 S1 S2 S2 S2 S2 S2 S2 S3 S3 S4 S4 S4 S5 S5 S5 S5
16、P1 P1 P1 P2 P3 P3 P3 P3 P5 P5 P1 P3 P5 P6 P6 P2 P3 P6 P6 J1 J3 J4 J2 J1 J1 J3 J4 J2 J1 J1 J3 J4 J1 J3 J4 J1 J3 J4 200 100 700 100 400 200 500 400 400 100 200 200 100 300 200 100 200 200 500 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 45 页 - - - - - - - - - - 数据库系统原理综合练
17、习题A B a b c D e c R3R5 R4 R6 5、解 : 本题个小题的结果如图2、6所示 . 2 R1 2、6 计算结果6、解 : 本题个小题的结果如图2、7 所示 .R2 R3 R4 R5 图 2、7 计算结果四、综合题解: 关系代数 :SNO( SNO= J1(SPJ) ALPHA语言 :GET W (SPJ 、Sno):SPJ 、Sno=J1元组演算表达式:t|(u)(SPJ(u) U3= J1 t1=u1) 关系代数 : SNO(SNO= J1Pno= p1(SPJ) a b c d b d d e c a a e A B C c c c A a b c A B B C b
18、 c c c b c b c A B B C a a a b b c d d d e e c b c b c b b c c d c d d d f e c e d P Q T Y 9 7 a g e e f f P Q T Y B 2 2 7 7 b b g g c c c c d d d d m n m n P Q Y B a b g g 2 9 2 7 7 d f f f d P Q 2 7 b g 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 45 页 - - - - - - - -
19、 - - 数据库系统原理综合练习题ALPHA语言 :GET W (SPJ 、Sno):SPJ 、Sno=J1SPJ、Pno=P1元组演算表达式:t|(u)(SPJ(u)U3= J1U2= P1t1=u1) 关系代数 : SNO(sno=p1color= 红(P) SPJ) ALPHA 语言 :RANGE P X GET W (SPJ、 Sno): X(X、 Pno=SPJ、 Snox、 color= 红 SPJ、 Jno=J1元组演算表达式:t|(U)(u)(SPJ(u) P(V)U2=V1 V3= 红 U3= J1t1=u1) 关系代数(SPJ)- JNO(CITY=天津Color=红(S
20、SPJ P ) ALPHA 语言 :RANGE P X S SX P PX GET W (SPJ、Sno): X SX PX(X、Pno=SX 、SnoSX 、CITY天津 X、PNO=PX 、Pno=PX 、PNO PX 、COLOR 红 ) 元组演算表达式: t|(U)(u)(ww)(SPJ(u) P(V)s(w) U2=V1 u1= w1 w4 天津 V3 红 T1=u3) 关系代数 : Jno、pno(SPJ) PNO(SNO= S1(SPJ) ALPHA 语言 : RANGE SPJ SPJY SPJ SPJY P PX GET W (SPJ、 Sno): PX (SPJY(SPJY
21、 、 Sno= S1SPJT、 Pno=PX 、 PNO)SPJY(SPJY 、JNO=SPJ 、JNOSPJY、PNO=PX 、PNO ) 元组演算表达式: t|(U)(u)(w)(PU) SPJ(v) SPJ(W)V(1) = S1U1=V2 w2 =U1 w3= v3)t1=u3第三章关系数据库标准语言SQL 、学习要点1、掌握SQL 的功能特点与体系结构; 2、熟练掌握SQL 定义、修改与删除表、建立视图、定义索引的方法; 3、熟练掌握利用SQL 的 SELECT 语句表达数据查询要求的方法; 4、掌握如何利用SQL 语句表达数据的修改、删除操作。精品资料 - - - 欢迎下载 - -
22、 - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 45 页 - - - - - - - - - - 数据库系统原理综合练习题、习题一、选择题1、SQL属于 A 数据库语言。A、关系型 B 、网状型 C 、层次型 D 、面向对象型2、当两个子查询的结果 B 时, 可以执行并 ,交, 差操作 . 、结构完全不一致 B、结构完全一致C、结构部分一致 D、主键一致3、SQL中创建基本表应使用 B 语句、A、CEARTE SCHEMA B、CEARTE TABLE C、CEARTE VIEW D、CEARTE DATEBASE 4、SQL中
23、创建视图应使用(C ) 语句、A、 CEARTE SCHEMA B、CEARTE TABLE C、 CEARTE VIEW D、CEARTE DATABASE *5、视图创建完毕后, 数据字典中存放的就是( C )、A、 查询语句 B、查询结果C、 视图定义 D、所引用的基本表的定义6、关系代数中的运算符对应SELECT 语句中的 ( A )子句、A、SELECT B 、FROM C 、WHERE D 、GROUP BY 7、关系代数中的运算符对应SELECT 语句中的 ( C )子句、A、SELECT B 、FROM C 、WHERE D 、GROUP BY 8、WHERE 子句的条件表达式
24、中, 可以匹配 0 个到多个字符的通配符就是( B )、A、 * B、 % C、 - D、?9、WHERE 子句的条件表达式中, 可以匹配单个字符的通配符就是( C ) 、A、 * B、 % C、 - D、?10、SELECT 语句中与HAVING 子句同时使用的就是( C )子句、A、ORDER BY B、WHERE C 、GROUP BY D 、无需配合11、与 WHERE G BETWEEN 60 AND 100 语句等价的子句就是(D )、A.WHERE G60 AND G=60 AND G60 AND G=60 AND G50 (2)UPDATE R SET B =4WHERE A
25、IN (SELECT A FROM S WHERE C=40) 9.本题结果如图3、6 所示: 视图 H 对视图 H 的查询结果A B C D E B D E a1 b 1 c1 d1 e1 1 22 a2b2 c2 d 2 e 2 2 22 3 33 33图 3、6 视图 H 及其查询结果10.(1)SELECT DISDINCT PROV FROM S WHERE SD= “信息系”(2)SELECT SN,GR FROM S,SC WHERE SD=“英语系” AND CN= “计算机” AND S 、SNO=SC、SNO ORDER BY GR DESC: 四.综合题1.设有一个供应商
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 数据库 系统 原理 综合 练习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内