郑州大学2011年数据库原理
同等学力考生加试科目代码及名称

515
水文地质学
516
基础工程学
农业水土工程
(082802)
501
水利水能规划
三选一,不得与初试科目相同
517
农田水利学(含节水灌溉技术)
522
水泵及水泵站
机械设计及理论
(080203)
520
内燃机学
二选一,不得与初试科目相同
521
机械设计
流体机械及工程
(080704)
567
2011年硕士研究生入学考试复试阶段参考书目及
同等学力考生加试科目代码及名称
(一)学术型研究生各专业复试科目代码及名称
专业名称及代码
复试科目代码
复试科目名称
备注
水文学及水资源
(081501)
501
水利水能规划
三选一,不得与初试科目相同
502
水资源系统分析
515
水文地质学
水力学及河流动力学
(081502)
528
弹性力学
《弹性力学简明教程》,徐芝纶,高等教育出版社
529
建筑设计
《建筑设计研究》、《绿色建筑》、《建筑高技术研究》、《中外建筑大师作品集》
530
技术经济学
《技术经济学概论》,吴添祖主编,高等教育出版社1998
531
管理信息系统
《管理信息系统》,黄梯云等,高等教育出版社
533
数学物理方程
《数学物理方程》,刘法贵等编,黄河水利出版社
534
概率论与数理统计(一)
《概率论与数理统计》,陈希孺,中国科技大学出版社
535
实变函数与泛函分析
《实变函数与泛函分析》,程其襄,高等教育出版社
郑州大学计算机技术专业基础综合含数据结构计算机组成原理操作系统计算机网络专业硕士历年考研真题汇编

计算机技术专业基础综合(含数据结构、计算机组
成原理、操作系统、计算机网络)[专业硕士]历年
考研真题汇编
最新资料,WORD格式,可编辑修改!
目录
2006年郑州大学496计算机科学与技术基础二(数据结构、计算机组成原理)[专
业硕士]考研真题............................................................... 2006年郑州大学495计算机科学与技术基础一(数据结构、操作系统)[专业硕
士]考研真题................................................................... 2005年郑州大学计算机科学与技术基础一(数据结构、操作系统)[专业硕士]
考研真题...................................................................... 2004年郑州大学计算机科学与技术基础一(数据结构、操作系统)[专业硕士]
考研真题...................................................................... 说明:2006年之前计算机技术专业基础综合分为计算机科学与技术基础一、计
算机科学与技术基础二两门科目,科目代码分别是495、496。
数据库原理(李芳芳)第17讲

CS
A
95002 B
IS
B
95003 C
MA C
95004 B
PH
B
95005 B
────────────
──────────
精选ppt
模式的分解(续)
NL DL
─────────────
Sno Sloc
Sdept
─────────────
95001 A
CS
95002 B
IS
95002 B
PH
95003 C
精选ppt
模式的分解(续)
第二种分解方法:
将 SL分解为下面二个关系模式:
NL(Sno, Sloc)
DL(Sdept, Sloc)
分解后的关系为:
NL ──────────── DL ────────────
Sno Sloc
Sdept Sloc
────────────
────────────
95001 A
推论2:对于给定的关系模式R及其函数依赖集 F,若X(X∈R)是N类和L类属性组成的属性集, 且X+包含了R的全部属性,则X必为R的惟一候 选码。
精选ppt
第五章 关系数据理论
6.1 数据依赖 6.2 规范化 6.3 数据依赖的公理系统 6.4 模式的分解
精选ppt
6.4 模式的分解
关系模式的规范化过程是通过对关系模 式的分解来实现的
分解后的关系为:
精选ppt
模式的分解(续)
ND ──────────── NL ──────────
Sno Sdept
Sno Sloc
──────────── ──────────
数据库系统原理_郑州大学中国大学mooc课后章节答案期末考试题库2023年

数据库系统原理_郑州大学中国大学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年郑州大学

数据库系统原理知到章节测试答案智慧树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语句,并保存结果。
[理学]数据库原理习题解答苗学兰
![[理学]数据库原理习题解答苗学兰](https://img.taocdn.com/s3/m/dabb10dc941ea76e58fa0463.png)
习题一解答1.答:数据是用于载荷信息的物理符号。
数据的特征是:①数据有“型”和“值’之分;②数据受数据类型和取值范围的约束;③数据有定性表示和定量表示之分;④数据应具有载体和多种表现形式。
数据与信息的关系为:数据是信息的一种表现形式,数据通过能书写的信息编码表示信息。
信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但是数据是信息的最佳表现形式。
由于数据能够书写,因而它能够被记录、存储和处理,从中挖掘出更深层的信息。
但是,数据不等于信息,数据只是信息表达方式中的一种。
正确的数据可表达信息,而虚假、错误的数据所表达的是谬误,不是信息。
2.答:数据处理是指对数据的收集、组织、整理、加工、存储和传播等工作。
围绕着数据所做的工作均称为数据处理。
数据处理目的为:通过数据管理,收集信息并将信息用数据表示和保存,在需要的时候,为各种使用和数据处理提供数据;通过数据加工,对数据进行变换、抽取和运算,从而得到更有用的数据,以指导或控制人的行为或事物的变化趋势;通过数据传播,使更多的人得到并理解信息,从而使信息的作用充分发挥出来。
3.答:数据管理的功能为:①组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期地被保存。
②数据维护功能,即根据需要随时进行插入新数据、修改原数据和删除失效数据的操作;③数据查询和数据统计功能,即快速地得到需要的正确数据,满足各种使用要求;④数据的安全和完整性控制功能,即保证数据的安全性和完整性。
数据管理的目标是:收集完整的信息,将信息用数据表示,按数据结构合理科学地组织并保存数据;为各种使用快速地提供需要的正确数据,并保证数据的安全性和完整性。
4.答:数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。
数据库中的数据具有的特点是:①数据库中的数据具有数据整体性,即数据库中的数据要保持自身完整的数据结构;②数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。
数据库原理(李芳芳)第11讲

[ ,<表名或视图名> [别名]] …
[WHERE <条件表达式>] [GROUP BY <列名1>[,<列名1’>] ...
[HAVING <条件表达式>]] [ORDER BY <列名2> [ASC|DESC]
[,<列名2’> [ASC|D精选EpSpCt ] ] … ];
Select * from student where sdept=‘CS’ Minus Select * from student where age<=19;
精选ppt
3. 差操作
[例51] 查询计算机科学系的学生与年龄不大于 19岁的学生的差集。 本例实际上是查询计算机科学系中年龄大于19 岁的学生
3.4 数 据 更 新
3.4.1 插入数据 3.4.2 修改数据 3.4.3 删除数据
精选ppt
3.4.1 插入数据
两种插入数据方式
插入单个元组 插入子查询结果
精选ppt
1. 插入单个元组
ቤተ መጻሕፍቲ ባይዱ
语句格式
INSERT
INTO <表名> [(<属性列1>[,<属性列2 >…)]
VALUES (<常量1> [,<常量2>] …
3.3.5 集合查询
标准SQL直接支持的集合操作种类 并操作(UNION)
一般商用数据库支持的集合操作种类 并操作(UNION) 交操作(INTERSECT) 差操作(MINUS)
精选ppt
1. 并操作 形式
<查询块> UNION [ALL] <查询块>
2011河南省数据库入门基础

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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)购买了三种以上商品的客户号及客户姓名。