数据库系统原理第一章习题

合集下载

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

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

第一章绪论Ⅰ、学习要点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、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。

数据库原理教程习题答案全

数据库原理教程习题答案全

数据库原理教程习题答案全集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#0000000000第1章数据库系统概述习题参考答案税务局使用数据库存储纳税人(个人或公司)信息、纳税人缴纳税款信息等。

典型的数据处理包括纳税、退税处理、统计各类纳税人纳税情况等。

银行使用数据库存储客户基本信息、客户存贷款信息等。

典型的数据处理包括处理客户存取款等。

超市使用数据库存储商品的基本信息、会员客户基本信息、客户每次购物的详细清单。

典型的数据处理包括收银台记录客户每次购物的清单并计算应交货款。

DBMS是数据库管理系统的简称,是一种重要的程序设计系统。

它由一个相互关联的数据集合和一组访问这些数据的程序组成。

数据库是持久储存在计算机中、有组织的、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织、描述和存储,可以被各种用户共享,具有较小的冗余度、较高的数据独立性,并且易于扩展。

数据库系统由数据库、DBMS(及其开发工具)、应用系统和数据库管理员组成。

数据模型是一种形式机制,用于数据建模,描述数据、数据之间的联系、数据的语义、数据上的操作和数据的完整性约束条件。

数据库模式是数据库中使用数据模型对数据建模所产生设计结果。

对于关系数据库而言,数据库模式由一组关系模式构成。

数据字典是DBMS维护的一系列内部表,用来存放元数据。

所谓元数据是关于数据的数据。

DBMS提供如下功能:(1)数据定义:提供数据定义语言DDL,用于定义数据库中的数据对象和它们的结构。

(2)数据操纵:提供数据操纵语言DML,用于操纵数据,实现对数据库的基本操作(查询、插入、删除和修改)。

(3)事务管理和运行管理:统一管理数据、控制对数据的并发访问,保证数据的安全性、完整性,确保故障时数据库中数据不被破坏,并且能够恢复到一致状态。

(4)数据存储和查询处理:确定数据的物理组织和存取方式,提供数据的持久存储和有效访问;确定查询处理方法,优化查询处理过程。

大学数据库原理习题集

大学数据库原理习题集

第一章绪论填空题(1)数据库系统与文件系统最主要的区别是________。

(2)模式/内模式映像为数据库提供了________独立性。

(3)现实世界中事物的特性在信息世界中称为________。

(4)在E-R图中,属性用________表示。

(5)数据独立性分为________和________。

(6)层次模型中,根节点以外的节点最多有________个父节点。

单项选择题(1)________是按照一定的数据模型组织的,长期存储在计算机内,可供多个用户共享的数据的集合。

A. 数据库系统B. 数据库C. 文件D. 数据库管理系统(2)在数据库中,下列说法________是不正确的。

A.数据库避免了一切数据的重复B.数据库中的数据可以共享C.数据库减少了数据冗余D.数据库系统具有较高的数据和程序的独立性(3)下列四项中,不属于数据库系统特点的是()。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高(4)________处在数据库系统的核心位置。

A. 数据字典B. 数据库C. 数据库管理系统D. 数据库管理员(5)数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三者之间的关系是________。

A. DB包括DBMS和DBSB. DBMS包括DB和DBSC. DBS包括DB和DBMSD. DBS也就是DB(6)现实世界中客观存在并可相互区别的事物称为________。

A. 实体B. 实体集C. 字段D. 属性(7)下列实体类型的联系中,属于一对一联系的是________。

A. 教研室和教师的联系B. 父亲和孩子的联系C. 省和省会的联系D. 供应商和零件的联系(8)在E-R图中,联系用________表示。

A. 椭圆B. 矩形C. 菱形D. 三角形(9)用二维表结构表示实体以及实体之间联系的数据模型是________。

A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型(10)层次型、网状型和关系型数据库划分的原则是________。

《MySQL数据库原理、设计与应用》第1章课后习题答案

