管理数据库复习题
数据库管理系统试题及答案
试题名称:数据库系统说明:所有答题一律写在答题纸上第 1 页共 2 页一、简答题(共5小题,每题6分,共30分)1.简述数据库、数据库管理系统与数据库系统的概念。
答:数据库:DataBase,简称DB。
是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统:DataBase Management System,简称DBMS,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
它的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护。
数据库系统:DataBase System,简称DBS,它是包含数据库的具体应用系统,由支持该应用系统的某一具体的数据库、数据库管理系统和应用程序三部分组成。
2.简述两段锁协议并说明两段锁协议和事务可串行化调度的关系。
答:所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。
1、在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;2、在释放一个封锁之后,事务不再申请和获得任何其他封锁。
如果事务中所有的加锁操作都在事务的第一个解锁操作之前进行,那么这个事务是遵循两段锁协议的。
如果一个调度中的每个事务都遵循两段锁协议,那么该调度必然是冲突可串行化的。
事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。
3.简述可串行化调度和正确调度。
答:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们的结果相同,我们称这种调度策略为可串行化的调度。
可串行性是并发事务正确性的准则,按这个准则规定,一个给定的并发调度,当且仅当它是可串行化的,才认为是正确调度。
4.简述数据库中的死锁现象,并简述如何使用有向图方法检测死锁。
答:死锁是指当两个或多个事务相互等待对方所拥有的锁被释放时,所产生的僵持局面。
数据库系统复习题
数据库系统复习题第一章绪论1.下列四项中,不属于数据库系统特点的是(C )。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D )。
I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I4.数据模型的三个组成部分中,不包括( D )A、完整性规则B、数据结构C、数据操作D、并发控制书面作业P37 习题12、13、20题。
理解掌握的作业:P37 习题1、9、18、225.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(b)。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式6.区分不同实体的依据是(b)。
A.名称B.属性C.对象D.概念第二章关系数据库1.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B )。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式2.区分不同实体的依据是(B )。
A.名称B.属性C.对象D.概念3.数据库的概念模型独立于___A_____A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界4.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是___D____ 。
A.层次模型B.关系模型C.网状模型D.实体-关系模型5.用户或应用程序看到的局部逻辑结构和特征的描述是___C___模式。
A.模式B.物理模式C.外模式D.内模式6.在数据库的模式结构中,内模式有__A____。
数据库题库及答案精选全文完整版
可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。
为了更好地学习和理解数据库知识,题库是一个非常有用的资源。
本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。
一、选择题1. 在关系数据库中,用于描述记录之间的关系的是:a) 表格b) 行c) 列d) 键答案:a) 表格2. 数据库管理系统(DBMS)的主要功能包括:a) 数据的存储和管理b) 数据的查询和分析c) 数据的备份和恢复d) 数据的安全性控制答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制3. 关系数据库中,用于唯一标识一条记录的属性被称为:a) 主键b) 外键c) 候选键d) 索引答案:a) 主键4. 数据库的范式用于描述数据库的结构是否符合某种规范。
以下哪一项不是数据库的范式:a) 一范式b) 二范式c) 三范式d) 四范式答案:d) 四范式5. 在SQL语句中,用于插入新记录的关键字是:a) SELECTb) UPDATEc) INSERTd) DELETE答案:c) INSERT二、填空题1. 在关系数据库中,每一行都代表一个________。
答案:记录2. 数据库中具有相同属性的记录集合被称为____________。
答案:表3. 在关系数据库中,用于检索某一部分记录的语句是________。
答案:SELECT4. 数据库设计中常用的三个范式依次是一范式、二范式和__________。
答案:三范式5. 数据库表中,用于唯一标识一条记录的属性被称为________。
答案:主键三、应用题1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。
答案:关系型数据库管理系统(RDBMS):采用表格的形式组织数据,具有高度结构化和强一致性的特点。
常见的关系型数据库管理系统有MySQL、Oracle、SQL Server等。
数据库原理及应用(管理类)练习题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.一个属性对应于若干实体 B.一个实体可以由若干个属性来刻画C.一个属性包含有若干实体 D.一个实体仅可以由一个属性来刻画2. 设有属性A,B,C,D,以下表示中不是关系的是_________。
A.R(A) B.R(A,D,C,D)C.R(A×B×C×D) D.R(A,B)3.元组所对应的是_________。
A.表中的—行 B.表中的一列C.表中的一个元素 D.位于表顶端的一行元素4.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式 B.内模式 C.存储模式 D.模式5. 数据库中存储的是。
A.数据 B.信息 C.数据模型 D.数据以及数据之间的联系6. 数据管理方法主要有。
A.文件系统与分布式系统B.分布式系统与批处理C.批处理与数据库系统D.数据库系统与文件系统7.在数据库设计中,用E-R图来描述信息结构是数据库设计的________阶段。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计8.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的是。
A.建立库结构 B.扩充功能 C.加载数据 D.系统调试9. 数据库三级模式体系的划分,有利于的保持。
A.数据独立性B.数据安全性C.操作可行性D.结构规范化10. 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及的缺陷。
A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失11. 已知两个关系,职工(职厂号,职工名,部门号,职务,工资),部门(部门号,部门名,部门人数,工资总额),职工号和部门号分别为职工关系和部门关系的主码。
这两个关系的属性中,有一个属性是外码,它是。
A.职工关系的“职工号” B.职工关系的“部门号”C.部门关系的“部门号” D.部门关系的“部门名”12.通常,SQL语言的一次查询结果是一个。
福师《数据库管理与应用》考试复习题及参考答案资料
福师《数据库管理与应用》考试复习题三套一、选择题(1)1、数据流程图(DFD)是用于描述结构化方法中_C__阶段的工具。
A可行性分析 B.详细设计 C.需求分析 D.程序编码2、数据库的基本特点是_B__。
A.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和择制3、关系模型中,一个关键字是_C__。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是4、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_D___。
A.外模式B.内模式C.存储模式D.模式5、如下图所示的E-R图在转换成关系模型时可转换为__C__关系模式。
A.1个 B.2个 C.3个 D.4个6、从关系中挑选出指定的属性组成新关系的运算称为_B__。
A.“选择”运算B.“投影”运算C.“联接”运算D.“交”运算7、用__D__形式表示实体类型和实体间的联系是关系模型的主要特征。
A.指针B.链表C.关键字D.表格8、设有学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE、为成绩。
检索选修课程“C2”的学生中成绩最高的学生的学号。
正确的SELECT语句是_D__。
A.SELECT S# FORM SC WHERE C#=“C2” AND GRADE >=(SELECT GRADE FORM SC WHERE C#=“C2”)B.SELECT S# FORM SC WHERE C#=“C2” AND GRADE IN(SELECT GRADE FORM SC WHERE C#=“C2”)C.SELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=“C2”)D.SELECT S# FORM SC WHERE C#=“C2” AND GRADE>=ALL(SELECT GRADE FORM SC WHERE C#=“C2”)9、__C___是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列。
数据库管理复习题
数据库管理复习题⼀、选择题1、数据库系统包括(D)。
A、DB DBMSB、 DB 、 DBAC、DB DBMS DBA 计算机硬件D、 DB DBMS DBA OS 算机硬件2、SQL Server 2005 的主要版本包括(AB)A、企业版 B标准版 C、数据中⼼版 D、测试版3、你准备安装SQL Server 2005,为了确保配置符合安装的要求,应该使⽤(A)A、System Configuration CheckerB、SQL Server Analysis ServicesC、SQL Server Migration AssistantD、SQL Server Profiler4、下列(B)Windows版本可以安装SQL Server 2005企业版。
A、windows server2003B、windows 2000 server sp4C、windows 2000 professional sp4D、windows xp professional sp25、你需要安装SQL Server 2005 数据库系统在⼀个有4个CPU服务器上,(D)版本可以使⽤所有的CPU。
A、⼯作组版B、精简版C、数据中⼼版D、企业版6、下列(BC)是系统数据库A、Adventurre WorksB、TempdbC、ModelD、Pub7、下⾯(AD)不属于SQL Server的服务A、Microsoft SearchB、SQLServerC、SQL Server AgentD、DB-Linbrary8、下⾯(CD)不是SQL server 的管理⼯具A、SQL Server Management StudioB、SQL Server 配置管理器C、SQL Server 企业管理器D、SQL Server Agent9、下⾯(D)不是SQL server 的⽂件类型A、主数据⽂件B、次要数据⽂件C、⽇志⽂件D、临时⽂件10、SQL Server服务器属性有哪些(ABCD)1、SQL Server 2005 有哪些版本?其中,在企业版的安装上对软硬件有哪些要求呢?答:主要有企业版、标准版、⼯作组版和精简版。
数据库复习题
数据库期末考试复习题一、选择题。
1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)A.m:nB.1:mC.m:kD.1:13.对于关系的描述正确的是(D)A同一个关系中允许有完全相同的元祖。
B同一个关系中元祖必须按关键字升序存放。
C在一个关系中必须将关键字作为该关系的第一个属性。
D同一个关系中不能出现相同的属性名。
4.E-R图用于描述数据库的(A)A概念模型B数据模型C存储模型D逻辑模型5.关系模型的基本结构图是(D)A树B图C环D二维表(数据库系统概论p17)6关于关系数据技术,下列描述正确的是(D)A关系数据模型早于层次和网状数据模型问世。
B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。
C关系表的一个属性对应现实世界中的一个客观对象D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。
7关于数据模型下列叙述不正确的是(D)A数据模型提供了一种描述实体及其联系的方法与工具B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。
D关系表中的列可以再分解8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)A.A-(A-B)B.A∪(A-B)C.∏B(A)D.A-(A-B)9关于规范化,下列叙述正确的是(C)A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。
B规范化是为了提高数据查询速度的一组规则。
C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。
D4种规范化范式各自描述不同的规范化要求,彼此没有关系。
数据库管理考试试题
数据库管理考试试题一、选择题(每题 2 分,共 40 分)1、以下不属于数据库管理系统(DBMS)的是()A MySQLB OracleC ExcelD SQL Server2、在关系型数据库中,用于表示实体之间联系的是()A 表B 字段C 记录D 外键3、以下 SQL 语句用于创建表的是()A INSERTB UPDATEC CREATE TABLED DELETE4、要从表中检索出所有年龄大于 20 岁的记录,以下 SQL 语句正确的是()A SELECT FROM table_name WHERE age > 20B SELECT FROM table_name WHERE age < 20C SELECT age FROM table_name WHERE age > 20D SELECT age FROM table_name WHERE age < 205、以下关于索引的说法,错误的是()A 索引可以提高查询效率B 索引会增加数据插入和更新的时间C 一个表可以有多个索引D 索引越多越好6、在 SQL 中,用于对结果集进行排序的关键字是()A ORDER BYB GROUP BYC HAVINGD WHERE7、以下哪种数据库完整性约束用于确保列中的值在指定范围内()A PRIMARY KEYB FOREIGN KEYC CHECKD NOT NULL8、事务的特性不包括()A 原子性B 一致性C 隔离性D 永久性E 开放性9、数据库恢复的基本技术是()A 数据转储和登记日志文件B 建立索引C 数据加密D 数据压缩10、以下关于视图的说法,正确的是()A 视图可以提高数据的安全性B 视图可以加快数据的查询速度C 视图可以修改数据D 视图是实际存储数据的表11、若要删除一个表中的所有数据,但保留表结构,应使用的SQL 语句是()A DELETEB DROP TABLEC TRUNCATE TABLED UPDATE12、在关系模型中,一个候选键()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是13、数据库设计中,用 ER 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()A 需求分析阶段B 逻辑设计阶段C 概念设计阶段D 物理设计阶段14、以下不属于数据库系统特点的是()A 数据独立性高B 数据共享性好C 数据冗余度高D 数据统一管理和控制15、若关系模式 R 中的属性都是主属性,则 R 至少属于()A 2NFB 3NFC BCNFD 4NF16、并发操作可能带来的数据不一致性不包括()A 丢失修改B 不可重复读C 读脏数据D 死锁17、以下不属于 SQL 数据操作语句的是()A SELECTB INSERTC UPDATED CREATE18、在数据库中,存储过程的优点不包括()A 提高性能B 减少网络流量C 增强安全性D 增加代码可读性19、以下关于数据库备份的说法,错误的是()A 完全备份是对整个数据库进行备份B 差异备份只备份自上次完全备份以来更改的数据C 日志备份只备份事务日志D 不需要定期进行数据库备份20、在数据库中,用于授予用户权限的 SQL 语句是()A GRANTB REVOKEC DENYD CREATE USER二、填空题(每题 2 分,共 20 分)1、数据库管理系统的主要功能包括________、________、________、________和数据库维护。
数据库-复习知识点-选择题
数据库-复习知识点-选择题数据库-复习知识点-选择题第一章1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。
A.DB包含DBS和DBMSB. DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系C2.数据库系统的核心是()。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员C3.3"数据库独立性是数据库技术的重要特点之一。
所谓数据独立性是指()。
A.数据与程序存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对C4.4"用树形结构表示实体之间联系的模型是()。
A.关系模型B.网状模型C.层次模型D.以上三个都是C5.5"“商品”与“顾客”两个实体集之间的联系一般是()。
A.一对一B.一对多C.多对一D.多对多D6.6在E-R图中,用来表示实体的图形是()。
A.矩形B.椭圆形C.菱形D.三角形A7.在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是()A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言A8.在数据库管理系统提供的语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是()。
A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言D9.下面关于数据库系统叙述正确的是()。
A.数据库系统避免了一切冗余B.数据库系统减少了数据冗余C.数据库系统比文件能管理更多的数据D.数据库系统中数据的一致性是指数据类型的一致B10.10在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是()。
A.数据定义语言B.数据转换语言C.数据控制语言D.数据操控语言D11.11下列有关数据库的描述,正确的是( )。
第一章A.数据库是一个结构化的数据集合B.数据库是一个关系C.数据库是一个BDF文件D.数据库是一组文件A12.12()是存储在计算机内有结构的数据集合。
openGauss数据库基础管理考试
openGauss数据库基础管理考试(答案见尾页)一、选择题1. openGauss数据库是由哪个公司开发的?A. IBMB. OracleC. MicrosoftD. Huawei2. openGauss数据库的主要特性包括哪些?A. 高性能B. 高可靠性C. 高扩展性D. 高安全性3. openGauss数据库支持哪些数据类型?A. 数值型B. 字符型C. 日期时间型D. 图形型4. 在openGauss数据库中,以下哪个操作可以用来查询表中的记录?A. selectB. insertC. updateD. delete5. openGauss数据库提供了哪些备份和恢复工具?A. pg_dumpB. pg_restoreC. mysqldumpD. mysql康复6. openGauss数据库支持哪种级别的锁定机制?A. 行级锁定B. 页级锁定C. 锁段级锁定D. 事务级锁定7. 在openGauss数据库中,如何修改表的存储参数?A. 使用ALTER TABLE命令B. 使用ALTER SESSION命令C. 使用ALTER SYSTEM命令D. 使用SQL语句8. openGauss数据库支持哪些索引类型?A. B树索引B. 候选索引C. 外键索引D. 全文索引9. 在openGauss数据库中,如何创建一个新的用户并赋予权限?A. 使用CREATE USER命令B. 使用ALTER USER命令C. 使用GRANT命令D. 使用REVOKE命令10. openGauss数据库的默认端口是什么?A. 5000B. 5001C. 5002D. 500311. openGauss数据库的产品定位是什么?A. 企业级通用数据库B. 面向互联网应用的高性能数据库C. 支持事务处理和在线分析的数据库D. 专注于非结构化数据存储的数据库12. openGauss数据库的核心特性包括哪些?A. 自动化容灾备份B. 内存自适应优化C. 全新文件系统D. AI助手驱动13. openGauss数据库支持以下哪种隔离级别?A. 读未提交B. 读已提交C. 可重复读D.串行化14. openGauss数据库的默认字符集是?A. UTF-8B. GBKC. Latin1D. BIG515. openGauss数据库的体系结构中,哪一个组件负责执行SQL查询?A. 存储引擎B. 元数据服务器C. SQL访问层D. 监控和管理接口16. openGauss数据库支持以下哪种分区方式?A. 基于范围的分区B. 基于列表的分区C. 基于哈希的分区D. 基于四分位数的分区17. openGauss数据库提供了哪两种级别的弹性扩展能力?A. 业务级别扩展B. 数据库级别扩展C. 存储级别扩展D. 计算级别扩展18. openGauss数据库的备份恢复功能包括哪些关键特性?A. 全量备份B. 增量备份C. 差量备份D. 镜像备份19. openGauss数据库的监控工具名称是?A. GaussDBB. OpenGauss MonitorC. GaussDB StudioD. OpenGauss Navigator20. openGauss数据库支持以下哪种存储方式?A. 文本存储B. 二进制存储C. 图形化存储D. 列式存储21. openGauss数据库的管理员可以通过以下哪个命令查看所有数据库?A. dropdbB. createdbC. alterdbD. showdb22. openGauss数据库支持以下哪种查询语言?A. SQLB. NoSQLC. PLSQLD. Java23. openGauss数据库的优化器有哪些优化策略?A. 聚簇索引优化B. 外键约束优化C. 视图优化D. 索引优化24. openGauss数据库的日志文件通常保存在哪个目录?A. /var/logB. /opt/openGauss/logC. /usr/local/logD. /home/oracle25. openGauss数据库的安装方式有哪些?A. 手动安装B. 容器化安装(如Docker)C. Kubernetes安装D. 自动化安装26. openGauss数据库的数据导入导出工具有哪些?A. impdpB. expdpC. SQL*LoaderD. bqtool27. openGauss数据库支持哪些隔离级别?A. 读未提交B. 读已提交C. 可重复读D. 串行化28. openGauss数据库的备份工具名称是?A. OpenGauss BackupB. OpenGauss Recovery ManagerC. OpenGauss Data GuardD. OpenGauss Copy29. openGauss数据库的优化器策略包括哪些?A. 聚簇索引扫描B. 全表扫描C. 只读索引扫描D. 使用索引30. openGauss数据库的日志文件通常位于哪个目录?A. /var/log/openGaussB. /opt/openGauss/logC. /usr/local/openGauss/logD. /var/lib/openGauss/log31. openGauss数据库的默认端口是多少?A. 1521B. 1522C. 1523D. 152432. openGauss数据库是什么?A. 一种关系型数据库管理系统B. 一种非关系型数据库管理系统C. 一种开源的分布式数据库系统D. 一种只支持单线程的数据库系统33. openGauss数据库支持哪些部署模式?A. 单机部署B. 主从部署C. 分布式部署D. 混合部署34. 在openGauss数据库中,可以使用哪些工具进行数据迁移?A. pgloaderB. pg_dumpC. psqlD. SQL Workbench35. openGauss数据库提供了哪些备份恢复功能?A. 全量备份B. 增量备份C. 差量备份D. 物理备份36. 在openGauss数据库中,如何查看当前数据库状态?A. 使用psql命令B. 使用gs_guc命令C. 使用systemctl命令D. 使用pg_stat_activity视图37. openGauss数据库支持哪些查询优化策略?A. 调整索引B. 使用函数C. 开启并行查询D. 使用物化视图38. 在openGauss数据库中,如何更新数据库配置?A. 使用gs_guc命令B. 使用ALTER SYSTEM命令C. 使用SET命令D. 使用REVOKE命令39. openGauss数据库提供了哪些社区支持?A. GitHubB. GitLabC. SourceForgeD. Docker Hub40. openGauss数据库的未来发展方向是什么?A. 更高的性能B. 更高的可靠性C. 更高的安全性D. 更好的易用性二、问答题1. openGauss数据库是什么?2. openGauss数据库的应用场景有哪些?3. openGauss数据库的优势是什么?4. 如何安装openGauss数据库?5. openGauss数据库的常用命令有哪些?6. openGauss数据库的数据导入导出工具是什么?7. 如何配置openGauss数据库?8. openGauss数据库的安全机制有哪些?参考答案选择题:1. D2. ABCD3. ABC4. ABCD5. AB6. A7. A8. ABCD9. ABC 10. B11. A 12. ABCD 13. ABCD 14. A 15. C 16. ABCD 17. AB 18. ABCD 19. B 20. BD21. D 22. AC 23. ABCD 24. B 25. ABCD 26. ABCD 27. ABCD 28. B 29. ABCD 30. D 31. A 32. A 33. ABCD 34. ABD 35. ABCD 36. BD 37. ACD 38. AB 39. ABCD 40. ABCD 问答题:1. openGauss数据库是什么?openGauss是一个开源的、高性能的新一代数据库管理系统,旨在为企业提供强大的数据管理能力。
数据库管理员 简单题库数据库题库
1、你需要从SALES表中提取出PROD_ID 列包含‘_D123’字符串的产品明细。
下面哪一个WHERE 条件子句可以获得所需的输出结果?A. WHERE prod_id LIKE '%_D123%' ESCAPE '_'B. WHERE prod_id LIKE '%\_D123%' ESCAPE '\'C. WHERE prod_id LIKE '%_D123%' ESCAPE '%_'D. WHERE prod_id LIKE '%\_D123%' ESCAPE '\_'答案为B2、实例因为断电异常中止。
哪些是关于redo 日志在实例恢复期间的正确描述?A.Inactive和current 状态的redo日志需要完成恢复B.Online 和Archived日志需要实例恢复C.最后一个checkpoint之后的所有redo 信息都要应用到数据文件D.所有记录在current 状态日志中直到检查点位置的redo 信息应用于数据文件答案:C3、你需要获得一个报表,该报表显示每一个客户的信贷限额增加$1000后的结果,客户的last name 列标题应显示为Name,并且增加的信贷限额列标题应显示为New Credit Limit,列标题应该每个单词的首字母大写显示。
哪个命令能完成该需求?A. SELECT cust_last_name Name, cust_credit_limit + 1000"New Credit Limit"FROM customers;B. SELECT cust_last_name AS Name, cust_credit_limit + 1000AS New Credit LimitFROM customers;C. SELECT cust_last_name AS "Name", cust_credit_limit + 1000AS "New Credit Limit"FROM customers;D. SELECT INITCAP(cust_last_name) "Name", cust_credit_limit + 1000INITCAP("NEW CREDIT LIMIT")FROM customers;答案:C4、你需要为银行的应用程序建立一个表。
数据库复习题库
一、判断题[数据库系统概论]2(F)与用文件系统来管理数据相比,用数据库管理数据增加了数据冗余度。
(F)一个信息只能用一种数据形式来表示。
(F)数据库系统是数据库管理系统的重要组成部分。
(F)数据库的三级模式是概念模型、逻辑模型和物理模型。
(F)E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。
(F)如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。
[关系型数据库基本原理]2(F)一个关系的主键只能包含一个属性。
(F)在实体-联系模型中,实体具有属性,联系不能具有属性。
(F)关系运算中,选择运算是从列的角度进行的运算,投影运算是从行的角度进行的运算。
(F)在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。
(F)E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。
(F)E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。
[数据库的管理]1(F)数据库的文件包括数据文件、事务日志文件和索引文件。
(F)数据库的一个数据文件可以属于多个文件组。
(F)在SQL Server中,数据库的主数据文件的扩展名是ldf。
[表的管理]2(F)创建一个表时,对于表的每一列,必须指明数据类型和长度,例如“生日datetime(8)”。
(T)在SQL S erver中,nchar数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。
(T)在SQL Server中,存储逻辑型数据值的数据类型是bit.(F)SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。
(F)对于逻辑型的属性,赋值是只能写“YES”或“NO”。
(T)在SQL语句中,对一个字符型的属性赋值,应该两边用单引号将值包括起来。
[数据查询]1(F)关系型数据库的连接查询有内连接和外连接之分,内连接只能实现两个表的查询,外连接可以实现多个表的查询。
《数据库管理》复习题库
SQL Server数据库管理复习题库选择题1. ()是长期存储在计算机内有结构的大量的共享数据的集合。
A.数据库管理系统 B. 数据 C. 数据库 D. 数据库系统2.以下()不是数据库的模型。
A.网状型 B.关系型 C.实体联系型 D.层次型3.()是位于用户与操作系统之间的一层数据管理软件.A.DB B.DBS C. DBMS D.DBA4.在下列关于关系的陈述中,错误的是()A.表中任意两行的值不能相同B.表中任意两列的值不能相同C.行在表中的顺序无关紧要 D.列在表中的顺序无关紧要5.关系数据库中,主键是()A.为标识表中唯一的实体 B.创建唯一的索引,允许空值C.只允许以表中第一字段建立 D.允许有多个主键的6.关于数据库事务日志文件叙述错误的是()。
A.一个数据库至少有一个事务日志文件B.创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个C.事务日志文件的默认大小为 1MBD.如果未指定事务日志文件的增长量,则文件大小保持不变7.SQL Server采用的身份验证模式有()。
A.仅Windows身份验证模式 B.仅SQL Server身份验证模式C.混合模式D.以上都不对8. 创建表结构用()语句实现。
A. CREATE TABLE表名B. CREATE DA TABASE表名C. ALTER TABLE表名D. ALTER DATABASE表名9.()操作是把已经存在磁盘的数据文件恢复成数据库A.附加数据库B.删除数据库C.分离数据库D.压缩数据库10.下列关于master数据库的说法正确的是()A.可以创建master数据库B.可以附加master数据库C.如果master数据库不可用,则SQL Server无法启动D.可以删除master数据库11. 如果要防止插入空值,应使用()来进行约束。
A. Unique约束B. Not null约束C. Primary Key约束D. Check约束12. 查询中需要统计元组的个数时,应使用()函数。
管理信息基础与数据库技术基本理论(考试用)
第1部分管理信息基础与数据库技术基本理论第1章管理信息系统概述一、习题同步练习(一)选择题1.以下对数据的解释错误的是(C)。
A.是信息的载体B.信息的具体表现形式C.是0~9组成的符号序列D.数据与信息在概念上是有区别的2.在下面列出的项目中,哪项是数据库技术的主要特点(C)。
A.数据的结构化B.数据的冗余度小C.较高的数据独立性 D.程序的标准化3.下面哪一项不属于信息的本质属性(D)。
A.可识别性 B.可处理性 C.可检索性 D.可共享性4.信息基本特征不含下列哪一种(C)。
A.客观性B.一定的形式表示C.不能被传递D.有用性5.全面描述数据的应该是(D)。
A.狭义数据B.广义数据C.计算机领域数据D.A、B、C三者的综合6.不属于数据特征的是(D)。
A.数据有“型”和“值”之分 B.数据受数据类型和取值范围的约束C.数据有定性表示和定量表示之分 D.数据不具有载体且是单种表现形式7.数据与信息的关系描述不正确的是(D)。
A.数据是信息的一种表现形式 B.正确的数据可表达信息C.数据是用于承载信息的物理符号 D.数据等于信息8.下列关于信息与知识关系的描述不正确的是(A)。
A.信息等同于知识B.知识是以某种方式把一个或多个信息关联在一起的信息结构C.知识是人类认识世界、改造世界进行实践的结果D.知识比信息更重要9.下列关于信息相对性的叙述错误的是(C)。
A.不同的观察者获得的信息量并不相同B.信息系统开发要考虑共性应用C.信息系统开发只考虑个性化需求D.不同的用户,对信息的需求也不相同10.下列关于信息的变换性描述不正确的是(D)。
A.信息可以由不同的载体和不同的方法来载荷B.用户可以对信息实行各种各样的处理和加工C.根据不同用户的不同需求,采取不同的信息表现方法D.正确的信息是不能进行处理和加工11.描述信息有序性的应该是(C)。
A.信息内容的变化B.信息系统记录的追加C.信息本身根据一定的规则进行编码D.信息流程发生了变化12.描述信息时效性的应该是(A)。
答案-SQLServer数据库管理-复习题
一、单选题(说明:每题有且仅有一个正确答案,正确答案必须填入下表,否则不给分。
)1. 在Transcat-SQL语句中,一个select语句中,()。
A、最多可以使用六个表B、最多可以使用四个表C、最多可以使用二个表D、对表的数目没有限制2. 在SQL SERVER 2008中,要给查询出的结果集按照升序排序可以使用()子句。
A 、HavingB、Order byC、distinctD、Group by3.你使用以下T-SQL语句创建了一个数据库benet和一个表students,create database benetcreate table students(id int,stuname nchar(10))请问这两个语句是:( )A、DDL(数据定义语言)B、DML(数据操纵语言)C、DCL(数据控制语言)4.Northwind数据库中有一张Customers表用于存放公司的客户信息,现在数据库管理员想通过使用一条SQL语句列出所有客户所在的城市,而且列出的条目中没有重复项,那么他可以在SELECT City FROM Customers语句中使用()关键词。
A、TOPB、DISTINCTC、DESCD、ASC5.关于创建数据库的说法正确的是:( )A、新创建的数据库中不包含表对象B、新创建的数据库中包含model数据库中的表对象C、创建数据库应估算实际使用的大小,并一次性定义好需要的空间,否则数据增长将导致数据库不可用D、创建数据库时,应该将数据库文件分成多个,以实现冗余6.数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。
请问最适合做表格主键的是:( )A、名称B、类型,名称C、编号,类型D、规格,价格7.SQL Server 2008的数据结构模型属于()模型。
A、网状B、层次C、树状D、关系8.以下关于SQL Server 2008中的视图和存储过程说法不正确的是:( )A、存储过程可以比相同的T-SQL代码执行速度快B、视图可以包含来自多个表中的列C、视图中不包含任何存放在基表中的数据D、存储过程中不能包含大量的T-SQL代码9.执行语句:SELECT * from Item as a right outer join orderdetails as b on a.icode=b.itemcode将返回:( )A、item 表和orderdetails表中的相关记录以及orderdetails表中其余的不相关记录B、item 表和orderdetails表中的相关记录C、item 表和orderdetails表中的相关记录以及item表中其余的不相关记录10.引用完整性规则是针对()而言的。
数据库管理习题库
一、不定项选择题1.create trigger语句中的with encryption参数的作用是[ ]A.加密触发器文本B.加密定义触发器的数据库C.加密定义触发器的数据库的数据D.以上都不对2.下列有关触发器的说法,错误的是[ ]A.触发器是一种特殊的存储过程,它可以包含if、while、case的复杂的T-sql 语句B.使用触发器需要两步:先创建触发器,然后调用触发器C.如果检测到修改的数据不满足业务规则,触发器可以回滚,进行撤销操作D.使用触发器可以创建比check约束更复杂的高级约束。
3.当执行update触发器语句时,系统将自动创建[ ]逻辑表A.tempB.deletedC.holdD.inserted4.update触发器能够对下列[ ]修改进行检查A.修改数据库名称B.修改表中的某行数据C.修改表中的某列数据D.修改表结构5. 在“连接”组中有两种连接认证方式,其中在[ ]方式下,需要客户端应用程序连接时提供登录时需要的登录账户和密码。
A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份登录时D.其他方式登录时6. 下列[ ]不是SQL SERVER 的身份验证模式。
A.Windows身份验证B.SQL Server 身份验证C.混合身份验证模式D.IPSEC身份验证模式7. 关于登陆账户和数据库用户,下面表述错误的是[ ]。
A.登陆账户是在服务器级创建的,数据库用户是在数据库级创建的 B.创建数据库用户时必须存在该用户的登陆账户C.用户和登陆账户必须同名D.一个登陆账户可以对应多个数据库用户8.下列[ ]固定服务器角色具有创建数据库的权限A.BulkAdminB.DbcreatorC.DiskAdminD.ServerAdmin9.下列[ ]数据库角色就有创建表的权限A.db_accessadminB.db_datawriteC.db_ddladminD.db_owner10.SQL Server的权限可以被[ ]A.授予B.回收C.拒绝D.删除11. [ ]备份类型支持把数据库还原到某个特定的时间点。
数据管理试题及答案
数据管理试题及答案以下是一些数据管理的试题及答案,供您参考:试题一:1. 数据管理的定义是什么?答案:数据管理是指对数据进行规划、组织、控制和维护的过程,以确保数据的准确性、完整性和可靠性。
2. 数据库管理系统(DBMS)的作用是什么?答案:数据库管理系统(DBMS)是一种用于管理数据库的软件,其作用是提供数据的存储、查询、更新和删除等功能,同时保证数据的一致性和安全性。
3. 数据库中的主键是什么?有什么作用?答案:数据库中的主键是唯一标识数据库中每个记录的字段,其作用是保证记录的唯一性,同时也可以用来建立表之间的关系。
4. 数据库事务是什么?请简要说明。
答案:数据库事务是一组数据库操作的集合,这些操作要么全部成功执行,要么全部失败回滚。
事务可以确保数据库的一致性和完整性。
试题二:1. 什么是关系型数据库?请列举一个例子。
答案:关系型数据库是以表格的形式组织数据,并通过行和列的关系建立数据之间的联系。
一个例子是MySQL数据库。
2. 什么是非关系型数据库?请列举一个例子。
答案:非关系型数据库是指不使用传统的表格结构来组织数据的数据库。
一个例子是MongoDB数据库。
3. 数据备份和恢复的目的是什么?答案:数据备份和恢复的目的是为了防止数据丢失,以及在数据出现问题时能够迅速恢复到之前的状态。
4. 数据库的优化是什么?为什么需要进行数据库优化?答案:数据库的优化是指通过调整数据库的配置和操作,提高数据库的性能和效率。
数据库优化可以提升查询速度、降低存储空间占用等,从而提升系统的整体性能和响应速度。
以上是一些关于数据管理的试题及答案,希望对您有帮助!。
数据库复习题(答案)
数据库复习题(答案)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March一、单选题1、侯选码中的属性称为( B )。
A.非主属性 B.主属性 C.复合属性 D.关键属性2、( A )是位于用户和操作系统之间的数据管理软件。
A.DBMS B.DB C.DBS D.DBA3、关系数据库中的码是指( D )。
A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合4、关系规范化的实质是针对( b )进行的。
A.函数B.函数依赖C.范式D.关系5、设有属性A,B,C,D,以下表示中不是关系的是( C )A.R(A) B.R(A,B,C,D) C.R(A×B×C×D) D.R(A,B)6、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形6、数据库概念设计的E-R方法中,实体在E-R图中,用( A )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形6、数据库概念设计的E-R方法中,实体与实体之间的联系在E-R图中,用( C )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形7、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A.元组B.行 C.记录 D.属性8、若将下图所示的E-R图转换成关系模式,可以转换成( C )关系模式。
A. 1个个个个9、若将下图所示的E-R图转换成关系模式,可以转换成( B )关系模式。
A. 1个个个个10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式。
A. 1个个个个11、数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲12、数据库的网状模型应满足的条件是( A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理数据库复习题一.单项选择(在每小题的四个备选答案中,选出一个正确的答案,将其标号填入括号内。
每题1分,共30分)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.在关系DB中,任何二元关系模式的最高范式必定是A.1NFB.2NF C.3NF D.BCNF9.在关系模式中,如果属性A和B存在1对1的联系,则说_______。
A.A→B B.B→A C.A← →B D.以上都不是10.数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具11.候选关键字中的属性称为__________。
A.非主属性B.主属性C.复合属性D.关键属性12.关系模式中各级模式之间的关系为A.3NF∈2NF∈1NFB.3NF∈1NF∈2NFC.1NF∈2NF∈3NFD.2NF∈1NF∈3NF13.SQL语言使用最频繁的语句是。
A .SELECT B.INSERT C .UPDATE D.DELETE14.SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQLC.嵌入式SQL D.解释式SQL15 。
下列SQL语句中,修改表结构的是。
A.ALTER B.CREATEC.UPDA TE D.INSERT16.对关系模型叙述错误的是。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统17.关系模型中,一个关键字是。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不是18.同一个关系模型的任意两个元组值。
A.不能全同B.可全同C.必须全同D.以上都不是19.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理20.数据库管理系统(DBMS)是A.数学软件B.应用软件C.计算机辅助设计D.系统软件21.数据库管理系统的工作不包括A.定义数据库B.对己定义的数据库进行管理C.为定义的数据库提供操作系统D.数据通信22.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的A.元组B.行C.记录D.属性23.等值连接与自然连接是A相同的B.不同的24.SQL语言是的语言,易学习。
A过程化B.非过程化C.格式化D导航式25.SQL语言是语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库26.关系规范化中的删除操作异常是指____ 。
A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入27.设计性能较优的关系模式称为规范化,规范化主要的理论依据是A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑28.关系模式的分解_________。
A唯一B.不唯一29.按所使用的数据模型来分,数据库可分为三种模型A.层次、关系和网状 B.网状、环状和链状C.大型、中型和小型 D.独享、共享和分时30.设有关系R按条件f对关系R进行选择,正确的是。
A.R*R B.R 连接f R C.бf (R)D.∏f(R)31.E-R图中的联系可以与实体有关。
A.0个B.l个C.l个或多个D.多个32.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界33.可以减少相同数据重复存储的现象。
A.记录 B.字段 C.文件 D.数据库34.数据库管理系统(DBMS)是A.数学软件 B.应用软件C.计算机辅助设计 D.系统软件35.数据库管理系统(DBMS)的主要功能是A.修改数据库 B.定义数据库C.应用数据库 D.保护数据库36.数据库系统的数据独立性是指A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构37.在关系数据库中,任何二元关系模式的最高范式必定是A.1NFB.2NF C.3NF D.BCNF38.E-R图是数据库设计的工具之一,它适用于建立数据库的。
A.概念模型 B.逻辑模型 C.结构模型 D.物理模型39.在关系数据库设计中,设计关系模式是的任务。
A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段40.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是 A.建立库结构 B.扩充功能C.加载数据 D.系统调试41..当关系模式R(A,B)已属于3NF,下列说法中是正确的。
A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNFD.A和C都对。
42.关系模型中的关系模式至少是A.1NFB.2N F C.3NF D.BCNF43.在关系模式中,如果属性A和B存在1对1的联系,则说A.A→B B.B→A C.A← →B D.以上都不是44.关系模式中各级模式之间的关系为A.3NF∈2NF∈1NFB.3NF∈1NF∈2NFC.1NF∈2NF∈3NFD.2NF∈1NF∈3NF45. 多用户的数据库系统的目标之一是使它的每个用户好象面对着一个单用户的数据库一样使用它,因此数据库系统必须进行______。
A..安全性控制B.完整性控制C.并发控制D.可靠性控制46.候选关键字中的属性可以有。
A.0个 B. l个 C. l个或多个 D.多个47.关系模式的分解是——。
A..唯一 B.不唯一48.下列关系中,不可作为关系数据库的关系是 ____A.R1 (学号,姓名,性别)B.R2(学号,姓名,班级号)C.R3(学号,班级号,选修课号)D.R4 (学号,姓名,简历)49. SQL语言具有 _____功能。
A.数据定义,数据操纵,数据控制B.系规范化,数据操纵,数据定义C.关系规范化,数据定义,数据控制D.关系规范化,数据操纵,数据控制50. 在关系数据模型中,通常可以把____称为属性。
A.记录 B.基本表 C.模式 D.字段51. 关系数据模型的主要特征是用 _____形式表示实体类型和实体间联系。
A.关键字 B.指针 C.键表 D.表格52. 数据库三级模式体系的划分,有利于 _______的保持。
A. 数据独立性B. 数据安全性C. 操作可行性D. 结构规范化53. 应用数据库的主要目的是为了A.解决保密问题B.解决数据完整性问题C.共享数据问题D.解决数据量大的问题54.关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表55.关系模型中,一个关键字是。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不是56.同一个关系模型的任两个元组值。
A.不能全同 B.可全同C.必须全同 D.以上都不是57.一个关系数据库文件中的各条记录A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列58.SQL语言是的语言,易学习。
A.过程化 B.非过程化C.格式化 D.导航式59.SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQLC.嵌入式SQL D.解释式SQL60.下列 SQL语句中,修改表结构的是。
A.ALTER B.CREATEC.UPDATE D.INSERT二.多项选择(每题2分,共10分)1.关系模式分解的三个原则是()。
A.分解具有“无损连接性”B.分解要“保持函数依赖”C.分解既具有“无损连接性”又要“保持函数依赖”D.分解具有“高效可行性”2.现实世界中,两个实体型之间的联系有三种,即为()。
A.0:1 B.1:1 C.1:n D.m:n3.数据模型通常由()三部分组成。
A.视图B.数据结构C.数据操作D.数据的约束条件4.在关系模型中,用关系可以表示()A.码B.实体C.实体间的联系D.主码5.三种主要数据模型是()。
A.网络模型B.层次模型C.关系模型D.网状模型三.填空(每空1分,共10分)1.三种主要数据模型是、、。
2.在数据库的三级模式结构中,三级模式指的是_______、_______、_______。
3.E-R图是表示概念模式的有效工具之一。
在E-R图中用长方形、椭圆形、菱形表示_______、_______、_______。
4.数据库系统必须提供的数据控制功能是_______。
四、名词解释(每题5分,共15分)1.数据字典2.内模式3.关系4.E—R图5.数据库转储6.关系模式7.实体8.视图9.候选码10.数据字典五.简答(每题5分,共20分)1.为什么数据库具有较高的数据独立性?2.SQL语言的主要特点是什么?3.等值连接和自然连接的区别是什么?4.数据库设计的主要步骤有哪些?5.为什么数据库具有数据独立性?6.叙述等值连接与自然连接的区别和联系7.关系模式规范化的步骤是什么?8.数据库安全控制的一般方法是什么?六.综合题(1-3 题15分,每小题5分,4题10分,共25分)1、1-3.已知:(1).“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)组成。