数据库管理系统基础_习题

合集下载

第1章 数据库基础知识_习题

第1章  数据库基础知识_习题

第1章数据库基础知识_习题一、选择题1.数据库系统与文件系统的主要区别是()。

DA.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。

BA.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。

AA.外模式B.概念模式C.内模式D.逻辑模式4.以下对关系模型性质的描述,不正确的是()。

CA.在一个关系中,每个数据项不可再分,是最基本的数据单位B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名5.关系数据库中的码是指()。

DA.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合6.自然连接是构成新关系的有效方法。

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

DA.元组B.行C.记录D.属性7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。

BA.实体完整性约束B.用户定义完整性约束C.参照完整性约束D.视图完整性约束8.在A ccess中,“表”是指()。

AA.关系B.报表C.表格D.表单9.在A ccess中,用来表示实体的是()。

CA.域B.字段C.记录D.表10.把E-R图转换成关系模型的过程,属于数据库设计的()。

BA.概念设计B.逻辑设计C.需求分析D.物理设计二、填空题1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。

支持数据库各种操作的软件系统叫。

由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。

数据库基础知识习题答案

数据库基础知识习题答案

数据库基础知识习题一、数据库系统基本概念(1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。

A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(2)数据库技术的根本目标是要解决数据的(B)。

A)存储问题B)共享问题C)安全问题D)保护问题(3)数据库系统的核心是(B)。

A)数据模型B)数据库管理系统C)数据库D)数据库管理员(4)数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(C)。

A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBSC)DBS 包含DB 和DBMS D)没有任何关系(5)负责数据库中查询操作的数据库语言是(C)。

A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(6)数据库设计中反映用户对数据要求的模式是(C)。

A)内模式B)概念模式C)外模式D)设计模式(7)数据独立性是数据库技术的重要特点之一。

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

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对二、数据模型及关系数据库系统(1)层次型、网状型和关系型数据库划分原则是(D)。

A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(2)数据模型的三要素是(C)。

A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束(3)下面哪种数据模型与计算机无关(A)。

A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型(4)在关系数据库中,用来表示实体间联系的是(B)。

A)属性B)二维表C)网状结构D)树状结构(5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。

A)文件B)数据库C)字段D)记录(6)下列关于关系数据库中数据表的描述,正确的是(D)。

(完整版)数据库课后习题及答案

(完整版)数据库课后习题及答案

第一章数据库系统概述选择题1实体-联系模型中,属性是指(C)A.客观存在的事物B.事物的具体描述C.事物的某一特征D.某一具体事件2对于现实世界中事物的特征,在E-R模型中使用(A)A属性描述B关键字描述C二维表格描述D实体描述3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)A书号B书名C作者D出版社4一名作家与他所出版过的书籍之间的联系类型是(B)A一对一B一对多C多对多D都不是5若无法确定哪个属性为某实体的键,则(A)A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键填空题1对于现实世界中事物的特征在E-R模型中使用属性进行描述2确定属性的两条基本原则是不可分和无关联3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n5数据的完整性是指数据的正确性、有效性、相容性、和一致性简答题一、简述数据库的设计步骤答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。

分析的策略:自下而上——静态需求、自上而下——动态需求2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。

3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。

4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。

二、数据库的功能答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构2提供数据查询语言3提供数据操纵语言4支持大量数据存储5控制并发访问三、数据库的特点答:1数据结构化。

2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复第二章关系模型和关系数据库选择题1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的A将A关系的关键字放入B关系中B建立新的关键字C建立新的联系D建立新的实体2关系S和关系R集合运算的结果中既包含S中元组也包含R中元组,但不包含重复元组,这种集合运算称为(A)A并运算B交运算C差运算D积运算3设有关系R1和R2,经过关系运算得到结果S,则S是一个(D)A字段B记录C数据库D关系4关系数据操作的基础是关系代数。

数据库应用基础第1章习题参考答案

数据库应用基础第1章习题参考答案

第一章习题参考答案1.选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。

A.m:n B.1:m C.m:k D.1:1(3)对于“关系”的描述,正确的是( D)。