《MySQL数据库原理、设计与应用》第1章课后习题答案

第一章
一、填空题
1.SQL
2.数据库系统
3.一对一、一对多、多对多
4.my.ini 或f
5.datadir
二、判断题
1.错
2.对
3.对
4.错
5.错
三、选择题
1. C
2.A、B
3.A、B、C
4. D
5. C
四、简答题
1.请简述什么是数据模型。

答:
数据模型是数据库系统的核心和基础,它是对现实世界数据特征的抽象,用来描述数据,可以理解成一种数据结构。

在数据库的发展过程中,出现了3种基本数据模型,分别是层次模型(Hierarchical Model)、网状模型(Network Model)和关系模型(Relational Model)。

2.请简述数据库、表和数据库服务器之间的关系。

答:
一个数据库服务器可以管理多个数据库,通常情况下开发人员会针对每个应用创建一个数据库,为保存应用中实体的数据,会在数据库中创建多个表(用于存储和描述数据的逻辑结构),每个表都记录着实体的相关信息。

1。

数据库第一章测试及答案

数据库第一章测试及答案

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

在这几个阶段中,数据独立性最高的是阶段.A.数据库系统B.文件系统C.人工管理阶段D.数据项管理2、数据库系统与文件系统的主要区别是.A.数据库系统复杂而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题而数据库系统可以解决C.文件系统只能管理程序文件而数据库系统能够管理各种类型的文件D.文件系统的数据量少,而数据库系统可以管理庞大的数据量3、存储在计算机外部存储介质上的结构化的数据集合,其英文名称是.A.Data Dictionary(简写DD) B.Data Base System(简写DBS) C.data base (简写DB)D.data base mangement(简写DBMS)4、数据库的概念模型独立于。

A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界5、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①。

支持数据库各种操作的软件系统叫②.由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

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

A.数据可以共享;数据独立性;数据冗余大,易移植;统一管理和控制B.数据可以共享;数据独立性;数据冗余小,易扩充;统一管理和控制C.数据可以共享;数据互换性;数据冗余小,易扩充;统一管理和控制D.数据非结构化;数据独立性;数据冗余小,易扩充;统一管理和控制7、在数据库中,下列说法是不正确的。

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

数据库原理作业-第1章

数据库原理作业-第1章

《数据库系统原理》作业1(第一章)2012.02.16(第1周/周四)一、选择题1、数据库系统的数据独立性体现在(B)。

A)不会因为数据的变化而影响到应用程序B)不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C)不会因为存储策略的变化而影响存储结构D)不会因为某些存储结构的变化而影响其他的存储结构2、(B)是存储在计算机内有结构的数据的集合。

A)数据库系统B)数据库C)数据库管理系统D)数据结构3、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(C)。

E)数据定义功能B)数据管理功能C)数据操纵功能D)数据控制功能4、文件系统的缺点之一是潜在着数据不一致性,下列给出的原因中错误的是(B )A)数据冗余B)操作易出错C)文件基于特定用途设计D)文件之间缺乏联系,数据不能共享5、数据库的概念模型独立于( A )A)具体的机器和DBMS B)E-R图C)信息世界D)现实世界6、有一名为“列车运营”实体型,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体型的主键是(C )。

A)车次B)日期C)车次+日期D)车次+情况摘要7、数据库的网状模型应满足的条件是(A )。

A)允许一个以上的无双亲,也允许一个结点有多个双亲B)必须有两个以上的结点C)有且仅有一个结点无双亲,其余结点都只有一个双亲D)每个结点有切仅有一个双亲二、填空题1 . 数据库数据具有永久存储、有组织和可共享三个基本特点。

2 . 数据库管理技术的发展经历了:人工管理阶段,文件系统系统和数据库系统阶段三个阶段。

3 .DBMS提供的数据控制功能有数据的安全性保护、数据的完整性检查、并发控制、数据库恢复。

4. 数据模型的三要素是指数据结构,数据操作和完整性约束。

