数据库原理练习题
数据库原理习题(含答案)

数据库原理习题(含答案)第⼀章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独⽴性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作⽤;4、数据库三级模式体系结构的含义及作⽤;5、关系数据模型的三要素内容。
Ⅱ、习题⼀、选择题:1、使⽤⼆维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、⽹状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS⽆关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、DMLB、DDLC、DCLD、SQL11、数据库系统⽀持的数据共享指的是()A、同⼀应⽤的多个程序共享同⼀数据集合B、多个⽤户、同⼀语⾔程序共享同⼀数据集合C、多个⽤户共享同⼀数据⽂件D、多种语⾔、多个⽤户、多个应⽤相互覆盖地使⽤同⼀数据集合12、数据库系统中,当内模式发⽣变化时,采⽤()来保证数据的物理独⽴性。
数据库原理练习题

综合题
• 1.有一个应用,包括三个实体集。 实体类型“商店” 的属性有:商店编号,店名,店址,店经理。 实体类 型“会员”的属性有:会员编号,会员名,地址。 实 体类型“职工”的属性有:职工编号,职工名,性别, 工资 。 每家商店有若干职工,但每个职工只能服务 于一家商店。 每家商店有若干会员,每个会员可以属 于多家商店。在联系中应反映出职工参加某商店工作 的开始时间,会员的加入时间。 • (1)试画出反映商店、职工、会员实体类型及联系类型 的ER图; • (2)将ER图转换成关系模式,并指出每个表的主键和 外键;
• • • • • • • • • • • • • • • • • • • • • •
2(1). CREATE TABLE Student (Sno Number(5), Sname Varchar(10), Ssex Varchar(2), Ssage Number(3) CONSTRAINT C1 CHECK(Ssage<25), Sdept Varchar(15), CONSTRAINT PK-Sno Primary Key(Sno)); CREATE TABLE COURSE (Cno Number(5), Cname Varchar(10), Cpno Number(5), Ccredit Number(5), CONSTRAINT PK-Cno Primary Key(Cno)); CREATE TABLE SC (Sno Number(5), Cno Number(5), Grade Number(5), CONSTRAINT PK-SC Primary Key(Sno,Cno), CONSTRAINT FK-Sno FOREIGN KEY (Sno) REFRENCES Student(Sno), CONSTRAINT FK-Cno FOREIGN KEY (Cno) REFRENCES Course(Cno));
数据库原理考试试题

数据库原理考试试题一、选择题(每题 2 分,共 40 分)1、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具2、在数据库中,数据的物理独立性是指()A 数据库与数据库管理系统的相互独立B 用户程序与 DBMS 的相互独立C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D 应用程序与数据库中数据的逻辑结构相互独立3、关系模型中,一个关键字是()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是4、自然连接是构成新关系的有效方法。
一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的()A 元组B 行C 记录D 属性5、 SQL 语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMOVE6、事务的隔离性是指()A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B 事务一旦提交,对数据库的改变是永久的C 事务中包括的所有操作要么都做,要么都不做D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7、数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括()A 数据字典、应用程序、审计档案、数据库后备副本B 数据字典、应用程序、日志文件、审计档案C 日志文件、数据库后备副本D 数据字典、应用程序、数据库后备副本8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()A 事务故障B 系统故障C 介质故障D 运行故障9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A 互不相关的B 不可分解的C 长度可变的D 互相关联的11、以下关于索引的叙述中,不正确的是()A 索引可以提高查询效率B 索引可以加快数据的插入和删除操作C 一个表可以创建多个索引D 索引可以强制实施数据的唯一性12、数据库并发操作可能带来的问题包括()A 丢失修改B 不可重复读C 读“脏”数据D 以上都是13、在关系模式 R(U,F)中,U 是属性集,F 是函数依赖集。
数据库系统原理 试卷

数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。
解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。
2. 在关系数据库中,用来表示实体之间联系的是()。
A. 树结构B. 网结构C. 线性表D. 二维表答案:D。
解析:在关系数据库中,实体之间的联系是通过二维表来表示的。
3. 数据库的三级模式结构中,外模式又称为()。
A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。
解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。
4. SQL语言中,删除一个表的命令是()。
A. DELETEB. DROPC. CLEARD. REMOVE答案:B。
解析:在SQL语言中,DROP命令用于删除表等数据库对象。
5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。
A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。
解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。
6. 若关系R和S的关系代数操作的结果为RS,这是()操作。
A. 笛卡尔积B. 并C. 交D. 差答案:A。
解析:RS表示关系R和S的笛卡尔积操作。
7. 在数据库设计中,将E - R图转换成关系数据模型的过程属于()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。
解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。
8. 数据库系统中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共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.关系数据库是以【】的形式组织数据。
数据库原理练习题含答案很实用