A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名(4)E-R图用于描述数据库的(A)。

A.概念模型B.数据模型C.存储模型D.逻辑模型(5)在关系模型中,一个关键字(C)。

A.可以由多个任意属性组成B.至多由一个属性组成C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是(A)。

A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号(7)一个关系只有一个(D)。

A.候选关键字B.外部关键字C.组合关键字D.主关键字(8)下列标识符可以作为局部变量使用的是(C)。

A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是(A)。

A.BEGIN…E ND B.IF…T HEN…ELSEC.DO CASE D.DO WHILE(10)字符串常量使用(A)作为定界符。

A.单引号B.双引号C.方括号D.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。

MySQL数据库基础与实例教程练习题参考答案

MySQL数据库基础与实例教程练习题参考答案

MySQL数据库基础与实例教程练习题参考答案由于时间仓促,中难免存在错误,不妥之处恳请读者批评指正!第一章答案1.数据库管理系统中常用的数学模型有哪些?数据库管理系统通常会选择某种“数学模型”存储、组织、管理数据库中的数据,常用的数学模型包括“层次模型”、“网状模型”、“关系模型”以及“面向对象模型”等。

2.您听说过的关系数据库管理系统有哪些?数据库容器中通常包含哪些数据库对象?目前成熟的关系数据库管理系统主要源自欧美数据库厂商,典型的有美国微软公司的SQL Server、美国IBM公司的DB2和Informix、德国SAP公司的Sybase、美国甲骨文公司的Oracle。

数据库容器中通常包含表、索引、视图、存储过程、触发器、函数等数据库对象。

3.通过本章知识的讲解,SQL与程序设计语言有什么关系?SQL并不是一种功能完善的程序设计语言,例如,不能使用SQL构建人性化的图形用户界面(Graphical User Interface,GUI),程序员需要借助Java、VC++等面向对象程序设计语言或者HTML的FORM表单构建图形用户界面(GUI)。

如果选用FORM表单构建GUI,程序员还需要使用JSP、PHP或者.NET编写Web应用程序,处理FORM表单中的数据以及数据库中的数据。

其他答案:1、首先SQL语言是数据库结构化查询语言,是非过程化编程语言。

而程序设计语言则有更多的面向对象及逻辑程序设计。

比如用SQL语言编写图形用户界面(例如窗口、进度条),是无法实现的。

2、SQL语言可以说是,程序设计语言和数据库之间的一个翻译官。

程序设计语言需要操作数据库时,需要借助(或者说调用)SQL语言来翻译给数据库管理系统。

3、不同数据库管理系统会有一些特殊的SQL规范,比如limit关键词在SQL Server 中无法使用。

而这些规范与程序设计语言无关。

4.通过本章的学习,您了解的MySQL有哪些特点?与题目2中列举的商业化数据库管理系统相比,MySQL具有开源、免费、体积小、便于安装,但功能强大等特点。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

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

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

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

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

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

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

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

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

数据库习题集(附答案)

数据库习题集(附答案)

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

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

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

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

AA.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

BBB① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统5.数据库的基本特点是。

BA.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制6.数据库具有①、最小的②和较高的③。

BAC① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性7.在数据库中,下列说法是不正确的。

mysql数据库基础习题(分章节带答案)

mysql数据库基础习题(分章节带答案)

第一章一、选择题1.数据库系统的核心是________。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.E-R图提供了表示信息世界中实体、属性和________的方法。

A.数据B.联系C.表D.模式3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

A.概念模型B.结构模型C.物理模型D.逻辑模型4.将E.R图转换到关系模式时,实体与联系都可以表示成________。

A.属性B.关系C.键D.域5.在关系数据库设计中,设计关系模式属于数据库设计的________。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。

A.M端实体的键B.Ⅳ端实体的键C.M端实体键与N端实体键组合D.重新选取其他属性二、填空题1.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

2.数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。

3.在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。

4.用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。

5.数据库设计包括概念设计、________和物理设计。

6.在E-R图中,矩形表示________。

