审计数据转换笔记.docx
《审计数据转换笔记.docx》由会员分享,可在线阅读,更多相关《审计数据转换笔记.docx(83页珍藏版)》请在三一办公上搜索。
1、目 录一、Oracle课堂笔记.3第一章:Oracle 9i数据库概述3第二章:Oracle 9i数据库的安装与卸载.3第三章:Oracle 9i数据库的启动与关闭.3第四章:创建数据库.4第五章:配置访问数据库.5第六章:管理数据库表.6第7章 Oracle数据库的导入导出6第8章 PL/SQL语言8实例一.9实例二.9二、SQL Server2000课堂笔记.10第一章:关系数据库基础10第二章:SQL Server 2000 基础.11第三章:数据库的创建与管理.11第四章:T-SQL 语言基础.11第五章:基本表的创建与管理.13第七章:实现数据完整性.13三、SQL Server20
2、00习题库.15第一章:书本例题(第六章).15第二章:课后习题.21第三章:课间练习.32第四章:单科考试题.33四、数据采集转换41第一章:课堂笔记.411、用excel自身的功能导入SQL Server数据.412、将SQL Server里的表导入AO系统.413、把设有密码的access的密码取消的方法.414、金蝶.ais文件变成.mdb文件的处理.415、SQL Server数据采集方法426、业务数据的采集与分析.43业务数据一(旌县医院).43业务数据二(空调费).45第二章:十一套数据.460标准数据(2003年).471真实数据(2004年).472通用数据(2007年).
3、 493新中大(2007年)504 某软件数据(2007年)515 浪潮(2007年).526 县区财政(2005年).557金碟(2003年)558 速达(2006年)游标.579 博科(2001年)6010 公积金(2007年).61五、金审工程课堂笔记63六、AO认证考试.63试题63另71七、Sybase11.972八、二期结业试题及答案.74一、Oracle课堂笔记第一章:Oracle 9i数据库概述1、Oracle 9i数据库中Oracle的中文意思是“甲骨文” ;i是interent的意思。2、Oracle 10g数据库中g是“网格计算”的意思。3、Oracle 11i数据库是O
4、racle 的ERP产品4、Toad用于管理Oracle、SQL Server、Mysql、IBM的DB2四种数据库用的最多的 免费 走高端路线5、Oracle用的语言是PL/SQLSQL Server用的语言是T-SQL,最新的标准是2003版本6、Oracle有网络配置工具、网络配置助手、网络管理器7、Net configuation assistant(网络配置助手) 缩写:OCNA创建数据库 Net Manager(网络管理器) 缩写:ONM第二章:Oracle 9i数据库的安装与卸载1、数据库软件及数据库文件安装在不同的磁盘上,是分开的光盘的镜像文件(.ISO)2、安装时要把网线、杀
5、毒软件、防火墙给关闭,但要确保光盘上没有病毒3、验证Oracle服务器安装:Oracle Enterprise 、Manager console 企业管理器。打开后,数据库连接信息,“连接身份”选择sysdba4、安装和卸载都是通过orcale installation productsuniversal installer5、卸载:看服务器有没有启动和Oracle相关的服务;用通用安装工具卸载; 把安装后的文件夹删除、但在重启后才能真正删除掉。第三章:Oracle 9i数据库的启动与关闭1、关闭:打开数据库例程配置一般信息中的“关闭”正常(一般选)2、启动:打开数据库例程配置一般信息中的“启
6、动”(有几种状态:已打开、连接、装载)3、运用SQL PLUS 工具来访问网络数据库:Oracle orahome92 APPlicalion development SQLPlus(找到SQL PLUS 工具)用户名称:system 口令:(建该数据库时设的密码)auditdb主机字符串:auditdb(即打开的数据库名) as sysdba回车后,进入Oracle SQL*Plus输入命令的界面:Select * from V$version; 查询版本号Select sysdate from sys.dual; 查看日期输入shutdown命令 回车 是关闭数据库 输入Startup 命
7、令 回车 是启动数据库注:正常关闭时要把SQL PLUS 退出(在企业管理器状态下)若不能打开数据库,使用startup forc e 命令,强制启动4、通过浏览器访问网络数据库:进入浏览器,输入:127.0.0.1/isglplus 网络访问数据库 用户名:建库时的用户名system 口 令:建库时的密码 连接标识符:数据库名若连接网页失败进入计算机管理中服务器的Oracle orahome92 http server点右键重启,Oracle server auditdb 点右键重启输入SQL 语句执行 select * from scott . dept 数据库 隶属 表名第四章:创建数据
8、库1、创建数据库:开始orahome92configuation and migration toolsdatabase configuation assistant(数据库配置助手)进入建数据库界面注:建完后验证一下默认的模板是general purpose 多个数据库各自独立(删除数据库也要从此中删除,但在数据库树中也要点一下删除数据库)2、创建数据库以后验证(用数据库配置助手创建)auditdb2的四个方面: 数据库的存放文件夹是:oracleoradate 里是否有新建的数据库auditdb2 计算机管理中的服务器里是否有Oracle service auditdb2 Oracle企业
9、管理器数据库中是否有auditdb2 任务管理器中的Oracle.exe是否比原来的多了一个3、添加数据库的方法:进入企业管理器导航器将数据库添加到树“从本地的添加已选数据库”选中audit1() 第五章:配置访问数据库1、创建服务器名:configuation and migration toolsNet Manager(网络管理器工具)本地服务器名编辑创建audit1TCP/IP协议主机名127.0.0.1(或输入别人的子网IP地址服务器名(创建的数据库名)auditdb完成,创建了一个audit1服务器 点击文件保存网络配置注:先建立数据库,再net manager创建一个数据库服务器名
10、2、查看本机监听器开启状态:管理服务Oracle orahome92 TNSListener(监听器) 一个服务器可以有多个监听器,等待客户端的监听3、查看当前监听器:Net Manager本地监听程序Listener监听位置数据库服务,出现数据的目录、名称等4、新建监听器:创建添加地址添加数据库listener1保存网络配置5、验证监听器是否启动:进行运行cmd输入lsnrctl 回车help 回车start listener1 即可看到这个监听器的信息(若已经启动显示already running,协议适配器错误)进入电脑管理服务,也可以看到listener1已启动6、建立一个服务器,配置
11、一个网络服务器名: Oracle Net Manager服务器创建audit2TCP/IP127.0.0.1(或其他地址)输入一个端口号输入要服务的数据库测试完成保存进入企业管理器验证(同)第六章:管理数据库表1、表空间:是系统建好的不要动,相当于SQL Server中的文件组2、在数据库中创建用户(两种方法):打开企业管理器打开一个数据库安全性用户选中一个用户右键类似创建输入名称auditer口令(把对象里的已授予权限全部取消)点击创建即可右键点击用户创建输入名称及口令角色,找到DBA双击系统,找到SYSDBA双击创建即可3、创建表:打开企业管理器打开一个数据库方案表选中一个表右键创建或类似
12、创建输入名称,根据需要更改列的名称、数据类型等点击创建即可先建表空间TS_AUDIT方法:企业管理器中点相应数据库存储表空间,右击创建 创建用户auditer2方法:企业管理器中点相应数据库安全性用户,右击创建(“一般信息”中填用户名、密码并将默认表空间改为TS_AUDIT;“角色”中添加DBA;“系统”中添加SYSDBA) 创建表方法:企业管理器中点相应数据库方案选择对象(如AUDITER2),在“表”上右击创建表“会计科目表”,在创建窗口中输入字段等。 右击创建好的表“会计科目表”,选择“查看、编辑目录”来输入数据。通过SQL*Plus Worksheet来创建表:进入Oracle-ora
13、home92application developmentsqlplus worsheet用户名(建立的用户名)口令(刚才建用户的密码)服务(刚建用户的网络服务器名,即该用户所在的数据库名)连接身份(Normal)点击确定进入Show user 查看当前用户Create table t1(c1 number) 创建表1,按F5执行Insert into t1 values(100) 将三张表的数据库复制到当前Select * from t1 查询t1表Commit 提交 输入此命令,才会把刚才的查询命令反馈到企业管理器中去执行完以后在auditdb方案system创建的t1,点右键查看/编辑目
14、录注:创建表失败时也要删除序列号,“数据库”“方案”点开用户“序列”第7章 Oracle数据库的导入导出 1、从Oracle中将数据导入SQL Server中的方法: 开始程序SQL Server导入导出数据数据源的类型选择microsoft OLE DB Provider for Oracle,在“属性”中填写相应的数据库名、用户名,测试连接成功后下一步数据库中选择“新建”(SQL中无该数据库)下一步选择要导入SQL中的表,下一步,完成。2、从中将SQL Server数据导入Oracle中的方法:开始程序SQL Server“导入导出数据”数据源的类型选择“用于SQL Server 的Mic
15、rosoft OLE DB提供程序”(不用改),数据库中选择“新建”(SQL中无该数据库)目录类型选择Microsoft OLE DB Provider for Oracle,在“属性”中填写相应的数据库名、用户名,测试连接成功后下一步下一步选择要导入Oracle中的表,下一步,完成。注:导入Oracle之前,必须先在Oracle中建立用户!3、数据库的导入导出:实验准备:建立表空间TS_Audit 建立用户Auditer1、Auditer2建立属于用户Auditer1的三张表:会计科目表、科目余额表、凭证库表,并插入数据。(1)导出Auditer1的会计科目表到文件auditer1-kjkm
16、b.dmp中:运行cmdexp auditer1/auditer1auditDB tables=(会计科目表) file=auditer1-kjkmb.dmp回车 用户名 密码 服务器名 已将Auditer1的会计科目表导出到文件=相当于把表和数据库备份(exp)注:若想重新执行命令,用方向箭头的向上箭头就出现了刚才出现的命令。导出的文件位置在:-file=f:auditer1-kjkmb.dmp (在f盘下)(2)导入Auditer1-kjkmb.dmp将Auditer1-kjkmb.dmp这个表导入Auditer1的表中:运行cmdimp auditer1/auditer1auditDB
17、tables=(会计科目表)file=auditer1-kjkmb.dmp回车 (将Auditer1-kjkmb.dmp成功导入)=相当于把表和数据库恢复(imp)注:实验中,再次导入auditer1时需先将原来的会计科目表删除。(3)导出用户的数据库对象(将auditer1的三张表导出放在auditer1.dmp文件中):运行cmdexp auditer1/auditer1 auditDB file=f:auditer1.dmp回车(4)导入用户的数据库对象(将auditer1.dmp文件导入到auditer1用户的数据库中):运行cmdimp auditer1/auditer1auditD
18、B file=f:auditer1.dmp full=y回车 (将Auditer1.dmp成功导入)注:实验中,再次导入auditer1时需先将原来的会计科目表删除。(5)导入不同账户:从auditer1的数据库对象导到auditer2的数据库对象中:运行cmdimp auditer1/auditer1auditDB file=f:auditer1.dmp fromuser = auditer1 touser=auditer2回车注:auditer2中已有三张表,用imp auditer2也行(有足够的权限)(6)数据库转换:从SQL Server向Oracle迁移(方法为本章2)从Oracl
19、e向SQL Server转换(方法为本章1)从SQL Server向Access迁移(方法同本章2,先新建数据库文件,数据源类型选Microsoft Access)从SQL Server向Excel迁移(方法同本章2,先新建数据库文件,数据源类型选Microsoft Excel97-2000)转换海量数据:(在SQL*plus worksheet里输命令)insert into表名 select * from表名;commit;select count(*) from表名;注:多次执行上述语句形成海量数据,在SQL Server里执行导入数据;命令中的“;”是在半角状态下的,即英文状态下的。第
20、8章 PL/SQL语言1、desc 会计科目表 显示表定义,表的字段名2、delete from 会计科目表 删除表中的数据,但日志文件仍然在3、truncate table 科目余额表 删除科目余额表中的数据,无日志文件4、SQLServer2K与 Oracle9i比较:(1)数据库的逻辑存储结构:sql是文件组,oracle是表空间(2)数据类型:oracle中的数字类型只有number,sql中有int、tinyint等;字符型中sql的varchar在oracle中是varchar2;日期时间型oracle只有date,sql为datetime、smalldatetime。(3)数据库
21、语言:sql是Transact-SQL,oracle是PL/SQL(4)Web访问:SQL Server不支持;Oracle支持Web管理,即是通过浏览器管理服务器和执行SQL语句(5)显示部分查询结果(题目:显示前3条的记录):SQL语句:select top 3 科目编码,科目名称,科目类型,编码级次 from 会计科目表-返回前3条记录Oracle的语句:select 科目编码,科目名称,科目类型,编码级次 from 会计科目表where rownum=3;(6)数据库:Sql数据库对应至少一个数据文件和日志文件,所有数据库共享相同的安全机制;Orcale数据库就是服务,对应多个实例,独
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 审计 数据 转换 笔记
链接地址:https://www.31ppt.com/p-1649755.html