数据库原理复习题(2336)一、单项选择题1、关系中属性个数称为“元数”,元组个数称为(C )。
A、行数B、列数C、基数D、超键2、SQL的主码子句和外码子句属于DBS的 A 。
A、完整性措施B、安全性措施C、恢复措施D、并发控制措施3、概念设计结果是(B )。
A、一个与DBMS相关的概念模式B、一个与DBMS无关的概念模式C、数据库系统的公用视图D、数据库系统的数据字典4、启动、暂停或停止SQL Server数据库服务器要使用哪种工具?(C )A、企业管理器B、查询分析器C、服务管理器D、服务器网络实用工具5、设k元关系R,则σ2>‟4‟表示( B )。
A、从R中挑选第4个分量的值小于2的元组所构成的关系B、从R中挑选第2个分量值大于4的元组所构成的关系C、从R中挑选第2个分量值大于第4个分量值的元组所构成的关系D、σ2>‟4‟与R相比,基数不变,元数减少6、在SQL中,与“IN”等价的操作符是(D )。
A、=ALLB、<>SOMEC、<>ALLD、=SOME7、若以选课(学号,课号,成绩)表达“某学生选修某课程获得了某个成绩。
”则在(C )的情况下,成绩不完全函数依赖于学号。
A、一个学生只能选修一门课B、一门课程只能被一个学生选修C、一个学生可以选修多门课D、一门课程可以被多个学生选修8、当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成关系模式个数为(B )。
A、1个B、3个C、5个D、7个9、SQL Server 2000 企业版可以安装在____D_____操作系统上。
A、Microsoft Windows 98B、Microsoft Windows Me 和XPC、Microsoft Windows 2000 ProfessionalD、Microsoft Windows NT10、在SELECT 语句中,与关系代数中π运算符对应的是(A )子句。
数据库原理大习题集

目录第一章数据库系统概述 (2)第二章数据库建模 (9)第三章关系模型和关系运算 (12)第四章数据库语言SQL (17)第五章查询优化与并发控制 (23)第六章关系数据库设计理论 (28)第七章数据库设计 (36)第八章SQL系统环境 (42)第一章数据库系统概述一.单选题1.( )是按照一定的数据模型组织的,长期储存在计算机内,为多个用户共享的数据的聚集。
A.数据库系统B.数据库C.关系数据库D.数据库管理系统2.数据库系统的基础是()。
A.数据结构B.数据库管理系统C.操作系统D.数据模型3.()处于数据库的核心位置。
A.数据字典C.数据库B.数据库管理系统D.数据库管理员4.对数据库操作要以()的内容为依据。
A.数据模型B.数据字典C.数据库管理系统D.运行日志5.数据库第3层结构的描述放在()中。
A.数据库系统B.运行日志C.数据库管理系统D.数据字典6.在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映像到内模式,从而确定应读入的()。
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.在数据库系统阶段,数据是()。
数据库系统原理试题及答案

