数据库简答题(自己总结,不全面不怪我)

数据库简答题(自己总结,不全面不怪我)

ID:42484814

大小:75.00 KB

页数:4页

时间:2019-09-15

数据库简答题(自己总结,不全面不怪我)_第1页
数据库简答题(自己总结,不全面不怪我)_第2页
数据库简答题(自己总结,不全面不怪我)_第3页
数据库简答题(自己总结,不全面不怪我)_第4页
资源描述:

《数据库简答题(自己总结,不全面不怪我)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.SQL的特点:(1)综合统一:SQL集数据定义语言、数据操纵语言、数据控制语言的功能于一体,语言风格统一,可以独立完成数据库的全部操作。(2)高度非过程化:用SQL进行数据操作时,只耍提岀“做什么”,而无需指明“怎么做”,因此无需了解存取路径。存取路径的选择以及SQL语句的操作过程由系统口动完成。(3)面向集合的操作方式:SQL采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。(4)以同一种语法结构提供多种使用方式:SQL既是独立语言,又是欧入式语言。作为独立语言,它能够独立地用

2、于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序屮,供程序员设计程序时使用。(5)语言简洁,易学易用:完成核心功能只用9个动词,SQL接近英语口语,易于学习和使用。2.数据字典的内容和作用是什么?数据字典是系统屮各类数据描述的集合。数据字典的内容通常包括:(1)数据项;(2)数据结构;(3)数据流;(4)数据存储;(5)处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。数据字典的作用:数据字典是关于数据库屮数据的描述,在需求分析

3、阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完盖。3.概念模型的特点(1)能真实、充分地反映现实世界,包扌舌事物与事物Z间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型。(2)易于理解,可以用它和不熟悉计算机的用户交换意见。(3)易于更改,当应用坏境和应用要求改变时容易对概念模型修改和扩充。(4)易于向关系、网状、层次等各种数据模型转换。4.DBA的主要工作(1)数据库的转储和恢复:数据库的转储和恢复是系统正式运行后最重要的维护工作Z-oDBA要针对不同的应用要求制定不同的转储计划,以保证一旦发生故障

4、能尽快将数据库恢复到某种一致的状态,并尽可能减少对数据库的破坏。(2)数据库的安全性、完整性控制:针对数据库在运行过程中对安全性的要求的变化,DBA根据实际情况修改原有的安全性控制。同样,数据库的完整性约束条件也会变化,也需要DBA不断修正,以满足用户要求。(3)数据库性能的监督、分析和改造:DBA在数据库运行过程中,监督系统运行,对监测数据进行分析,找出改进系统性能的方法。(4)数据库的重组织与重构造:数据库运行一段时间后,由于记录的不断增、删、改,会使数据库的物理存储变坏,降低了数据库存储空间的利用率和数据的存取效率。数据库管理员就要进行数

5、据库的重组织。在重组织过程屮,按原设计要求重新安排记录的存储位置。2.ODBC的工作流程1・配置数据源:配置数据源两种方法:(1)运行数据源管理工具来进行配置;(2)使用DriverManager捉供的ConfigDsn函数来增加、修改或删除数据源。2.初始化环境:没有和具体的驱动程序相关联,由DriverManager进行控制,并配置环境属性。3•建立连接:应用程序调用SQLAllocIlandle分配连接句柄,通过SQLConnect>SQLDriverConnect或SQLBrowseConnect与数据源连接。4.分配语句句柄:(1)处

6、理任何SQL语句Z前,应用程序还需要首先分配一个语句句柄;(2)语句句柄含有具体的SQL语句以及输出的结果集等信息。5•执行SQL语句:应用程序处理SQL语句的两种方式:预处理(SQURrepetre、SQLExecute适用于语句的多次执行)直接执行(SQLExecdircct)。3.结果集处理:应用程序可以通过SQLNumResultCols来获取结果集中的列数。4.中止处理:应用程序中止步骤:首先释放语句句柄释放数据库连接与数据库服务器断开释放ODBC环境6.查询优化比程序好的原因查询优化的优点不仅在于用户不必考虑如何最好地表达查询以获得

7、较好的效率,而且在于系统可以比用户程序的“优化”做得更好。这是因为:(1)优化器可以从数据字典中获取许多统计信息,例如关系中的元组数、关系中每个展性值的分布情况、这些属性上是否有索引、是什么索引(B+树索引还是HASH索引或惟一索引或组合索引)等。优化器可以根据这些信息选择冇效的执行计划,而用户程序则难以获得这些信息。(2)如果数据库的物理统计信息改变了,系统可以自动对查询进行重新优化以选择相适应的执行计划。在非关系系统中必须重写程序,而重写程序在实际应用屮往往是不太可能的。(3)优化器可以考虑数百种不同的执行计划,而程序员一般只能考虑有限的几

8、种可能性。(4)优化器中包括了很多复杂的优化技术,这些优化技术往往只有最好的程序员才能掌握。系统的自动优化相当于使得所有人都拥有这些优化技术。7.故障

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。