数据库习题及其答案_第1页
数据库习题及其答案_第2页
数据库习题及其答案_第3页
数据库习题及其答案_第4页
数据库习题及其答案_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.第一章湿制一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(a)。A.DBS DB和DBMSB。包含DBMS的DB和DBSC.包含DB的DBS和DBMSD。DBS是DB,即DBMS2.下面列出的数据库管理技术发展的三个阶段中,没有管理数据的专业软件(D)。I .手动管理步骤二.文件系统阶段III.数据库阶段A.仅I和II B. iiC.II和IIID。I万3.以下四个茄子中,不是数据库系统的特征的是(c)。A.数据孔刘b .数据完整性C.高数据冗馀d .高数据独立性数据库系统的数据独立性体现在(b)中。A.数据更改对应用程序透明B.系统数据存储结构和

2、数据逻辑结构的更改对应用程序透明C.存储策略更改不会影响存储结构D.特定存储结构的更改不会影响其他存储结构5.为了确保数据库的数据独立性,(c)需要修改。A.模式和外部模式b .模式和内部模式C.三层之间的两个茄子映射D. 3层模式6.必须修改(a)以确保数据库的逻辑数据独立性。A.样式和外部纲要之间的对应b .样式和内部样式之间的对应C.模式d .三层模式7.用户或应用程序中可见的部分逻辑结构和特征的说明为(C),是模式的逻辑子集。A.模式b .物理模式C.子模式d .内部模式8.下面的(b)不是DBA数据库管理员的责任。A.完整性约束条件说明b .定义数据库方案C.数据库安全d .数据库管

3、理系统设计9.有三种茄子典型的数据模型。他们是(b)网格、关系和语义b级、关系和网格c环、层次结构和关系d字段名、字段类型和唱片10.在E-R图中,用于表示属性的图形为(b)a矩形b椭圆c钻石d平行四边形二、填空1.描述数据库范围数据的全局逻辑结构和特性的是_ _ _ _ _ _ _ _ _模式_ _ _ _ _ _。2._ _ _ _ _ _ _数据的物理独立性_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _32数据库系统与档案管理系统之比较,重复数据_ _ _ _ _ _ _低_ _ _ _ _ _

4、_,数据孔刘_ _ _ _ _ _ _高_ _ _ _。4.以树结构表示对象类型和对象间连接的数据模型称为_ _ _层次模型_ _ _ _。5.模式/内部模式图像在数据库中提供了_ _ _ _ _ _ _ _物理_ _ _ _ _独立性。6.可以对数据库中的数据执行操作,以数据项或_ _ _ _ _ _ _ _唱片_ _ _ _ _为单位。7.数据库用户应_ _ _数据库管理员_ _ _ _ _ _ _ _ _ _系统分析员_ _ _ _ _ _ _ _ _ _ _应用程序节目程序员_ _ _ _8.数据模型是_ _ _ _ _ _ _ _ _数据结构_ _ _ _ _ _ _ _ _数据操作

5、_ _ _ _ _ _ _ _和_ _ _ _ _ _ _ _ _ _的9.数据管理技术的发展是_ _ _ _手动管理步骤_ _ _ _ _ _文件系统步骤_ _ _ _ _和_ _ _ _ _ _ _ _数据库系统步骤10.从数据库管理系统的角度来看,数据库系统的体系结构是_ _ _外部架构_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _三、简单的回答1.演示数据、数据库、数据库系统、数据库管理系统的概念。数据是描述客观事物的可识别的符号系列,用于记录事物的情况。数据用类型和值表示,不同的数据类型记录的

