傻大方


首页 > 学习 >

15|15--大数据库期末复习的题目有详解



按关键词阅读: 期末 15 复习 详解 题目

1、实用标准文案精彩文档数据库技术复习题选择题1 .数据库系统与文件系统的主要区别是A.数据库系统复杂 , 而文件系统简单;B.文件系统不能解决数据冗余和数据独立性问题 , 而数据库系统可以解决;
C.文件系统只能管理程序文件 , 而数据库系统可以管理各类文件;D.文件系统管理的数据量较少 , 而数据库系统可以管理庞大的数据量 。
2 .网状模型的数据结构是DA .线性表B.二维表3 .在层次模型中 , 记录之间的联系通过A.指针B.数组4 .数据库系统三级结构的描述放在A .用户数据库C .数据库管理系统C.树D .有向图A 来实现 。
C ,公共属性D .对象标识B .运行日志D .数据字典5 .数据独立性是指 且之间相互 。

2、独立 , 不受影响A .概念数据模型和逻辑数据模型 B .应用程序和数据库的数据结构C.概念数据模型与数据库的数据结构D .数据与数据库的数据结构6 .在数据库的三级体系结构中 , 外模式/逻辑模式映象可以保证数据结构和应用程序之间的A 。
A .逻辑独立性B.物理独立性C.数据一致性D .数据安全性7 .关系数据库中 , 实现实体之间的联系是通过表与表之间的D 进行 。
A.属性公共索引.B,公共存储.C.公共元组.D.公共A 实体完整性规 则9.参照完整性规则是对D主键的属性上有空值违反了 4B.参照完整性规则D .模型转换规则的约束 。
A .超键C.主键D 外键10 .设关系R,按条件f对关系R进行选择 , 其关 。

【15|15--大数据库期末复习的题目有详解】3、系代数是一C_A. of (RXR)B. nf (RxR)C. cf(R)D. nf(R)11 .数据模型的三要素是A _A.数据结构、数据操作和数据完整性B.数据结构、数据库定义和数据库维护C.数据定义、数据操作和数据维护D.关系数据库、层次数据库和网状数据库12.设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是4 。
B.叶s13.在SELECT语句中使用表示C 。
A .选择任一属性B.选择主键C.选择全部属性D .选择全部元组14 .设有一个关系:DEPT ( DNO , DNAME ) , 如果要找出倒数第三个字母为W , 并且至少包含4个字母的DNAME , 则查询条件子句应写成 WHER 。

4、E DNAME LIKEB 。
A._W_% B , _%W_ C. _W_1 D , _W_%15 . SQL中 , 谓词A可用来测试一个集合是否有重复元组A . UNIQUEB. DISTINCTC. EXISTS D .ONLY16 .在select语句中 , 可以使用关键字C来排除重复的元组 。
A.EXCLUDE. B.UNIQUE.C. DISTINCTD.ONE.17 .删除触发器mytri的正确命令是C 。
A. DELET mytriB. TRUNCATE mytriC. DROP mytri D. REMMOVE mytri18 .用于创建存储过程的SQL语句为CA. CREATE DATAB 。

5、ASEB. CREATE TRIGGERC. CREATE PROCEDURED . CREATE TABLE19 .以下哪种情况应尽量创建索引A 。
A .在where子句中出现频率较高的列B.具有很多NULL值的列C.记录较少的基本表D .需要更新频繁的基本表20 .在SQL语言中 , 视图是数据库体系结构中的一C 。
A .内模式B .模式C,外模式D .物理模式21 .要在SQLServer中创建一个员工信息表 , 其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储 。
若规定:任何一个员工 , 医疗保险和养老保险两项之和不能大于薪水的1/3 , 这一规则可以采用C来实现 。
A .主键约束B.外键约束C .。

6、CHECK 约束D . DEFAULT 约束22 .当连接上SQL Server时 , 假如没有预先指定用户连上那个数据库 , SQL Server会自动替用户连上A系统数据库 。
A . masterB . tempdbC . model D . msdb23 .设有关系模式 R(ABCD)、R 上的 FD 集 F=A D , B C , D B 。
贝 U D =A . ADB . BDC . BCD D . ABCD24.的充分必要条件是两个函数依赖集F和G等价CA . F = G B . F=GC. F = G D, F= G25 .在以下函数依赖中 , B是平凡的函数依赖A . A-ABCDB . ABCD - 。

