资源描述:
《《数据库基本知识》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、河北省商业电脑有限公司www.hbpcc.net数据库基本知识目录一、几种常见数据库介绍及比较二、Oracle安装及注意事项:三、数据库的基本元素四、数据库的基本维护第28页共28页河北省商业电脑有限公司www.hbpcc.net一、几种常见数据库介绍及比较1.几种常见关系性数据库:IBMDB2,ORACLE.MSSQL,SYBASE,Informix,MySQL2.来自互联网方面的几种评价:MSSQL:秀才---把别人写的书看懂成为自己的东西,衣饰一般都比较考究,但是只懂一国语言,而且喜欢贬低别人。SYBASE:
2、农夫---干活不要命,大有拼命三郎的气势,但是感觉总是差点文化涵养。养鱼,养猪都可以但是却忘了打打广告。ORACLE:将军---有大家风范,对秀才和农夫的争论不屑一顾。凡是有了战役舍我其谁。但是别忘了还有的士兵也想当将军的。Informix:宰相---管你谁对谁错,反正我就是只顾一个皇帝UNIX,我的地位别人休想轻易替代。MySQL:韦小宝---我就是要在你们中间捣蛋,虽然年纪小,但是发育也很完善。大家都喜欢。3.2001年度全球数据库市场的份额:DB2占到了34.6%(受收购Informix市场份额影响),Ora
3、cle占32%、微软占16.4%、Sybase占2.6%、其他为14.4%)第28页共28页河北省商业电脑有限公司www.hbpcc.net第28页共28页河北省商业电脑有限公司www.hbpcc.net二、Oracle安装及注意事项:作为数据库服务器坚决不要安装金山毒霸和KV3000等防毒软件,可以使用NU20001.oracle常见版本:7.34,8.05,8I,9I,10g2.安装,不同版本会略有不同,主要以7.34和8I为例,并且在不同的操作系统上8I以后的安装和在NT/W2K上类似,在UNIX系统上安装前
4、需要配置相应的环境变量,NT、W2K下(1)运行安装程序进行安装,7.34不能在W2K下安装,需要用第二种方式(2)导入注册表,复制相应的目录注意:如果同时在一个操作系统上同时安装7.34和8I需要现安装7.34在安装8I3.安装过程:略安装注意事项:安装语言选择:ENGLISHDEFAULT_HOME:DEFAULT_HOME默认8I和7.34同时安装需要修改8I的此项选项为一个其他的名字不能相同如叫8I等,8I安装后需要修改相应的注册表的字符集[HKEY_LOCAL_MACHINESOFTWAREORACL
5、E]的NLS_LANG的值为:AMERICAN_AMERICA.WE8ISO8859P1,否则sql语句查询的结果为乱码。安装过程一般选择自定义安装,不要在建立相应的系统默认的数据库。4.创建数据库7.34(实例管理器NTInstanceManager),8I(数据库助手DatabaseConfigurationAssistant)5.书写相应的参数后选择advanced(高级)进入高级设置,选择OK进入数据库创建过程第28页共28页河北省商业电脑有限公司www.hbpcc.net1.设置相应的参数后选择OK返回2
6、.选择OK进行创建数据库3.创建数据库注意事项:7.34初始化文件一定要在制定的目录下存在并且相应的文件路径一定要存在。并且初始化文件的回滚段一定要注释掉,等建立晚回滚段后在放开并且重新启动数据库后生效。8I可以一切都不存在,并且自动创建30个回滚段SYSTEM和RBS0-RBS28,安装完成后运行CATALOG.SQL和CATPROC.SQL进行重新创建系统的同义词和过程函数等第28页共28页河北省商业电脑有限公司www.hbpcc.net三、数据库的基本元素1.表空间:相当于其他数据库的数据设备,用来存放数据库
7、中其他存储元素如:表、索引、回滚段等常用的表空间:system(系统表空间,用于存储系统表、用户信息、过程、包、用户自定义函数、同义词、序列等,只要定义和创建将不再变化)、temp_spc(临时表空间,在进行数据查询时使用,尤其是使用子查询)、data_spc(数据表空间,用于存储用户表等数据信息)、indx_spc(索引表空间,用于存储用户表索引)、rbsg_spc(回滚表空间,用于存放回滚段)可以想象为:用户数据存储的物理载体(1)创建表空间createtablespacetemp_spcdatafile'd:
8、mchtdatatempmcht.odb'size100MAUTOEXTENDOFF
9、ON(可以依次有多个数据文件,文件名最好用1,2,3,等划分以便容易识别,中间用逗号分割)DEFAULTSTORAGE(INITIAL64KNEXT64Kpctincrease0)online;如果没有制定数据文件的扩展名将使用.ORA,8I默认为.DBF注意:数据文