发信人: zhanglaifu()
整理人: newgenesis(2000-05-03 20:45:02), 站内信件
|
【 在 youduofu (:-)) 的大作中提到: 】
: 昨天第一次使用Oracle数据库.我只能是浅尝则止,但是问题可不少清高手们多多
:
: 指教.
:
: .......
都是些好问题, 涉及面也恨广, 我只能回答我知道的一些.
昨天第一次使用Oracle数据库.我只能是浅尝则止,但是问题可不少清高手们 多多
指教.
(1)对象类型目前不实用吧?
我认为是这样.
(2)OCP考试中对象类型的成分有多重?
不多, 完全不通也通得过.
(3)成为DBA的经验知识可以用其他途径,而不是实际工作,获得吗?
我觉得很难.
(4)DBA与Developer
<1>你认为哪个更好?
我觉得DBA 工作更需要经验, 而年龄大些也能胜任, 而Developer 工作如果年龄 大了, 干起来可能太累.
<2>他们得知识结构有何不同?
Developer 主要是编程方面的知识, 加一些performance tuning方面的知识
DBA 需要管理系统的知识, 例如安全性,可用性,扩展能力等等, 需要的系统的未 来有一些
预见, 这些都需要经验.
<3>脚踩两只船容易吗?
不容易, 但如果有developer的background,作dba更顺手些,而你如果成了dba,可 能就
不原意再做developer了.
(5)Oracle应用开发目前的重点在哪里?
不同的工具有不同的特点,适合不同的应用,关键不是重点在哪里,而是你的应用有 什么
具体的要求.
<1>PB<2>VB,Delphi
<3>C++持久对象->ODBC->Oracle
<4>perl包访问
<5>Java->JDBC Driver->Oracle
<6>ASP,JSP,Servlet
<7>Rational Rose UML建模->Oracle
<8>PL/SQL
<9>Access客户端访问
<10>XML?Oracle
<11>Corba?Oracle
<12>其他
(6)您管理您的Oracle是最常用的几个命令是什么?
select
(7)您为什么选择Oracle?
因为oracle的用户最多.
(8)您一般定义几个角色,各有什么权限?
于应用有关
(9)NCA还有人提吗?
这里有两个东西,1 NC (Network computer) 2 NCA (Network computing archit ecture)
先在原来概念中的NC不存在了,因为PC的价格下降太快. 但广义上说, 先在能上网 的手机
能上网的电视, 可以说是NC的一种延伸.
关于NCA, 就算应用系统运行在一台大服务器上, 而client只通过普通的browser 操作系统
(不同于以前的client/server结构), 现在已经证明NCA更加优越, NCA的系统先在 已经
很多, 例如这个网易虚拟社区, 就是典型的NCA系统.
(10)关系型数据库、表模型、SQL标准与范式各有什么关系?
提起这个问题的起因是我发现大量的例子中表不规范(如没有关键字)
关系与表可以说是同义词. SQL(Structured Query Language)是关系数据库的操 作语言
范式的概念更理论化一些, 如果有兴趣, 可以找些关系数据库理论方面的书看,在 应用系统
中用的是第二和第三范式, 不知道也问题不大.
(11)事务处理是不是与Java多线程的同步方法有些类似?
举例说, 在一个银行系统中, 如果要从两个帐号间转帐, 就是A帐号减100元, B帐 号加100
元, 必须保证, 两个操作要么都成功, 要么都失败, 否则系统就会出现不一致. 这两个
操作就是一个事务. 而事务的这个特征, 就叫做原子性. 事务的原子性是由Orac le
系统保证的.
(12)SQL3标准走得有多远?Oracle8离它有多远?
不知道
(13)推荐几本应试的好书吧!
最好就是OCP的培训教材了.
(14)在SQL*Plus中如何访问数据字典?
所有字典都用select访问,关键你要知道字典的名字, 有多少column,含义是什么 .
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 205.227.43.13]
|
|