7、 A C. A- BCD D . BCD - A26 .关系模式中 , 各级模式之间的关系为C 。
A . 3NF?2NF?1NFB. 3NF?1NF?2NFC . 1NF?2NF?3NFD . 2NF?1NF?3NF27 .某学校规定:一个班级至多有50个学生 , 至少有10个学生 , 每个学生必须属于某个班 , 在班级和学生的实体联系中 , 学生实体的基数为D 。
A . (0,1).B . (1,1)C . (1,10) D . (10,50)28 .弱实体的主键 旦 。
A .与其父实体的主键完全一致B . 一部份或全部从其父实体的主键获得C .全部从其父实体的非主键属性获得D .与其父实体无关29 .在数据库设计中 。

8、 , 父实体与弱实体之间的联系只能是4 。
A.1:1或1:NB,1:N 或 M:NC.1:1 或 M:ND . M : N30 .当局部E-R图合并成全局E-R图时 , 可能出现冲突 , 下面所列举的冲突中B_不属于上述冲突 。
A .属性冲突B.语法冲突C .结构冲突D .命名冲突31 .在数据库设计中 , 将E-R图转换成矣系数据模型的过程属于C oA .需求分析阶段B .逻辑设计阶段C .概念设计阶段D .物理设计阶段32 .若一个ER模型中有三个实体 , 实体间有一个1 :N关系、一个M:N关系 , 则此ER模型最终转换为C个关系 , 即表 。
33 .事务对DB的修改 , 应该在数据库中留下痕迹 , 永不消逝 。
这个性质称为事务的 。

9、D oA .原子性B.一致性C.隔离性D .持久性34 .事务的ACID性质中 , 关于原子性(atomicity )的描述正确的是CA.指数据库的内容不出现矛盾的状态 。
B.若事务正常结束 , 即使发生故障 , 更新结果也不会从数据库中消失 。
C.事务中的所有操作要么都执行 , 要么都不执行 。
D.若多个事务同时进行 , 与顺序实现的处理结果是一致的 。
35 .防止数据库意外的有效方法为A.重建B.追加36 . “日志”文件用于保存Q 。
A .程序运行过程C.37 .在DB技术中 , “脏数据”是指A .未回退的数据C .回退的数据38 .“死锁”是 _ C 。
A .磁盘故障B.介质故障C。
C.备份D.删除B.数据操作程序执 。

10、行结果D .对数据库的更新操作D。
B .未提交的数据D .未提交随后又被撤销的数据C.事务故障 D .系统故障39.若系统在运行过程中 , 由于某种硬件故障 , 使存储在外存上的数据全部损失或部分损失 , 这种情况称为C 。
A .事务故障B.系统故障C .介质故障D .运行故障40.“年龄在1825之间 , 这种约束属于数据库系统的G措施 。
A .原子性.B .一致性.C.完整生D .安全性41 .数据库中_B一指数据的正确性和相容性 。
A ,安全性B .完整性C.并发性D ,恢复性42 .B不是ODBC使用的句柄 。
A.环境句柄B .窗口句柄C.连接句柄D .语句句柄43 . ODBC体系结构中 , CA . ODB 。

11、C数据库应用程序C . DB驱动程序向数据源提交用户请求执行的SQL语句B .驱动程序管理器D .数据源符号可以访问属性值B. &C. D. %44 .在XPath中 , 使用G45.的是以下关于XML文档声明的语句正确DA. B. v?XML version- 1O encoding UTF-8” ?C. D .46.xml A提供了一种避免元素命名冲突的方法A.命名空间B. dtdC.xsdD.xsl47.48.A . big5B.gb2312C. utf-8D . ansi下面哪个不是标记语言A. JAVAB.HTMLC. XMLD . SGML49 . XPath 是 AA . XML的路 。

12、径语言C .文档对象模型B . XML的转彳匕D . XML命名空间50 .下面XML片段中结构完整的是D 。
A . vcustomername= .com ”123Main含有中文字符的xml文档中 , encoding的属性应设为Streetv/address Joes XML WorksNewYorktype=exter nal Part nersUn limitedC . vcustomer v/n ame vcustomerStreet 123 Main 01837 /填空题1. DBMS的基本工作单位是事务 , 它是用户定义的一组逻辑一致的程序序列 , 并发控 制的主要方法是封锁机制 。
2. 数据 。

13、库设计的几个步骤是需求分析概念结构设计逻辑结构设计数据库物理设计数据 库实施数据库运行和维护 。
3. 视图是一个虚表 , 它是从一个或几个基本表导出的表 , 数据库中 , 只存放视图的定义 , 不存放视图的对应的数据 。
4. DB并发操作通常会带来三类问题 , 它们是丢失修改(丢失更改)读脏数据不一致分析(不可重复读) 。
5. 事务必须具有的四个性质是原子性一致性隔离性持久性 。
6. 一级封锁协议解决了事务的并发操作带来的一数据丢失修改不一致性的问题 。
7. 一个触发器由触发事件或语句、触发限制和触发器动作_ 3部分组成 。
8. DBS具有“数据独立性”特点的原因是一采用三级模式结构9.关系中属性的个数称为一元数_ , 关系中元 。