三、简答题1.请简述什么是数据库管理系统,以及它的主要功能有哪些?2.请简述什么是数据库系统?3.请简述什么是模式、外模式和内模式?4.请简述C/S结构与B/S结构的区别。

5.请简述关系规范化过程。

参考答案一、选择题1.A 2.B 3.A 4.B 5.C 6.C二、填空题1.模式外模式内模式2.浏览器/服务器结构(B/S结构) 3.逻辑4。

关系5.逻辑设计6.实体三、简答题1.略。

可参考第1章1.1节内容。

数据库课后习题参考答案与解析

数据库课后习题参考答案与解析

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是B A.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。

数据库 第1章_习题参考答案

数据库 第1章_习题参考答案

习题参考答案1.解释数据、数据库、数据库管理系统、数据库系统等概念。

答:数据是描述事物的符号记录,数据的种类是很多的,包括数字、文字、图形、图像、音频、视频等。

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

数据库管理系统:数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。

它具有强大的数据定义、数据组织、数据存储、数据操纵和运行维护等功能,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库系统:数据库系统是为适应实际数据处理的需要而发展起来的一种较为理想的数据处理系统,通常由软件、数据库和数据库管理员组成。

2.数据管理经历了哪几个阶段,各有什么特点?答:数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。

人工管理阶段的特点是:数据不保存;数据由程序管理;数据不共享;数据没有独立性。

文件系统阶段的特点是:数据长期保存;数据由文件系统管理;数据共享性差,冗余度大,一致性差;数据的独立性差。

数据库系统阶段的特点是:数据整体结构化;数据共享性高,冗余度低;数据独立性高;数据由DBMS统一管理和控制。

3.什么是数据模型?数据模型包含哪些要素?答:数据模型(Data Model)是对现实世界数据的模拟和抽象,是用来描述数据、组织数据、操作数据以及约束数据的。

数据模型是数据库系统的核心和基础。

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

4.什么是概念模型,逻辑模型和物理模型?它们之间具有怎样的关系?答:概念模型也称信息模型,它是按照用户的观点和认识对现实世界的数据进行建模。

概念模型是对现实世界数据的第一步抽象,同具体的DBMS无关。

逻辑模型是按照计算机系统的观点来对数据建模,是数据抽象的中间层,用于描述数据库的整体逻辑结构。

逻辑模型同具体的DBMS密切相关。

物理模型是对数据的最底层抽象,主要描述数据在计算机系统内部的表示方式和存取方法,在磁盘等存储介质上的存储结构和存取方法。

第七章数据库基础习题及参考答案

第七章数据库基础习题及参考答案

第七章数据库基础一、选择题1.在数据库管理技术发展中,数据独立性最高的是(C)。

A.人工管理B.文件管理C.数据库管理D.数据模型2.数据库系统的核心是(B)。

A.数据库B.数据库管理系统C.模拟模型D.软件工程3.用二维表来表示实体与实体之间联系的模型是(C)。

A.层次B.网状C.关系D.面向对象4.关系表中每一行称为一个(A)。

A.元组B.字段C.域D.属性5.在数据库中能唯一地标识一个元组的属性或属性的组合称为(D)。

A.记录B.字段C.域D.关键字6.在关系模型中域是指(D)。

A.记录B.字段C.属性D.属性的取值范围7.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#是R的(C)。

A.候选关键字B.主关键字C.外部关键字D.超键8.一门课可以由多个学生选修,一个学生可以选修多门课程,则学生与课程之间的关系是(C)。

A.一对一B.一对多C.多对多D.多对一9.用树形结构来表示实体之间联系的模型称为(A)。

A.层次B.网状C.关系D.面向对象10. 关系模式中,指定若干属性组成的新的关系称为(A)。

A.投影B、选择C、关系D、自然连接11.在Access中不能建立索引的数据类型是(C )。

A.文本B.数字C.备注D.日期时间12.用于存放基本数据的对象是(A )。

A.表B.查询C.窗体D.报表13.下面不是Access数据库的对象是(D)。

A.表B.查询C.模块D.字段14.Access 2010中,设置为主键的字段(D)。

