数据库复习题1教材

合集下载

数据库原理复习资料对应课后习题

数据库原理复习资料对应课后习题

数据库复习资料第1章Access数据库系统概述一、填空题1、Access2000是关系数据库管理系统软件。

2、Access2000是office2000的组件之一。

3、状态行位于Access2000工作窗口的最下方,是用于显示当前操作的数据库工作状态的。

4、安装Access2000是在安装office2000时同时完成的。

5、关闭Access2000时,使用关闭时压缩操作可以减少磁盘的存储空间。

6、Access2000必须安装在由windows95或windowsNT以上操作系统支持的软件环境下。

7、如果菜单选项的显示方式是深颜色,则表示这些菜单选项是在当前环境下可以选择的操作项。

8、如果菜单单选项后面标有(…)符合,那么选择此操作项,将打开一个对应的对话窗口。

9、若想使用某一工具栏中的按钮,就要激活该工具栏。

10、若不想使用当前的工具栏,则要取消该工具栏。

二、单选题1、Access2000主系统界面不包括()。

A、菜单栏B、工作区C、标题栏D、数据库2、Access2000不能安装在()操作系统下。

A、Windows98B、W indows3.1C、W indows97D、WindowsNT4.03、不能退出Access2000的方法是()。

A、“文件”—“退出”B、“系统”—“退出”C、ESCE、C trl+Alt+Del4、在高版本的Access数据库管理系统中使用低版本的Access数据库,应选择的操作是()。

A、低转换高B、不用转换C、高转换低D、自动转换5、不是Office应用程序组件的软件是()。

A、WordB、E xcelC、S QL ServerD、Access第2章数据库系统一、填空题1、信息通过数据记录,便可以实现载体传递。

2、数学模型是数据库系统的核心。

3、表中的每一个数据都可看成独立的数据项。

4、表中的每一数据项不可再分,是最基本的数据单位。

5、表中每一记录的顺序可以任意地排列。

数据库原理复习题_专1

数据库原理复习题_专1

数据库原理复习题_专1一、选择题1.以下内容中不属数据库所具特点的是()。

.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下表达数据库治理系统含义的是().DB B.DBMS C.DBD.DT3.在数据库技术中,实体—联系模型是一种().概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型4.数据库的概念模型独立于()。

.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.目前应用最广泛的数据库数据模型是()。

.层状模型B.XX状模型C.混合模型D.关系模型6.数据库系统的核心是()。

.数据库B.数据库治理系统C.数据模型D.软件工具7.数据库系统的三级模式结构是指().外模式、模式、子模式B.子模式、模式、概念模式C.模式、内模式、存储模式D.外模式、模式、内模式8.关系数据模型通常由三部分组成,它们是().数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束9.在DBS中,DBMS和OS之间的关系是(). 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行10.下列四项中说法不正确的是( ).数据库减少了数据冗余B.数据库中的数据可以共享C.数据库幸免了一切数据的重复D.数据库具有较高的数据独立性11.在数据库技术中,独立于计算机系统的模型是().E-R 模型B.层次模型C.关系模型D.面向对象的模型12.同一个关系模型的任两个元组值()。

.不能全同B.可全同C.必须全同D.以上都不是13.组成关系模型二维表的最小数据单位是()。

.记录B.数据项C.字段D.数据库文件14.用二维表结构表示实体以及实体间联系的数据模型称为()。

. XX状模型B.层次模型C.关系模型D. 面向对象模型15.关系数据库治理系统应能实现的专门关系运算包括()。

.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.设关系R 和关系S的元素个娄分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是().7 B.9 C.12 D.17.关系代数表达式的优化策略中,首先要做的是( ).对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算18.SQL语言称为()。

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分)1.()是长期存储在计算机内的有组织,可共享的数据集合。