14、组的个数称为基数 。
10 .在关系模式R中 , 函数依赖X丫的语义是:在R的每一关系中 , 若两个元组在X的分量上相等 , 则_丫值也相等一 。
11 .关系模式在分解时应保持等价 , 数据等价用无损分解一特征来衡量 , 语义等价用一保持依赖特征来衡量 。
12.根据属性类别属性可分为一简单一属性和复合一属性13 .根据属性的取值特点属性可分为单值属性和多值属性 。
14 .子类与超类之间的继承性是通过子类实体与超类实体有相同的实体标识符实现的 。
15 .要使数据库具有可恢复性 , 在平时要做好两件事:转储和建立日志 。
16 . XML能够通用化 , 主要依靠两个措施:一是 可自由扩充的标志 , 二是独立 于文档的格式单 。
17 . XML文档 。

15、由序言和 文档实例一两个部分组成 。
18 .在XML文档中 , 属性一律放在开标签 。
19 .在XML模式中 , 主键定义括在-之中 , 外键定义括在之中 。
20 .在XPath中 , 可以使用cout()函数表示查询对象的个数 。
21 .在XPath中 , 可以使用text 。
函数返回元素的内容 。
22 . 一个简单的XSLT模板包含匹配部分和选择部分两个部分 。
23 .设关系模式R(ABCDE) , F是R上成立的FD集 , F= A-B , CE-A , B-D , P=AB , BD , ACE是R的一个分解 。
则分解p相对于F是损失分解和保持依赖一 的 。
24 . XML Schema的数据类型分为简单类型 , 复合类型 。
25 . XML对字母的大小写 。

16、敏感 , employee和Employee,是不同的两水、标签 。
26 .为了解决不同语义的标签名称的冲突问题 , 弓I入了 名字空间 。
27 .关系模式R(A,B,C),F是其上的FD集 , F=B C,分解=AB,BC , 则相对于F , 该分解保持FD的分解 , 是无损的28 .一概念模型是面向信息世界的 , 它是按用户的观点对数据和信息建模;数据莫型是面向计算机世界的 , 它是按计算机系统的观点对数据建摸 。
29 .在关系模型中 , 主键是指一主题完整性_ , 外键是指一参照完整也30.数据依赖是关系中属性间的相互关联 , 最重要的数据依赖有两种 , 即函数依赖和多值依赖 。
31 .数据库系统的三级模式分别是一层次模型网状模型_和_关系模 。

17、型. 。
32 .实体联系模型中三种联系是一实体_、_联系_、_属性二33 .数据库系统是由数据库、数据库系统_、计算机软硬件.、.应用程序_、数据库管 理员和用户共同组成 。
34 .调用ODBC函数需要使用3个句柄 , 分别是:环境句柄_、一连接句柄一、语句句柄_ 。
35 .封锁技术中主要有2种锁:死锁和活锁 。
简答题1.DBMS的主要功能有哪5个方面?答:数据库定义功能;数据库操纵功能;数据库保护功能;数据库维护功能;数据字典 。
2.叙述等值连接和自然连接的区别和联系 。
答:自然连接是除去重复属性的等值连接 。
两者之间的区别和联系如下:(1) .自然连接一定是等值连接 , 但等值连接不一定是自然连接 。
(2) .等 。

18、值连接要求相等的分量 , 不一定是公共属性:而自然连接要求相等的分量必须是公共属性(3) .等值连接不把重复的属性除去;而自然连接要把重复的属性除去 。
3 .对DBS生存期的划分 , 一般分为哪7个阶段 。
答:规划、需求分析、概念设计、逻辑设计、物理设计、实现和运行维护 。
4 .函数依赖集F的最小依赖集G应满足哪4个条件?答 (1) G+=F+ 。
(2) G中没有冗余FD 。
(3)每个FD的右边都是单属性 。
(4) G中每个FD的左边没有冗余的属性 。
5 .事务有哪几种状态?答:活动状态、局部提交状态、失败状态、异常中止状态、提交状态 。
6 . ODBC的体系结构共分为哪几层?答:应用程序、驱动程序管理器、DBMS驱 。

