《《数据库简答题》word版.doc》由会员分享,可在线阅读,更多相关《《数据库简答题》word版.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.什么是数据检索与信息检索?数据检索与信息检索的异同是什么? IR DR数据特征非结构化 结构化数据语义模糊 明确查询方式关键词,示例查询(QBE) 结构化查询语言(SQL)查询结果不精确的、近似的 精确的1)数据检索(data retrieval)是将经过选择、整理和评价(鉴定)的数据存入某种载体中,并根据用户需要从某种数据集合中检索出能回答问题的准确数据过程或技术。2)信息检索(Information Retrieval)是指信息按一定的方式组织起来,并根据信息用户的需要找出有关的信息的过程和技术。2. 什么是多媒体分层存储结构,分层存储结构中各层适用于哪些类型的多媒体数据存储?为达到合
2、适的性价比可以考虑采用分层的存储结构高速缓冲存储器,用于当前使用对象硬盘高速缓冲,用于当前打开或可能使用的对象高速存储(磁盘、固态硬盘):使用频繁的数据库和多媒体对象光盘存储及光盘库:小型多媒体数据库软盘、磁带和光带(脱机介质):系统间的传输或存档3. 为什么要对多媒体数据压缩,多媒体数据压缩的基本方法有哪些?图像、视频、音频的数据量很大,存在空间冗余、时间冗余、结构冗余、知识冗余、视觉冗余等大量冗余,如果不进行压缩,计算机无法对其进行大容量存储和实时传输。 按解码后数据与原始数据的一致性,可将压缩分类: 可逆编码 不可逆编码 根据压缩的原理进行分类: 预测编码 变换编码 量化与向量理化编码
3、信息熵编码(例举两种信息熵编码:Huffman,算术编码) 子带编码 模型编码4. 在视频多媒体数据中,采用帧间编码方式如:MPEG,如何解决用户交互时的视频快进与快退问题。帧间编码:帧的解码取决于其它帧数据。I图像,不依赖其它帧P图像,依赖于I图像或其它P图像帧B图像:依赖于I图像或P图像帧解决:标记适合的I图像帧,只有这些帧可以使用快进快退建立一种D图像,高压缩比,低质量的数据用于快速浏览。5. 为什么需要元数据?用XML来描述元数据有哪些优势?首先,元数据能提供基于用户的信息;其次,元数据能支持系统对数据的管理和维护。XML:可扩展标记语言。标记电子文件使其具有结构性的标记语言。1. 不
4、再受限于标记语言的范畴,它是一种元标记语言;2. 将网络上传输的文档规范化,方便了浏览器的设计;3. 强调形式描述与内容描述分离;4. 赋予标记一定的语义,加强对内容的描述,便于网上的信息检索;5. 世界通用;6. 大大加快了web的响应时间;7. 使超链接具有更多的功能。6. 数据库概念设计的基本步骤是什么?(1)需求分析。(2)概念设计。(3)逻辑设计。(4)物理设计。(5)数据库实施 (6)数据库运行和维护7.关系数据库中的1NF,2NF,3NF,BCNF和4NF的定义是什么?举例说明。1NF:每一属性值都不可分割;2NF:非主属性完全函数依赖于码(非主属性不由部分主键决定);3NF:非
5、主属性既不部分依赖于码,也不传递依赖于码(非主属性不由非主属性决定);BCNF:所有属性既不部分依赖于码,也不传递依赖于码(每个决定因素都是码);4NF:所有非平凡的多值依赖的左边都包含码(在全键表中,部分键能决定最多一个属性的多个值)。8. 什么是递归关系?请给出一个递归关系的例子说明递归关系:一个过程或函数在其定义或说明过程中直接或间接调用自身的关系。比如员工表,每个员工假设有个id栏位,都有一个直属上司,假设叫做manager_id,而这个上司其实也是员工表里的一员,所以manager_id会递归引用该员工表的id栏位。9. 高级数据库设计中,递归关系有几种,如何重构数据库设计以满足递归
6、关系的设计需求。一对多递归关系:在同一个表中增加与主键相同的外键,该表对自己形成一对多关系。多对多递归关系:用一个关联表表示。关联表接回同一个表,关联表的主键对应到该表作为外键。10. 什么是一般/特殊层次(超类/子类层次)?请给出一个相关的例子说明超类层次:有公共字段的常规实体。子类层次:有特殊字段的专门实体。如:equipment作为超类层次,子类层次分为computer和printer。11. 如何重构数据库设计满足超类/子类层次结构需求。在超类实例中放入公共字段,在子类中放入需要识别的特殊字段,具体到每个子类型的字段放入匹配的子类中。超类中的主键对应到子类中作为外键。12. 什么是专有
7、化?部分专有化与全局专有化的区别是什么?专有化:部分专有化:超类层次不必属于某个子类。全局专有化:超类层次必须属于某个子类层次。13. 什么是基于内容的图像检索(CBIR)与基于文本的图像检索(TBIR)?两者有何异同, 试举例说明?基于内容的图像检索:根据图像、图像的内容语义及上下文联系进行查找。以图像语义特征为线索在图像数据库中检索出具有相似特性的其他图像。基于文本的图像检索:回避对图像可视化元素的分析,而从图像名称、图像尺寸、压缩类型、年代、作者等方面标记图像,一般以关键词形式的提问查询图像,或者根据等级目录的形式浏览查找特定类目下的图像。相同:检索原理上都包括三方面。1. 对用户需求的
8、分析和转化,形成可以检索数据库的提问。2. 收集和加工图像资源,提取特征,分析并进行标记,建立图像的索引数据库。3. 根据相似度算法,计算用户提问与索引数据库中记录的相似度大小,提取出满足阙值的记录作为结果,按照相似度降序的方式输出。不同:基于内容的图像检索在检索的效率和速度上要求更高。15. 多媒体数据库技术发展的三个阶段技术特征,出现时间及代表系统。第一阶段:依赖操作系统进行存储和文件检索,并有专门用于多媒体数据存储的系统出现时间:20世纪90年代中期代表产品:MediaDB,MediaWay,JASMINE,ITASCA(ORION的后继产品)第二阶段:能够处理多媒体内容的商业系统,它们为不同类型的媒体提供了复杂的对象类型。面向对象的方式为定义新的数据类型和适用于新类型的操作提供了方便。即可扩展的对象关系DBMS(ORDBMS)出现时间:1996-1998代表产品:Oracle 10g or later, IBM DB2, IBM Informix第三阶段:更强调丰富语义内容的应用需要,大多数体符合MPEG-7,MPEG-21标准。出现时间:现在代表产品:MARS(multimedia analysis and retrieval system)16. 正确应用SQL语句创建数据库及数据表、视图,(DDL)SQL查询语句的正确语法格式,复杂的查询及统计查询等(DML)