6、事物性质不同。数据库是长期存储在电脑内的结构性、大量可孔刘的数据集。(威廉莎士比亚、数据库、数据库、数据库、数据库、数据库、数据库、数据库、数据库、数据库)数据库系统(DBS)是数据库中引入的电脑系统的系统配置,是一个具有数据库管理功能的电脑硬件和软件集成系统。数据库系统提供有组织、动态地存储大量数据并提供数据处理和资源共享的服务。数据库管理系统是位于用户和操作系统之间的数据管理软件,在数据库的构建、使用和维护中统一控制数据库,使用户可以轻松地定义和操作数据。此外,您还可以确保数据的安全性、完整性、多用户并发数据使用以及故障后系统恢复。使用数据库系统的优点是什么?使用数据库系统管理数据的功能包

7、括:(1)数据结构(2)高数据孔刘,低冗馀(3)高数据独立性(4)数据访问粒度小(5)数据由DBMS集中管理(6)提供用户友好的介面因此,数据库系统比手动管理或档案管理更有利,因此在当前数据管理中使用数据库系统进行管理。讨论档案系统和数据库系统的区别和连接。可以参考教材的文件系统阶段和数据库系统阶段的特点。数据库管理系统的主要功能是什么?数据库管理系统是由许多节目模块组成的用于数据管理的庞大系统软件。根据DBMS中节目模块的分区,DBMS通常提供以下功能:(1)数据库定义功能数据库定义是数据库最基本信息的说明,是数据库基本规则和结构的实现,是数据库运行的基本依据。(2)数据库操作功能数据库任务

8、是查询、添加、修改和删除数据库中的数据。数据库操作使用数据操作语言(Data Manipulating Language,DML)。DML也是SQL语言的一部分。一般DBMS提供功能强大、容易学习的资料操作语言DML。DML有两种茄子类型:一种是基于主机的语言,不能独立使用,必须包含在主要语言(如C、Pascal和COBOL语言)中;另一种是独立(独立)语言,通常由DBMS提供的软件工具独立使用。(3)数据库运营处理数据库执行处理是根据数据库数据字典中最初定义的规则和规则,控制和管理数据库执行处理的时间点,以便正常存储或执行数据或操作。例如,检查用户的合法性和权限、数据的准确性、有效性、完整性

9、和访问控制、多用户的事务管理和并发控制、数据的自动恢复和死锁检测,以及运行日志记录。(4)数据组织、存储和管理数据配置和存储的主要目标是提高存储空间利用率,促进访问,提供多种访问方法以提高访问效率。DBMS像复杂的机器一样,机器的各个部分必须协调才能正常工作。因此,DBMS必须有规律、有系统地管理数据。DBMS分类、存储和管理各种数据,包括数据字典、用户数据、访问路径、系统文件、执行规则和规则,以及内存分配和使用方法。(5)数据库建设和维护要使DBMS真正工作,必须执行实际任务并构建为用户提供服务的应用程序节目数据库。(David assell、Northern Exposure(美国电视电视

10、剧)、成功)数据库构建和维护节目模块数据库的初始部署也包括数据库的初始设置、数据转换、数据转储和恢复、数据库重建和重新配置,以及性能监视分析等功能,都是应用DDL语言。数据转换和转储通常用于在徐璐的其他DBMS之间导出数据。(6)其他包括DBMS与网络中其他软件系统的通信能力,一个DBMS与其他DBMS或档案系统的数据转换能力,以及异构数据库之间的互操作性和互操作性能力。例如,徐璐其他DBMS之间的数据更换介面或通过网络数据库连接的介面。5.讨论数据模型的概念、数据模型的角色和数据模型的三个茄子元素。在数据库中,数据模型主要是数据的表示和组织方式,即如何存储数据和数据之间的关系,如何确定如何获

11、取所需信息,以及如何抽象真实世界的工具。数据模型通常由三部分组成:数据结构、数据操作和数据的完整性约束。6.假设工厂物料管理系统包含以下实体:仓库(仓库编号、区域)货物(货物编号,名称)职员(职员号码、名字、年龄、头衔)每个对象之间有以下关联:仓库可以存放多批货物,一批货物可以存放在多个仓库。也就是说,仓库和货物之间有“库存”联系。仓库里有多名员工担任保管人,每个员工只能在一个仓库工作。也就是说,仓库和职员之间有“工作”连接。请用E-R图片表达牙齿工厂物资管理的概念模型。第二章湿制一、选择题1.在关系模型中,以下说法是正确的(d)A.关系具有可分离的属性值。b .关系中允许相同的元组C.在关系