实际数据库系统中所支持的主要数据模型是层次模型,网状模型和关系模型。

5 . 数据模型中的数据结构是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,数据操作是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。

数据库系统原理及应用(SQL Server 2012)配套习题答案

数据库系统原理及应用(SQL Server 2012)配套习题答案

习题答案第一章习题答案一、选择题1.下列关于数据库技术的描述,错误的是( B )A.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置C.数据库中数据存储结构的变化不会影响到应用程序D.数据库中的数据具有较小的数据冗余2.数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是( C )A. 当内模式发生变化时,模式可以不变B. 当内模式发生变化时,应用程序可以不变C. 当模式发生变化时,应用程序可以不变D. 当模式发生变化时,内模式可以不变3.下列关于用文件管理数据的说法,错误的是( D )A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率4.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于( A )A.系统软件B.工具软件C.应用软件D.数据软件5.下列模式中,用于描述单个用户数据视图的是( C )A.内模式B.概念模式C.外模式D.存储模式6.在数据库系统中,数据库管理系统和操作系统之间的关系是( D )A.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行7.数据库系统的物理独立性是指( C )A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序8.下列关于数据库管理系统的说法,错误的是( C )A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名9.数据库系统是由若干部分组成的。

数据库系统原理(2018年版)课后习题参考答案解析

数据库系统原理(2018年版)课后习题参考答案解析
第三代数据库系统必须支持数据管理、对象管理和知识管理
第三代数据库系统必须保持或集成第二代数据库系统技术
第三代数据库系统必须对其他系统开放
2.描述数据仓库粒度的概念P182
粒度是指数据仓库数据单位中保存数据的细化或综合程度
3.描述数据挖掘技术的能P183
概念描述
关联分析
分类与预测
聚类
孤立点检测
趋势和演变分析
视图的内容是由存储在数据库中进行查询操作的SQL语句定义的,它的列数据与行数据均来自于定义视图的查询所引用的基本表。
视图不适宜数据集的形式存储在数据库中的,它所对应的数据实际上是存储在视图所引用的基本表中的。
视图是用来查看存储在别处的数据的一种虚拟表,本身不存储数据。
第五章 数据库编程
简答题
1.请简述存储过程的概念P125
答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3.请简述关系规范化过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高
数据冗余小
易于保证数据一致性
数据独立性高
可以实施统一管理与控制
减少了应用程序开发与维护的工作量
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章 绪论
一、选择题
1、数据库系统的核心和基础是( )。
A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型
2、实现将现实世界抽象为信息世界的是( )。
A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型
3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个
显著优势是( )。
A. 数据可以长期保存 B. 数据共享性很强
C. 数据独立性很好 D. 数据整体结构化
4、能够保证数据库系统中的数据具有较高的逻辑独立性的是( )。
A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式
5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?( )
A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统
6、下列说法中,正确的是( )。
A. 数据库的概念模型与具体的DBMS有关
B. 三级模式中描述全体数据的逻辑结构和特征的是外模式
C. 数据库管理员负责设计和编写应用系统的程序模块
D. 从逻辑模型到物理模型的转换一般是由DBMS完成的
7、长期存储在计算机内,有组织的、可共享的大量数据的集合是( )。
A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统
8、在数据管理技术发展过程中,需要应用程序管理数据的是( )。
A. 人工管理阶段 B. 人工管理阶段和文件系统阶段
C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段

二、判断题
1、通常情况下,外模式是模式的子集。 ( )
2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统
和DBA组成。 ( )
3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常
按照数据结构的类型来命名数据模型。 ( )
4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管
理。 ( )

三、填空题
1、数据库系统的三级模式结构是指数据库系统是由____________、____________和
_____________三级构成。
2、两个实体型之间的联系可以分为三种:一对一联系、______________和_____________。
3、数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是______________。
4、数据模型的组成要素中描述系统的静态特性和动态特性的分别是________________和
__________________。
5、最经常使用的概念模型是________________。

相关文档
最新文档