数据库复习题2017
数据库复习题(含参考答案)
复习题:一、单选题【1】数据库系统中对数据库进行管理的核心软件是:AA、DBMSB、DBC、OSD、DBS【2】一个关系型数据库管理系统所应具备的三种基本关系操作是___A___。
A)选择、投影与连接B)编辑、浏览与替换C)插入、删除与修改D)排序、索引与查询【3】关系数据库中的关系必须满足其每一个属性都是BA)互不相关的B)不可分解的C)不可计算的D)互相关联的【4】如果一个关系中的一个属性能唯一地标识一个元组,则称该属性为:B A)域B)码C)属性值D)关系名【5】在数据管理技术发展的三个阶段中,数据独立性最好的是:CA)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同【6】SQL语句中的数据维护命令不包括______。
BA)INSERT-SQL B)CHANGE-SQLC)DELETE-SQL D)UPDATE-SQL【7】在关系运算中,选择某些属性列的运算称之为__C____。
A)复制B)选择C)投影D)连接【8】要退出Visual FoxPro,可以在命令窗口中键入 C 命令:A)CLOSE B)EXIT C)QUIT D)以上命令均可【9】在Visual FoxPro的SQL语言中,修改表结构的命令是__C____。
A)MODIFY TABLE B)MODIFY STRUCTUREC)ALTER TABLE D)DROP TABLE(删除表)【10】在Visual FoxPro中,项目文件的扩展名是:AA).PJX B).PRO C).PRJ D).PRT【11】设已经定义了一个一维数组A(6),并且A(1)到A(4)各数组元素的值依次是:1、3、5、2,然后又定义了一个二维数组A(2,3)。
此时若执行命令“? A(2,2)”,则显示的结果是_D_____。
A)变量未定义B)4 C)2 D).F.【12】SQL语言中的INSERT-SQL命令的功能是__B____。
A)在表头插入一条记录B)在表尾插入一条记录C)在表中当前位置插入一条记录D)在表中当前位置插入若干条记录【13】Visual FoxPro程序中的SCAN-----ENDSCAN语句属于__B____。
数据库复习题及答案
数据库复习题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 提供数据访问接口D. 所有以上选项答案:D2. 关系数据库中的“关系”指的是什么?A. 数据库文件B. 数据表C. 数据表之间的关系D. 数据库的物理存储答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于数据加密答案:A5. 事务的ACID属性包括哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、完整性、持久性C. 原子性、隔离性、完整性、持久性D. 原子性、一致性、隔离性、安全性答案:A二、简答题1. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是数据库的全局逻辑结构,描述了数据的逻辑组织;内模式是数据库的物理存储结构,描述了数据在存储介质上的存储方式。
2. 解释什么是范式以及数据库规范化的目的。
答案:范式是数据库设计中用来减少数据冗余和提高数据一致性的标准。
数据库规范化的目的是确保数据库结构的合理性,通过分解数据表来消除数据的重复存储,从而提高数据的一致性和完整性。
三、应用题1. 假设有一个学生信息数据库,包含学生表(Student),课程表(Course),选课表(Enrollment)。
学生表包含学号(StudentID),姓名(Name),年龄(Age);课程表包含课程ID(CourseID),课程名称(CourseName),学分(Credits);选课表包含学号(StudentID),课程ID(CourseID),成绩(Grade)。
请编写SQL 语句,查询所有选修了“数据库原理”课程的学生姓名及其成绩。
数据库技术复习题选择题答案
数据库技术试题一、选择题1. 单个用户使用的数据视图的描述称为A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是A. 互相调用B. DBMS调用OSC. OS调用DBMSD. 并发运营4. 当关系R和S自然联接时,可以把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是A. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于FA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不对的的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字。
A .至多一个B .可多个C .必须多个D .至少 3 个10. DBMS中实现事务持久性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分派模式均是A. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表达实体之间联系的数据模型称为A.关系模型B.运算模型C.网状模型D.层次模型15. 数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是A.X>10 AND X<20B.X>=10 AND X<20C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是A.5个B.7个C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于A.2NFB.3NFC.BCNFD.4NF19. 若事务T对数据R已加X锁,则其他事务对数据R A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是A.SMB.SDC.SND.SK21.数据的对的性和相容性是指数据库的A.完整性B.安全性C.并发性D.一致性22.下列不属于事务的特性的是A.隔离性B.一致性C.完整性D.原子性23.系统在运营过程中,由于某种硬件故障,使存储在外存上的数据部分损失或所有损失,这种情况属于A.事务故障B.系统故障C.介质故障D.运营故障24.E-R图是数据库设计的常用工具之一,它合用于建立数据库的A.概念模型B.逻辑模型C.结构模型D.物理模型25.数据库逻辑结构设计的重要任务是A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是。
2017年上半年数据库系统工程师真题+答案解析(上午选择+下午案例完整版)最新全国计算机软考中级
2017年上半年数据库管理工程师真题+解析上午选择题1、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。
A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)答案:B寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。
寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU 工作时的状态。
在CPU中增加寄存器的数量,可以使CPU把执行程序时所需的数据尽可能地放在寄存器件中,从而减少访问内存的次数,提高其运行速度。
但是寄存器的数目也不能太多,除了增加成本外,由于寄存器地址编码增加也会增加指令的长度。
CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。
程序计数器用于存放指令的地址。
令当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。
当程序出现转移时,则将转移地址送入PC,然后由PC指向新的程序地址。
程序状态寄存器用于记录运算中产生的标志信息,典型的标志为有进位标志位、零标志位、符号标志位、溢出标志位、奇偶标志等。
地址寄存器包括程序计数器、堆栈指示器、变址寄存器、段地址寄存器等,用于记录各种内存地址。
累加寄存器通常简称为累加器,它是一个通用寄存器。
其功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。
例如,在执行一个减法运算前,先将被减数取出放在累加器中,再从内存储器取出减数,然后同累加器的内容相减,所得的结果送回累加器中。
累加器在运算过程中暂时存放被操作数和中间运算结果,累加器不能用于长时间地保存一个数据。
指令寄存器:一般用来保存当前正在执行的一条指令。
地址寄存器:一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。
2、要判断字长为16位的整数a的低四位是否全为0,则()A.将a与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0B.将a与0x000F进行"逻辑或"运算,然后判断运算结果是否等于FC.将a与0xFFF0进行"逻辑弄或"运算,然后判断运算结果是否等于0D.将a与0xFFF0进行"逻辑与"运算,然后判断运算结果是否等于F 答案:A要判断数的最后四位是否都为了0,应该将最后四位与1进行逻辑与运算,其它数位与0做逻辑与运算,最后判定最终的结果是否为0;因此得出与a进行逻辑与运算的数:前12位为0最后4位为1,即0x000F逻辑或运算:0或0=0;1或0=1;0或1=1;1或1=1;逻辑与运算:0与0=0;1与0=0;0与1=0;1与1=1;3、计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。
2017年数据库试题及答案5
2017年数据库试题及答案 5一、单项选择题:(每小题1分,共10分)1.数据库的概念模型独立于()。
A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界2.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、()和存储级三个层次。
A、概念级B、外部级C、管理员级D、内部级3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A、外模式B、内模式C、存储模式D、模式4.关系数据库中的关键字是指()。
A、能唯一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能唯一标识元组的属性或属性集合5.当关系模式R(A,B)已属于3NF,下列说法中正确的是()。
A、它一定消除了插入和删除异常B、仍存在一定的插入和删除异常C、一定属于BCNFD、A和C6.SQL 语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20 至30 之间,且( ) A.包括20 岁和30 岁 B. 不包括20 岁和30 岁C.包括20 岁但不包括30 岁D.包括30 岁但不包括20 岁7.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )A.UNIQU EB.COU N TC.DISTINCTD.UNION8.关系代数的基本操作不包括( )A 交 B. 除 C.投影 D.连接9.关系模式分解的无损联接和保持函数依赖两个特性之间的联系是( ) A.前者成立蕴涵后者成立 B. 后者成立蕴涵前者成立C.同时成立,或者同时不成立 D.没有必然的联系10.把ER 模型转换成关系模型的过程,属于数据库的( ) A.需求分析 B. 概念设计C.逻辑设计 D.物理设计二.填空题:(每空1分,共10分)1.数据模型是由数据结构、数据操作和三部分组成。
2.数据冗余可能导致的问题有和修改麻烦。
3.关系数据库中基于数学上两类运算是关系代数和。
4.SQL语言的数据定义功能包括定义数据库、定义基本表、定义视图和。
2017年4月高等教育自学考试《数据库技术》试题03139
2017年4月高等教育自学考试《数据库技术》试题课程代码:03139一、单项选择题(本大题共20小题,每小题2分,共40分)1.下列数据模型中,独立于DBMS软件和硬件设备的是(A )A.概念模型B.外部模型C.逻辑模型D.物理模型2.数据字典中存放的是( B )A.数据与数据的来源B.数据的结构C.数据与数据的结构D.数据的来源3.已知关系R(X,Y)和S(X,Z),它们的主码分别是X和Y,则R S的主码是(A )A.X B.Y C.X或Y D.XY4.在ODBC体系结构中,连接数据库驱动程序与数据库管理系统的桥梁是(A )A.数据源B.数据库C.用户D.数据库服务器5.在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其划分为(学号,姓名,性别)和(学号,班级)两个子集,这样的数据划分方式称为( B )A.水平分片B.垂直分片C.导出分片D.混合分片6.在MSSQLServer中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息应存放在(A )A.tempdb数据库中B.master数据库中C.msdb数据库中D.model数据库中7.已知关系:学生(学号,姓名,年龄),假定在年龄属性上建有索引,则该索引有利于加快执行查询语句( B )A.SELECT*FROM学生ORDER BY姓名B.SELECT*FROM学生ORDER BY年龄C.SELECT*FROM学生WHERE年龄<>30D.SELECT*FROM学生WHERE姓名LIKE'张%'8.在基本SQL语言中,不可以实现(D )A.定义视图B.定义基表C.查询视图和基表D.并发控制9.物理结构的改变不影响整体逻辑结构的性质,称为数据库的(B )A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性10.SQL语言中,删除一个表的命令是(B )A.DELETE B.DROP C.CLEAR D.REMORE11.在视图上不能完成的操作是(D )A.更新视图B.查询C.在视图上定义新视图D.在视图上定义新的基本表12.在下列关于关系的陈述中,错误的是( B )A.表中任意两行的值不能相同B.表中任意两列的值不能相同C.行在表中的顺序无关紧要D.列在表中的顺序无关紧要13.存在一个等待事务集<T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,…,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于( D )A.并发处理B.封锁C.循环D.死锁14.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C )A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束15.设关系R和S分别有m和n个属性,则R×S的属性个数是(C )A.m B.nC.m×n D.m+n16.完成数据定义功能的SQL命令是(C )A.DELETE B.REVOKEC.DROP D.DEFINE17.已知关系:学生(学号,姓名,年龄),如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列。
2017年9月全国计算机二级MySQL数据库真题-第一套
1下列数据结构中,属于非线性结构的是()。
A) 循环队列B) 带链队列C) 二叉树D) 带链栈解析】树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构2下列数据结构中,能够按照"先进后出"原则存取数据的是()。
A) 循环队列B) 栈C) 队列D) 二叉树【解析】栈是按先进后出的原则组织数据的。
队列是先进先出的原则组织数据。
3对于循环队列,下列叙述中正确的是()。
A) 队头指针是固定不变的B) 队头指针一定大于队尾指针C) 队头指针一定小于队尾指针D) 队头指针可以大于队尾指针,也可以小于队尾指针【解析】循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。
因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。
4算法的空间复杂度是指()。
A) 算法在执行过程中所需要的计算机存储空间B) 算法所处理的数据量C) 算法程序中的语句或指令条数D) 算法在执行过程中所需要的临时工作单元数【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。
所以选择A)。
5软件设计中划分模块的一个准则是()。
A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合【解析】一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
6下列选项中不属于结构化程序设计原则的是()。
A) 可封装B) 自顶向下C) 模块化D) 逐步求精【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。
7软件详细设计生产的图如下:该图是()A) N-S图B) PAD图C) 程序流程图D) E-R图【解析】N-S图提出了用方框图来代替传统的程序流程图,所以A)不对。
PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B)不对。
数据库考试习题及答案
数据库考试习题及答案一、选择题1.下列哪些选项关于数据库的定义是正确的?A. 数据库是计算机存放数据的设备B. 数据库是由数据项及其关系组成的数据集合C. 数据库是一个可以存储和访问数据的电子系统D. 数据库是个人或组织为了方便存储和管理数据而构建的系统正确答案:B、C、D。
2.下列哪些选项是 SQL 中的聚集函数?A. MAXB. AVGC. COUNTD. ADD正确答案:A、B、C。
3.数据库中,以下哪个不是关系型数据库系统?A. MySQLB. OracleC. MongoDBD. SQL Server正确答案:C。
4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件?A. 实体完整性B. 参照完整性C. 域完整性D. 逻辑完整性正确答案:A、B、C、D。
5.下列哪些选项是数据库事务的 ACID 特性?A. 原子性B. 一致性C. 隔离性D. 持久性正确答案:A、B、C、D。
二、填空题1.在关系数据库中,一个二元组 ______ 表示一个数据行。
正确答案:属性值。
2.数据库中,SELECT * FROM table_name; 语句表示查询表名为 ______ 的全部数据。
正确答案:table_name。
3.MySQL 中,用于获取自动生成的主键的函数为 ______。
正确答案:LAST_INSERT_ID()。
4.数据库中,用于限制某个列的唯一性约束的关键字是 ______。
正确答案:UNIQUE。
5.在数据库设计中,将不可分的数据项成为 ______。
正确答案:原子数据。
三、简答/计算题1.简述数据库视图的概念和作用。
数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出的。
视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存储的数据记录。
作用主要有以下几个:提供一种以安全方式存取数据的方式,尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。
全国2017年10月高等教育自学考试数据库系统原理试题和答案
全国2017年10月高等教育自学考试数据库系统原理试题课程代码:04735自考真题:2017年10月自考真题及答案汇总| 2017年4月自考真题及答案汇总一、单项选择题:本大题共15小题,每小题2分,共30分。
在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.数据库系统提供数据控制功能,其中不包括A.数据的稳定性B.数据的完整性C.数据的安全性D.数据庠的并发控制2.表达DB物理结构的模型称为A.逻辑模型B.外部模型C.内部模型D.概念模型3.存取路径分为主存取路径与辅助存取路径,主存取路径主要用于A.安全检测B.主键索引C.终端用户D.辅助键索引4.不含有多余厲性的超键称为A.主键B.外键C.内键D.候选键5. A值与B值有一对多联系,可写出的函数依赖是A. B←→AB. A←→BC. A→BD. B→A6.如果关系模式R的每个关系r的域性值都是不可分的原子值,那么称R属于A. INFB. 2NFC. 3NFD. BCNF7.设关系R有r个属性,关系S有s个属性,其中有一个属性是相同的,经过R和S 的笛卡尔积操作后,属性个数是A.r + sB. r + s-1C. r * sD. max(r,s)8.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是A.笛卡儿积、连接B.自然连接、除法C.并、交、差D.投影、选择9. SELECT语句的查询结果之间进行集合的交操作的运算符是A. UNIONB. INTERSECTC. EXISTSD. EXCEPT10.设某数据库中有学生表(学号,姓名,专业),若要把“01、张璐、计算机”插入学生表中,则下列语句正确的是A. ADD INTO学生表VALUE(’01’, ’张墙’, ’计算机’)B.INSERT INTO学生表VALUE(’01’,’张璐’, ’计算机’)C. ADD INTO学生表VALUES(’01’, ’张璐’, ’计算机’)D. INSERT INTO 学生表 VALUES(’01’, ’张璐’,’计劳’)11. DBMS的恢复子系统采取一系列措施保证在任何情况下保持事务的原子性和A.隔离性B.持久性C. 一致性D.安全性12. —个触发器由三部分组成,它们是A.事件一条件一权限B.事件一条件一审计C.事件一条件一角色D.事件一条件一动作13. SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是A.査询分析器B.服务管理器C.企业管理器D.事件探査器14. PowerBuilder 9.0提供的操作画板组件的工具栏是A. PowerBarB. PainterBarC. DataBarD. FuncBar15.在类图中,关联是对类的实例之间联系的命名,与关联有关的类的个数称为A.关联元数B.关联角色C.重复度D.关联基数二、填空题:本大题共10空,每空丨分,共10分。
2017年数据库试题及答案1
2017年数据库试题及答案1一、单项选择题:(每小题1分,共10分)1.要保证数据库逻辑数据独立性,需要修改的是()A、模式B、模式与内模式的映射C、模式与外模式的映射D、内模式2.下列四项中,不属于数据库特点的是()A、数据共享B、数据完整性C、数据冗余很高D、数据独立性高3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A、多对多B、一对一C、多对一D、一对多4.反映现实世界中实体及实体间联系的信息模型是()A、关系模型B、层次模型C、网状模型D、E-R模型5.对数据库并发操作有可能带来的问题包括()A、读出“脏数据”B、带来数据的冗余C、未被授权的用户非法存取数据D、破坏数据的独立性6.数据库中,数据的物理独立性是指()。
A、数据库与数据库管理系统的相互独立B、用户程序与DBMS相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立7.数据库的网状模型应满足的条件是()A、允许一个以上的节点无双亲,也允许一个节点有多个双亲B、必须有两个以上的节点C、有且仅有一个节点无双亲,其余节点都只有一个双亲D、每个节点有且仅有一个双亲8.子模式是()A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上三者都对9.数据库的()是指数据的正确性和相容性。
A、安全性B、完整性C、并发控制D、恢复10.事务的原子性是指()A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其它事物是隔离的D、事务必须是使数据库从一个一致性状态变到另一个一致性状态二、填空:(每空1分,共10分)1.SQL语言提供数据库定、数据控制、等功能。
2.数据库保护问题包括:、完整性、故障恢复和并发控制等方面。
3.关系代数中专门的关系运算包括:选择、连接和。
4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件和。
2017年10月统考真题 04735 数据库系统原理
2017年10月高等教育自学考试全国统一命题考试数据库系统原理试卷(课程代码04735)注意事项:1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
2.应考者必须按试卷顺序在答题卡(纸)制定位置上作答,答在试卷上无效。
3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。
第一部分选择题(共30分)一、单项选择题:本大题共15小题,每小题2分,共30分。
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出。
1.数据库系统提供数据控制功能,其中不包括A.数据的稳定性 B.数据的完整性C.数据的安全性 D.数据库的并发控制2.表达DB物理结构的模型称为A.逻辑模型 B.外部模型 C.内部模型 D.概念模型3.存取路径分为主存取路径与辅助存取路径,主存取路径主要用于A.安全检测 B.主键索引 C.终端用户 D.辅助键索引4.不含有多余属性的超键称为A.主键 B.外键 C.内键 D.候选键5.A值与B值有一对多联系,可写出的函数依赖是A.B←→A B.A←→B C.A→B D.B→A6.如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R属于A.1NF B.2NF C.3NF D.BCNF7.设关系R有r个属性,关系S有s个属性,其中有一个属性是相同的,经过R和S的笛卡尔积操作后,属性个数是A.r+s B.r+s-1 C.r*s D.max(r,s)8.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是A.笛卡儿积、连接 B.自然连接、除法 C.并、交、差 D.投影、选择9.SELECT语句的查询结果之间进行集合的交操作的运算符是A. UNION B.INTERSECT C.EXISTS D. EXCEPT10.设某数据库中有学生表(学号,姓名,专业),若要把“01、张璐、计算机”插入学生表中,则下列语句正确的是A.ADDINTO学生表VALUE(′01′,′张璐′,′计算机′)B.INSERT INTO学生表VALUE(′01′,′张璐′,′计算机′)C.ADDINTO学生表VALUES(′01′,′张璐′,′计算机′)D.INSERT INTO学生表VALUES(′01′,′张璐′,′计算机′)11.DBMS的恢复子系统采取一系列措施保证在任何情况下保持事务的原子性和A.隔离性 B.持久性 C.一致性 D.安全性12.一个触发器由三部分组成,它们是A.事件—条件—权限 B.事件—条件—审计C,事件—条件—角色 D.事件—条件—动作13.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是A.查询分析器 B.服务管理器 C.企业管理器 D.事件探查器14. PowerBuilder 9.0提供的操作画板组件的工具栏是A.PowerBar B.PainterBar C.DataBar D.FuncBar15.在类图中,关联是对类的实例之间联系的命名,与关联有关的类的个数称为A.关联元数 B.关联角色 C.重复度 D.关联基数第二部分非选择题(共70分)二、填空题:本大题共10空,每空1分,共10分。
2017年4月高等教育自学考试数据库系统原理真题
2017年4月高等教育自学考试数据库系统原理真题一、单项选择题(本大题共15小题,每小题2分,共30分)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、如果X→Y,Y→A,且Y不能函数确定X,A∉Y,那么称X→A是A、平凡数据依赖B、传递依赖C、局部依赖D、完全依赖7、如下两个关系R1和R2,下列运算能得到关系R3的是R1A、R+(R-S)B、R-(R-S)C、R-(S-R)D、S-(R-S)9、是SQL查询语言中,用于两个子查询执行差操作的运算符是A、EXITSB、INTERSECTC、EXCEPTD、UNION10、SQL语言中条件“年龄BETWEEN 20 AND 30” 表示年龄在20至30之间,且A、包括30岁但不包括20岁B、不包括20岁和30岁C、包括20岁但不包括30岁D、包括20岁和30岁11、DBMS中实现事务持久性的子系统是A、事务管理子系统B、完整性子系统C、并发控制子系统D、回复管理子系统12、下列不属于并发操作带来的问题的是A、不可重复读B、丢失更新C、读脏数据D、修改异常13、在SQL Server2000中,记录了所有SQL SERVER 2000的系统信息、登录账号、系统配置设置等信息的是A、Master数据库B、Model数据库C、Pubs数据库D、Tempdb数据库14、PowerBuilder9.0中,用来实现数据库内、数据库之间,甚至不同数据库管理系统之间快速的数据转换的是A、数据窗口画板B、数据库画板C、数据关岛画板D、查询画板15、在对象联系图中,表示对象类型之间的超类与子类联系(从子类指向超类)的是A、→B、→→C、←D、=>二、填空题(本大题共10小题,每小题1分,共10分)过程5个部分。
2017年4月全国自考《数据库系统原理》真题及详解
(总分 100,考试时间 90 分钟)
一、单项选择题 1.下面不属于人工管理阶段数据管理特点的是( ) A 数据不保存在计算机内 B 没有专用的软件对数据进行管理 C 只有程序的概念,没有文件的概念 D 数据面向应用 答案:D 解析:人工管理阶段数据管理的特点有:(1)数据不保存在计算机内。(2)没有专用的软件对数据 进行管理。(3)只有程序的概念,没有文件的概念。(4)数据面向程序。 2.关于外部模型的描述,叙述不正确的是( ) A 逻辑模型是外部模型的一个逻辑子集 B 外部模型独立于硬件,依赖于软件 C 外部模型反映了用户使用数据库的观点 D 外部模型是对概念模型的支持 答案:A 解析:外部模型具有以下特点:(1)外部模型是逻辑模型的一个逻辑子集。(2)外部模型独立于硬 件,依赖于软件。(3)外部模型反映了用户使用数据库的观点。从整个系统考察,外部模型有以下优 点:(1)简化了用户的观点。(2)有助于数据库的安全性保护。(3)外部模型是对概念模型的支持。 3.下面不属于数据库逻辑设计阶段任务的是( ) A 把概念模型转换成逻辑模型 B 确定数据存放位置 C 设计应用程序与数据库的接口 D 评价逻辑模型 答案:B 4.在关系模型中,对于完整性规则叙述错误的是( ) A 元组在组成主键的属性上不能有空值 B 外键和相应的主键可以不同名,只要定义在相同值域上即可 C 外键和主键不可以是同一个关系模式 D 外键值是否允许空,应视具体问题而定 答案:C 5.下面不属于关系模式设计问题的是( ) A 插入异常 B 删除异常 C 不可重复读 D 数据冗余 答案:C 解析:关系模式的设计问题有:(1)数据冗余。(2)操作异常。操作异常又包括修改异常、插入异 常和删除异常。 6.如果 X→Y,Y→A,且 Y 不能函数确定 X,AY,那么称 X→A 是( ) A 平凡函数依赖 B 传递依赖 C 局部依赖 D 完全依赖 答案:B
2017年4月高等教育自学考试《数据库及其应用》试题02120
2017年4月高等教育自学考试《数据库及其应用》试题课程代码:02120—、单项选择题(本大题共20小题,每小题2分,共40分)1.在文件系统中,当文件数据结构发生任何微小变化时,必须修改或重新编写程序的特点,称为A.数据共享困难 B.数据冗余C.数据异常 D.数据独立性差2.在自动取款机上,客户只能对自己的账户进行查询、存取款、转账等操作,客户面对的数据模型是A.概念模型 B。
逻辑模型 C.外部模型 D.内部模型3.关系R和S各有5个元组,则关系RxS的元组个数为A.5 B.10 C.25 D.不确定4.有实体集“火车票”,其属性:订票号,车次、日期、发车时间、车厢、座位号,该实体的键(关键字)为A.车厢,座位号 B.日期,发车时间C. 订票号D. 车次,日期5.在关系数据库设计过程中,E-R图设计属于A.需求分析阶段 B.概念设计阶段C. 逻辑设计阶段D. 物理设计阶段6.利用Access2013“导入外部数据”功能,不能导入的外部数据类型是A.Word文件 B.Excel文件C. ODBC数据源D. 文本文件7.如果要设置或修改数据库的密码,则打开数据库的方式应是A.独占打开 B.只读打开C. 共享打开 D.独占只读打开8.下列SQL聚集函数中,要求参数必须是数值型的是A.AVG B.MIN C.MAX D.COUNT9.在SQL语言中,删除表中行的SQL语句是A。
DELETE B.UPDATE C.DROP D.ALTER10.下列关于索引的说法中,错误的是索引能够提高A.查询操作的速度 B.更新操作的速度C. 分组操作的速度 D.排序操作的速度11.已知职工表的“性别”字段为“是/否”型,设置“性别”为查阅字段,用-1(是)表示男,用0(否)表示女,则该查阅字段的“行来源”属性应该是A.—1;0 B."男";"女"C. 性别 D.-l;"男";0;"女"12.有学生表:R(学号,姓名,性别),已知“学号”字段是文本型,长度为10,如果要创建一个查询,检索学号以"2015"开头的学生信息,则在“学号”字段的条件单元格中,键入的条件表达式为A.Like"2015" B.Like"*2015*"C.Like"???2015???" D.Left([学号],4)="2015"13.创建一个查询,能够按照随机输入的时间段(起始日期和截止日期)和客户编号,检索该客户某一时段的订单明细,则该查询属于A.传递查询 B.参数查询C. 联合查询 D.分段查询14.Access2013中,可以同时以“窗体”和“数据表”两种视图方式显示同一个数据源的窗体类型称为A.分割窗体 B.子窗体 C. 控制窗体 D.同步窗体15。
(完整版),数据库期末考试复习试题与答案,推荐文档
CREATE UNIQUE INDEX
Stusname ON student(Sname)
4. SELECT语句查询条件中的谓词 “ !=ALL ”与运算符 NOT IN
等价
5. 关系模式 R(A , B, C , D) 中,存在函数依赖关系 {A → B, A→ C, A→ D,( B, C )→ A} ,则侯选码是 , R∈ AB NF 。
CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,
Sname CHAR(8) NOT NULL,
Sex CHAR(2),
Age INT)
可以插入到表中的元组是(
D)
A. '5021' , '刘祥 ',男, 21 C. '5021' , NULL,男, 21
B. NULL,'刘祥 ', NULL, 21 D. '5021' , '刘祥 ', NULL ,NULL
Unlock C
..
..
B. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock A
C. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock A
D. Slock A … Unlock A …… Slock B … Xlock C ……… ...Unlock B … Unlock C
17. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(
C
)
A. 数据字典、应用程序、审计档案、数据库后备副本
2017年9月全国计算机二级MySQL数据库真题-第二套
1 下列叙述中正确的是()。
A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D) 线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性【解析】线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。
2下列叙述中正确的是()。
A) 栈是一种先进先出的线性表B) 队列是一种后进先出的线性表C) 栈与队列都是非线性结构D) 以上三种说法都不对解析】栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。
3软件测试的目的是()。
A) 评估软件可靠性B) 发现并改正程序中的错误C) 改正程序中的错误D) 发现程序中的错误【解析】软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。
不是为了评估软件或改正错误。
4在软件开发中,需求分析阶段产生的主要文档是()。
A) 软件集成测试计划B) 软件详细设计说明书C) 用户手册D) 软件需求规格说明书【解析】需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。
所以选择D)5软件生命周期是指()。
A) 软件产品从提出、实现、使用维护到停止使用退役的过程B) 软件从需求分析、设计、实现到测试完成的过程C) 软件的开发过程D) 软件的运行维护过程【解析】通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。
也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。
6面向对象方法中,继承是指()。
A) 一组对象所具有的相似性质B) 一个对象具有另一个对象的性质C) 各对象之间的共同性质D) 类之间共享属性和操作的机制解析】继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。
数据库及程序设计总复习试题及答案(2017)
数据库及程序设计复习资料第1章数据库系统概述一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界答案:A3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5.数据库中存储的是。
A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.数据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
2017年4月高等教育自学考试《高级数据库技术》试题07163
2017年4月高等教育自学考试《高级数据库技术》试题071632017年4月高等教育自学考试《高级数据库技术》试题课程代码:07163一、单项选择题1.由数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户构成的整体是A.文件系统B.数据库系统C.数据仓库D.软件系统2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A.多对多联系B.一对一联系C.多对一联系D.一对多联系3.在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.数据冗余D.未对数据进行完整性控制4.用符号口表示的关系操作是A.选择B.除C.投影D.并5.下列不属于构成E-R图的基本要素是A.实体B.属性C.联系D.元组6.对关系的描述正确的是A.允许两个元组完全相同B.允许出现相同的属性名C.元组位置具有顺序无关性D.同一属性的数据可以具有不同的类型7.SQL Server 2008中,每个数据库都有一个主数据文件。
主数据文件的推荐文件扩展名是A..LDF B..NDF C..FDF D..MDF 8.下列属于SQL Server2008短整型数据类型的是A.CHAR B.SMALLINT C.IMAGE D.DATETIME9.在SQL语言中,命令动词ALTER属于A.数据查询B.数据操纵C.数据定义D.数据控制10.英文缩写DBA代表A.数据库管理员B.数据定义语言C.数据操作语言D.数据库管理系统11.创建数据库、定义表结构属于数据库管理系统的A.数据定义功能B.数据操纵功能C.运行管理功能D.数据库维护功能12.数据模型所描述的内容不包括A.数据结构B.数据操作C.数据约束D.数据管理13.在SELECT语句中使用*,表示A.选择全部属性B.选择任何属性C.选择全部主键D.选择全部元组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习题2017选择题1、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、构成。
A、程序员B、系统分析员C、维修员D、数据库管理员(和用户)2、数据库系统的数据独立性体现在()。
A、不会因为数据的变化而影响到应用程序B、不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构3、下列四项中,不属于数据库系统特点的是()。
A、数据共享B、.数据完整性C、数据冗余度高D、数据独立性高4、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
A、层次模型B、关系模型C、网状模型D、实体-关系模型(E-R)5、描述数据库全体数据的全局逻辑结构和特性的是()。
A、模式B、内模式C、外模式D、6、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。
A、数据增加、数据修改、数据查询B、数据结构、关系操作、完整性约束C、实体完整性、参照完整性、用户自定义完整性D、外模式、模式、内模式7、()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A、网状模型B、关系模型C、层次模型D、以上都有8、要保证数据库的物理独立性,需要修改的是()。
A、模式与外模式B、模式与内模式的映射C、模式与内模式D、三层模式9、要保证数据库的逻辑数据独立性,需要修改的是()。
A、模式与外模式之间的映射B、模式与内模式之间的映射C、模式D、三级模式10、关系模型中,一个码是()。
A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是11、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。
AA.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号12、关系代数运算是以()为基础的运算。
A.关系运算B.谓词演算C.集合运算D.代数运算13、关系代数中的连接操作是由()操作组合而成。
A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积14、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
A.记录B.行C.属性D.元组15、在视图上不能完成的操作是()。
A、更新视图B、查询C、在视图上定义新的表D、在视图上定义新的视图16、有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是()。
A、S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=…ACCESS‟B、S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in …ACCESS‟C、SAGE in>=20 and CNAME in …ACCESS‟D、SAGE>=20 and CNAME=‟ ACCESS‟17、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把张明的化学成绩80分”插入S中,则可用()。
A、ADD INTO S VALUES(‟张明‟,‟化学‟,‟80‟)B、INSERT INTO S VALUES(‟张明‟,‟化学‟,‟80‟)C、ADD INTO S VALUES(‟张明‟,‟化学‟,80)D、INSERT INTO S VALUES(‟张明‟,‟化学‟,80)18、关系模式中,满足2NF的模式()。
A、可能是1NFB、必定是1NFC、必定是3NFD、必定是BCNF19、关系模式R中的属性全是主属性,则R的最高范式必定是()。
A、1NFB、2NFC、3NFD、BCNF20、设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。
A、1NFB、2NFC、3NFD、BCNF21、设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。
A、1NFB、2NFC、3NFD、BCNF22、X→Y,当下列哪一条成立时,称为平凡的函数依赖()A、X ∈YB、Y∈XC、X∩Y=ΦD、X∩Y≠Φ23一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。
A.原子性B.一致性C.独立性D.持久性24、. 设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()A、T1正在写A,T2要读AB、T1正在写A,T2也要写AC、T1正在读A,T2要写AD、T1正在读A,T2也要读A25、解决并发操作带来的数据不一致问题普遍采用()技术。
A、封锁B、存取控制C、恢复D、协商26、下列不属于并发操作带来的问题是()。
A、丢失修改B、不可重复读C、死锁D、脏读27、如果事务T获得了数据项Q上的排他锁,则T对Q()。
A、只能读不能写B、只能写不能读C、既可读又可写D、不能读也不能写28、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()A、T1正在写A,T2要读AB、T1正在写A,T2也要写AC、T1正在读A,T2要写AD、T1正在读A,T2也要读A29、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
A、一个是DELETE,一个是SELECTB、一个是SELECT,一个是DELETEC、两个都是UPDATED、两个都是SELECTD30、SQL中的视图机制提高了数据库系统的()A、完整性B、并发控制C、隔离性D、安全性31、在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A、范围越小B、约束越细致C、范围越大D、约束范围大32、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A、一级封锁协议B、二级封锁协议C、三级封锁协议D、零级封锁协议33、数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括()。
CA.数据字典、应用程序、数据库后备副本B数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件34、一个关系只有一个()。
A. 候选码B.外码C.超码D.主码填空题1、数据库系统三级模式结构是:。
2、设有学生关系:S(XH,XM,XB,NL,DP)。
在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。
查询学生姓名和所在系的投影操作的关系运算式是________________。
3、在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。
4、设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主码是NO(1)插入一个记录(25,“李明”,“男”,21,“95031”);___。
(2)插入“95031”班学号为30,姓名为“郑和”的学生记录;____。
(3)将学号为10的学生姓名改为“王华”;_____。
(4)将所有“95101”班号改为“95091”;_____。
(5)删除学号为20的学生记录;____。
(6)删除姓“王”的学生记录;___。
5、如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为________ 关系模式。
6、事务具有四个特性:它们是________ 、________ 、________ 和________ 。
这个四个特性也简称为________特性。
7、对于非规范化的模式,经过转变为1NF,将1NF经过转变为2NF,将2NF经过转变为3NF。
8、在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为________ 。
设有学生关系:S(XH,XM,XB,NL,DP)。
在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。
查询学生姓名和所在系的投影操作的关系运算式是________________。
9、、在数据库系统中,定义存取权限称为________ 。
SQL语言用________语句向用户授予对数据的操作权限,用________语句收回授予的权限。
10、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。
10、多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为________的调度。
11、数据库系统的三级模式是对数据进行三个级别的抽象:概念数据库对应,逻辑数据库对应,物理数据库对应。
12、建立冗余数据最常用的技术是和。
通常在一个数据库系统中,这两种方法是一起使用的。
简答题1、等值连接与自然连接的区别是什么?2、试述关系模型的完整性规则。
在参照完整性中,为什么外码属性的值也可以为空?举例什么情况下才可以为空3、登记日志文件时为什么必须先写日志文件,后写数据库?4、基本的封锁类型有几种?试述它们的含义。
5、试述实现数据库安全性控制的常用方法和技术。
6、利用检查点的恢复有哪几部步骤?7、并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?8、在嵌入式SQL中是如何区分SQL语句和主语言语句的?9、.具有检查点的恢复技术有什么优点?试举一个具体的例子加以说明。
10、什么是数据库镜像?它有什么用途?11、什么是E-R图?构成E-R图的基本要素是什么?12、数据字典的内容和作用是什么?13、.什么是检查点记录,检查点记录包括哪些内容?14、在数据库中为什么要并发控制?15、什么是数据库的完整性约束条件?可分为哪几类?16、在嵌入式SQL中是如何解决数据库工作单元与源程序工作单元之间通信的17、已知学生表S和学生选课表SC。