数据库系统原理试题及答案一、单选题(共50题,共100分)1.在SQL/CLI中,保存元组或参数的有关信息的是()。
A.环境记录B.连接记录C.语句记录D.描述记录ABCD正确答案:D2.数据库系统的核心组成部分是()。
A.DBB.DBC.DBAD.DBMSABCD正确答案:D3.数据库的最小存取单位是()。
A.字符B.数据项C.记录D.文件ABCD正确答案:B4.数据库应用程序的编写是基于三级模式结构中的()。
A.外模式B.逻辑模式C.内模式D.概念模式ABCD正确答案:A5.完成关系模式设计是在数据库设计的()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段ABCD正确答案:C6.下列关于外键的说法正确的是()。
A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值ABCD正确答案:C7.关系模式设计理论主要解决的问题是()。
A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性ABCD正确答案:B8.SQL语言是()。
A.高级语言B.汇编语言C.结构化查询语言D.宿主语言ABCD正确答案:C9.在SQL中,与“NOTIN”等价的操作符是()。
A.< >ALLB.< >SOMEC.= SOMED.= ALLABCD正确答案:A10.关于事务的故障与恢复,下列说法正确的是()。
A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率ABCD正确答案:D11.列不属于并发操作带来的问题是()。
A.丢失更新B.读脏数据C.不可重复读D.死锁ABCD正确答案:D12.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是()。
A.OverlappingpleteC.DisjointD.ImcompleteABCD正确答案:B13.在对象联系图中,双向箭头(←→)表示()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1. 在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A、数据库系统
B、文件系统
C、人工管理
D、数据项管理
2. 数据库系统与文件系统的主要区别是()。
A、数据库系统复杂,而文件系统简单
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解诀
C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
3. 在数据管理技术的发展过程中,经历了()阶段、文件系统阶段和数据库系统阶段。
A、数据库系统
B、文件系统
C、人工管理
D、数据项管理
4. 下列()不属于关系数据库产品。
A、Visual FoxPro
B、SQL Server
C、Oracle
D、Frontpage
5. 数据库的英文是()。
A、Data
B、DBMS
C、SQL
D、DB
6. 数据库管理系统的英文是()。
A、Data
B、DBMS
C、SQL
D、DB
7. OODB是()的英文缩写。
A、数据仓库
B、数据结构
C、面向对象数据库
D、数据挖掘
8. DW是()的英文缩写。
A、数据仓库
B、数据结构
C、面向对象数据库
D、数据挖掘
9. OLAP是()的英文缩写。
A、数据仓库
B、联机分析处理
C、面向对象数据库
D、数据挖掘
10. Data Mining是()的英文缩写。
A、数据仓库
B、联机分析处理
C、面向对象数据库
D、数据挖掘
11. 文件倒排系统阶段是属于()阶段。
A、数据库系统
B、文件管理
C、人工管理
D、数据项管理
12. 英文缩写DBA代表()。
A、数据库管理员 B. 数据操纵语言 C. 数据库管理系统 D. 数据定义语言
13. 数据挖掘在人工智能领域习惯上又称为数据库中知识发现,简称为()。
A、DW B. DM C. KDD D. 都不正确
14. 下列哪种数据管理技术真正消除了程序与数据间的相互依赖关系()。
A. 自由管理
B. 文件管理
C. 数据库系统管理
D. 以上说法都不对
15. 数据库系统包括()。
A. DB、DBMS
B. DB、DBA
C. DB、DBMS、DBA、计算机硬件
D. DB、DBMS、DBA、OS、计算机硬件
16. 数据独立性是指()。
A. 数据独立于计算机
B. 数据独立于操作系统
C. 数据独立于数据管理系统
D. 数据独立于应用程序
17. 文件系统阶段是()。
A. 计算机数据处理技术发展的初级阶段
B. 计算机数据管理技术发展的初级阶段
C. 计算机数据处理技术发展的中级阶段
D. 计算机数据管理技术发展的中级阶段
18. 数据冗余存在于()。
A、文件系统中
B、数据库系统中
C、文件系统与数据库系统中
D、以上说法都不对
19. 数据库系统具有许多特点,使其很快成为数据处理的主要工具,下列哪个特点不是数据库系统的特点()。
A、具有复杂的数据结构
B、不存在数据冗余
C、有效地实现数据共享
D、具有较高的独立性
20. Visual FoxPro数据库管理系统是一种()。
A、宿主语言
B、自含语言
C、数据描述语言
D、数据操纵语言
21. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。
A、文件的集合
B、数据的集合
C、命令的集合
D、程序的集合
22. DBS具有"数据独立性"特点的原因是因为在DBS中()。
A、采用磁盘作为外存
B、采用三级模式结构
C、使用OS来访问数据
D、用宿主语言编写应用程序
23. 相对于人工管理阶段,文件系统管理阶段克服了下列哪种不足之处()。
A. 应用程序与数据间的相互依赖
B. 数据冗余问题
C. 应用程序按物理地址访问数据
D. 数据不一致性
24. 在DBS中,DBMS和OS之间关系是()。
A. 并发运行
B. 相互调用
C. OS调用DBMS
D. DBMS调用OS
25. 在数据库方式下,信息处理中占据中心位置的是()。
A.磁盘
B.程序
C.数据
D.内存
26. 数据库在磁盘上的基本组织形式是( ) 。
A、DB
B、文件
C、二维表
D、系统目录
27. 在文件系统中,所具有的数据独立性是( ) 。
A、系统独立性
B、物理独立性
C、逻辑独立性
D、设备独立性
28. 下面给出的叙述中,不属于DBA职责的是()。
A.定义模式
B.定义安全性规则
C.编写应用程序
D.定义完整性规则
29. DB、DBMS和DBS三者之间的关系是()。
A、DB包括DBMS和DBS
B、DBS包括DB和DBMS
C、DBMS包括DB和DBS
D、不能相互包括
30. ( )是对概念设计中数据的描述。
A、记录
B、数据项
C、实体
D、元组
31. DBA是( )。
A、数据库
B、数据库管理员
C、数据库管理系统
D、数据操纵语言
32. 数据库三级体系中的外模式允许有( )。
A、至少两个
B、多个
C、定为两个
D、唯一的一个。