A.不能设置索引B.可设置为“有(有重复)”索引C.可设置为“无”索引D.系统自动设置索引15.数据库中有A 、B两个表,具有相同的字段C,在两个表中C字段都设为主键,则通过C字段建立两表的关系时,该关系为(A )。

A.一对一B.一对多C.多对多D.多对一16.在Access 2010 中,如果不想显示数据表中的某些字段,可以使用的命令是( A )。

数据库基础复习题

数据库基础复习题

选择题:第一章绪论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.外模式D.逻辑结构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.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。

数据库管理基础知识练习题

数据库管理基础知识练习题

数据库管理基础知识练习题数据库管理是当今信息技术领域中至关重要的一部分,无论是企业的业务运营,还是各类应用程序的开发,都离不开对数据库的有效管理。

为了帮助大家巩固和检验数据库管理的基础知识,以下是一些相关的练习题。

一、数据库基本概念1、以下关于数据库的描述,错误的是()A 数据库是长期存储在计算机内有组织、可共享的数据集合B 数据库中的数据具有较小的冗余度C 数据库中的数据是独立的,与应用程序没有关联D 数据库管理系统是位于用户与操作系统之间的一层数据管理软件2、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具3、数据模型的三要素是()A 数据结构、数据操作、数据完整性约束B 实体、联系、属性C 外模式、模式、内模式D 关系模型、层次模型、网状模型二、关系数据库1、在关系模型中,一个关系就是一个()A 二维表B 记录C 字段D 数据项2、设有关系 R(A,B,C)和关系 S(B,C,D),则 R 与 S 自然连接的结果包含的属性个数为()A 3B 4C 5D 63、关系数据库中的主键是指()A 一个表中能够唯一标识元组的属性或属性组B 可以为空值的字段C 多个表中共同的字段D 允许有重复值的字段三、SQL 语言基础1、以下哪条 SQL 语句用于创建一个新表()A INSERT INTOB UPDATEC CREATE TABLED DELETE FROM2、要从一个表中查询出所有年龄大于 20 岁的记录,以下 SQL 语句正确的是()A SELECT FROM table_name WHERE age > 20B SELECT all FROM table_name WHERE age > 20C FETCH FROM table_name WHERE age > 20D GET FROM table_name WHERE age > 203、以下 SQL 语句中,用于更新表中数据的是()A INSERTB UPDATEC DELETED SELECT四、数据库设计1、在数据库设计中,用 ER 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。

数据库管理习题库

数据库管理习题库

一、不定项选择题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.数据模型通常由( D )三要素构成。

D.数据结构、数据操纵、数据的完整性约束2.在数据库方式下,信息处理中占据中心位置的是( C )。

C.数据3.在DBS中,逻辑数据与物理数据之间可以差别很大,实现两者之间转换工作的是(C )。

C. DBMS4.DB的三级模式结构是对( B )抽象的3个级别。

B.数据5.DB的三级模式结构中最接近外部存储器的是( D )。

D.内模式6. DBS具有“数据独立性”特点的原因是在 DBS中(B )。

B.采用三级模式结构7.在 DBS 中,“数据独立性”和“数据联系”这两个概念之间的联系是(A )。

A.没有必然的联系8.数据独立性是指( B)。

B.应用程序与DB的结构之间相互独立9.用户使用DMI语句对数据进行操作,实际上操作的是(C )。

C.外模式的外部记录10.对DB中数据的操作分为两大类:( A )。

A.查询和更新11.数据库是存储在一起的相关数据的集合,能为各种用户共享,且(B )。

B.降低了数据的冗余度12.数据库管理系统是( C )。

C.位于用户与操作系统之间的一层数据管理软件13. DBS体系结构按照ANSI/SPARC报告分为( ① A);在 DBS 中,DBMS的首要目标是提高(○2 B),对于DBS,负责定义DB结构以及安全授权等工作的是( ○3 C),① A.外模式、概念模式和内模式○2 B.应用程序员的软件生产效率○3 C.数据库管理员14.DBS由DB、( ① E)和硬件等组成,DBS是在(② B)的基础上发展起来的。

