《湖北工业大学2023年数据库基础冲刺卷(共六卷)及答案.pdf》由会员分享,可在线阅读,更多相关《湖北工业大学2023年数据库基础冲刺卷(共六卷)及答案.pdf(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年数据库基础冲刺卷(一)一、单项选择题(每小题2分,共40分)1、下面关于数据系统叙述正确的是()。A、数据库系统避免了一切冗余B、数据库系统减少了数据冗余C、数据库系统比文件系统能管理更多的数据D、数据库系统中数据的一致性是指数据类型的一致2、下列关于数据访问页的说法中,错误.的是()A、数据访问页是连接数据库的w e b 页B、可以利用数据访问页输入、查看和编辑数据C、能够在I E 浏览器中打开数据访问页D、必须在打开数据库的状态下,才能打开数据访问页3、创建数据的命令,正确的是()oA、d b c aB、ne tc aC、a smc aD、sa4、解析后的S Q L语句在S G
2、A 中的哪一个组件中进行缓存?()A、D A T A B A S E B U F F E RB、D A T A D I C T I O N A R Y B U F F E RC、LI B R A R Y B U F F E RD、LA R G E P O O L5、假定学生关系是S (S N o,S N a me,S e x,A ge),课程关系是C(C N o,C N a me,T e a c h e r),学生选课关系是 S C(S N o,C N o,G ra d e)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是()0A、SB、S C,CC、S,S CD、S,C,S C6、
3、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A、候选码B、主码C、外码D、连接码7、下列关于MyS Q L的说法中,错误的是A、MyS Q L是一个关系型数据库管理系统B、MyS Q L具有B/S 体系结构C、MyS Q L由瑞典MyS Q L A B 公司开发D、MyS Q L具有体积小的特点8、不符合关系数据库特点的是()。A、关系中属性的先后顺序无关紧要B、关系中元组的先后顺序无关要紧C、同一关系中属性名必须唯一D、关系中同一属性的域可以不同9、假设存在一张职工表,包 含“性别”属性,要
4、求这个属性胡值只能取“男”或“女”,这属于()A、实体完整性B、参照完整性C、用户定义完整性D、关系不变性1 0、在学校教学中,每个科任教师要上多个不同的班,每个班又有多个不同的科任老师上课,这两者之间的关系是()A、一对一关系B、一对多关系C、多对多关系D、多对一关系1 1、用来表示可变长度的非U nicode数据的类型是:oA、C H ARB、NC H ARC、VARC H ARD、NVARC H AR1 2、数据库中最能体现数据库设计目的的对象是A、表B、查询C、窗体D、程序1 3、实际存储在数据库中的表是()oA、基本表B、视图C、基本表和视图D、临时表1 4、下列选项中,属于数据访问
5、页的视图是()A、数据表视图B、访问视图C、预览视图D、设计视图1 5、评估下列 C RE AT E T AB L E 命令:C RE AT E T AB L E orders(ord_no NU M B E R(2)C O NST RAI NT ord_pk P RI M ARY K E Y,O rd_dat e D AT E,C u st _id NU M B E R(4);C RE AT ET AB L E ord_it erns(ord_no NU M B E R(2),I t em_no NU M B E R(3),Qt y NU M B E R(3)C H E C K (qt y
6、B E T WE E N 1 0 0 AND 20 0),E x piry _dat e dat e C H E C K (ex piry _dat e SYSD AT E),C O NST RAI NT it _pk P RI M ARY K E Y(ord_no,it em_no),C O NST RAI NTord_fk F O RE I G N K E Y(ord_no)RE F E RE NC E S orders(ord_n。);当执行上述命令时失败,原因是什么?()A、SYSD AT E 不能用于C H E C K 约束。B、B E T WE E N子句不能用于C H E C K
7、 约束。C、C H E C K 约束不能放在具有D AT E 数据类型的列。D、O RD _NO 和 I T E M _NO 不能用于复合主键因为O RD _NO 也是外键。1 6、查询优化策略中,正确的策略是()A、尽可能早地执行笛卡尔积操作B、尽可能早地执行并操作C、尽可能早地执行差操作D、尽可能早地执行选择操作1 7、在 Access中,可用于设计交互式输入界面的对象是()。A、窗体B、报表C、查询D、表1 8、E-R图是数据库设计的工具之一,它一般适用于建立数据库的 0A、结构模型B、逻辑模型C、物理模型D、概念模型1 9、O racle提供的(),能够在不同硬件平台上的O racle
8、数据库之间传递数据。A、归档日志运行模式B、RE C O VE R 命令C、恢复管理器(RM AN)D、E x port 和 I mport 工具20、实现数据库的哪个特性能够避免对未提交更新的依赖(“脏数据”的读出)?()A、完整性B、并发性C、安全性D、可移植性二、填空题(每小题2分,共20分)1、据库系统的核心是 O2、F、2NF、3 NF 之间,相互是一种()关系。3、设有关系R,从关系R 中选择条合条件f 的元组,则关系代数表达式应是()。4、在关系代数运算中,传统的集合运算有()、()、()、()。5、在 A cces s 中,可以创建单字段、和自动编号三种类型的主键。6、当对两个
9、关系R 和S 进行自然连接运算时,要求R 和 S 含有一个或多个共有的0。7、R D M B S查询处理可分为()、()、()、()四个阶段。8、在“学生-选课-课程”数据库中的三个关系如下:S(SN o,SN ame,Sex,A ge),SC (SN o,C N o,Gr ade),C (C N o,C N ame,Teacher)0 查找选修“数据库技术”这门课程的学生的学生名和成绩。使用连接查询的SQ L 语句是:SE L E C T SN ame,Gr adeF R O M S,SC,C WHE R E C N ame=数据库技术A N D S.SN o=SC.SN o A N D (
10、)9、()地进行需求分析,再()地设计概念结构。1 0、事物的A C ID 特性,是指事物具有()、()、()和()4 个特性。三、简单题(每小题5分,共20分)1、简述数据库设计过程。2、事务分为哪几类?3、T-SQ L 中有几种标识符?它们的区别是什么?4、聚集索引和非聚集索引有何异同?四、综合应用题(每小题2 0分,共20分)1、设有下列关系模式:STU D E N T(SN 0,SN A M E,A GE,SE X,D N 0)其中,SN O 表示学号,C N A M E 表示姓名,A GE 表示年龄,SE X 表示性别,D N O 表本院系号。SC(SN O,C N O,GR A D
11、 E),其中SN O 表示学号,C N O 表示课程号,GR A D E 表示成绩。C O U R SE (C N O,C N A M E),其中C N O 表示课程号,C N A M E 表示课程名。请用关系代数表示下列查询:1)检索年龄小于1 6 的女学生的学号和姓名。2)检索成绩大于85 分的女学生的学号、姓名。3)检索选修课程为C 1 或 C 2 的学生的学号4)检索至少选修了课程号为C 1 和 C 2 的学生的学号。5)检索选修课程号为C 1 的学生的学号,姓名,课程名和成绩。6)检索选修了全部课程的学生的学号、姓名和年龄。2023年数据库基础冲刺卷(一)参考答案】一、单项选择题1、
12、B2、D3、A4、C【解析】保存在libr ar y cache中保存的己分析s q l语句。5、D6、C7、B【解析】本题主要考查的知识点为M ySQ L 的概念。M ySQ L 是一个关系数据库管理系统(R D B M S),它具有客户/服务器体系结构,最初是由瑞典M ySQ L A B 公司开发的。由于其具有体积小、速度快、开放源代码、遵循GP L(GN U 通用公共许可证)等特点,许多中、小型网站为了降低网站总体拥有成本而选择M yS Q L 作为网站数据库。8、D【解析】一个关系就是一张二维表,二维表中同一列的数据类型和取值范围必须相同。9、C1 0、C【解析】两个实体相互间都存在着
13、一对多的联系,则他们之间的联系就是多对多。1 1、C1 2、B【解析】表是数据库最基本的对象,查询是最能够体现数据库设计目的的对象。因为数据库保存的是数据与数据之间的联系,设计数据库的目的就是为了更加方便使用数据,查询则是最能满足使用数据这一特点。1 3、A【解析】视图和临时表不实际存储在数据库中。1 4、D1 5、A1 6、D1 7、A【解析】窗体是用户和数据库之间的交互对象,提供输入和输出的界面供用户使用。1 8、D【解析】本题得分:1 分1 9、D2 0、B二、填空题1、数据库管理系统2、包含3、of(R)4、并|差|交 I 笛卡尔积5、多字段6、属性7、查询分析|查询检查|查询优化I
14、查询执行8、S C.C N o=C.C N o9、自顶向下|自底向上1 0、原子性|一致性|隔离性|持续性三、简单题1、数据库设计可分为以下六个阶段:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段以及数据库运行和维护阶段。2、根据系统的设置,S Q L S e r v e r 2 0 0 8 将事务分为两种类型:系统提供的事务和用户定义的事务。根据运行模式的不同,S Q L S e r v e r 2 0 0 8 将事务分为4种类型:显示事务、隐式事务、自动提交事务和批处理级事务。3、标识符分为两类:常规标识符和分隔标识符。符合所有标识符格式规则的标识符为
15、常规标识符,可以使用分隔符,也可以不使用分隔符。不符合标识符格式规则的标识符必须使用分隔符。4、聚集索引会对表和视图进行物理排序,所以这种索引对查询非常有效,在表和视图中只能有一个聚集索引。非聚集索引不会对表和视图进行物理排序。如果表中不存在聚集索引,则表是未排序的。四、综合应用题1、1)n S N O,S N A M E(o A GE 8 5 S E X=,女 (S T U D E N T*S C)3)ri S N O(o C N O=,c r V C N 0=C 2 (S C)4)n S N 0(o C N 0=,c r(S O)n n S N 0(o C N 0=C 2 (S O)5)n
16、 S T U D E N T.S N O,S N A M E,C N A M E,G R A D E(o C N O=,C l (S T U D E N T*S C)*C O U R S E)。6)n S T U D E N T.S N O,S N A M E,A G E(S T U D E N T*T I S N O.C N O(S C)4-nC N O(C O U R S E)2023年数据库基础冲刺卷(二)一、单项选择题(每小题2分,共40分)1、一个企业有大量的数据需要存储在数据库中,企业要求数据的稳定性存储和数据开速访问,但不想使用太多的磁盘进行冗余存储,下面磁盘技术中采用哪种方法可
17、以满足该要求()A、R A I D 0B、R A I D 1C、R A I D 0+1D、R A I D 52、概念模型是将现实世界的客观对象抽象为一种信息结构,它并不依赖于计算机系统,它的基本语义单位是(A、位与字节B、数据与信息C、实体与联系D、概念与模型3、数据库管理系统的功能包括数据服务,下列叙述中不属于数据服务的内容是()。A、数据的拷贝B、数据的定义C、数据的转存D、数据的重组4、关闭A c c e ss数据库可以使用的快捷键是()A、A l t+F 4B、A l t+F +XC、A l t+F +CD、C t rl+O5、V F P 中,函数S U B S(“微机数据库管理系统”
18、,5)返回的结果是:()。A、“数据库管理”B、“数据库管理系统”C、“微机数据库”D、“微机数据库管理系统”6、数据库三级模式中,用户与数据库系统的接口是(B )A、模式B、外模式C、内模式D、逻辑模式7、第三代数据库系统应该是以支持【】数据模型为主要特征的数据库系统。A、关系B、网状C、面向对象D、面向过程8、子模式是()。A、模式的副本B、存储模式C、多个模式的集合D、模式的逻辑子集9、下列不可能在游标使用过程中使用的关键字是:oA、O P E NB、C L O S EC、D E A L L O C A T ED、D R O P1 0、在 S Q L 语句中,可 使 用 的 通 配 符(
19、下划线)表示 oA、多个字符B、纯数字C、一个字符D、纯文本1 1、定位到同一字段最后一条记录中的快捷键是()A、E n d B.C t rl +E n d C、C t rl +I D C t rl +H o m e 1 2、数据库是()组织起来的相关数据的集合。A、按一定的结构和规则B、按人为的喜好C、按时间先后顺序D、杂乱无章的随意的排列1 3、有两个关系R,S如下:由关系R 通过运算得到关系S,则所使用的运算为()oA、选择B、投影C、笛卡尔积D、连接1 4、数据库中A、B 西张表,均有相同的字段3 在两表中C 字段均已设置为主键。当通过字段C 创建两表的关系时,系统默认的关系为A、多对
20、多B、不能建立关系C、一对一D、一对多1 5、以下对关系模式和关系的描述中正确的是 oA、同一关系模式下,可有很多的关系B、关系模式是稳定的;而关系是某一时刻的值,是随时间可能变化的C、关系模式是关系的结构,关系是关系模式在某一时刻的数据D、其余3 项都正确1 6、0 E和S C O T T 是数据库用户,O R D ER S 表被0 E所拥有。D B A 执行以下操作会导致:()C R EA T E R O L E r l;G R A N T S EL EC T,I N S ER T O N o e.o r d er s T Or l;G R A N T r l T O s c o t t;
21、G R A N T S EL EC T O N o e.o r d er s T O s c o t t;R EV O K E S EL EC TO N o e.o r d er s F R O M s c o t t;A、S C O T T 能查询 O E.O R D ER S;B、S C O T T 不能查询 O E.O R D ER S;C、R EV O K E命令回收了 S C O T T 和 R l 的S EL EC T 权限;D、R EV O K E命令会发生错误,因为S EL EC T 权限已被授予R l。1 7、执行S EL EC T 0 命令的返回值为()。A、当前工作区号B
22、、当前未被使用的最小工作区号C、当前未被使用的最大工作区号D、当前已被使用的最小工作区号1 8、你使用I M M ED I A T E选项关闭数据库实例。考虑打开数据库需要执行的步骤:1 .分 配 S G A2 .读取控制文件3 .读取日志文件4 .开始实例恢复5 .启动后台进程6 .检查数据文件一致性7 .读取 s p f i l e 或者 p f i l e是正确的关于这些步骤的选项是()。A、7,1,5,2,3,6,4B、1,5,7,2,3,6;s t ep 4 i s n o t r eq u i r edC、7,1,5,2,3,6 s t ep 4 i s n o t r eq u
23、i r edD 1,2,3,5,6,4;s t ep 7 i s n o t r eq u i r ed1 9、是指数据正确性的约束范围和验证准则,以及一致性保护的要求。A、响应时间B、数据恢复C、数据的安全保密性D、数据的完整性2 0、数据仓库的特征不包括A、面向主题B、集成性C、数据的易失性D、数据的时变性二、填空题(每小题2分,共20分)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是2、数 据 库 的 概 念 模 型 独 立 于 03、在 Ac c e s s 中,通用过程有过程和Fu n c t i o n 过程两种基本类型。4、T r a n s
24、 a c t-SQL 中可以使用()和()两种变量。5、Ac c e s s 提供自动创建、窗体向导、设计视图、和数据透视表向导等5种创建窗体的方法。6、按照索引记录的存放位置,索引可分为()与()。7、装入数据是。阶段的主要工作。8、设有关系模式R(A,B,C,D、,函数依赖 F=ABf C,Cf D,Df A,则 R 的所有3个可能的候选码分别是()、()、()。9、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()。1 0、在 SQL Se r v e r 数据库管理系统中,设用户A 可以访问其中的数据库My Db,则用户A 在数据库My Db 中必定属于()角色。三、简单题(每
25、小题5分,共20分)1、简述非规范化的关系中存在哪些问题。2、简述数据库设计的概念。3、登记日志文件时为什么必须先写日志文件,后写数据库?4、数据库管理系统概念四、综合应用题(每小题2 0分,共20分)1、假设有如下关系模式S(SNo,SN,Se x,Ag e,De p t)C(CNo,CN,CT)SC(SNo,CNo,Sc o r e)T (T No,T N,Se x,Ag e,Pr o f,Sa l,Co m m,De p t)T C(T No,CNo)1 .检索计算机系年龄在40 岁以上的教师号、教师姓名。2.查询学生的学号、姓名和年龄3.查询有全部课程都及格的学号及其平均分4.检索张三
26、同学所学课程的成绩,列出SN、Cn o 和 Sc o r e2023年数据库基础冲刺卷(二)参考答案】一、单项选择题1、D2、C3、A4、C【解析】A和 B答案的两个快捷键都是退出Access,D答案的快捷键是打开。5、B6、B7、C8、D9、D10、C【解析】本题得分:1分11、C【解析】无12、A【解析】无13、A【解析】S 表的结果是从R表中选出的一行,因此关系运算为选择。14、C【解析】一对多:如果实体集A中的任意一个实体,至多对应实体集B中的一个实体;反之,实体集B中的一个实体,至多也只对应实体集A中的一个实体,则称实体集A与实体集B为一对一关系。一对多:如果实体集A中至少有一个实体
27、对应实体集B 中的两个或两个以上的实体;反之,实体集B中的任意一个实体,至多只能对应实体集A中的一个实体,则称实体集A与实体集B为一对多关系。多对多:如果实体集A中至少有一个实体对应实体集B 中两个或两个以上的实体;反之,实体集B 中至少有一个实体与实体集A中的两个或两个以上的实体对应,则称实体集A与实体集B为多对多关系。主键具有唯一性,所有A与 B为一对一的关系。15、D【解析】本题得分:1 分16、A17、B18、C19、D【解 析】本题主要考查的知识点为数据的完整性。数据的完整性主要是数据正确性的约束范围和验证准则,以及一致性保护的要求20、C【解 析】本题主要考查的知识点为数据仓库的特
28、征。数据仓库的特征包括:(1)面向主题。(2)集成性。(3)数据的非易失性。(4)数据的时变性。二、填空题1、D B S 包括 D B 和 D B M S2、具体的机器和D B M S3、S ub4、局部变量|全局变量5、图表向导6、聚集索弓|非聚集索引7、数据库实施8、A B|B C|B D9、分析和设计阶段|实现和运行阶段1 0 p ubli c三、简单题1、数据冗余更新异常插入异常删除异常2、数据库设计是对于给定的应用环境,在关系数据库理论的指导下,构造最优的数据库模式,在数据库管理系统上建立数据库及其应用系统,使之能有效地存储数据,满足用户的各种需求的过程。3、如果先写了数据库修改,而
29、在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。4、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。四、综合应用题1、(1)se le ct T N o,T N f ro m T w h e r e D e p t=计算机系 a n d A g e 4 0(2)se l e c t S N o,S N,A g e f r o m S(3)se l e c t S N o,A VG (S c o r e)a
30、 s 平均分 f r o m S C g r o u p b y S N o h a v i n g M I N (S c o r e)6 0(4)se l e c t S N,C n o,S o c r e f r o m S,S C w h e r e S.S N o=S C.S N o a n d S N=张三2023年数据库基础冲刺卷(三)一、单项选择题(每小题2分,共40分)1、下列数据库模式对象中,具有I N D E X 对象权限的是()A、表;B、过程;C、序列;D、函数。2、数据库在磁盘上的基本组织形式是:()A、D BB、文件C、二维表D、系统目录3、在 VF P 中,如果要
31、求系统在显示日期时,显示如“2006 年 1 月8日”的格式,可使用()命令。A、S E T D A T E T O A N S IB、S E T D A T E T O L O N GC、S E T D A T E T O Y M DD、S E T D A T E T O C H I N E S E4、下列四项中说法不正确的是()oA、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性5、下面的S Q L*P l u s命令来查看表的结构的是()。A、VI E WB、S T R UC T UR EC、D E S C R I B ED、D
32、 I S P L A Y6、下列有关主键和外键之间关系的描述中正确的是()。A、一个表中最多只能有一个主键.多个外键B、一个表中最多只能有一个外键.一个主键C、一个表中可以有多个主键.多个外键D、一个表中最多只能有一个外键.多个主键7、能唯一标识该关系的元组的属性称为该关系的A、分量B、超码C、码D、超键8、自然联接是构成新关系的有效方法。一般情况下,当对关系R 和 S 是用自然联接时,要求R 和 S 含有一个或者多个共有的()oA、记录B、行C、属性D、元组9、“教师”与“课程”两个实体集之间的联系是()。A、多对多B、一对一C、多对一D、一对多10、有一个关系模式 e m p l o y
33、e e (n a m e,d e p a r tm e n t,p h o n e _ n u m b e r),下面哪句话允许u se r l 可以修改p h o n e _ n u m b e r 列的值A、G R A N T M O D I F Y (p h o n e _ n u m b e r)O N T A B L E e m p l o y e e T O u se r lB、G R A N T A L T E R (p h o n e _ n u m b e r)O N T A B L E e m p l o y e e T O u se r lC、G R A N T UP D
34、 A T E (p h o n e _ n u m b e r)O N T A B L E e m p l o y e e T O u se r lD、G R A N T R E F E R E N C E S (p h o n e _ n u m b e r)O N T A B L E e m p l o y e e T O u se r lIk以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的()A、减少数据冗余B、解决更新异常问题C、加快查询速度D、提高存储空间效率1 2、数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是()A、DB 包含 DBS 和 DBMSB、
35、DBMS 包含 DB 和 DBSC、DBS 包含 DB 和 DBMSD、没有任何关系1 3、相关子查询的执行次数()A、与子查询表的元组数相等B、是由父查询表与子查询表中的相同元组数量决定的C、跟父查询表的元组数无关D、是由父查询表的元组数决定的1 4、你想更新表CU S T O ME RS 的CU S T _CRE DIT _L IMIT 字段为N U L L,条件中所有CU S T _IN CO ME _L E V E L 为N U L L 值的。哪个S Q L 能完成这个任务?()A、U P DAT E cu s tom er s S E T cu s t_cr edit_lim it=
36、N U L L W HE RECU S T _IN CO ME _L E V E L =N U L L;B、U P DAT E cu s tom er s S E T cu s t_cr edit_lim it=N U L L W HE REcu s t_incom e_lev el IS N U L L;C、U P DAT E cu s tom er s S E T cu s t_cr edit_lim it=T O _N U MBE R(N U L L)W HE REcu s t_incom e_lev el=T O _N U MBE R(N U L L);D、U P DAT E cu s
37、 tom er s S E T cu s t_cr edit_lim it=T O _N U MBE R(,,9 9 9 9)W HE RE cu s t_incom e_lev el IS N U L L;1 5、下列关于Acces s 2 0 1 0 的各个数据类型的叙述中,错误的是()A、文本型一般用于存放各类字符以及不用计算的数字,长度不得超过2 5 5个字符B、数字型根据字段大小可以分为字节型、整型、长整型、单精度、双精度、小数和同步复制ID等七种类型C、备注型是文本型的拓展数据类型,存储字符数最多不超过6 5 5 3 5 个字符D、O L E 对象型可以存放图像、声音、视频等文件,
38、但是只能存放一个1 6、终止事件循环的命令为()。A、RE AD E V E N T SB、CL E AR E V E N T SC、F O R.E N DF O RD、DO W HIL E.E N DDO1 7、假设表中某列的数据类型为V ARCHAR(IO O),而输入的字符串为“ahng3 4 5 6”,则 存 储 的 是。A、ahng3 4 5 6,共 8 字节B、ahng3 4 5 6 和 9 2 个空格C、ahng3 4 5 6 和 1 2 个空格D、ahng3 4 5 6 和 3 2 个空格1 8、在 O r acle数据库系统中,控制文件突然坏了,数据库是打开状态,()恢复控制
39、文件。A、cr eate pfile fr om s pfileB、alter databas e backu p contr olfile to tr aceC、alter s y s tem s et contr ol file=/or ctlD、没有办法恢复控制文件1 9、下列说法中正确的是()oA、数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性B、在三级模式间引入二级映像的主要作用是提高数据与程序的安全性C、对一个数据库系统来说,实际存在的只有物理级数据库D、在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征2 0、在 O r a c l e
40、中,建表约束包括引用完整性约束、c h e c k 完整性约束,还有以下三项是正确的,请排除一个错误选项。()A、非空完整性约束B、唯一完整性约束C、主码完整性约束D、数据角色性约束二、填空题(每小题2分,共20分)1、据库系统的最大特点是数据的三级抽象和 o2、关系代数运算中,专门的关系运算有选择、和连接。3、类模块是指可以用来定义新对象的模块,包含有属性和的定义。4、报表由报表页眉、页面页眉等多个部分构成,每一部分称为报表的一个5、在关系运算中,查找满足一定条件的元组的运算称之为()。6、设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。
41、SELECT学 号FROM sc WHERE成绩=(SELECT FROM sc)7、无论是存储过程还是触发器,都是()语句和()语句的集合。8、在数据库实施阶段包括两项重要的工作,一项是数据的(),另一项是应用程序的编码和调试。9、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为()。10、在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为()o三、简单题(每小题5分,共20分)1、人工管理阶段特点2、简述关系模式规范化的目的。
42、3、何谓数据的物理独立性与数据的逻辑独立性?4、简述关系的完整性。四、综合应用题(每小题2 0分,共20分)1、已知汽车销售数据库Q C X S包 含Q C G S (汽车公司)数据表、Q C X X (汽车信息)数据表和J Y J L (交易记录)数据表,表结构如表、表2和 表3所示表1 Q C G S (汽车公司表结构)名字段类型字段宽度说明bhC H A R4公司编号,主码m eCH A R10公司名称,唯一s zdCH A R20所在地表2Q CX X (汽车信息表结构)名字段类型字段宽度说明q c b hCH A R4汽车编号,主码e x m eCH A R10车型名称b hCH A
43、 R4公司编号,外码d jI NT单价b x qI NT保修期,缺省值12表3 JY JL (交易记录表结构)名字段类型字段宽度说明jy b hCH A R4交易编号,主码q c b hCH A R4汽车编号,外码x lI NT销量x s r qDA T E销售日期1.查询通用公司单价大于20万的汽车信息并按照单价降序排列,需要含有以下4歹U:公司名称,车型名,单价和保修期。2.查询每个汽车公司卖出每款汽车的总销量,需给出汽车公司编号,汽车编号和销量。3.查询所有产地为“天津”的汽车公司编号和公司名称。4.查询生产汽车种类大于2的汽车公司编号。5 .查询所有进行过交易的汽车编号。6.查询单价在
44、10万-20万之间的汽车名称和单价。7.查询销量高于平均销量的汽车名称8.查询没有卖出过的汽车编号9.使 用SQ L语句将汽车单价增加10虬1 0.使用SQL语句创建一个名为zxxl(最新销量)的视图,要求能够使用该视图查询2015年销售量的车型名称、单价、销量和销售日期。2023年数据库基础冲刺卷(三)参考答案】一、单项选择题1、A2、B3、B4、C5、C6、A7、C【解析】本题主要考查的知识点为码的概念。如果在一个关系中,属性(或属性组)的值能用来唯一标识该关系的元组,则称这些属性(或属性组)为该关系的码或键。8、C9、A10、C11、C12、C【解析】数据库系统包含了数据库和数据库管理系
45、统。13、D14、B15、C【解析】备注型最多存储63999个字符。16、B17、A18、B19、C20、D二、填空题1、二级独立性2、投影3、方法4、节5、选取6、A V G (成绩)7、SQ L|流程控制8、载入9、数据字典10、物理独立性三、简单题1、人工管理阶段:这个时期数据管理的特点是:数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。2、关系模式规范化的目的是解决关系模式中存在的数据冗余、插入和删除异常以及更新异常等问题。其基本思想是消除数据依赖中的不合适部分,使
46、各关系模式达到某种程度的分离,使一个关系描述一个概念、一个实体或实体间的一种联系。因此,规范化的实质是概念的单一化。3、1.物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由D B M S 管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。2.逻辑独立性逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。4、关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户自定义的完整性约束。实体完整性规则要求关系中元组在组成主码的属性上不能
47、有空值。参照完整性规则:若 属 性(或属性组)F是基本关系R的外码,它与基本关系S的主码K s相 对 应(基本关系R和 S 可能是相同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。用户定义的完整性规则由用户根据实际情况对数据库中数据的内容进行的规定,也称为域完整性规则四、综合应用题k 1.查询通用公司单价大于2 0 万的汽车信息并按照单价降序排列,需要含有以下4歹 U:公司名称,车型名,单价和保修期。S el ec t 公司名称,车型名,单价,保修期fr o m Q C X X,Q C G Swh er e Q C X X.公
48、司编号=Q C G S.公司编号a n d 公司名=通 用 a n d 单价2 0 0 0 0 0o r der b y 单价 des c2 .查询每个汽车公司卖出每款汽车的总销量,需给出汽车公司编号,汽车编号和销量。S el ec t 公司编号,Q C X X.汽车编号,s um(销量)销量fr o m Q C X X,J Y J Lwh er e J Y J L.汽车编号=Q C X X.汽车编号g r o up by公司编号,汽车.汽车编号3 .查询所有产地为“天津”的汽车公司编号和公司名称。S e l e c t 公司编号,公司名称f r o m QC GSw he r e 产地=天津
49、4.查询生产汽车种类大于2 的汽车公司编号。S e l e c t 公司编号f r o m 汽车,QC GSw he r e 汽车.公司编号二汽车公司.公司编号gr o u p by公司编号ha v i ng c o u nt (汽车编号)25.查询所有进行过交易的汽车编号。s e l e c t d i s t i nc t 汽车编号f r o m JY JL6.查询单价在1 0 万-20 万之间的汽车名称和单价。s e l e c t 汽车名称,单价f r o m QC X Xw he r e p r i c e b e t w e e n 1 0 0 0 0 a nd 20 0 0 07
50、.查询销量高于平均销量的汽车名称s e l e c t 汽车名称f r o m QC X Xw he r e 汽 车 编 号 i n(s e l e c t 汽车编号f r o m JY JLw he r e 销量(s e l e c t a v g(销量)f r o m JY JL)8.查询没有卖出过的汽车编号s e l e c t 汽车编号f r o m QC X Xw he r e 汽车编号 no t i n(s e l e c t 汽车编号 f r o m JY JL )9.使 用 S QL 语句将汽车单价增加1 0%ou p d a t e QC X Xs e t 单价=单价*1.1