(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.()是位于用户与操作系统之间的一层数据管理软件。

(A)数据库管理系统(DBMS)(B)数据库系统(DBS)(C)数据库(D)数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。

(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员4.下列命令不属于DBMS的数据定义语言的是:()。

(A)CREATE(B)DROP(C)INSERT(D)ALTER5.SQL Server 2005是一种()的数据库管理系统。

(A)关系型(B)层次型(C)网状(D)树型6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。

(A)SQL Server 2005个人版.(B)SQL Server 2005企业版(C)SQL Server 2005开发版.(D)SQL Server 2005标准版7.SQL Server 2005 企业版可以安装在()操作系统上。

(A)Microsoft Windows 98.(B)Microsoft Windows Me(C)Microsoft Windows 2000 Professional.(D)Microsoft Windows 20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。

(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9.以下()不属于数据库对象(A)表和视图(B)索引和约束(C)T-SQL脚本(D)触发器10.SQL Server 2005的物理数据库构架主要包括()。

(A)文件及文件组.(B)页面和盘区(C)表和视图(D)数据和程序11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案第一章绪论一选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于()。

A.具体的机器和DBMSB.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.数将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和()。

VFP(1-4章)复习题

VFP(1-4章)复习题

第一章数据库技术概述一、选择题1、在下列四个选项中,不属于基本关系运算的是()。

A)连接 B)投影C)选择D)排序2、从关系模式中指定若干个属性组成新的关系的运算称为()。

A) 联接 B) 投影 C) 选择 D) 排序3、在教师表中,如果要找出职称为“副教授”的教师,所采用的关系运算是()。

A)选择 B)投影C)联接 D)自然联接4、有两个关系R和T如下:TR10、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A)一对一联系B)一对二联系C)多对多联系D)一对多联系11、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A)一对一 B)一对多 C)多对一 D)多对多12、一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是()。

A)1:1联系B)1:m联系C) m:1联系D) m:n联系13、Visual FoxPro关系数据库管理系统是()。

A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统14、数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指 ( )。

A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对15、Visual Foxpro是一种()。

A)数据库系统 B)数据库管理系统 C)数据库 D)数据库应用系统16、在数据管理技术发展的三个阶段中,数据共享最好的是()。

A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同17、Visual FoxPro6.0属于()。

A)层次数据库管理系统B)关系数据库管理系统C)面向对象数据库管理系统D)分布式数据库管理系统18、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS19、DBMS的含义是()。

数据库系统概论考试复习题

数据库系统概论考试复习题

数据库系统概论复习资料:第一章:二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。

3.DBMS是指它是位于用户和③之间的一层管理软件。

4. 数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以与维护等4个方面。

5.数据独立性又可分为逻辑数据独立性和物理数据独立性。

6.6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。

7. 数据模型是由数据结构、数据操作和完整性约束三部分组成的。

8. 数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。

9. 数据库体系结构按照模式、外模式和内模式三级结构进行组织。

10. 实体之间的联系可抽象为三类,它们是 1∶1 、 1∶m 和 m∶n 。

11.数据冗余可能导致的问题有浪费存储空间与修改麻烦和潜在的数据不一致性。

第2章关系数据库1、一个关系模式的定义格式为关系名。

2、.一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。

3、.关系代数运算中,传统的集合运算有笛卡尔积、并、交和差。

4、关系代数运算中,基本的运算是并、差、笛卡尔积、投影和选择。

5、5、关系代数运算中,专门的关系运算有选择、投影和连接。

6、关系数据库中基于数学上两类运算是关系代数和关系演算。

7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无②,学生关系的主关键字是学号,外关键字系编号第3章关系数据库标准语言SQL1、SQL是结构化查询语言。

2、视图是一个虚表,它是从一个或几个基本表中导出的表。

在数据库中,只存放视图的定义,不存放视图的视图对应的数据。

3、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案数据库复习题及答案数据库是计算机科学中非常重要的一个领域,它是用来存储、管理和组织数据的软件系统。

在数据库的学习过程中,复习题是非常重要的一部分,通过做复习题可以帮助我们巩固知识,提高理解能力。

本文将为大家提供一些数据库复习题及答案,希望对大家的学习有所帮助。

