数据库原理及应用(管理类)复习题
数据库原理与应用复习
数据库原理与应用期末复习材料一、简单回答:1. 数据管理的发展包括哪些阶段(人工管理、文件系统、数据库系统)(P2-3)2. 数据库系统的核心是数据库管理系统。
(P5)3. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系(答案:一对多)(P13)4. 数据模型分为层次模型、网状模型和关系模型。
(P16-17)5. 在关系模型中,“元组”是指什么(答案:表中的一行)(P18)6. 关系数据库是采用关系模型的数据库。
(P23)7. 关系的完整性包括实体完整性、参照完整性和用户定义的完整性。
(P24)8. 规定关系的所有主属性都不能取空值,是用来实现哪一类完整性约束(答案:实体完整性)(P24)9. 有关系R和S,关系代数运算R AS等价于R-(R-S)(P27)10. 有学生、选修和课程三个关系,学生S (学号,姓名,性别•••.),课程C (课程号,课程名),选修SC (学号,课程号,成绩)。
想查询选修2号课程的学生的学号和姓名,则关系运算式应写成(答案:n学号,姓名(o课程号=2 (S x SC)))(P31)11. 学生关系(学号,姓名,性别,年龄,系号,系名)中,“系名”对主关键字“学号”的函数依赖是(答案:传递函数依赖)(P35)12. 有学生、选修和课程三个关系,S (学号,姓名,性别,年龄),C (课程号,课程名),SC (学号,课程号,成绩)。
外码是(答案:SC.学号,SC.课程号)(P35)13. 在一个关系中,所有字段都是不可分的,给定一个关键字,则可以在这个数据表中唯一确定一条记录,则这个关系一定满足(答案:1NF)(P37)14. 数据库的设计分为六个阶段,这六个阶段是:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、运行和维护。
(P42)15. 使用最广泛的概念模型是实体模型(E-R 模型)。
(P46)16. SQL Server 2005 中,主数据库文件的扩展名为(答案:mdf )(P93)17. SQL Server 2005 中,一个简单的数据库的物理文件可以只有一个主数据文件和一个日志文件(P93)。
数据库原理与应用习题(有答案)
三:简答题:
1. 什么是数Байду номын сангаас库?
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行
组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据
独立性和易扩展性。
2. 什么是数据库的数据独立性?
答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理
第一章补充作业部分:
假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可讲授多门课,一门课只有一个教师讲授;
③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出 ER 图,要求在图中画出实体的属性并注明联系的类型;
12. 在数据库中,产生数据不一致的根本原因是 数据冗余 。
13. 数据库管理系统(DBMS)是 系统软件 。
14. 数据库管理系统(DBMS)的主要功能是 定义数据库 。
15. 数据库系统的特点是 数据共享 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
16.据库系统的最大特点是 数据的三级抽象和二级独立性 。
A.层次数据模型 B.网状数据模型 C. D.面向对象数据模型
答案:C
二、填空题
1. 数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。
2. 数据库是长期存储在计算机内、有 组织 的、可 共享 的数据集合。
3.DBMS 是指 数据库管理系统 它是位于 用户 和 操作系统 之间的一层管理软件。
统一管理和控制
数据库原理与应用复习题及参考答案
数据库原理与应⽤复习题及参考答案数据库原理与应⽤复习题及参考答案⼀、选择题1.在下⾯所列出的条⽬中,哪些是数据库管理系统的基本功能。
A.数据库定义B.数据库的建⽴和维护C.数据库存取D.数据库和⽹络中其他软件系统的通信ABC 2.在数据库的三级模式结构中,内模式有。
A.1个B.2个C.3个D.任意多个 A 3.下⾯列出的条⽬中,哪些是数据库技术的主要特点。
A.数据的结构化B.数据的冗余度⼩C.较⾼的数据独⽴性D.程序的标准化ABC 4.在数据库管理系统中,下⾯哪个模块不是数据库存取的功能模块。
A.事务管理程序模块B.数据更新程序模块C. 交互式程序查询模块D.查询处理程序模块 C5.是按照⼀定的数据模型组织的,长期储存在计算机内,可为多个⽤户共享的数据的聚集。
A.数据库系统B.数据库C.关系数据库D.数据库管理系统 B 6.下⾯哪个不是数据库系统必须提供的数据控制功能。
A.安全性B.可移植性C.完整性D.并发控制 B 7.数据库系统的核⼼是。
A. 数据库B.数据库管理系统C. 数据模型D.软件⼯具 B8.数据库系统与⽂件系统的主要区别是。
A.数据库系统复杂,⽽⽂件系统简单B.⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统可以解决C.⽂件系统只能管理程序⽂件,⽽数据库系统能够管理各种类型的⽂件D.⽂件系统管理的数据量较少,⽽数据库系统可以管理庞⼤的数据量 B 9.数据库的是指数据的正确性和相容性。
A.安全性B.完整性C.并发控制D.恢复 B 10.数据库的是为保证授权⽤户对数据库的修改不会影响数据⼀致性。
A.安全性B.完整性C.并发控制D.恢复 B 11.数据库系统中,物理数据独⽴性是指。
A.数据库与数据库管理系统的相互独⽴B.应⽤程序与DBMS的相互独⽴C.应⽤程序与存储在磁盘上数据库的物理模式是相互独⽴的D.应⽤程序与数据库中数据的逻辑结构相互独⽴ C 13.结构化查询语⾔SQL是⼀种关系数据库语⾔,其主要功能有[C] A.数据定义、数据操作、数据安全B.数据安全、数据编辑、数据并发控制C.数据定义、数据操作、数据控制D.数据查询、数据更新、数据输⼊输出14.数据库的三级模式之间存在着两级映象,使数据库系统具有较⾼的数据[B] A.相容性B.独⽴性C.共享性D.⼀致性15.实现关系代数投影运算的SQL ⼦句是[A] A .SELECT B .ORDER BY C .FROM D .WHERE16.设有关系R(A,B,C)和关系S(B,C,D),那么与R ?S 等价的关系代数表达式是 [B]A .σ1=5(R ?S )B .σ1=5(R ×S )C .σ1=2(R ?S )D .σ1=2(R ×S )17.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,B FROM RWHERE B NOT IN (SELECT B FROM S WHERE C='C56');等价的关系代数表达式是[C] A .πA ,B (σC ≠'C56'(R ?S ))B .πA ,B (R ? S )C .R -πA ,B (σC= 'C56'(R ?S ))D .R -πA ,B (σC ≠'C56'(R ?S )) 19.在关系数据库系统中,为了简化⽤户查询操作,⽽⼜不增加数据的存储空间,常⽤的⽅法是创建 [C]A .另⼀个表B .游标C .视图D .索引20.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
《数据库原理及应用》总复习题
《数据库原理及应用》总复习题《数据库原理及应用》总复习题一、单项选择题1、数据库系统的核心是。
A )数据库 B)数据库管理系统C)操作系统 D)文件答案:B2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A )DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 答案:A3、在数据管理技术的发展过程中,数据独立性最高的是阶段。
A )数据库系统 B)文件系统 C)人工管理 D)数据项管理答案:A4、数据库系统是数据库、数据库管理系统、应用系统、和用户构成。
A )DBMS B)DB C)DBS D)DBA 答案:D5、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是。
A )DATA B)INFORMATION C)DB D)其他答案:A6、是长期存储在计算机内有序的、可共享的数据集合。
A )DATA B)INFORMATION C)DB D)DBS 答案:C7、是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时其统一管理、统一控制。
A )DBMS B)DB C)DBS D)DBA 答案:A8、概念设计的结果是 A)一个与DBMS相关的要领模型 B)一个与DBMS无关的概念模型 C)数据库系统的公用视图 D)数据库系统的数据字典答案:B9、 E-R方法的三要素是 A)实体、属性、实体集 B)实体、键、联系 C)实体、属性、联系 D)实体、域、候选区答案:C10、要保证数据库的数据独立性,需要修改的是 A)模式与外模式 B)模式与内模式 C)三级模式之间的两层映射 D)三级模式答案:C11、描述数据库全体数据的全局逻辑结构和特性的是 A)模式B)内模式 C)外模式 D)全模式答案:A12、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是I、人工管理阶段 II、文件系统阶段III、数据库阶段A)I 和 II B)只有 II C)II 和 III D)只有 I 答案:D13、下列四项中,不属于数据库系统特点的是 A)数据共享B)数据完整性 C)数据冗余度高 D)数据独立性高答案:C14、应用数据库的主要目的是为了 A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题 D)解决数据量大的问题答案:C15、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于。
数据库原理及应用(管理类)练习题A
数据库原理及应用(管理类)练习题A一。
单项选择1.数据库中只存放视图的_________。
A.操作B.对应的数据C.定义D.限制2.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及的缺陷A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失3.数据库的概念模型独立于_______。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界4.应用数据库的主要目的是为了A.解决保密问题 B.解决数据完整性问题 C.共享数据问题 D.解决数据量大的问题5.在数据管理技术的发展过程中的数据独立性最高。
A.文件系统 B.数据库 C.手工处理 D.其他6.数据库中,数据的物理独立性是指 _______。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7.关系模型中的关系模式至少是_______。
A.1NFB.2NF C.3NF D.BCNF8.数据库管理系统(DBMS)是。
A.数学软件 B.应用软件 C.计算机辅助设计 D.系统软件9.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式 B.内模式 C.存储模式 D.模式10.数据库中存储的是。
A.数据 B.信息 C.数据模型 D.数据以及数据之间的联系11.候选关键字中的属性称为__________。
A.非主属性 B.主属性 C.复合属性 D.关键属性12.关系模式中各级模式之间的关系为A.3NF∈2NF∈1NFB.3NF∈1NF∈2NFC.1NF∈2NF∈3NFD.2NF∈1NF∈3NF 13.SQL语言使用最频繁的语句是。
A .SELECT B.INSERT C .UPDATE D.DELETE14.SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL15.下列 SQL语句中,修改表结构的是。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
数据库原理与应用试题及答案
数据库原理与应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行程序D. 以上都是答案:D2. 关系数据库中,表之间的关系有几种?A. 1种B. 2种C. 3种D. 4种答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于分组答案:A5. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有上述类型答案:D二、填空题6. 数据库设计通常分为三个阶段:需求分析、______、物理设计。
答案:概念设计7. 在关系数据库中,一个表的______是指表中数据的逻辑结构。
答案:模式8. 数据库的并发控制主要解决______、更新丢失和不一致的异常问题。
答案:数据竞态9. 数据库的______是指数据库中数据的独立性。
答案:规范化10. 在SQL中,使用______语句可以实现数据的删除。
答案:DELETE三、简答题11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
12. 解释什么是事务的ACID属性。
答案:事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性指事务中的操作要么全部完成,要么全部不完成;一致性指事务执行的结果必须使数据库从一个一致的状态转移到另一个一致的状态;隔离性指并发执行的事务之间不会互相影响;持久性指一旦事务提交,其结果将永久保存在数据库中。
四、论述题13. 论述数据库备份与恢复的重要性及其常用方法。
数据库原理及应用复习题及参考答案
《数据库原理及应用》复习题及参考答案一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。
(×)2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。
(×)3.概念设计可以独立于数据库管理系统。
(√)4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。
(×)5.在视图中插入一个元组,该元组会同时插入到基本表中。
(√)6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。
(×)7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。
(√)8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。
(√)9.超类可以自动继承子类的所有特性。
(×)10.两段锁协议是使并发操作可串行化调度的必要条件。
(×)二、选择题1.实体联系模型属于( D )。
A. 层次模型B. 网状模型C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。
A. 可以全同B. 必须全同C. 不能全同D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )A. 行B. 属性C. 记录D.元组4.SQL是( C )的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是5.当两个子查询的结果( C )时,可以执行并、交、差操作。
A.结构完全不一致时B.结构部分一致C.结构完全一致时D.主键一致6.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为( A )冲突。
数据库原理与应用练习题(含答案)
数据库原理与应⽤练习题(含答案)《数据库原理与应⽤》复习题⼀、判断题1.在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。
错2.若在⼀个关系中,某⼀个属性或属性组的值能唯⼀地标识该关系的元组,⽽其真⼦集不⾏,则称该属性或属性组为候选码。
对3.每个Oracle数据库中只有⼀个重做⽇志⽂件。
错4.DBMS提供数据定义语⾔(DDL)实现对数据库的检索、插⼊、修改、删除等基本操作。
错5.静态列级约束是对⼀个列的取值域的说明。
对6.数据库的安全性是为了保护数据库以防⽌不合法的使⽤所造成的数据泄露、更改或破坏。
对7.若事务T对数据对象A加上共享锁后,则只允许事务T读取A。
错8.INSTEAD OF触发器是基于视图的触发器,只适⽤于视图。
对⼆、单项选择题1.关系模式规范化的最起码的要求是达到第⼀范式,即满⾜( D )。
A. 每个⾮码属性都完全依赖于主码B. 主码属性唯⼀标识关系中的的元组C. 关系中的元组不可重复D. 每个属性都是不可分解的2.公司中有多个部门和多名职员,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,从职员到部门的联系类型是( C )。
A. 多对多B.⼀对⼀C.多对⼀D.⼀对多3.在数据库系统的三级模式结构中,⽤来描述数据的全局逻辑结构的是(C )。
A.⼦模式B.⽤户模式C.模式D.存储模式4.在数据库中可以创建和删除表、视图、索引,可以修改表。
这是因为数据库管理系统提供了(A )。
A.数据定义功能B.数据操纵功能C.数据维护功能D.数据控制功能5.SQL语⾔称为( C )。
A. 结构化定义语⾔B. 结构化控制语⾔C. 结构化查询语⾔D. 结构⼈操纵语⾔6.设有⼀个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且⾄少包含4个字母的DNAME,则查询条件⼦句应写成WHERE DNAME LIKE B 。
A.‘_ _ W _ %’B.‘_ % W _ _’C.‘_ W _ _’D.‘_ W _ %’7.SQL语⾔级数据定义功能、数据操纵功能和数据控制功能于⼀体。
数据库原理与应用-期末考试复习题
数据库原理期末考试复习题一、单选题1.在数据库中存储的是(C)。
A。
数据B。
数据模型C。
数据及数据之间的联系D。
信息2.现有一个“教师"表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C ).A. 为此列创建一个check约束B。
为此列创建一个foreign key约束C。
为此列创建一个default约束 D. 为此列创建一个primary key约束3.数据库系统包括( D )。
A. DB、DBMSB. DB、DBAC。
DB、DBMS、DBA、计算机硬件D。
DB、DBMS、DBA、OS、计算机硬件4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D)。
A. SELECT 产品名称,AVG(单价)FROM 产品GROUP BY 单价B. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 单价C。
SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 产品名称D. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称5.数据库中,数据的物理独立性是指(C).A。
数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D。
应用程序与数据库中数据的逻辑结构相互独立6.关系数据库规范化是为解决关系数据库中(B)问题而引入的。
A. 提高查询速度B. 保证数据的安全性和完整性C。
减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是(C).A. 层次数据模型B。
网状数据模型C. 关系数据模型D. 面向对象数据模型8.如果两个实体集之间的联系是m:n,转换为关系时(B)。
A。
联系本身不必单独转换为一个关系B。
《数据库原理与应用》考试复习题
《数据库原理与应用》考试复习题一、填空题1、数据的长期存储、有组织和可共享是数据库的三个基本特点。
2、SQL Server中索引类型包括的三种类型分别是聚集索引非聚集索引唯一索引3、SQL Server提供的最常用的管理工具是企业管理器和查询分析器4、事务是指一个操作序列,这些操作序列要么被执行,要么都不被执行。
5、SQL Server是运行在Windows 操作系统平台上的、逻辑模型为关系型数据库管理系统6、对表中记录的维护工作主要有增加、修改和删除操作,均可以通过企业管理器或T-SQL语句完成。
7、在一个已存在数据的表中增加一列,一定要保证所增加的列允许空值。
8、在E-R图中,用菱形表示关系,用长方形表示实体,用椭圆形表示属性。
9、where 子句中使用到的逻辑运算符有NOT AND OR10、按触发器事件类型的不同,可以把SQL Server2005系统提供的DML触发器分成插入类型删除类型更新类型二、单选题1、一个教师能开多门课程,一门课程可以由多个教师开设,老师实体与课程间是(C)A、一对一的联系B、一对多的联系C、多对多的联系D、多对一的联系2、不同实体间可以有(A)A、只有一种联系B、可以有多种联系C、不能有联系D、只有多对多联系3、(A)是位于用户和操作系统之间的一层数据管理软件,数据库在建立,使用和维护时由其统一管理,统一控制。
A、DBMS(数据库管理系统)B、DB(数据库)C、DBS(数据库系统)D、DBA(数据库管理员)4、英文缩写DBA代表(B)A数据库管理系统B、数据库管理员C、数据定义语言D、数据库操纵语言5、以下不是SQL数据定义语言的是(C)A、CREATEB、DROPC、DELECTD、ALTER6、假如采用关系数据库系统来实现应用,在是数据库设计的(B)阶段,需要将E-R模型转换为关系数据模型。
A概念设计B物理设计C、逻辑设计D、运行阶段7、主键索引可确保字段中输入值的(C)A 多样B 重复C 唯一D 若干8、下面关于索引的说法正确的是(A)A 索引可以修改B 索引越多查询效率越高C 索引只能删除D 表中不能没有索引9、在T-SQL中,关于NULL值叙述正确的是(D)A、NULL表示空格B、NULL表示0C、NULL既可以表示0,也可以表示空格D、NULL表示空值10、一个关系中,能唯一标识远祖的属性集称为关系的(B)A、副键B、关键字C、从键D、参数11、激活DML触发器的数据修改语句,有效选项是(B)A、INSERTB、UPDATEC、DELETED、SELECE12、SQL Server2005是一种基于客户机/服务器的关系型数据库管理系统,它使用(B)语言在服务器和客户机之间传递请求。
《数据库原理及应用》总复习题(带答案).
《数据库原理及应用》总复习题(带答案)一、单项选择题(131)1.()是长期存储在计算机内有序的、可共享的数据集合。
A)DATAB)INFORMATIONC)DBD)DBS2.应用数据库的主要目的是为了()A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题3.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统的核心是()。
A)数据库B)数据库管理系统C)操作系统D)文件5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()。
A)DATAB)INFORMATIONC)DBD)其他6.下列四项中,不正确的提法是()A)SQL语言是关系数据库的国际标准语言B)SQL语言具有数据定义、查询、操纵和控制功能C)SQL语言可以自动实现关系数据库的规范化D)SQL语言称为结构查询语言8.数据库主数据文件的扩展名为()。
A)dbfB)mdfC)ndfD)ldf9.数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。
A)需求分析阶段B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段10.下列实体类型的联系中,属于一对一联系的是()。
A)教研室对教师的所属联系B)父亲与孩子的联系C)省与省会的所属联系D)供应商与工程项目的供货联系12.()是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A)DBMSB)DBC)DBSD)DBA13.下列四项中,不属于数据库系统特点的是()A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.描述数据库全体数据的全局逻辑结构和特性的是()A)模式B)内模式C)外模式D)全模式15.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段III.数据库阶段A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
数据库原理及应用复习题 3
ti数据库原理及应用复习题一、填空题1、事务的ACID特性指的是:一致性、原子性、持久性和隔离性。
2、实体-联系模型的基本要素是: 实体、属性、联系。
3.计算机能够处理的数据模型根据应用目的不同,可以分成不同层次的三类:概念模型,数据模型,逻辑模型。
(3、)目前最常用的数据模型有:_关系_____、层次、网状。
4、数据管理技术的发展主要经历了以下三个阶段:人工管理、文件系统、数据库系统。
5、关系的三类完整性约束:实体,参照、用户定义。
6、关系模型由三部分组成:数据结构、操纵及完整性约束、存储结构。
7、分E-R图之间的冲突主要有3类:属性、命名、结构。
8、模式分解等价的标准有: 具有无损连接性、保持函数依赖、既要保持函数依赖又要具有函数依赖。
9、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
10、DBMS的功能应包括下面几类:数据定义、数据操纵、数据库运行管理、数据库组织,存储和管理、数据库建立,维护和其他。
11.目前最常用的数据模型有:层次模型,网状模型,关系模型。
12.数据库系统中的故障类型有:事务内部的故障,系统故障,介质故障,和计算机病毒故障。
二、单项选择题1、现在采用的概念模型主要是( A )。
A.实体-联系模型B.结构模型C.数据模型D.抽象模型2、数据字典通常包括( D)A.数据项和数据结构B.数据流和数据存储 C.处理过程D.ABC均正确。
3、完整性约束条件作用的对象层次有:( D )A.列级 B.元组级 C.关系层 D.ABC均正确4、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。
A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5、SQL语言具有( B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6、语句SELET COUNT(*) FROM human返回(A)行。
数据库原理及应用复习题 3
ti数据库原理及应用复习题一、填空题1、事务的ACID特性指的是:一致性、原子性、持久性和隔离性。
2、实体-联系模型的基本要素是: 实体、属性、联系。
3.计算机能够处理的数据模型根据应用目的不同,可以分成不同层次的三类:概念模型,数据模型,逻辑模型。
(3、)目前最常用的数据模型有:_关系_____、层次、网状。
4、数据管理技术的发展主要经历了以下三个阶段:人工管理、文件系统、数据库系统。
5、关系的三类完整性约束:实体,参照、用户定义。
6、关系模型由三部分组成:数据结构、操纵及完整性约束、存储结构。
7、分E-R图之间的冲突主要有3类:属性、命名、结构。
8、模式分解等价的标准有: 具有无损连接性、保持函数依赖、既要保持函数依赖又要具有函数依赖。
9、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
10、DBMS的功能应包括下面几类:数据定义、数据操纵、数据库运行管理、数据库组织,存储和管理、数据库建立,维护和其他。
11.目前最常用的数据模型有:层次模型,网状模型,关系模型。
12.数据库系统中的故障类型有:事务内部的故障,系统故障,介质故障,和计算机病毒故障。
二、单项选择题1、现在采用的概念模型主要是( A )。
A.实体-联系模型B.结构模型C.数据模型D.抽象模型2、数据字典通常包括( D)A.数据项和数据结构B.数据流和数据存储 C.处理过程D.ABC均正确。
3、完整性约束条件作用的对象层次有:( D )A.列级 B.元组级 C.关系层 D.ABC均正确4、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。
A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5、SQL语言具有( B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6、语句SELET COUNT(*) FROM human返回(A)行。
数据库原理与应用考试试题
数据库原理与应用考试试题一、选择题1. 数据库的三级模式结构不包括以下哪个层次?A. 外模式B. 概念模式C. 逻辑模式D. 物理模式2. 下列哪项不是数据库系统解决的问题?A. 数据冗余B. 数据安全性C. 数据独立性D. 数据持久性3. 关系数据库的元组是指什么?A. 表格B. 行C. 列D. 字段4. 以下哪种不是数据库的关键特性?A. 数据的存储B. 数据的组织C. 数据的维护D. 数据的共享5. 在SQL语句中,用于从表中选择数据的命令是哪个?A. UPDATEB. DELETEC. SELECTD. INSERT二、问答题1. 请解释数据库的范式是什么,它对数据库设计有什么意义?2. 数据库事务是什么,事务的特性有哪些,为什么事务是数据库管理中的重要概念?3. 什么是索引?数据库中的索引有什么作用?如何创建索引?4. 请简要介绍一下关系型数据库和非关系型数据库的区别以及各自的优缺点。
5. 数据库管理系统的优点是什么?它对于数据操作以及数据查询有何帮助?三、综合题1. 某公司要求你设计一个员工信息管理系统,该系统需要记录员工的基本信息如姓名、性别、年龄、部门等,并支持员工的增删改查操作。
请简要描述你会如何设计该系统的数据库结构,包括数据表的设计和关系的建立。
2. 假设你是某银行的数据库管理员,银行拥有大量客户的账户信息和交易记录。
你将如何设计数据库以确保数据的安全性和一致性?请列出你所采取的措施。
以上为数据库原理与应用考试试题,完成后请按照要求分别回答选择题、问答题和综合题。
祝您考试顺利!。
数据库原理和应用期末复习试题和答案解析
《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。
A.实体B.实体值C.属性D.信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。
A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。
A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。
A.2NFB.3NFC.BCNFD.4NF6.在数据库中,下列说法不正确的是__________。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。
A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________ 。
A.S锁B.X锁C.S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________。
A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________ 。
A.SELECTB.FROMC.WHERED.SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________ 。
A.如果X→→Y,Y→→Z,则X→→ZB.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。
数据库原理及应用(管理类)复习题
数据库原理及应用(管理类)复习题一、单项选择1.数据库中只存放视图的_________。
A.操作B.对应的数据C.定义D.限制2. 在数据管理技术的发展过程中的数据独立性最高。
A.文件系统 B.数据库 C.手工处理 D.其他3.的数据独立性最高。
A.文件系统 B.数据库 C.手工处理 D.其他4.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式 B.内模式 C.存储模式 D.模式5. 数据库中存储的是。
A.数据 B.信息 C.数据模型 D.数据以及数据之间的联系6. 数据管理方法主要有。
A.文件系统与分布式系统B.分布式系统与批处理C.批处理与数据库系统D.数据库系统与文件系统7.对关系模型叙述错误的是。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机 DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统8.同一个关系模型的任意两个元组值。
A.不能全同 B.可全同 C.必须全同 D.以上都不是9. 数据库三级模式体系的划分,有利于的保持。
A.数据独立性B.数据安全性C.操作可行性D.结构规范化10. E-R图时数据库设计的工具之一,一般是用于建立数据库的A.逻辑模型B.物理模型C.结构模型D.概念模型11. 在关系DB中,任何二元关系模式的最高范式必定是A.1NFB.2NF C.3NF D.BCNF12.数据库系统的核心是A.数据库 B.数据库管理系统 C.数据模型 D.软件工具13. 下列关系中,不可作为关系数据库的关系是A.R1 (学号,姓名,性别)B.R2(学号,姓名,班级号)C.R3(学号,班级号,选修课号)D.R4 (学号,姓名,简历)14. 保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据______。
A.安全性 B .完整性 C .并发控制 D.恢复15. SQL语言具有功能。
《数据库原理与应用》复习题及参考答案完整版
《数据库原理与应用》复习题及参考答案完整版第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是 A 阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于A 。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4.B 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。
A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。
数据库原理及应用历年考题_答案(DOC)
《数据库原理及应用》试题 1一、选择题1、数据库系统的基本特色是_________。
A 、数据的一致控制B、数据共享性和一致控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数 C)正确答案: C2、DB 、 DBMS 和 DBS 三者之间的关系是_________。
A、DBS 与 DB 和 DBMS 没关B、DBMS 包含 DBS 和 DBC、DB 包含 DBMS 和 DBSD、DBS 包含 DB 和 DBMS(难度系数 B)正确答案: D3、设有关系R 和 S,关系代数R (R S) 表示的是_________。
A、R∩SB、 R― SC、R÷SD、 R∪ S(难度系数 B)正确答案: A4 、自然连结是构成新关系的有效方法。
一般状况下,当对关系R 和 S 使用自然连结时,要求R 和 S 含有一个或多个共有的__________。
A 、行B、属性C、记录D、元组(难度系数 C)正确答案: B5、以下是信息世界的模型,且其实是现实世界到机器世界的一此中间层次的是 _________。
A 、数据模型B、观点模型C、关系模型D、E-R 图(难度系数 C)正确答案: C6 、构成 E— R 模型的三个基本因素是_________。
A 、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数 C)正确答案: B7 、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连结B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数 B)正确答案: C8、在以下对于规范化理论的表达中,不正确的选项是_________。
A、任何一个关系模式必定有键。
B 、任何一个包含两个属性的关系模式必定知足 3NF 。
C 、任何一个包含两个属性的关系模式必定知足 BCNF 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用(管理类)复习题一、单项选择题1. 每个教师可以教授多门课程,每门课程至少有两名教师任课,从课程到教师之间的联系类型是。
A. 多对多B.一对一C.多对一D.一对多2. 关系模式中各级范式之间的关系为______。
A.3NF⊂ 2NF⊂ 1NFB.3NF⊂ 1NF⊂ 2NFC.1NF⊂ 3NF⊂ 2NFD.2NF⊂ 1NF⊂ 3NF 3.数据库中只存放视图的_________。
A.操作B.对应的数据C.定义D.限制4. 在数据管理技术的发展过程中的数据独立性最高。
A.文件系统 B.数据库 C.手工处理 D.其他5.的数据独立性最高。
A.文件系统 B.数据库 C.手工处理 D.其他6.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式 B.内模式 C.存储模式 D.模式7. 数据库中存储的是。
A.数据 B.信息 C.数据模型 D.数据以及数据之间的联系8. 数据管理方法主要有。
A.文件系统与分布式系统B.分布式系统与批处理C.批处理与数据库系统D.数据库系统与文件系统9.对关系模型叙述错误的是。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机 DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统10.将2NF规范为3NF,应。
A.消除非主属性对键的部分函数依赖B.消除非主属性对键的传递函数依赖C.消除主属性对键的部分函数依赖和传递函数依赖D.消除非主属性对键的部分函数依赖和传递函数依赖11.同一个关系模型的任意两个元组值。
A.不能全同 B.可全同 C.必须全同 D.以上都不是12. 数据库三级模式体系的划分,有利于的保持。
A.数据独立性B.数据安全性C.操作可行性D.结构规范化13. E-R图时数据库设计的工具之一,一般是用于建立数据库的A.逻辑模型B.物理模型C.结构模型D.概念模型14. 在关系DB中,任何二元关系模式的最高范式必定是A.1NFB.2NF C.3NF D.BCNF15.数据管理技术发展所经历的过程是______。
A.数据库系统—文件系统—人工管理B.文件系统—人工管理—数据库系统C.人工管理—文件系统—数据库系统D.人工管理—数据库系统—文件系统16.数据库DB、数据库系统DBS和数据库管理系统DBMS这三者的关系是。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS17.数据库系统的核心是A.数据库 B.数据库管理系统 C.数据模型 D.软件工具18.数据库系统的数据独立性是指。
A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结19.关系模型中,一个关键字是。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不是20. 下列关系中,不可作为关系数据库的关系是A.R1 (学号,姓名,性别)B.R2(学号,姓名,班级号)C.R3(学号,班级号,选修课号)D.R4 (学号,姓名,简历)21. 保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据______。
A.安全性 B .完整性 C .并发控制 D.恢复22. SQL语言具有功能。
A.数据定义,数据操纵,数据控制B.关系规范化,数据操纵,数据定义C.关系规范化,数据定义,数据控制D.关系规范化,数据操纵,数据控制23.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理24.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的________阶段。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计25.数据库管理系统的工作不包括。
A.定义数据库 B.对己定义的数据库进行管理C.为定义的数据库提供操作系统 D.数据通信26. 在关系数据模型中,通常可以把称为属性。
A.记录B.基本表C.模式D.字段27. 关系数据模型的主要特征是用形式表示实体类型和实体间联系。
A.关键字B.指针C.键表D.表格28.关系模式中各级模式之间的关系为A.3NF∈2NF∈1NFB.3NF∈1NF∈2NFC.1NF∈2NF∈3NFD.2NF∈1NF∈3NF 29.SQL语言使用最频繁的语句是。
A .SELECT B.INSERT C .UPDATE D.DELETE30.在通常情况下,下面的关系中不可以作为关系数据库的关系是____。
A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历)31. 数据库应用程序与数据的逻辑组织,数据的物理存储方式无关,表明了数据库数据的。
A.共享性B.独立性C.冗余性D.完整性32.SQL语言中外模式对应于________。
A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘33. 按所使用的数据模型来分,数据库可分为三种模型——。
A. 层次、关系和网状 B.网状、环状和链状C.大型、中型和小型 D.独享、共享和分时34. 在关系代数中,对一个关系作投影操作之后,新关系的元组个数原来关系的元组个数。
A.大于B.等于C.小于D.小于或等于35. 关系数据模型中,称为关系模式。
A.记录 B.元组 C.记录类型 D.元组集36. 应用数据库的主要目的是为了。
A.解决保密问题 B.解决数据完整性问题C.共享数据问题 D.解决数据量大的问题37.SQL语言是的语言,易学习。
A过程化 B.非过程化 C.格式化 D导航式38.关系规范化中的删除操作异常是指____ 。
A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入39.一个关系数据库文件中的各条记录。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列40.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及的缺陷。
A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失41. 关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表42. 候选关键字中的属性称为。
A非主属性 B主属性 C.复合属性 D 关键属性43. 层次型、网状型和关系型数据库划分原则是。
A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系44. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为。
A.选择 B.投影 C.连接 D.扫描45. 同一个关系模型的任两个元组值。
A.不能全同 B.可全同 C.必须全同 D.以上都不是46. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。
A.元组 B.行 C.记录 D.属性47. 等值连接与自然连接是。
A相同的 B.不同的48. 设有关系R按条件f 对关系R进行选择,正确的是。
A. R*R B. R 连接fR C.бf (R) D.∏f(R)49. 关系模型中的关系模式至少是_________。
A.1NFB.2NF C.3NF D.BCNF50. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。
A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能51. 多用户的数据库系统的目标之一是使它的每个用户好象面对着一个单用户的数据库一样使用它,因此数据库系统必须进行______。
A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制52. 数据库设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用____表示。
A.矩形 B.四边形 C.菱形 D.椭圆形53.关系模式中,满足2NF的模式,。
A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF54.SQL语言的一次查询结果是一个。
A.数据项 B.记录 C.元组 D.表55.关系模式的分解_______。
A.唯一 B.不唯一56.消除了部分函数依赖的1NF的关系模式,必定是_。
A.1NFB.2NF C.3NF D.BCNF57.是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构58.数据库系统与文件系统的主要区别是_______。
A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量59.子模式是。
A.模式的副本 B.模式的逻辑子集 C.多个模式的集合 D.以上三者都对60.数据库的概念模型独立于_______。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界61.在关系数据库设计中,设计关系模式是的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段62.E-R图中的联系可以与实体有关。
A.0个 B.l个 C.l个或多个 D.多个63.设计性能较优的关系模式称为规范化,规范化主要的理论依据是A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑64.设有关系R按条件f对关系R进行选择,正确的是。
A.R*R B.R 连接f R C.бf (R) D.∏f(R)65.在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是______。
A.外模式 B.内模式 C.存储模式 D.模式66.当关系模式R(A,B)已属于3NF,下列说法中是正确的。
A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是67.SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL68. 下列 SQL语句中,修改表结构的是。
A.ALTER B.CREATE C.UPDATE D.INSERT69.设有属性A, B,C,D , 以下表示中不是关系的是_____.A.R(A) B.R(A,B,C,D) C.R(A*B*C*D) D.R(A,B)70.从一个表中取出满足某种条件的元组的操作,属于。