○1○2 B.文件系统15.DBS的数据独立性是指(① B); DBMS的功能之一是(○2 C );DBA的职责之一是(○3 B). ○1 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序○2○3 A.编制与数据库有关的应用程序B.规定存取权C.查询优化16.CAP理论是NoSQL理论的基础,下列性质不属于CAP的是( B)。

数据库基础知识练习题

数据库基础知识练习题

数据库基础知识试题一、选择题(1)以下不属于数据库系统(DBS)的组成的是()。

A)硬件系统B)数据库管理系统及相关软件C)文件系统D数据库管理员(DataBase Administrator,DBA)(2)DBMS数据库数据的检索、插入、修改和删除操作的功能称为()。

A) 数据操作B) 数据控制C) 数据管理D) 数据定义(3)DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)3者之间的关系是()。

A) DBS包括DB和DBMSB) DBMS包括DB和DBSC) DB包括DBS和DBMSD) DBS等于DB等于DBMS(4)DBMS是()。

A)OS的一部分B)OS支持下的系统文件C)一种编译程序D)混合型(5)在图1—1所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库管理系统的位置是()。

图1—1数据库系统A)1 B)3 C)2 D)4(6)图1-4所示的数据模型属于()。

图1-4数据模型图A)层次模型B)关系模型C)网状模型D)以上皆非(7)用二维表来表示实体及实体之间联系的数据模型是()。

A)关系模型B)层次模型C网状模型D)实体一联系模型(9)构成关系模型中的一组相互联系的“关系”一般是指()。

A) 满足一定规范化要求的二维表B) 二维表中的一行C) 二维表中的一列D) 二维表中的一个数据项(11)下列关系模型中术语解析不正确的是()。

A)记录:满足一定规范化要求的二维表,也称关系B) 字段:二维表中的一列C) 数据项:也称分量,是每个记录中的一个字段的值D) 字段的值域:字段的取值范围,也称为属性域(12)对以下关系模型的性质的描述,不正确的是()。

A) 在一个关系中,每个数据项不可再分,是最基本的数据单位B) 在一个关系中,同一列数据具有相同的数据类型C) 在一个关系中,各列的顺序不可以任意排列D) 在一个关系中,不允许有相同的字段名(13)关系模型中最普遍的联系是()。

Visial基础习题

Visial基础习题

一.选择题1.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是。

(A)A.选择、投影、联接B.索引、排序、查找C.选择、索引、联系D.差、交、并2.Visual FoxPro是一种关系数据库管理系统,所谓关系是指。

(A)A.数据模型符合满足一定条件的二维表格式B.表中的各个记录之间有联系C.表中的各个字段之间有联系D.数据库中的一个表与另一个表有联系3.下列关于数据库系统的说法,不正确的一项是。

(C)A.数据库系统由五部分组成:计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)B.数据库系统中减少了数据冗余C.数据库系统中没有数据冗余D.数据库系统可以实现有组织地、动态地存储大量相关数据4.关系数据库管理系统所管理的关系是。

(D)A.一个表B.一个二维表C.一个数据库文件D.若干个二维表5.要控制两个表中数据的完整性和一致性,可以设置“参照完整性”,它要求这两个表。

(B)A.是不同数据库中的两个表B.是同一数据库中的两个表C.两个相同的自由表D.两个相关的数据库表6.数据库系统的核心是。

(A)A.数据库管理系统B.数据库C.数据A库系统D.文件系统7.数据处理的中心问题是。

(D)A.数据B.外理数据C.表中的数据D.数据管理8.用二维表结构来表示实体及实体之间联系的模型称为。

(C)A.层次模型B.数据库模型C.关系模型D.网状模型9.二维表中的列称为关系的____;二维表中的行称为关系的____。

(D)A.元组,属性B.列,行C.行,列D.属性,元组10.关系数据库中每个关系的形式是____。

(B)A.表B.二维表C.自由表D.数据库表11.在Visual FoxPro中,一个关系存储为一个文件,文件扩展名为.dbf,称为____。