一、选择题1. 数据库的主要特点是:A. 数据共享B. 数据独立性C. 数据冗余D. 数据安全性答案:B. 数据独立性2. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据的存储和管理B. 数据的输入和输出C. 数据的处理和分析D. 数据的传输和通信答案:A. 数据的存储和管理3. 下列哪个不是数据库的三级模式?A. 外模式B. 内模式C. 中模式D. 概念模式答案:C. 中模式4. 数据库的完整性约束包括以下哪些?A. 实体完整性B. 参照完整性C. 用户完整性D. 操作完整性答案:A. 实体完整性、B. 参照完整性、D. 操作完整性5. 下列哪个不是关系数据库的基本操作?A. 查询B. 插入C. 删除D. 修改答案:D. 修改二、填空题1. 数据库中,用来描述数据之间联系的概念是__________。

答案:关系2. 数据库中,用来表示数据的逻辑结构的概念是__________。

答案:模式3. 数据库中,用来表示数据的物理存储结构的概念是__________。

答案:存储结构4. 数据库中,用来表示数据的基本单位的概念是__________。

答案:记录5. 数据库中,用来表示数据属性的概念是__________。

答案:字段三、简答题1. 请简要介绍关系数据库的特点和优势。

答:关系数据库的特点包括数据的结构化、数据的共享性、数据的独立性和数据的安全性。

关系数据库的优势包括数据的一致性、数据的完整性、数据的可靠性和数据的可扩展性。

关系数据库通过使用关系模型来组织和管理数据,可以更好地满足用户的需求,提高数据的处理效率和数据的可靠性。

数据库总复习题库及解析

数据库总复习题库及解析

第1章练习题一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是______阶段。

AA. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2.数据库系统与文件系统的主要区别是______。

BA. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.数据库的概念模型独立于______。

AA. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.由计算机、OS、DBMS、DB、应用程序及用户等组成的一个整体叫做______。

BA. 文件系统B. DBSC. 软件系统D. 数据库管理系统5.下述特征不是数据库的基本特点是______。

AA. 数据非结构化B. 数据独立性C. 数据冗余小,易扩充D. 统一管理和控制6.数据库具有_____、最小冗余度和较高的程序与数据独立性。

BA. 程序结构化B. 数据结构化C. 程序标准化D. 数据模块化7.在数据库中,下列说法______是不正确的。

AA. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余8.______是存储在计算机内有结构的数据的集合。

BA. DBSB. DBC. DBMSD. 数据结构9.在DB中存储的是______。

CA. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息10.DB中,数据的物理独立性是指______。

CA. DB与DBMS的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上DB中的数据是相互独立的D. 应用程序与DB中数据的逻辑结构相互独立11.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被分成用户级、______和存储级三个层次。

数据库原理复习题(1)

数据库原理复习题(1)

数据库原理复习题(1)数据库原理复习题1.描述数据库中全体数据的逻辑结构和特征的是()。

(1.3A)A.内模式 B.概念模式 C.外模式 D.存储模式2.自然联接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的()。

(2.4B)A.元 B.行 C.记录 D.属性 3.SQL语言中,实现数据检索的语句是()。

(3.1A)A.SELECT B.INSERT C.UPDATE D.DELETE 4.在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是()。

(1.3A) A. 外模式 B. 内模式 C. 存储模式 D. 模式 5.当实体中有多个属性可作为键而选定其中一个时,称为该实体的()。

(2.1A) A. 外键 B. 候选键 C. 主键 D. 主属性 6.设关系模式R(ABC)上成立的FD集为{B→C},ρ={AC,BC}为R的一个分解,那么ρ相对于{B→C}()。

(6.3B)A.是无损联接分解 B.不是无损联接分解C.是否无损联接分解还不能确定 D.是否无损联接由R的当前关系确定 7. SQL 中集合成员资格比较操作“元组NOT IN(集合)”中的“NOT IN”与下列()操作符等价。

(3.4B)A.<>ALL B.<>ANY C.=ANY D.=ALL 8. 下图中给定关系R()。

(6.2C)零件号单价P1 25P2 8 P3 25 P4 9A.不是3NF B.是3NF但不是2NF C.是3NF但不是BCNF D.是BCNF 9.DBS 是()。

