第1章 从零开始——Oracle 9i基础
1.1、 关系型数据库是如何描述客观世界的信息的?
解答:略。
1.2、 关系型数据库与关系型数据库管理系统是什么关系?
解答:“继承”关系。关系型数据库是存储在计算机上的、可共享的、有组织的关系型数据的集合。关系型数据库管理系统是位于操作系统和关系型数据库应用系统之间的数据库管理软件。
1.3、 桌面和网络关系型数据库系统各有什么特点?
解答:
桌面型数据库的优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。
关系型数据库的适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性上要比桌面型数据库强很多,两者并非同级别的数据库,有些功能桌面型数据库甚至无法做到。缺点是:一般用户无法直接对关系型数据库进行远程管理、空间租用的成本比桌面型数据库稍高。
1.4、 Oracle 9i包含哪些组成部分?各有什么用途?
解答:Oracle包含实例和数据库两部分。实例由:SGA,Sharedpool,Databasebuffercache,Redologbuffercache。数据库由物理文件组成,其中必须有的文件是:数据文件,控制文件,重做日志,另外还有:参数文件,口令文件,归档日志文件(这三个不是必须的)。
1.5、 什么是主键和外键?
解答:能够唯一表示数据表中的每个记录的【字段】或者【字段】的组合就称为主键。外键,使两张表形成关联,且外键只能引用外表中的列的值。
1.6、 什么是集群技术?
解答:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。一个Cluster包含多台(至少二台)拥有共享数据存储空间的服务器。任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。每台服务器的操作系统和应用
程序文件存储在其各自的本地储存空间上。Cluster内各节点服务器通过一内部局域网相互通讯。当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。当以上的任一故障发生时,客户都将能很快连接到新的应用服务上。
1.7、 什么是分布式网络数据库?
1.8、 什么是联机分析处理?
解答:联机分析处理是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。
1.9、 Oracle 9i的两种工作模式的原理是什么?
解答:客户机/服务器模式&浏览器/服务器模式
1.10、 Oracle 9i数据库服务器和客户机有什么区别?
解答:数据库服务器是指安装在计算机上提供一些基于网络环境的应用软件。而客户机是指对数据库进行管理的软件。
1.11、 端口有什么含义?
解答: 简单的说, 端口便是计算机与外部通信的途径,没有它,计算机便又聋又哑。