(D)A.元组(记录)B.属性C.字段D.表12.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为____。

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

数据库管理系统基础一、是非题1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。

A .对B. 错2.数据库管理系统对数据库提供了完整的数据保护控制功能。

A .对 B. 错3.Access 数据库是一种层次型的数据库系统。

A .对 B. 错4.概念模型也称为E-R 模型。

A .对 B. 错5.在一个关系中,关键字可以有多个,但主码只能有一个。

A .对 B. 错6.数据库系统的最大特点是数据的共享性和独立性。

A. 对B. 错7.数据库系统的独立性有物理独立性和逻辑独立性两种。

A. 对B. 错8.组成数据模型的三个要素中,数据操作最重要。

A. 对B. 错9.概念模型与具体的数据库系统有关系。

A. 对B. 错10.目前最常用的数据模型是关系模型。

A. 对B. 错11.SQL 语言是一种高度非过程化的语言。

A. 对B. 错12.对数据库系统最重要的操作是数据控制。

A. 对B. 错13.Access 数据库系统是一种大型数据库。

A. 对B. 错14.数据库设计的第一个阶段是概念结构设计。

A. 对B. 错15.SQL 语言具有数据定义、数据查询、数据更新、数据控制的功能。

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

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

A. 人工管理B. 文件系统C. 数据库系统D. 数据项管理2.数据库的概念模型独立于_______ 。

A. 具体的机器和DBMSB. E-R 图C. 信息世界D. 现实世界3.同一个关系模型的任意两个元组的值_________ 。

A. 可以全同B. 不能全同C. 必须全同D. 以上都不是4.关系数据库中的关键字是指________ 。

A. 能唯一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标识元组的属性或属性集合5.应用数据库的主要目的是_______ 。

A.解决保密问题B.解决数据完整性问题C.共享数据问题D.解决数据量大的问题6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是______ 。

A. 多对多B. 一对一C. 多对一D. 一对多7.SQL 语言通常称为______ 。

A. 结构化查询语言B. 结构化控制语言C. 结构化定义语言D. 结构化操纵语言8.实体集学生与参考书之间具有________ 联系。

A. 一对一B. 一对多C. 多对多D. 多对一9.假如采用关系数据库系统来实现应用,在数据库设计的 __________ 阶段,需要将E-R 模型转换为关系数据模型.A. 概念设计B. 物理设计C. 逻辑设计D. 运行阶段10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的关键字是______ 。

A. 书号B. 读者号C. 书号,读者号D. 书号,读者号,借期11.关系数据模型的三个组成部分中不包括_________ 。

A. 完整性规则B. 数据结构C. 恢复D. 数据操作12.关系模型中,表示实体间N : M 联系是通过增加一个___________ 。

A. 属性实现B. 关系实现C. 关系或一个属性实现D. 关系和一个属性实现13.___ 可以减少相同数据重复的现象A. 记录B. 字段C. 文件D. 数据库14.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)这个关系表的主关键字是_______________ 。

A. 宿舍编号B. 学号C. 宿舍地址,姓名D. 宿舍编号,学号15.为提高效率,关系数据库系统必须进行 _________ 处理。

A. 定义视图B. 查询优化C. 数据恢复D. 数据规范化16.在基本SQL 语言中,不可以实现_______ 。

A.定义视图B.定义基表C.查询视图和基表D.并发控制17. _____________ 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为。

A.事物故障B.系统故障C.介质故障D.运行故障18. 以下哪些不是Access中的对象。

A.表B.宏C.窗体D.模型19•数据库系统设计四个阶段中,较为关键的是__________ 。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段20.不同的数据模型之间的主要区别是__________ 。

A.数据结构B.完整性约束C.数据操纵D.数据安全21•现实世界中相互有区别的事物个体在信息世界中称为______________ 。

A.实体B.实体集C.字段D.记录22. _______________________________________________ 现实世界中,事物的特性在信息世界中称为_______________________________________________ 。