(1.1A)A.数据库 B.数据库系统 C.数据处理 D.数据库管理系统 10.在关系代数中,5种基本运算为()。

(2.2A) A.并、差、选择、投影、自然联接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积D.并、差、交、选择、乘积11. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用()保留字。

数据库复习1-4份(最终五篇)

数据库复习1-4份(最终五篇)

数据库复习1-4份(最终五篇)第一篇:数据库复习 1-4份简答题:26.定义事务的语句有哪三条?分别表示什么意思?BEGIN TRANSACTION:表示事务的开始; COMMIT:表示事务的提交;ROLLBACK:表示事务的回滚。

27.典型的日志文件应该包含哪些内容?1)更新数据库的事务标识;2)操作的类型3)操作对象;4)更新前数据的旧值;5)更新前数据的新值;6)事务处理中的各个关键时刻(事务的开始、结束及其真正回写的时间)28.决定数据库存储结构的三个主要因素是什么?存取时间,存储空间,维护代价29.数据库系统中的常见故障有哪些? 事务故障,系统故障、介质故障30.数据库需求分析阶段的主要工作是什么?(1)调查分析用户的活动(2)收集和分析需求数据,确定系统边界(3)编写需求分析说明书假设一个数据库中有3个关系:客户关系C(CNO,CN,CA),属性的含义依次为客户号、客户名称和地址;产品关系P(PNO,PN,PR,PS),属性的含义依次为产品号、品名、单价和供应商;订单关系R(RNO,CNO,PNO,RD,QTY),属性的含义依次为订单号、客户号、产品号、日期和数量。

规定一张订单只能订购一种产品。

用SQL语句完成下列任务:31.列出客户订购产品信息,包括日期、客户号、客户名称、品名和数量,并按数量降序排序。

SELECT RD,O,CN,PN,QTY FROM C,P,R WHEREO=O AND P.PNO=R.PNO ORDER BY QTY DESC32.用SQL语句创建一个客户付款视图VA,VA的属性有日期、客户名称和金额(金额=单价*数量)。

CREATE VIEW VA AS SELECT RD,CN,PR*QTY 金额 FROM C,P,R WHERE O=O AND P.PNO=R.PNO33.列出没有下过任何订单的客户号和客户名称SELECT CNO, CN FROM C WHERE CNO NOT IN(SELECT CNO FROM R)34.订单表中可能有些订单的数量暂时还不能确定(QTY字段为空值),请删除订单表中数量暂时还不能确定的所有记录DELETE FROM R WHERE QTY IS NULL35.请把所有产品的单价提高10%36.论述 E-R模型向关系模型的转换方法:E-R模型中的主要成分是实体类型和联系类型。

数据库系统复习题1(附答案)

数据库系统复习题1(附答案)

数据库系统复习题1(附答案)数据库系统复习题⼀、选择题第(1)⾄(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学⽣根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}1、关系模式A的码是(D)A. CB. (H,R)C.(H,T),S)2、关系模式A的规范化程度最⾼达到(B)A. 1NFB. 2NFC. 3NFD. BCNF3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A. 1NFB. 2NFC. 3NFD. BCNF4.设有关系R(A,B,C)和S(C,D)。