12、中考虑元组的顺序d .元组中,属性在理论上是无序的,但在使用时习惯性地考虑列顺序2.参与差异运算的两个茄子关系(b)A.属性数可以不同b .属性数必须相同C.一个关系包含另一个关系的属性d。属性名称必须相同3.如果存在两个茄子关系R(A、B、c)和S(B、c、d),则RS结果的属性数为(d)A.3b.4 C.5 d.6设定k元关系r(b)A.由元组组成的关系,其中r中选择2的值等于第四个组件的值B.在r中,选择由第二个元件值为4的元组组成的关系C.在r中,选取由元组组成的关系,第二个元件值等于第四个元件值D.等同于5.如果设置W=,并且w和r的元组数分别为m和n,则两者之间满足(b)a . m

13、=n b . mnC.m n D. m n6.如果w=设置RS并且w,r,s的属性数分别为w,r,s,则在这三个茄子之间满足(a)a . w(r s)b . w(r s)C.w=r s d.w (r s)7.如果存在两个茄子关系R(A、B、C)和S(B、C、D),则RS结果的属性数为(C)A.3 b.2 C.1 D .不一定8.以下哪项是单数运算(c)A.差异b .和c .投影d .除以9.D1=a1,a2,a3,D2=1,2,3时,D1D2集合具有总计元组(c)A.6b.8 c.9 d.1210.从关系中删除一些列并删除重复元组的关系代数运算称为(b)A.行运算b .投影运算C.联接运算d

14、.选择运算二、填空1.关系模型的基本数据结构是二维表。2.关系模型中的三种茄子完整性规则类型是实体完整性、引用完整性和定制完整性。3.在关系中唯一标识元组的一组属性称为关系模式的候选代码。4.根据关系模式的完整性规则,一个关系的主要属性必须唯一且非空。5.关系代数的传统集合运算包括并集、交集、差和笛卡尔乘积。6.特殊关系运算包括选择、投影、连接和除法运算。7.连接操作由关系代数的笛卡尔乘积操作和选择操作的组合组成。8.关系的总和、差异、交集必须具有相同数量的两个关系的属性,并且这些属性必须来自同一域。9.如果属性f不是关系r的主代码,但与关系s的主代码k相对应,则f称为r的外部代码。10.当关

15、系R和S进行自然联接时,如果只将R中原要舍去的元组放到新关系中,这就称为左外连接操作。三、简单的回答1.定义和理解以下术语,以说明它们之间的联系和差异:(1)域、笛卡尔产品、关系、元组、属性域:域是具有相同数据类型的一组值。笛卡尔产品:给定域D1,D2,Dn、D1、D2、Dn的笛卡尔产品是D1 D2.dn=(D1,D2,dn) | di关系:关系是笛卡尔乘积的有限子集。元组:表中的行称为元组。对应于实体,与记录相同。属性:表格中的每个资料栏称为属性。(2)候选代码、州代码、外部代码候选代码:关系中唯一表示元组的一组属性或属性备注代码:从关系的多个适用者代码中,选取其中一个工作变数来查询、插入或删除元组。选定的候选代码称为主要代码。外部代码:将F设置为主要关系R的一个或一组属性,但不是关系R的主要代码(或候选代码)。如果F对应于主关系S的主代码K,则F是主关系R的外部关系代码,也可以称为外部代码。(3)关系模式、关系、关系数据库关系模式:关系模式是关系的结构,是关系结构的说明。指示关系中配置了哪些属性。关系数据库:一组关系方案称为关系数据库方案。与关系数据库架构相对应的数据库是关系数据库。讨论关系模型的完整性规则。在引用完整性中,为什么外部代码属性值有时可能为空?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论