A.实体B.实体集C.属性D.关系23. _________________________________________________ 下列实体类型的联系中,属于一对一联系的是____________________________________________ 。

A. 班级与学生的所属联系B. 公司与公司经理的联系C. 学生与课程之间的联系D. 供应商与工程项目的供货联系24. _________________________________________________ 下列实体类型的联系中,属于一对多联系的是____________________________________________ 。

A. 学校与校长的联系B. 飞机的座位与乘客之间的联系C. 学生与课程之间的联系D. 车间与工人之间的联系25. __________________________________________________ 下列实体类型的联系中,属于多对多联系的是____________________________________________ 。

A. 学生与课程之间的联系C. 商品条形码与商品之间的联系D. 班级与班长之间的联系26. __________________________ 实体联系模型属于。

A.层次模型B.网状模型C.关系模型D.概念数据模型27. 采用二维表格结构表达实体型及实体间联系的数据模型是_______ 。

A.层次模型B.网状模型C.关系模型D.实体联系模型28. _____________________ 数据库系统由组成。

A. 硬件、数据库、软件系统和各类相关人员B. 数据库及相应的硬件、软件系统C. 数据库及相应的软件系统D. 数据库及其必备的硬件系统29. ________________________________ 数据库中数据的共享是指。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合30. _______________________________________ 下述关于数据库系统的正确叙述是。

A. 数据库系统减少了数据冗余B. 数据库系统避免了数据冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据31. DBMS对数据库中数据查询、插入、修改和删除操作的功能称为A.数据定义B.数据管理C.数据操作D.数据控制32. 数据库管理系统DBMS是 _________ 。

A. OS的一部分B. OS支持下的系统软件C. 一种编译程序D. 一种操作系统33•下面的叙述中,_________ 不符合数据库系统的特点。

A.数据结构化B.数据独立性强C.数据共享性高D.数据面向应用程序34. 下列四项中,不属于数据库特点的是___________ 。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高35. 反映现实世界中实体及实体间联系的信息模型是_____________A.关系模型B.层次模型C.网状模型D. E-R模型36•部分匹配查询中有关通配符“%”的叙述中正确的是__________A. “%”代表一个字符B. “%”代表多个字符C. “%”可以代表零个或多个字符D. “%”不能与“ 同使用37. 公司中有多个部门和多名职员,一个部门可以有多名职员,每个职员只能属于一个部门,A. m:nB. 1:m职员与部门的联系类型是__________ 。

A. m:nB. 1:mC. m:1D. 1:138. 每个产品由多种零件组成,每种零件可以生产多种产品,产品与零件之间的联系类型是A. m:nB. 1:mC. m:1D. 1:139. _______________________________________ 在E-R模型中包含的三种基本成分是。

A.实体、属性和联系B.实体、关系键和联系C.实体、实体集和属性D.关系键、外部关系键和属性40. _______________________ 概念设计的结果是。

A.关系模型B.数据字典C. 一个与DBMS无关的概念模型D. 一个与DBMS有关的概念模型41. 在数据库设计中,设计E-R图是数据库设计的 __________ 。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段42. ____________________________________ 如何构造一个合适的关系模型是主要解决的问题。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段43. 从E-R模型向关系模型转换时,一个M:N的联系转换为关系模式时,该关系模式的主码由_______ 组成。

A. m端的实体的码B. n端的实体的码C. m端实体的码和n端实体的码组合D.重新选择其它属性44. 从E-R模型向关系模型转换时,一个1:N的联系(联系有一个属性RK1 )转换为关系模式时,该关系模式的码由_________ 组成。

A. 1端的实体的码组成B. n端的实体的码组成C. 1端实体的码和n端实体的码组合D. n端实体的码与联系的属性RK1组成45. _____________________________ E-R模型中的联系可以与实体集有关。

A. 一个B.两个C. 一个或N个D. N个46•设计数据库时,首先应该设计_____________ 。

A.数据库的概念结构B. DBMS结构C.数据库应用系统结构D.数据库的控制结构47.在概念模型中,一个实体集对应于关系模式中的一个_____________ 。

相关文档
最新文档