2022年《数据库系统概论》简答题集及答案 .pdf
《2022年《数据库系统概论》简答题集及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《数据库系统概论》简答题集及答案 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统概论简答题集答案数据库管理系统的主要功能是什么?数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括: 数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。数据管理技术的人工管理阶段的特点是什么?数据管理技术的文件系统阶段的特点是什么?用文件系统管理数据具有如下特点:数据可以长期保存、由文件系统管理数据、数据共享性差冗余度大、数据独立性差。数据库系统的特点是什么?什么是数据的物理独立性?什么是数据的逻辑独立性?什么是数据模型?它应该满足哪三方面的要求?在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和和信息。即数据模型就是现实世界
2、的模拟。数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。试述概念模型的作用概念模型实际上是现实世界到计算机世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。满足什么条件的数据库系统被称为层次模型数据库?层次模型数据库是满足下面两个条件的基本层次联系的集合:( 1)有且只有一个结点没有双亲结点,这个结点称为根结点( 2)根以外的其他结点有且只有一个双亲结点在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何?在层次模型中
3、表示多对多联系,必须首先将其分解成一对多联系。分解方法有两种:冗余结点法和虚拟结点法。冗余结点的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。试述层次数据模型的优缺点满足什么条件的数据库系统被称为网状模型数据库?试述网状数据模型的优缺点试述关系数据模型的优缺点试述数据库系统的三级模式结构数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成;数据库管理系统在这三级模式之间提供了两层映象,从而形成了物理独立性和逻辑独立性。什么是
4、物理独立性?什么是逻辑独立性?试述数据库系统对硬件资源的要求由于数据库系统数据量很大,DBMS本身因功能繁多同样规模很大,因此数据库系统对硬件资源提出了较高的要求:1、要有足够大的内存,存放操作系统、DBMS 核心模块、数据缓冲区和应用程序。2、有足够大的磁盘等直接存取设备存放数据库。3、要求系统有较高的通道能力,以提高数据传送率。数据库系统主要包括哪些方面的软件?数据库管理员的职责是什么?数据库系统应该包括哪些方面的人员?试述关系数据库的实体完整性和参照完整性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
5、 - - - - - 第 1 页,共 5 页 - - - - - - - - - 若属性 A是基本关系R的主属性,则属性A不能取空值;若属性(组)F 是基本关系R的外码,则R中每个元组在F 上的值必须为空值或参照关系中某个元组的主码值。基本关系具有什么样的性质试述关系数据语言的特点和分类关系数据语言的运算对象和运算结果都是集合。关系数据语言包括关系代数、元组关系演算和域关系演算。试述关系代数中等值连接和自然连接的区别和联系试述 SQL语言的特点什么是聚簇索引,什么情况下使用聚簇索引?所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。用户可以在最常查询并列要求有较快响应速度的列上建
6、立聚簇索引以提高查询效率。说明 SQL语言中 WHERE 子句和 HAVING子句的区别WHERE 子句与 HAVING短语的区别在于作用对象不同。WHERE 子句作用于基本表或视图,从中选择满足条件的元组;HAVING 短语作用于组,从中选择满足条件的组。什么是SQL查询中的外连接?在通常的连接操作中,只有满足连接条件的元组才能作为结果输出。如果希望当一个表中元组找不到另一个表中满足连接条件的元组时依然输出结果,则需要使用外连接,这时不满足连接条件一端的元组取值为空值。外连接还可分为右外连接和左外连接两种。请说明视图的作用说明嵌入式SQL与主语言之间是如何通信的?说明使用游标的步骤和相关SQ
7、L语句什么是动态SQL ?在什么情况下使用动态SQL技术?动态 SQL即是在程序运行过程中临时“组装”的 SQL语句。 在三种情况下会使用到动态SQL技术:语句可变;条件可变;数据库对象、查询条件均可变。在嵌入式SQL中是如何区分SQL语句和主语言语句的?在嵌入式SQL中是如何解决数据库工作单元与源程序工作单元之间通讯的?在嵌入式SQL中是如何协调SQL语言的集合处理方式和主语言的单记录处理方式的?什么样的数据库系统可以被称之为关系系统?为什么要求关系数据库系统必须支持选择、投影和连接运算?因为不支持这三种运算的系统,用户使用仍不方便,不能提高用户的生产率,而提高用户生产率正是关系系统的主要目
8、标之一。为什么关系数据库系统在进行数据处理时不能要求用户指明物理存取路径?因为依赖物理存取路径来实现关系运算就降低或丧失了数据的物理独立性。不依赖物理存取路径来实现关系运算就要求关系系统自动地选择路径。为此,系统要进行查询优化,以获得较好的性能。说明全关系准则中的“保证访问准则”访问数据库中的数据项可以有许多不同的逻辑方式,但必须保证有一种方式是可以访问每个数据单元的。即依靠表名、主码和列名的组合,保证能以逻辑方式访问关系数据库中的每个数据项。说明全关系准则中的“空值的系统化处理准则”全关系型的DBMS 应支持空值的概念,并用系统化的方式处理空值。说明全关系准则中的“数据完整性的独立性准则”说
9、明全关系准则中的“分布独立性准则”说明全关系准则中的“无破坏准则”试述查询优化的一般准则选择运算尽可能先做;适当地预处理;投影和选择运算同时进行;把投影同其前后的双目运算结合起来;把选择同它前面的笛卡尔积结合起来;找出公共子表达式。试述关系系统优化的一般步骤名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 请解释:函数依赖、部分函数依赖、传递函数依赖X、Y是关系 R属性集的子集,若对于R的任意一个可能的关系r ,r 中不可能存在两
10、个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数决定Y或 Y函数依赖于X;Y函数依赖于X,若存在 X的真子集能够函数决定Y,则称 Y对 X部分函数依赖。请解释: 2NF、3NF 、BCNF 什么是多值依赖?试述关系数据库规范化的基本思想?规范化的基本思想是逐步消除数据依赖中不合适的部分,使模式中的各关系模式达到某种程度的“分离” ,即“一事一地”的模式设计原则。规范化实质上是概念的单一化。数据库设计人员应具备哪些方面的技术和知识?试述数据库设计的特点数据库建设是硬件、软件和干件的结合,这是数据库设计的特点之一;在数据库设计的整个过程中要把结构设计和行为设计密切结合起来,这是数据库设计
11、的特点之二。数据库设计由哪些基本步骤组成?需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据库的运行及维护。数据库设计中的需求分析阶段的任务是什么?数据库设计中的数据字典的内容和作用是什么?数据库设计中的需求分析阶段的具体步骤是什么?数据库设计中的需求分析阶段的常用调查方法有哪些?数据库设计中的概念结构设计阶段的任务是什么?概念结构设计阶段的主要任务是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。数据库设计中的概念结构设计的主要方法是什么?数据库设计中的概念结构设计的主要步骤是什么?在概念结构设计中视图集成的方法是什么?数据库设计中的逻辑结构设计阶段的任务是什么?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概论 2022年数据库系统概论简答题集及答案 2022 数据库 系统 概论 答题 答案
限制150内