数据库程序员面试分类真题2.docx
《数据库程序员面试分类真题2.docx》由会员分享,可在线阅读,更多相关《数据库程序员面试分类真题2.docx(13页珍藏版)》请在优知文库上搜索。
1、数据库程序员面试分类真题2筒答题1. DBA的职责是什么?正确答案:DBA负责全面地管理和控制数据库系统。具体职责包括:决定数据库的信息内容和结构;决定数据库的存储结构和存取策略:定义数据的(江南博哥)安全性要求和完整性约束条件:监督和控制数据库的使用和运行:改进和重组数据库系统。考点数据库系统的组成与结构2. 系统分析员、数据库设计人员、应用程序员的职责是什么?正确答案:系统分析员负贡应用系统的需求分析和规范说明,他们要和用户及DBA相结合,确定系统的硬件、软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系
2、统分析,然后进行数据库设计。在很多情况卜.,数据库设计人员就由数据库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。考点数据库系统的组成与结构3. 试述数据、数据库、数据库系统、数据库管理系统的概念。正确答窠:D数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音等。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的,例如,100这个数字可以表示一件物品的价格是100元,也可以表示一段路程是100公里,还可以表示一个人的体重为100fo2)数据库(DalaBase,DB):数据库是长期存储在计
3、算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。3)数据库系统(DataBaSeSystem,DBS):数据库系统是指在计算机系统中引入数据库后的系统构成。数据库系统和数据库是两个概念。数据库系统是一个系统,数据库是数据库系统的个组成部分。但是,在日常工作中人们常常把数据库系统简称为数据库。4)数据库管理系统(DataBaSeManagementSystem,DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS是一个大
4、型的夏杂的软件系统,是计克机中的基础软件。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。目前,专门研制DBMS的厂商及其研制的DBVS产品很多。著名的有美国IBV公司的DB2关系数据库管理系统和IMS层次数据库管理系统、美国OraClC公司的OraCle关系数据库管理系统、美国微软公司的SQ1.Server等。考点数据库系统的组成与结构4. 定义并解释概念模型中的以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)。正确答案:D实体:客观存在并可以相互区分的事物叫实体。2)实体型:相同属性的实体具有相同的特征和性质,用实体名及其属性
5、名集合来抽象和刻画同类实体,称为实体型。3)实体集:同型实体的集合称为实体集。4)属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。5)码:唯一标识实体的属性集称为码。6)实体联系图(E-R图):实体联系图提供了表示实体型、属性和联系的方法。实体型用矩形表示,矩形框内写明实体名;属性用椭圆形表示,并用无向边将其与相应的实体连接起来;联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、l:n或m:n)o考点数据库系统的组成与结构5. 什么是数据库系统的型和值?正确答案:型(TyPe)是指一类数据的结构和属性的说明,值(ValUe)是
6、型的一个具体赋值。例如:记录型:(学号,姓名)记录值:(08450226,李多多)考点数据库系统的组成与结构6. 什么是数据库镜像?它有什么用途?正确答案:数据库镜像即根据DBA的要求,自动把整个数据库或者其中的部分关键数据复制到另一个磁盘上。每当主数据库更新时,DBMS自动把更新后的数据复制过去,即DBMS自动保证镜像数据与主数据的一致性。数据库镜像的用途有:1)用于数据库恢熨。当出现介质故障时,可由镜像磁盘继续提供使用,同时DBVS自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。2)提高数据库的可用性。在没有出现故障时,当一个用户对某个数据加排它锁进行修改时,其他用户
7、可以读镜像数据库上的数据,而不必等待该用户释放锁。考点数据库系统的组成与结构7. 什么是口志文件?为什么要设立口志文件?正确答案:口志文件让用来记录事务对数据库的更新操作的文件。设立口志文件的目的是进行事务故障恢豆;进行系统故障恢复:协助后备副本进行介质故障恢复。考点数据库系统的组成与结构8. 在登记日志文件时为什么必须先写日志文件,后写数据库?正确答案:把时数而修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。如果先写了数据库修改,而在运行记录中没有登记这个修改,那么以后就无法恢夏这个修改了:如果先写日志,但
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序员 面试 分类