19、动程序和数据源 。
7 . ODBC驱动程序有哪两种类型?主要区别是什么?答:驱动程序有两种类型:单层驱动程序和多层驱动程序 。
单层驱动程序包含了数 据库引擎 , 解释执行SQL语句 。
在网络中传输的是整个数据库文件 , 所以网络的数 据通信量很大 。
多层驱动程序中不包含数据库引擎 , 将SQL语句传递给数据源服 务器 , 由DBMS解释执行 。
因此在网络中传输的只是用户请求和数据库处理的结 果 , 从而使网络的数据通信量大大减少 , 减轻了网络的负担 , 均衡了服务器和客户 机的负载 , 挺高了应用程序的运行效率 。
8 . ODBC应用程序初始化的基本流程是什么?答:分配环境句柄)分配连接句柄- 与服务器连接分配语句句柄9 . ODBC 。

20、应用程序终止的基本流程是什么?答:与服务器断开释放语句句柄可释放连接句柄可释放环境句柄10 . ODBC句柄有哪三个?答:环境句柄、连接句柄和语句句柄 。
11 .简述在DTD的属性声明中 , 类型声明的5种类型和默认声明的3种类型 。
答:类型声明:PCDATA 或 CDATA;
ID ; DREF 或 IDREFS;
ENTY 或 ENTITIES12 .现在主要有哪三种语言提供了 XML数据的查询和转换能力?答:XPath、XSLT、XQuery.13 .什么是Inserted表?什么是deleted表答:Inserted表用于存储inserted和update语句影响的旨寸本 Deleted表用于存 。

21、储delete和update语句景列向的行的副本14 .简述封锁机制可能会产生的哪几类问题?答:“活锁”问题;“饿死”问题;“死锁”问题 。
(P230 )15 .数据库恢复的基本技术有哪些?答:数据转储和登录日志文件是数据库恢复的基本技术 。
当系统运行过程中发 生故 障 , 利用转储的数据库后备副本和日志文件就可以将数据库恢复的故障前的某个一 致性状态 。
16 .简述中间件的作用有哪些?答:保证网络中各部件(软件和硬件)之间诱明地连接 , 即隐藏网络内部的异 构性 , 尤其保证不同网络、不同DBMS和某些访问语言的透明性 。
17 .简述日志文件的主要作用?答:记录所有对数据库数据的修改 , 主要是保护数据库以防止故障 。

22、发生后 , 对数据库进行恢复 。
18 .试述Select语句中Where与having的相同点与不同点 。
答:类似处:都是筛选数据 。
不同之处:(1)使用的前提不同:where条件可以随意使用 , having条件只能在分组 group by中出现 。
(2)作用的对象不同:where条件作用于整个表 , 从中选择满足条件的元 组;而having只作用于每个组 , 从中选择出满足条件的组 。
(3) Having条件必须是描述分组性质的属性 。
19请简述视图与数据表之间的主要区别 。
答:联系:视图(view )是在基本表之上建立的表 , 它的结构(即所定义的列)和内容 (即所有数据行)都来自基本表 , 它依据基本表存在而存在 。
一个视图 。

23、可以对应一个 基本表 , 也可以对应多个基本表 。
视图是基本表的抽象和在逻辑意义上建立的新关 系 。
区别:1、视图是已经编译好的sql语句 。
而表不是 。
2、视图没有实际的物理记录 。
而表有 。
3、表是内容 , 视图是窗口 。
4、表只用物理空间而视图不占用 物理空间 ,视图只是逻辑概念的存在 , 表可以即时对它进行修改 , 但视图只能有创建的语句来 修改5、表是内模式 , 视图是外模式 。
6、视图是查看数据表的一种方法 , 可以杳询 数据表中某些字段构成的数据 , 只是一些SQL语句的集合 。
从安全的角度说 , 视图可以不给用户接触数据表 , 从而不知道表结构 。
7、表属于全局模式中的表 , 是实表;视图属于局部模式的表 , 是虚表 。
8、视图的建立和删除 。