与SQL语句select A,B,D from R,S where =等价的关系代数表达式是(B)A. σ=(πA,B,D(R×S))B. πA,B,D(σR,C= (R×S))C. σ=((πA,B R)×(πDS))D. σR,C=(πD((πA,BR)×S)5、设关系R和关系S的元数分别是3和4,关系T是R与S的⼴义笛卡尔积,即:T=R×S,则关系T的元数是(C)A. 7B. 9C. 12D. 166、数据库设计阶段分为(B)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. ⽅案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运⾏阶段7、设U是所有属性的集合,X、Y、Z都是U的⼦集,且Z=U-X-Y。

下⾯关于多值依赖的叙述中,不正确的是(C)A. 若X→→Y,则X→→ZB. 若X→Y,则X→→YC. 若X→→Y,且Y′Y,则X→→Y′D. 若Z=Φ,则X→→Y8、查询优化策略中,正确的策略是(D)A.尽可能早地执⾏笛卡尔积操作B.尽可能早地执⾏并操作C.尽可能早地执⾏差操作D.尽可能早地执⾏选择操作9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏10、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈11、五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,,π和σC. ∪,∩,×,π和σD. ∪,∩,,π和σ12、下列聚合函数中不忽略空值(null) 的是( C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段第(14)⾄(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

数据库1-3章习题参考答案 78页PPT文档

数据库1-3章习题参考答案 78页PPT文档
类型与值的区别? 3、逻辑记录与物理记录,逻辑文件与物理文件有
什么联系和区别? 4、试述E-R模型、、网状模型和面向对象模型的
主要特点。 5、试述概念模式在数据库结构中的重要地位。
第一章 习题
6、数据独立性与数据联系这两个概念有什 么区别?
7、试述DBMS在用户访问数据库过程中所 起的作用。
8、试述过程性DML与非过程性DML的区别 。
数据按外模式的描述提供给用户,按内模式 的描述存储在磁盘中,而概念模式提供了连 接这两级的相对稳定的中间观点,并使得两 级的任何一级的改变都不受另一级的牵制。
第一章 习题
5、数据独立性与数据联系这两个概念有 什么区别?
数据独立性是指应用程序和数据之 间相互独立,不受影响。而数据联 系是指记录之间的联系。
S,RXS
A BC
A BC
R
a bc b af c bd
Sb a f d af
四、计算题
第二章 习题
2、设有关系R、S、T,计算RS,
R-S,
R

A<C
T,R

S
,
A
(R)

A=C (RXT)
AB
Rad
be
cc
AB
Sd a ba
dc
T
BC
bb
cc
bd
四、计算题
第二章 习题
3、设有关系R、S,计算R S , R
单项选择题
10、两个关系在没有公共属性时,其自然联接操作表 现为 ( )。
A.结果为空关系 B.笛卡儿集操作
C.等值联接操作 D.无意义的操作
11、有关系R(A,B,C),主键=A;S(D,A)主键=D,外键

数据库复习题(清华大学出版社)

数据库复习题(清华大学出版社)

复习题第1章绪论一、单项选择题1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I4.下列四项中,不属于数据库系统特点的是()。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. .描述数据库全体数据的全局逻辑结构和特性的是()。

A.模式B.内模式C.外模式7.要保证数据库的数据独立性,需要修改的是()。

A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是()。

A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。

A.模式B.物理模式C.子模式D.内模式10.下述()不是DBA数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。

A.层次模型B.关系模型C.网状模型D.实体-关系模型12.区分不同实体的依据是()。

A.名称B.属性C.对象D.概念13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案数据库是计算机科学和信息管理领域中的核心概念之一。

对于计算机专业的学生来说,掌握数据库的相关知识和技能是非常重要的。

为了帮助大家复习数据库的知识点,本文将提供一些常见的数据库复习题及答案。

请仔细阅读每个问题,并思考给出的答案是否正确。

题目一:什么是数据库管理系统(DBMS)?答案:数据库管理系统是一种软件工具,用于管理和组织数据。

它提供了一种结构化的方式来存储、管理和检索数据,同时还提供了对数据的安全性和完整性进行管理的功能。

常见的数据库管理系统有MySQL、Oracle和SQL Server等。

题目二:什么是关系型数据库?答案:关系型数据库是指通过表格的形式来组织和管理数据的数据库。

它使用表格来表示实体和实体之间的关系,并使用结构化查询语言(SQL)进行数据操作。

关系型数据库的一个重要特点是具有数据的一致性和完整性。

题目三:什么是主键和外键?答案:主键是关系型数据库中用于唯一标识每一条记录的字段或字段组合。

它的值必须是唯一且不可为空。

外键是一个表中的字段,它与另一个表的主键相关联,用于建立表与表之间的关联关系。

题目四:请说明数据库三范式。

答案:数据库三范式是一种组织和设计关系型数据库的方法。

它将数据库分解为三个不同的范式,以便提高数据的一致性和减少数据冗余。

- 第一范式(1NF)要求每一列都是不可分割的原子数据项,即每个字段不能再分解。

- 第二范式(2NF)要求表中的非主键字段完全依赖于主键,即不存在部分依赖。

- 第三范式(3NF)要求表中的非主键字段不传递依赖于主键,即不存在传递依赖。

题目五:什么是索引?它的作用是什么?答案:索引是一种数据结构,用于提高数据库查询的性能。

它可以加快数据的检索速度,类似于书籍的目录,可以快速定位到需要的数据。

索引可以在某个列或多个列上创建,以便更快地搜索和排序数据。

题目六:常见的数据库查询语句有哪些?答案:常见的数据库查询语句包括:- SELECT:用于从数据库中查询数据。

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案### 数据库复习题及答案#### 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 同时管理数据和存储数据- D. 以上都不是答案:C2. 在关系数据库中,哪个操作用于从表中检索数据? - A. INSERT- B. UPDATE- C. SELECT- D. DELETE答案:C3. 以下哪个是数据库的完整性约束?- A. 主键- B. 外键- C. 索引- D. 所有选项都是答案:D1. 在SQL中,用于删除表中数据的命令是 DELETE。

2. 数据库的规范化是指通过组织数据以减少数据冗余和提高数据完整性的过程。

3. 事务是数据库操作的一个单元,它要么完全执行,要么完全不执行。

#### 三、简答题1. 简述数据库的三级模式结构。

- 数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,描述了数据库中用户感兴趣的部分。

概念模式是全局视图,描述了数据库的整体结构。

内模式是存储视图,描述了数据在存储介质上的物理存储方式。

2. 什么是SQL注入攻击?如何预防?- SQL注入攻击是一种安全漏洞,攻击者可以通过在输入字段中插入恶意SQL代码来操纵数据库。

预防SQL注入的方法包括使用参数化查询、对用户输入进行验证和清理、限制数据库权限等。

#### 四、论述题1. 论述数据库事务的ACID属性。

- 事务的ACID属性是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

- 原子性:事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性:事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

- 隔离性:并发执行的事务之间不会互相影响。

- 持久性:一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。

数据库复习题(1)-川农

数据库复习题(1)-川农

数据库复习题判断题(红色的表示错误,绿色表示正确)1.SQL数据查询语句中的HAVING子句与WHERE子句的作用是相同的。

2.在关系代数运算中,基本的运算是并,交(差),笛卡尔积,选择,投影。

3.一个关系只有一个候选码(键).4.实体完整性规则是对外键的约束,参照完整性规则是对主键的约束。

5.按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引。

6.跟基本表一样,视图中也存储有实实在在的数据。

7.SQL语言的中文名称为结构化数据(查询)语言。

8.专门的关系运算包括选择运算、投影运算和笛卡尔积运算.9.假设有关系R和S,关系代数表达式R-(R-S)表示的是R∪S。

10.在关系数据库中,把数据表示成二维表,每一个二维表称为一个实体.11.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTERTABLE属于数据查询语句。

12.一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据关系。

13.同一个关系中不能出现两个以上相同的属性名.14.在SQL的SELECT语句中,SELECT子句能实现关系代数中的投影运算。

15.设关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式是∏A,B,C,D(R×S)。

16.关系模型定义了域完整性、实体完整性和参照完整性三类数据约束。

17.从关系模式中指定若干个属性组成新的关系的运算称为投影。

18.关系中关键字必须指定为第一列.19.如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的参照完整性规则.20.视图对应于三级模式结构中的(外)模式。

21.在关系代数中,从两个关系中找出相同元组的运算称为差运算。

22.关系数据模型上的关系运算分为关系代数和关系演算两种。

23.当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的属性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库复习题一、选择题1.(B)是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。

(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)外模式(C)内模式(D)存储模式8.()是数据库物理结构和存储方式的描述。

(A)模式(B)外模式(C)内模式(D)概念模式9.()是用户可以看见和使用的局部逻辑结构和特征的描述。

(A)模式(B)外模式(C)内模式(D)概念模式10.数据库管理系统允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。

(A)命令(B)事务(C)文件(D)程序11、用树型结构来表示实体之间联系的模型称为()。

(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、数据库系统的三级模式是指()。

(A)模式、概念模式、存储模式(B)外模式、子模式、模式、(C)用户模式、子模式、存储模式(D)外模式、模式、内模式17、DBMS目前采用的数据模型中最常用的是()模型。

(A)面向对象(B)层次(C)网状(D)关系18、下列哪一条不是由于关系模式设计不当而引起的()?(A)数据冗余(B)丢失修改(C)插入异常(D)更新异常19、如下列出的数据库管理系统中,哪一个目前还不能称为主流数据库管理系统()?(A)Oracle (B)IBM DB2 (C)Sybase (D)Foxpro20.关系模式进行投影运算后()。

(A)元组个数等于投影前的元组个数(B)元组个数小于投影前的元组个数(C)元组个数小于或等于投影前的元组个数(D)元组个数大于或等于投影前的元组个数21、关系代数中的联接操作是由()操作组合而成。

(A)选择和投影(B)选择和笛卡尔积(C)投影、选择、笛卡尔积(D)投影和笛卡尔积22.在关系中,能唯一标识元组的属性集称为关系模式的()。

(A)候选码(B)主码(C)外码(D)主键23.δF1(δF2(E))等价于()。

(A)δF1∨F2(E)(B)δF1(E)(C)δF1∧F2(E)(D)δF2(E)24、关系操作的特点是()。

(A)记录操作方式(B)字段操作方式(C)集合操作方式(D)对象操作方式25、实体完整性是对关系中()的约束。

(A)主属性(B)主码整体(C)关系模式(D)元组26、关系代数的运算对象和结果均为()。

(A)数据库(B)关系(C)表(D)记录27.关系R与关系S只有一个公共属性,T1是R与S作θ连接的结果,T2是R与S自然连接的结果,则()。

(A)T1的属性个数等于T2的属性个数(B)T1的属性个数小于T2的属性个数(C)T1的属性个数大于或等于T2的属性个数(D)T1的属性个数大于T2的属性个数28.在SQL中,用户可以直接操作的是()。

(A)基本表(B)视图(C)基本表或视图(D)基本表和视图29.在SQL中,与关系代数中的投影运算对应的子句是()。

(A)SELECT (B)FROM (C)WHERE (D)ORDER BY 30、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE 等。

其中最重要的,也是使用最频繁的语句是()。

(A)SELECT (B)INSER (C)UPDATE (D)DELETE 31.SELECT语句执行的结果是()。

(A)数据项(B)元组(C)表(D)数据库32.在SELECT语句中使用*表示()。

(A)选择任何属性(B)选择全部属性(C)选择全部元组(D)选择主码33.使用CREATE TABLE语句建立的是()。

(A)数据库(B)表(C)视图(D)索引34.在SELECT语句中使用MIN(属性名)时,属性名()。

(A)必须是数值型(B)必须是字符型(C)必须是数值型和字符型(D)不限制数据类型35、在视图上不能完成的操作是()。

(A)更新视图(B)查询(C)在视图上定义新的表(D)在视图上定义新的视图36.使用CREATE VIEW语句建立的是()。

(A)数据库(B)表(C)视图(D)索引37.在SQL中使用UPDATE对表中数据进行修改时,应使用的子句是()。

(A)WHERE (B)FROM (C)VALUES (D)SET 38.21.使用CREATE INDEX语句建立的是()。

(A)数据库(B)表(C)视图(D)索引39.在SQL语句中,ALTER的作用是()。

(A)删除基本表(B)修改基本表中的数据(C)修改基本表的结构(D)修改视图40.在SELECT语句中使用AVG(属性名)时,属性名()。

(A)必须是数值型(B)必须是字符型(C)必须是数值型和字符型(D)不限制数据类型41.在SQL中,对嵌套查询的处理原则是()。

(A)从外层向内层处理(B)从内层向外层处理(C)内、外层同时处理(D)内、外层交替处理42、数据依赖理论可以消除数据库的()。

(A)插入异常、数据冗余、删除异常、更新异常(B)插入异常(C)删除异常(D)更新异常43.在SQL的排序子句:ORDER BY 总分DESC,英语 DESC表示()。

(A)总分和英语分数都是最高的在前面(B)总分和英语分之和最高的在前面(C)总分高的在前面,总分相同时英语分数高的在前面(D)总分和英语分之和最高的在前面,相同时英语分数高的在前面44.当选择满足一定条件的元组进行分组时,应使用的关键字是()。

(A)SELECT (B)GROUP (C)WHERE (D)HAVING 45.SQL语言具有的功能是()。

(A)关系规范化,数据操作,数据控制(B)数据定义,数据操作,数据控制(C)数据定义,关系规范化,数据控制(D)数据定义,关系规范化,数据操作46、DBMS是一种()软件。

(A)应用(B)编辑(C)系统(D)会话47、现实世界中事物的特性在信息世界中称为( )。

(A)实体(B)实体标识符(C)属性(D)关键码48、采用二维表格结构表达实体类型及实体间联系的数据模型是( )。

(A)层次模型(B)网状模型(C)关系模型(D)实体联系模型49、数据库(DB)、DBMS、DBS三者之间的关系( )。

(A)DB包括DBMS和DBS (B)DBS包括DB和DBMS(C)DBMS包括DB和DBS (D)DBS与DB和DBMS无关50、数据库系统中,用( )描述全部数据的整体逻辑结构(A)外模式(B)存储模式(C)内模式(D)概念模式51、现有如下关系:患者(患者编号,患者姓名,性别,出生日起,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。

(A)患者编号(B)患者姓名(C)患者编号和患者姓名(D)医生编号和患者编号52、假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

(A)R∩S (B)R∪S (C)R-S (D)R×S53、设关系R和关系S具有相同的元数,且对应的属性取自相同的域。

集合的标记为()。

(A)(B)(C)(D)R∩S 54、设R是一个关系模式,如果R中的每一个属性都是不可分解的,则()。

(A)第一范式 (B) (C) (D)55、从关系数据库中选出满足条件的属性的操作是()。

(A)选择(B)连接(C)投影(D)除56、在SQL中,可以用Exists来测试一个集合中是否()。

(A)有相同元组存在(B)为空集合、(C)有相同分量存在(D)为非空集合57、五种基本关系代数运算是( )。

A.∪,-,×,∏和σ(并、差、笛卡尔积、选择、投影) B.∪,-,∞,∏和σC.∪,∩,×,∏和σD.∪,∩,∞,∏和σ58、SQL集数据查询、数据操纵、数据定义和数据控制功能于一身,其中的create、drop、alter语句是实现()功能。

(A)数据控制(B)数据定义(C)数据查询(D)数据操纵59、利用SQL的Grant语句可以向用户授予操作权限,若允许用户将获得的权限再授予其他用户时,应使用子句()。

(A)With public (B)With option(C)Withgrant option (D)With all privileges60、笛卡儿积是( )进行运算(A)向关系的垂直方向(B)向关系的水平方向(C)既向关系的水平方向也向关系的垂直方向(D)先向关系的垂直方向,然后再向关系的水平方向61、关系模式R中的属性全是主属性,则R的最高范式必定是()。

A. 1NFB.2NFC. 3NFD. BCNF62、设关系R(S,D,M)其函数依赖集为F={S→D,D→M},则()。

A.B.2NF C. D.63、由分E-R图生成初步E-R图,其主要任务是()。

A.消除不必要的冗余 B.消除属性冲突C.消除结构冲突和命名冲突D.选项B和选项C64、DBMS中实现事务持久性的子系统是( )。

A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统65、事务特性中,“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”是指事务的()。

A.原子性B.一致性C.隔离性 D.持久性66、数据库系统的核心是()。

A.数据库B.数据库管理系统C.数据模型D.软件工具67、关系模型中,候选码()。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是68、设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是()。

相关文档
最新文档