郑州大学2011年数据库原理
- 格式:doc
- 大小:67.50 KB
- 文档页数:6
计算机技术专业基础综合(含数据结构、计算机组
成原理、操作系统、计算机网络)[专业硕士]历年
考研真题汇编
最新资料,WORD格式,可编辑修改!
目录
2006年郑州大学496计算机科学与技术基础二(数据结构、计算机组成原理)[专
业硕士]考研真题............................................................... 2006年郑州大学495计算机科学与技术基础一(数据结构、操作系统)[专业硕
士]考研真题................................................................... 2005年郑州大学计算机科学与技术基础一(数据结构、操作系统)[专业硕士]
考研真题...................................................................... 2004年郑州大学计算机科学与技术基础一(数据结构、操作系统)[专业硕士]
考研真题...................................................................... 说明:2006年之前计算机技术专业基础综合分为计算机科学与技术基础一、计
算机科学与技术基础二两门科目,科目代码分别是495、496。
数据库系统原理_郑州大学中国大学mooc课后章节答案期末考试题库2023年1.下面属于定义语句的有参考答案:DROP_ALTER_CREATE2.当查询的结果为多个元组时,必须使用什么来保存查询结果参考答案:游标3.定义视图的SQL语句是参考答案:CREATE VIEW4.下面哪个聚集函数是用来计数的参考答案:COUNT()5.表达查询条件的子句是参考答案:WHERE子句6.定义聚集索引使用下面哪个关键字参考答案:CLUSTER7.用于删除数据库对象的SQL语句是参考答案:DROP8.定义外码的SQL语句是参考答案:FOREIGN KEY9.修改基本表结构的SQL语句是参考答案:ALTER TABLE10.一个关系中候选码的个数一定是大于或等于主码的个数参考答案:正确11.选择运算是传统的集合运算符参考答案:错误12.实体完整性是对外码取值的限制参考答案:错误13.下面属于实体完整性规则要求的是参考答案:构成主码的属性不能取空值_主码必须唯一14.极小超码称为候选码参考答案:正确15.一个实体集的主码可以有多个参考答案:错误16.弱实体集没有码只有分辨符参考答案:正确17.候选码只能有一个属性构成参考答案:错误18.一个实体集的候选码只能有一个参考答案:错误19.A实体集和B实体集是多对一的联系,则A中的实体可能和B中的()实体相对应。
参考答案:1个_0个20.联系的类型有参考答案:一对一_一对多_多对一_多对多21.可以表示事物所具有的某种特性的是参考答案:属性22.下面处理弱实体集正确的方法是参考答案:把它作为多值复合属性处理23.一个实体集的任何属性都不足以形成该实体集的码,该实体集被称为参考答案:弱实体集24.在实体-联系图中,联系集可以用参考答案:菱形框25.实体的各种码中,包含无关紧要属性的码有参考答案:超码26.实体集E1中的每个实体都可以与E2中的任意多个实体相关联,而E2中的每个实体最多与E1中的一个实体相关联,则E1和E2之间的联系属于参考答案:一对多联系27.一个属性能被划分为更小部分的属性,该属性属于参考答案:复合属性28.客观存在并可以相互区分的任何事物被称为参考答案:实体29.外模式-模式映像可以保证数据的物理独立性参考答案:错误30.现在主流的数据模型是网状模型参考答案:错误31.关系的每个属性必须取原子值参考答案:正确32.数据模型的组成要素包括参考答案:数据结构_数据完整性约束_数据操作33.数据的独立性包括参考答案:数据的逻辑独立性_数据的物理独立性34.下面定义内模式和模式之间关系的是参考答案:模式-内模式映像35.数据库管理系统的简称是参考答案:DBMS36.下面可以保证数据逻辑独立性的是参考答案:外模式-模式映像37.涉及全体数据逻辑结构描述的是参考答案:模式38.下面定义数据库中各种数据对象实例上允许的操作和操作规则的是参考答案:数据操作39.目前最流行的数据模型是参考答案:关系模型40.在数据模型中,对数据静态特性描述的是参考答案:数据结构41.投影运算是二元运算符参考答案:错误42.引入检查点技术的目的是()参考答案:改善恢复效率43.若事务T获得了数据对象R的X锁控制权,则T对R()参考答案:可读也可写44.设有关系模式R(U,F),其中U={X,Y,Z},F={ ∅},则R的码是()参考答案:X、Y和Z的联合45.视图和授权可以实现()参考答案:安全性46.当查询的结果为多个元组时,必须使用什么来保存查询结果()参考答案:游标47.修改基本表结构的SQL语句是()参考答案:ALTER TABLE48.Students和SC表做自然连接,假设Students表有100个元组,SC表有1000个元组,则自然连接后有多少个元组()参考答案:100049.必须有同名属性才能进行的运算是()参考答案:自然连接50.实体集E1中的每个实体最多与E2中的一个实体相关联,而E2中的每个实体都可以与E1中任意多个实体相关联,则E1和E2之间的联系属于()参考答案:多对一51.先来先服务可以解决死锁参考答案:错误52.封锁协议越严格,并发程度越低参考答案:正确53.顺序封锁发能够解决死锁参考答案:正确54.不可串行化的调度一定是不正确的调度参考答案:正确55.关于并发调度下面说法不正确的是参考答案:一个并发调度是正确的如果它和某个串行调度结果不相同_一个并发调度一定是正确的_一个并发调度一定是不正确的56.检测死锁的方法有参考答案:等待图法_超时法57.基本锁类型包括参考答案:读锁_写锁58.下面可以解决活锁的是参考答案:先来先服务59.下面关于冲突可串行化说法不正确的是参考答案:冲突可串行化是不可串行化调度60.关于封锁协议,下面说法不正确的是参考答案:一级封锁协议可以解决所有并发执行可能导致的问题61.一级封锁协议可以保证参考答案:不丢失修改62.关于串行调度下面说法正确的是参考答案:串行调度一定是正确的调度63.为了防止数据库的不一致性,对多个运行的事务需要参考答案:并发控制64.成功提交事务的短语是参考答案:commit65.若事务T获得了数据对象R的X锁控制权,则T对R参考答案:可读也可写66.代数优化是通过存储路径和底层操作算法的选择进行优化参考答案:错误67.复杂的更新需要先找到相应的元组,然后才能进行更新参考答案:正确68.关系数据库中查询优化是可以省略的参考答案:错误69.用户优化和系统优化的效果一样参考答案:错误70.应该尽量避免笛卡尔积运算参考答案:正确71.投影操作应该在选择操作前做参考答案:错误72.选择操作应该尽可能先做参考答案:正确73.查询的内部表示可以使用参考答案:关系代数表达式_语法树74.选择运算的基本方法有参考答案:二分法搜索_线性搜索75.连接运算的基本方法有参考答案:排序-归并连接_散列连接_嵌套循环连接_块嵌套循环连接76.若B→A, C→A,则B,C→R. A参考答案:正确77.一个关系模式总可以通过分解达到BCNF或3Nf参考答案:正确78.一个关系模式的范式级别达到3Nf后它一定是BCNF参考答案:错误79.若R. (B,C)→R. A,则R.B→R.A,R. C→R. A参考答案:错误80.Amrstrong公理系统的三条基本推理规则有参考答案:增广律_传递律_自反律81.设有关系模式R(XYZ , X→Y ,Y→Z ) ,其分解R1(XY),R2(XZ)相对F参考答案:具有无损连接性,但不保持函数依赖82.一个函数依赖集F的极小函数依赖集Fm有参考答案:1个或多个83..关于模式分解,若要求分解既具有无损连接性,又保持函数依赖,那一定可以达到参考答案:3NF84.关于模式分解,若要求分解具有无损连接性,那一定可以达到参考答案:BCNF85.设有关系模式R(U,F),其中U={X,Y,Z},F={X→Y,Y→Z},则该模式最高满足参考答案:2NF86.哪个范式级别是针对主属性提出来的参考答案:BCNF87.设有关系模式R(U,F),其中U={X,Y,Z},F={X→Z,Y→Z},则属于主属性的是参考答案:X和Y88.设有关系模式R(U,F),其中U={X,Y,Z},F={X→Y},则R的码是参考答案:XZ89.如果一个关系模式只有两个属性构成,那么函数依赖范畴内它最高可以达到参考答案:BCNF90.关系模型要求关系的每一属性都参考答案:不可分解91.授权机制中,授权定义中数据粒度越粗,系统检查权限的开销就越小参考答案:正确92.强制存取控制是所有数据库管理系统必须提供的安全性手段参考答案:错误93.视图加授权可以起到安全性的作用参考答案:正确94.审计比较耗时耗资源,因此可以作为可选的安全性手段参考答案:正确95.授权机制中,授权定义中数据粒度越细,系统检查权限的开销就越小参考答案:错误96.数据控制语句有哪些?参考答案:GRANT_REVOKE97.关于安全性,下面说法不正确的是参考答案:角色是一个数据库用户_加密技术是数据库管理系统必选的安全性措施_自主存取控制比强制存取控制严格98.数据库管理系统提供的安全性手段有哪些参考答案:自主权限控制_审计_用户标识与鉴别_强制权限控制99.下面属于数据控制语句的是参考答案:GRANT和REVOKE100.视图和授权可以实现参考答案:安全性101.实现回收授权的SQL语句是参考答案:REVOKE102.关于安全性,下面说法正确的是参考答案:强制存取控制要求主体的许可证级别小于或等于客体的密级时,该主体才能写相应的客体103.数据库的安全性旨在参考答案:保护数据库中的数据,防止非法用户和合法用户的非法操作104.下面不属于安全性控制手段的是参考答案:触发器105.主体与客体属于参考答案:强制存取权限控制106.触发器是一个功能很强大的完整性约束手段参考答案:正确107.断言检查起来很耗费系统性能参考答案:正确108.违法参照完整性规则时只能拒绝参考答案:错误109.违反实体完整性规则时系统只能拒绝该操作参考答案:正确110.下面定义属于完整性范畴的是参考答案:FOREIGN KEY_CREATE TRIGGER_CREATE ASSERTION111.向数据库表中插入数据违法参照完整性规则时,系统所做的操作可能是参考答案:置空值_级联_置默认值_拒绝112.DBMS必须提供完整性控制的机制有参考答案:完整性检查机制_违约处理_定义完整性约束条件的方法113.主码约束属于下面哪种约束参考答案:关系级约束114.向数据库表中插入数据违法实体完整性规则时,系统所做的操作是参考答案:拒绝115.用来给约束起名字的短语是参考答案:CONSTRAINT116.外码码约束属于下面哪种约束参考答案:数据库级约束117.可以实现定义触发器操作的SQL语是参考答案:CREATE TRIGGER118.下面属于完整性范畴的是参考答案:断言119.可以实现定义断言操作的SQL语是参考答案:CREATE ASSERTION120.可以实现级联操作的短语是参考答案:CASCADE121.建立索引是为了加快查询速度。
数据库系统原理知到章节测试答案智慧树2023年最新郑州大学绪论单元测试1.因为提出关系模型而获得图灵奖的是参考答案:E.F.Codd第一章测试1.在数据模型中,对数据静态特性描述的是()参考答案:数据结构2.目前最流行的数据模型是()参考答案:关系模型3.下面定义数据库中各种数据对象实例上允许的操作和操作规则的是()参考答案:数据操作4.下面可以保证数据逻辑独立性的是()参考答案:外模式-模式映像5.数据库管理系统的简称是()参考答案:DBMS6.关系的每个属性必须取原子值()参考答案:对7.数据模型的组成要素包括()参考答案:数据结构 ;数据操纵 ;数据完整性约束第二章测试1.客观存在并可以相互区分的任何事物被称为()参考答案:实体2.一个属性能被划分为更小部分的属性,该属性属于()参考答案:复合属性3.实体集E1中的每个实体都可以与E2中的任意多个实体相关联,而E2中的每个实体最多与E1中的一个实体相关联,则E1和E2之间的联系属于()参考答案:一对多联系4.实体的各种码中,包含无关紧要属性的码有()参考答案:超码5.在实体-联系图中,联系集可以用()参考答案:菱形框6.一个实体集的任何属性都不足以形成该实体集的码,该实体集被称为()参考答案:弱实体集7.下面处理弱实体集正确的方法是()参考答案:把它作为多值复合属性处理8.一个实体集的候选码只能有一个()参考答案:对9.联系的类型有()参考答案:多对多;一对一 ;多对一 ;一对多10.A实体和B实体是一对一的联系,转换成关系模式后,码可以是()参考答案:B实体的码 ;A实体的码第三章测试1.下面对外码取值限制的是()参考答案:参照完整性2.下面可以取空值的是()参考答案:外码3.E-R图向关系模式转换时实体被转换为()参考答案:关系4.E-R图向关系模式转换时对多值属性如何处理()参考答案:为其创建一个新的关系模式5.如果联系是一对多的,转换成关系模型后码为()参考答案:多端实体的码6.关系代数的五种基本运算是()参考答案:并、差、投影、选择、笛卡儿积7.必须有同名属性才能进行的运算是()参考答案:自然连接8.实体完整性是对外码取值的限制()参考答案:错9.选择运算是传统的集合运算符()参考答案:错10.下面属于参照完整性规则要求的是()参考答案:外码取它所参照的表在主码上的某个取值;外码可能取空值第四章测试1.修改基本表结构的SQL语句是()参考答案:ALTER TABLE2.定义外码的SQL语句是()参考答案:FOREIGN KEY3.用于删除数据库对象的SQL语句是()参考答案:DROP4.定义聚集索引使用下面哪个关键字()参考答案:CLUSTER5.表达查询条件的子句是()参考答案:WHERE子句6.下面哪个聚集函数是用来计数的()参考答案:COUNT()7.当查询的结果为多个元组时,必须使用什么来保存查询结果()参考答案:游标8.DBMS执行CREATE VIEW语句的时执行其中的SELECT语句,并保存结果。
习题一解答1.答:数据是用于载荷信息的物理符号。
数据的特征是:①数据有“型”和“值’之分;②数据受数据类型和取值范围的约束;③数据有定性表示和定量表示之分;④数据应具有载体和多种表现形式。
数据与信息的关系为:数据是信息的一种表现形式,数据通过能书写的信息编码表示信息。
信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但是数据是信息的最佳表现形式。
由于数据能够书写,因而它能够被记录、存储和处理,从中挖掘出更深层的信息。
但是,数据不等于信息,数据只是信息表达方式中的一种。
正确的数据可表达信息,而虚假、错误的数据所表达的是谬误,不是信息。
2.答:数据处理是指对数据的收集、组织、整理、加工、存储和传播等工作。
围绕着数据所做的工作均称为数据处理。
数据处理目的为:通过数据管理,收集信息并将信息用数据表示和保存,在需要的时候,为各种使用和数据处理提供数据;通过数据加工,对数据进行变换、抽取和运算,从而得到更有用的数据,以指导或控制人的行为或事物的变化趋势;通过数据传播,使更多的人得到并理解信息,从而使信息的作用充分发挥出来。
3.答:数据管理的功能为:①组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期地被保存。
②数据维护功能,即根据需要随时进行插入新数据、修改原数据和删除失效数据的操作;③数据查询和数据统计功能,即快速地得到需要的正确数据,满足各种使用要求;④数据的安全和完整性控制功能,即保证数据的安全性和完整性。
数据管理的目标是:收集完整的信息,将信息用数据表示,按数据结构合理科学地组织并保存数据;为各种使用快速地提供需要的正确数据,并保证数据的安全性和完整性。
4.答:数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。
数据库中的数据具有的特点是:①数据库中的数据具有数据整体性,即数据库中的数据要保持自身完整的数据结构;②数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。
1、二叉树的层次遍历序列的第一个结点是二叉树的根。
实际上,层次遍历序列中的每个结点都是“局部根”。
确定根后,到二叉树的中序序列中,查到该结点,该结点将二叉树分为“左根右”三部分。
若左、右子树均有,则层次序列根结点的后面应是左右子树的根;若中序序列中只有左子树或只有右子树,则在层次序列的根结点后也只有左子树的根或右子树的根。
这样,定义一个全局变量指针R,指向层次序列待处理元素。
算法中先处理根结点,将根结点和左右子女的信息入队列。
然后,在队列不空的条件下,循环处理二叉树的结点。
队列中元素的数据结构定义如下:typedef struct{ int lvl; //层次序列指针,总是指向当前“根结点”在层次序列中的位置int l,h; //中序序列的下上界int f; //层次序列中当前“根结点”的双亲结点的指针int lr; // 1—双亲的左子树 2—双亲的右子树}qnode;BiTree Creat(datatype in[],level[],int n)//由二叉树的层次序列level[n]和中序序列in[n]生成二叉树。
n是二叉树的结点数{if (n<1) {printf(“参数错误\n”); exit(0);}qnode s,Q[]; //Q是元素为qnode类型的队列,容量足够大init(Q); int R=0; //R是层次序列指针,指向当前待处理的结点BiTree p=(BiTree)malloc(sizeof(BiNode)); //生成根结点p->data=level[0]; p->lchild=null; p->rchild=null; //填写该结点数据for (i=0; i<n; i++) //在中序序列中查找根结点,然后,左右子女信息入队列if (in[i]==level[0]) break;if (i==0) //根结点无左子树,遍历序列的1—n-1是右子树{p->lchild=null;s.lvl=++R; s.l=i+1; s.h=n-1; s.f=p; s.lr=2; enqueue(Q,s);}else if (i==n-1) //根结点无右子树,遍历序列的1—n-1是左子树{p->rchild=null;s.lvl=++R; s.l=1; s.h=i-1; s.f=p; s.lr=1; enqueue(Q,s);}else //根结点有左子树和右子树{s.lvl=++R; s.l=0; s.h=i-1; s.f=p; s.lr=1;enqueue(Q,s);//左子树有关信息入队列s.lvl=++R; s.l=i+1;s.h=n-1;s.f=p; s.lr=2;enqueue(Q,s);//右子树有关信息入队列}while (!empty(Q)) //当队列不空,进行循环,构造二叉树的左右子树{ s=delqueue(Q); father=s.f;for (i=s.l; i<=s.h; i++)if (in[i]==level[s.lvl]) break;p=(bitreptr)malloc(sizeof(binode)); //申请结点空间p->data=level[s.lvl]; p->lchild=null; p->rchild=null; //填写该结点数据if (s.lr==1) father->lchild=p;else father->rchild=p; //让双亲的子女指针指向该结点if (i==s.l){p->lchild=null; //处理无左子女s.lvl=++R; s.l=i+1; s.f=p; s.lr=2; enqueue(Q,s);}else if (i==s.h){p->rchild=null; //处理无右子女s.lvl=++R; s.h=i-1; s.f=p; s.lr=1; enqueue(Q,s);}else{s.lvl=++R; s.h=i-1; s.f=p; s.lr=1; enqueue(Q,s);//左子树有关信息入队列s.lvl=++R; s.l=i+1; s.f=p; s.lr=2; enqueue(Q,s); //右子树有关信息入队列}}//结束while (!empty(Q))return(p);}//算法结束2、题目中要求矩阵两行元素的平均值按递增顺序排序,由于每行元素个数相等,按平均值排列与按每行元素之和排列是一个意思。
河南省考研计算机应用技术复习资料数据库设计与管理数据库是计算机应用技术中非常重要的一环,在河南省考研计算机应用技术复习中,数据库设计与管理是一项必备知识。
本文将详细介绍数据库设计的基本原理和管理技巧,以帮助广大考生更好地准备考试。
一、数据库设计的基本原理1. 数据库设计的概念数据库设计是指根据实际需求,通过分析和抽象,将数据组织成适合存储和处理的结构,以满足应用程序的要求。
良好的数据库设计可以提高数据管理的效率和可靠性。
2. 数据库设计的步骤(1)需求分析:了解用户需求,明确系统的功能和数据要求。
(2)概念设计:根据需求分析结果,设计数据模型,确定数据表结构和属性。
(3)逻辑设计:将概念模型转化为逻辑模型,设计实体关系图和关系模式,保证数据的一致性和完整性。
(4)物理设计:将逻辑模型转化为物理模型,设计数据库的存储结构和访问方法,考虑数据安全和性能优化。
二、数据库管理的技巧1. 数据库的创建与维护(1)选择合适的数据库管理系统:根据需求和实际情况选择适合的数据库管理系统,如MySQL、Oracle等。
(2)合理规划数据库结构:根据实际需求,设计良好的数据表结构,合理设置字段类型、长度和约束条件。
(3)定期备份与恢复:定期对数据库进行备份,以防止数据丢失,并且在出现故障时能够及时恢复数据。
2. 数据库的优化与性能提升(1)合理使用索引:根据查询需求,选择适当的字段建立索引,能够提高查询效率。
(2)优化查询语句:避免全表扫描和冗余查询,合理使用关联和子查询,提高查询速度。
(3)控制事务和并发:合理设置事务隔离级别,避免数据不一致性和并发冲突,提高并发性能。
三、数据库设计与管理案例分析以一个图书管理系统为例,介绍数据库设计与管理的具体实践。
1. 需求分析:根据用户需求,确定系统的基本功能,如图书的借阅、还书、查询等。
2. 概念设计:设计数据模型,包括图书表、读者表、借阅记录表等,并确定各表之间的关系。
第一章数据库系统基本概念数据库(Database,简称DB),是一个有结构的、集成的、可共享的、统一管理的数据集合。
数据库管理系统(DataBase Management System,DBMS)是用来管理数据库的一种商品化软件。
●所有访问数据库的请求都由DBMS来完成的。
●DBMS提供了操作数据库的许多命令(语言),即SQL语言。
DBMS 的主要功能:●数据定义的功能。
DBMS提供数据定义语言(Data Definition Language,DDL)。
通过DDL,可以方便地定义数据库中的各种对象。
如定义Students表结构。
●数据操纵的功能。
DBMS提供数据操纵语言(Data Manipulation Language,DML)。
通过DML,实现数据库中数据的基本操作。
如向Students表中插入一行数据。
●安全控制和并发控制的功能。
如控制非法用户访问数据库。
●数据库备份与恢复的功能。
对数据库进行定义备份,以便数据库遭遇意外时,能恢复。
数据库系统数据库系统的组成:数据库由若干张相互关联的表格组成。
数据库系统各个部件之间的关系●用户与数据库应用(即应用程序)交互;●应用程序与DBMS交互;●DBMS访问数据库中的数据,返回给应用程序;●应用程序按用户的习惯显示得到的数据。
数据库系统管理数据特点:●数据是集成的、共享的。
--数据库系统中所有的数据都集中存储在一个数据库中。
●数据重复小。
●数据独立性好。
--应用程序不依赖任何数据的结构与访问技术。
●数据结构化,易于按用户的视图表示。
模式:就是数据的一种抽象描述。
数据库的三级模式:外模式、概念模式、内模式。
1.内模式是数据库中数据的存储结构、存储方法、存取策略等的描述,也称物理模式、存储模式。
2.概念模式是数据库中数据的逻辑结构的描述,也称模式、概念结构。
3.外模式是单个用户用到的数据逻辑结构的描述,通常也称视图、子模式。
➢一个数据库只有一个内模式,一个概念模式,但可以有多个外模式。
第一章一、单项选择题1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C )A、数据存储量低B、处理速度慢C、数据不一致D、操作繁琐2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性3、在数据库系统中,对数据操作的最小单位是(B )A、字节B、数据项C、记录D、字符4、数据的逻辑结构与用户视图之间的独立性称为数据的(C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性5、下述各项中,属于数据库系统的特点的是(C)A、存储量大B、存取速度快C、数据共享D、操作方便6、在数据库系统中,模式/内模式映像用于解决数据的(B)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性7、在数据库系统中,模式/外模式映像用于解决数据的(C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性8、数据库结构的描述,称为(D )A、数据库模式B、数据库C、数据库管理系统D、数据字典9、数据库中全体数据的整体逻辑结构描述成为(D )A、存储模式B、内模式C、外模式D、概念模式10、保证数据库中数据及语义的正确性和有效性,是数据库的(C)A、安全性B、准确性C、完整性D、共享性11、在数据库系统中,数据独立性是指(C)A、用户与计算机系统的独立性B、数据库与计算机的独立性C、数据与应用程序的独立性D、用户与数据库的独立性12、结构数据模型的三个组成部分是数据结构、数据操作和(C)A、数据安全型控制B、数据一致性规则C、数据完整性约束D、数据处理逻辑13、数据操纵语言(DML)的基本功能中,不包括的是( B )A、插入新数据B描述数据库结构C、数据库中数据排序D、删除数据库中数据14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )A系统分析员B、应用程序员C、专业用户D、数据库管理员15、下列关于数据库系统正确的叙述是(C)A、数据库系统比文件系统存储数据量大B、数据库系统中的数据存储没有冗余C、数据库系统中的数据存储冗余较小D、数据库系统比文件系统存取速度快16、在数据库中,发生数据不一致现象的根本原因是(D)A、数据存储量太大B、数据安全性差C、数据相互关系复杂D、数据冗余17、层次型、网状型和关系型数据模型的划分根据是(A)A、数据之间联系方式B、数据之间联系的复杂程度C、数据存储量的多少D、数据处理的复杂程度18、在数据库三级模式中,描述用户数据视图的是数据库的(C)A、存储模式B、逻辑模式C、外模式D、内模式19、数据库三级模式体系结构主要的目标是确保数据库的(B)A、数据安全性B、数据独立性C、最小冗余D、数据结构规范化20、当前数据库应用系统的主流数据模型是(C)A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型二、填空题1、文件管理系统,每个文件都有完整的体系结构2、在数据库系统中,最核心的软件是数据库管理系统。
2022年郑州大学软件工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
2、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
4、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
5、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
6、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
7、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
8、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;9、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
10、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
郑州大学《数据库原理》课程试卷2003-2004学年第一学期A1 一、选择题(15分)1.单个用户使用的数据视图的描述称为()A.外模式B.内模式C.概念模式D.存储模式2.关系代数的五种基本运算是()A.∪,∩,-,∏, B.∪,-,×, ,C.∪,∩,×,∏, D.∪,∩,×, ,3.在数据模型中,对数据库系统动态特性的描述是用()A.数据结构B.数据操作C.数据对象D.数据的完整性约束条件4.数据库与文件系统的根本区别是______ (A)A 数据结构化B 工程化C 模块化D 数据独立性5.元组演算表达式{ t | R(t)∧ S(t) }等价的关系代数表达式为()A.R∪S B.R∩S C.R÷S D.R-S6.唯一标识实体的属性集称为_____ (B)A 域B 码C 联系D 实体型7.在嵌入式SQL方式中,主语言向SQL语句提供参数,主要是用()A.游标B.缓冲区C.主变量D.SQL通信区8.若系统支持关系数据结构和所有的关系代数操作,则称此系统是()A.表式系统B.最小的关系系统C.关系完备的D.全关系的9.设有关系模式R(U , F),其中U={X,Y,Z},F={Y→Z,X→YZ },则该模式最高满足()A.1NF B.2BF C.3NF D.BCNF10.若事务T获得了数据对象R的X锁控制权,则T对R ()A.既能读也能写B.不能读但能写C.不能读也不能写D.只能读不能写11.设有关系模式R(ABC , B→C ) ,其分解 ={ AB,BC } 相对F ()A.既具有无损连接性,又保持函数依赖B.具有无损连接性,但不保持函数依赖C.不具有无损连接性,但保持函数依赖D.不具有无损连接性,也不保持函数依赖12.在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.逻辑结构设计阶段B.物理结构设计阶段C.概念结构设计阶段D.数据库实施阶段13.一个事务一旦提交,则它对数据库的改变是永久的。
ZZU2011年 数据库原理 课程试题(A 卷)合分人: 一、选择题:(每题 1 分,共 20 分)1. 在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是 ( )A 、子模式B 、用户模式C 、模式D 、存储模式2.在关系模型中,实现关系中不允许出现相同的元组的约束是通过 ( )A 、侯选键B 、主键C 、外键D 、超键3、下列哪种运算不属于关系代数的基本运算 ( )A 、连接B 、笛卡尔积C 、差D 、 投影4、概念设计结果是 ( )A 、一个与DBMS 相关的概念模式B 、一个与DBMS 无关的概念模式C 、数据库系统的公用视图D 、数据库系统的数据字典5、在SQL 中,与“IN ”等价的操作符是 ( )A 、=ALLB 、<>SOMEC 、<>ALLD 、=SOME6、当同一个实体集内部的实体之间存在着一个M :N 联系时,根据ER 模型转换成关系模型的规则,这个ER 结构转换成关系模式个数为 ( )A 、1个B 、3个C 、5个D 、7个7、在SELECT 语句中,与关系代数中π运算符对应的是哪个子句。
( )A 、SELECTB 、FROMC 、GROUP BYD 、WHERE8、关系模型的完整性规则不包括 ( )A 、实体完整性规则B 、参照完整性规则C 、用户自定义的完整性规则D 、数据操作性规则 9、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是 ( )A 、(学号,课程号)和(课程号,名次)都可以作为候选键B、只有(学号,课程号)能作为候选键C、关系模式属于第三范式D、关系模式属于BCNF10、下面对INSERT-VALUES所实现功能的描述中,不正确的是()A、向表中增加一行B、向表中增加一行,指定列名的域赋给指定的值C、向表中增加一行,所有列均必须赋以指定的值D、向表中增加一行,未指定的列赋空值11、关系R,S和T如下。
关系T是由关系R和S经过哪种操作得到的? ( )A、B、R-S C、R×S D、R∪S12、一个事务中所有对数据库的操作是一个不可分割的操作序列,事务要么完整地被全部执行,要么什么也不做,这是事务的()A、原子性B、一致性C、隔离性D、持久性13、在创建SQL基本表时,是通过什么实现参照完整性规则的()A、PRIMARY KEY子句B、FORGEIGN KEY子句C、NOT NULLD、CHECK子句14、ER方法的三要素是()A、实体、属性、实体集B、实体、键、属性C、实体、属性、联系D、实体、域、联系15、设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为()A、20B、≤20C、10D、≤1016、在关系模型中,下列说法正确的是()A、关系中存在可分解的属性值B、关系中允许出现相同的元组C、关系中,考虑元组的顺序D、元组中, 理论上属性是无序的,但使用时按习惯考虑列的顺序17、数据库恢复的重要依据是()A、DBAB、DDC、文档D、事务日志18、把E→R图转换成关系模型的过程,属于数据库设计的()A、概念设计B、逻辑设计C、需求分析D、物理设计19. 下面关于分布式数据库说法错误的是() A.分布式数据库是面向全体用户的。
B. 分布式数据库是虚拟的、逻辑的。
C.分布式数据库物理存在的。
D.分布式数据库是基于网络应用的。
20. 下面哪种说法是错误的()A. 数据挖掘是对数据库中蕴涵的、未知的、非凡的、有潜在应用价值的模式或规则的提取。
B.数据挖掘是验证性工具。
C.数据挖掘技术中大量使用统计方法。
D二、多项选择题:(每题2 分,共20 分)1、分解关系的基本原则是()A、保持无损连接性B、保持多值依赖性C、保持数据的独立性D、保持函数依赖性2、如果对数据库的并发操作不加以控制,则会带来下面的哪些问题?()A、丢失更新问题B、不可重复读C、数据独立性问题D、读“脏”数据3、下列关系模式不是第一范式的是()A、部门(部门号,名称,经理(正经理,副经理))B、学生(学生号,学生姓名,简历(日期,主要经历,证明人))C、雇员(雇员号,姓名,基本工资,奖金)D、教师(教师号,姓名,职称)4、在ER模型转换成关系模型的过程中,下列叙述正确的是()A、每个实体类型转换成一个关系模式B、每个联系类型转换成一个关系模式C、每个M:N联系类型转换成一个关系模式D、在处理1:1和1:N联系类型时,不生成新的关系模式5、要找出籍贯是湖北或湖南的学生的姓名和性别,下述SQL语句正确的是()A、SELECT SNAME,SEX FROM STUDENTS WHERE BPLACE LIKE ‘湖%’B、SELECT SNAME,SEX FROM STUDENTS WHERE BPLACE LIKE ‘湖_’C、SELECT SNAME,SEX FROM STUDENTS WHERE BPLACE IN (‘湖南’,‘湖北’)D、SELECT SNAME,SEX FROM STUDENTS WHERE BPLACE BETWEEN‘湖南’AND‘湖北’6、事务具有4个重要特性,通常称为ACID性质,这4个特性是()A、原子性B、持久性C、冗余性D、一致性E、隔离性7、下列说法正确的是()A、数据库的逻辑设计主要是把概念模式转换成DBMS能处理的模式B、数据库的概念设计的结果是得到一个与DBMS无关的概念模式C、数据库的物理设计就是对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程D、数据库的逻辑设计的主要目的是把概念设计阶段设计好的基本ER图转换为与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构8、在查询语句中,与分组信息相关的子句有哪些?()A、whereB、order byC、havingD、fromE、group by9、传统的数据模型有三种,它们是()A、关系模型B、实体联系模型C、层次模型D、网状模型10、分布式数据库中定义数据分片时,必须满足哪些条件()A、完备性条件B、重构条件C、不相交性D、一致性三、判断题:(每题1分,共10 分)1、能惟一标识元组的属性或属性集称为主键。
()2、视图定义后,其中的数据就存储在视图中。
()3、数据库系统的核心组成部分是数据库管理系统。
()4、数据独立性是指数据之间相互独立。
()5、数据库的保护涉及三个方面的问题,即数据库的私用性、安全性和完整性。
()6、索引定义后,可以提高数据库的效率。
()7、HAVING子句常用于在计算出聚集之后对行的查询进行控制。
()8、能惟一标识元组的属性集称为外键。
()9、GROUP BY 子句总是跟在WHERE 子句后面,当WHERE子句缺省时,不能出现GROUP BY子句。
()10、数据库系统就是数据库管理系统即DBMS。
()四、简答题:(每题8 分,共32 分)1、什么是视图,其主要特点是什么?2、什么是数据库系统的三级模式结构?这种体系结构的优点是什么?3、设有学生关系STUDENT(sno,sname,sex,birthday),有关系代数表达式:πsno,sname,birthday(STUDENT)÷π4(σsno=’20060401’(STUDENT)),请用汉语句子写出该表达式所表示的查询。
4.设有关系模式R(A,B,C,D,E,F),其函数依赖集为F={E→D,C→B,CE→F,B→A},证明CE为候选键。
四、应用题:(12 分、6分,共18 分)1、下面给出三个关系模式:(1)学生关系S(SNO,SName,SAge,SSex)(2)课程关系C(CNO,CName,CTeacher)(3)学习关系SC(SNO,CNO,Grade)。
根据要求用关系代数和SQL语句分别完成下列各题。
(1)检索学习课程号为“C01001”的学生学号与姓名;(2)检索至少选修课程号为“C00101”和“C02341”的学生学号。
用SQL语句完成下列各题。
(3)向学生关系中增加一条“S145,张三,20,男”的新记录。
(4)在成绩关系中,删除姓名为“李四”的学生的全部成绩。
(5)将成绩关系中,将“数据库原理”的成绩都置成空值。
2、下面给出一个商品销售数据库中包含的三个基本表:(1)客户表:table_Client(CNO,Cname,Csex,Cbirthday)(2)商品表:table_Goods(GNO,Gname,Gunit,Gprice)(3)购物表:table_CG(CNO,GNO,CGquantity)用SQL语句完成下列各题。
(1)查询购买了商品的客户号及姓名。
(2)查询1978年出生的客户号及姓名。
(3)购买了三种以上商品的客户号及客户姓名。