24、只影响视图本身 , 不影响对应的基本表 。
20.试述关系模型的三类完整性规则 。
:1)实体完整性规则:若属性4是基本关系R的主性 , 则属性4不能取空值 。
2)参照完整性规则:若属性(或属性组)F是基本关系R的外码 , 它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系) , 则对 于R中每个元组在F上的值必须为:等于S中某个元组的主码值或者取空值(F的每个属性值均为空值)3)用户定义的完整性:是针对某一具体关系数据库的约束条件 。
它反映某一具体应用所涉及的数据必须满足的语义要求 。
四、综合题1 .设有关系 S(S# , SN A M E, AG E,SEX) SC(S#,C#,SCORE) C(C# , 。

25、C N A M E,T EACH ER) , 试用关系代数和SQ L完成如下操作(1)用关系代数表达检索选修了 “程军”老师所授课程之一的学生姓名 。
nSNAME ( (T TEACHER= , 程军 , (S? ? C? ? SC)(2)用关系代数表达至少选修了 S2和S4课程的学生的学号和姓名 。
Hs#,SNAME (S? ? 1 ( 0l=4 A2= S2A5= S4, (SC? ? SC)(3)用SQL表达找出“程序设计”课程成绩在90分以上的学生 。
SELECT S# FROM SC WHERESCOER90 AND C# IN ( SELECT C# FROM C WHERE CNAME=程序设计) 。

26、(4)试用SQL语句往S表中插入一个学生记录(99220101 ;王凌 , 19表);
INSERT INTO SVALUES (1 99220101 S , 王凌119 , 勇);(5)试用SQL语句从SC表中删除“数据库应用“课程的选课元组;DELETE FROM SC WHERE C# IN(SELECE C#FROM C WHERE CNAMEl数据库应用 , )(6) 试用SQL语句将“操作系统”课程的成绩改为原成绩乘以系数1.1 ;UPDATE SC SET SCORE=SCORE*1.1 where C# IN(SELECT C# FROM C where CNAME=操作系统)(7)试用SQL语 。

27、句定义视图C_AVGS(CNO,AVG_SCORE) , 其中属性分别为课程号和平 均成绩 。
CREATE VIEW C_AVGS(CNO,AVG_SCORE) AS SELETEC#,AVG(SCOER) FROM SCGROUP BY C#2 .设有关系EMP ( ENO、ENAME , SALARY , DNO) , 其中各属性的含义依次为职工号姓名工资和所在部门号 , 以及关系DEPT( DNO, DNAME , MANAGER) , 其中各属 性含义依次为部门号部门名称喑B门经理的职工号 。
回答以下各题(1)试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资 。
select DNO,avg 。

28、(salary) from empwhere salary=60GROUP BY DNO(2)写出“查询001号职工所在部门名称”的关系代数表达式 。
SQL : select dn ame from deptwhere dno =(select dno from empwhere en o=001)关系表达式:nDNAME( cENO=OOT (EMP ? ? DEPT)(3)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%update emp set salary=salary*1.1 salary where eno in(select eno from emp,de 。

29、ptwhere emp.d no=dept.d no and dn ame=?肖售音B and salary 学生名册学生学号=“Z1”别名=“张小” 姓名 张华 女V/性别年龄27/学生学生学号=“A2”别名=“李四” 姓名 李明 男19 V/年龄(ELEMENT学生(学号 , 别名 , 姓名 , 年龄 , 性别)ELEMENT 学号(#PCDATA) ELEMENT 别名(#PCDATA) ELEMENT 姓名(#PCDATA) v!ELEMENT , 性另IJ (#PCDATA ) ELEMENT 年龄(#PCDATA ) v学生名册学生学号”ei“v/学号别名 “张小” 张华V/姓名性别女/性别年龄 27 。

30、V/年龄学生 学号A2”V/学号别名 “李四”/别名姓名 李明 19图书书号= 10001 M 书名 西游记V/书名 作者 吴承恩V/作者V/图书图书书号二” 10002” 书名 京华烟云/书名作者 林语堂成绩分数=70 and分数(书架”10001”/书号书名 西游记V/书名作者 吴承恩V/作者V/图书图书书号”10002”V/书号书名 京华烟云V/书名(作者 林语堂 v学生Av成绩v名字xmlv/名字=70 and v/成绩,v联系方式v联系人V姓名,V/姓名v/联系方式,V/联系人18 . 一下程序用游标gd_cur查找studentsdb数据库的grade表 , 统计并显示表中记录总 数 ,。

31、最后删除游标 , 完成程序 。
DECLARE sid char(8),cid varchar(10),scr numeric(5,2)DECLARE cou nt intSET cou nt=ODECLARE gd_cur ursorFOR SELECT学号 , 课程编号 , 分数FROM gradeOPEN gd_curFETCH FROM gd_cur INTO sid, cid,scrWHILE fetch_status=OBEGINSET cou nt=cou nt+1FETCH FROM gd_cur INTO sid,scrENDCLOSE gd_curDeallocate dg_curPRINT cou nt五、 。


    稿源:(未知)

    【傻大方】网址:/a/2021/0822/0023893698.html

    标题:15|15--大数据库期末复习的题目有详解


    上一篇:工程施工|工程施工合作协议书范文参考

    下一篇:工程施工|工程施工质量及安全管理