为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

田田的ORCLE

2017-09-28 7页 doc 20KB 14阅读

用户头像

is_591137

暂无简介

举报
田田的ORCLE田田的ORCLE 1. 系统全局(SGA):是内存结构的主要组成部分,是oracle为一个历程分配的 一组共享内存缓冲区,保存着oracle系统与所有数据库用户的共享信息,包 括数据维护,SQL与据分析,重做日志管理等,是历程的主要部分。 2. 数据库的例程:是指数据库管理系统中用来访问数据库文件集的存储结构一 集后台进程的集合,它是存取和控制数据库的软件机制。 3. 数据挖掘(data mining)就是从大型数据库或数据仓库的数据中提取人们感 兴趣的、隐含的、事先未知的潜在的知识。数据采掘方法的提出使人们有能 力从过去...
田田的ORCLE
田田的ORCLE 1. 系统全局(SGA):是内存结构的主要组成部分,是oracle为一个历程分配的 一组共享内存缓冲区,保存着oracle系统与所有数据库用户的共享信息,包 括数据维护,SQL与据分析,重做日志管理等,是历程的主要部分。 2. 数据库的例程:是指数据库管理系统中用来访问数据库文件集的存储结构一 集后台进程的集合,它是存取和控制数据库的软件机制。 3. 数据挖掘(data mining)就是从大型数据库或数据仓库的数据中提取人们感 兴趣的、隐含的、事先未知的潜在的知识。数据采掘方法的提出使人们有能 力从过去若干年时间里积累的海量的、以不同形式存储的、十分繁杂的数据 资料中认识数据的真正价值,即蕴藏在数据中的信息和知识。目前,数据采 掘的研究已与数据库的研究结合起来。数据挖掘是决策分析技术的一个更高 层次,数据挖掘技术采用人工智能的决策分析方法,按照用户既定的业务目 标,对数据仓库中浩如烟海的数据进行探索,揭示其中隐藏的规律,并进一 步将其模型化。目前,数据采掘的研究已与数据库的研究结合起来。 4. 分布式数据库:是一组结构化的数据集合,逻辑上属于同一系统,而物理上 分布在计算机网络的不同节点上,具有分布性和逻辑协调性的特点。 5. 数据仓库:就是按决策目标将传统的事务型数据库中的数据重新组织划分, 由此构造的一种面向主题的、集成的、稳定的随时间发展的数据集合。数据 仓库与传统数据库的区别在于存储的数据容量大、存储的数据时间跨度大、 存储的数据来源复杂、可用于企业与组织的决策分析处理等。 6. 控制文件:用于打开,存取数据库。它们是较小的二进制文件,其中了 数据库的物理结构。 7. 日志文件:重做日志也称为事务日志,Oracle在这些特殊的操作系统文件中 记录针对数据库进行的修改操作或事务。 8. 触发器:是一种自动执行响应数据库变化的程序~可以设置为在触发器事件发 生之前或之后触发或执行。 9. Oracle 9i数据库是一个完整的系统,它包括管理系统和后台数据库两大部分 (统称为数据库服务器)。 管理系统 由各种功能的数据库后台管理程序和用 户程序组成,程序在内存中运行,就形成了一个一个的进程。 管理系统就是 进程结构和内存结构的统一。 数 据 库 逻辑上以表空间、表、段等对象形 式存在,物理上表现为各种存储文件,故可从逻辑结构和存储结构 两方面来掌 握数据库的体系结构。 10. Oracle9i体系结构的进程结构oracle 9i环境中共有两大类进程:用户进程 服 务器进程 Oracle逻辑结构:一个数据库由多个表空间组成,一个表空间里有多个逻辑对象(表、视图、索引等),一个对象可由多个段组成,一个段由多个区间组成,一个区间由多个数据块组成。存储结构:指逻辑结构在物理上是如何实现的,共有3层,如图:物理块是操作系统分配的基本存储单位,逻辑结构中的数据块由若干个物理块构成。物理文件:每个物理文件由若干个物理块组成,主要包括数据文件、控制文件、日志文件3类。数据文件:用于存放所有数据。控制文件(Control File):控制文件记录了数据库所有文件的控制信息,包括文件的名字、文件的位置等信息。它是一个二进制文件,在数据库创建时生成,当数据库发生任何物理改变时都将被更新。数据库在启动时,Oracle使用控制文件来辨别数据文件和日志文件。因此,控制文件对维护数据库内部的一致件和恢复至关重要。通常为保险起见,需要在不同的硬盘上存储控制文件的多个副本。 日志文件(Online Redo Log File):是一类特殊的操作系统文件,记录了对数据库进行的修改操作和事务。Oracle 9i的一些后台进程将对数据库进行的各项活动都记录在日志文件上,利用这些记录的日志,就可以将数据回滚到指定的某些时刻的状态,日志文件主要用于数据库的恢复。在Oracle 9i中,默认为每个数据库建立了3个日志文件redo0x.log.日志文件是以循环方式工作的,首先向REDO0l.LOG中写日志,REDO0l.LOG写完后向REDO02.LOG中写入,REDO02.LOG写完后又向REDO03.LOG中写入。根据工作模式的不同,当REDO03.LOG写完后又回头往REDO0l.LOG中写入的时候,处理以前日志信息的方式也不同。 12.接口技术目前,数据库接口技术主要有ODBC,OLEDB,ADO等。 ODBC工作原理:应用程序通过ODBC借口访问不同数据源中的数据,每个不同的数据源类型由一个驱动程序支持。驱动程序管理器自动为应用程序装入合适的驱动程序,大大简化了对数据库的访问,也为程序的跨平台开发一直提供了极大的方便。它可以访问的数据包括的关系型数据库中的数据,还包括邮件数据、Web上的文本或图形、目录服务,以及主机数据库(如DB2)、服务器数据库(如Oracle和SQL Server)和桌面数据库(如Access)。OLE DB标准实际上是规定了数据使用者和提供者之间的一种应用层的协议(Application-Level protocol)。 ADO其实只是一个应用程序层次的接口,它通过在OLE DB上封装来简化使用方法,实现与数据库通信,从而更好的解放了程序员在操作数据库时的麻烦。ADO可处理各种OLE DB支持的数据源。 ADO ASP内置的Database Access组件是通过ADO对象来访问服务器端的数据库 、 ADO的实质:ADO实际上是微软开发或其他表格化数据结构中的信息的。 1 的OLE DB的应用层编程接口。它通过OLE DB提供的接口访问数据库,使各种编程语言都能编写符合OLE DB标准的应用程序。2、 ADO的作用:ADO封装了OLE DB中常用的一些特性,能大大简化对数据库的操作。利用ADO能轻松创建具备数据库功能的网页。 11.游标:为程序提供了从数据库中选择多行数据,然后对每行数据单独进行处 理的方法。Oracle使用两种游标:显式游标和隐式游标。作用:轻松处理多 行数据的机制,包含一个跟踪当前访问记录的指针 ,这使得程序能够一次处 理多条记录。使用显式游标的步骤:1)声明游标2)打开游标3)从游标中 取回数据4)关闭游标 12. Oracle客户集中配置的原理和优缺点:, a) 安全性策略: b) 1 系统安全性策略 2 用户安全性策略 3 数据库管理者安全性 策略 4 应用程序开发人员的安全性策略 13. 14.写程序 在【代码编辑区】输入下列语句,单击【执行】按钮,完成对数据的插入过程: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, set serveroutput on /*允许服务器输出*/ declare /*定义部分标识*/ maxrecords constant int:=100;/*定义整型常量maxrecords*/ i int:=1; /*定义i为整型常量,初值为1*/ begin /* 执行部分标识*/ for i in 1..maxrecords loop /*i从1循环到maxrecords*/ /*向数据表中插入数据*/ insert into testtable(recordnumber,currentdate) values(i,sysdate); end loop; /*结束循环*/ dbms_output.put_line('成功录入数据!');/*显示成功信息*/ commit; /*提交结果*/ end /*结束执行*/ ,,,,,,,,,,,,,,,,,,,,,,,,,, 注:表中sysdate为系统时间函数。dbms_output为系统默认程序包,put_line为包中定义的方法,功能是输出信息。在Oracle中,所有对数据库数据的更改并没有直接更改数据库,而是放在工作区里,只有commit语句执行后,才发生永久更改。 15.ADO的RECORDSET读取所有数据例子(综合应用)与数据库又干的代码, 16. 17. 查看所有记录 18. 19. <% 定义基于ADO的recordset记录集对象rs 20. ' 21. set rs=server.createobject("adodb.recordset") 22. 23. '-------ACCESS中的数据库mydb.mdb(ODBC连接方式)-------- 24. conn = "DBQ=" + server.mappath("sample.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" 25. strsql="select * from scores" 26. rs.open strsql,conn 27. %> 28. 29.
30. 31. a) PL/SQL编程 要求:基本程序作用(注释) b) 完成对数据的插入过程: c) set serveroutput on /*允许服务器输出*/ declare /*定义部分标识*/ maxrecords constant int:=100;/*定义整型常量maxrecords*/ i int:=1; /*定义i为整型常量,初值为1*/ begin /* 执行部分标识*/ for i in 1..maxrecords loop /*i从1循环到maxrecords*/ /*向数据表中插入数据*/ insert into testtable(recordnumber,currentdate) values(i,sysdate); end loop; /*结束循环*/ dbms_output.put_line('成功录入数据!');/*显示成功信息*/ d) commit; /*提交结果*/ end /*结束执行*/ 32. 写程序 :存储过程的基本语法,带参数过程的创建,调用 33. 34. Oracle客户集中配置的原理和优缺点:, 35. 36. 服务器进程:服务器进程是在服务器上运行的程序,接受用户进程发出的请 求,根据请求与数据库通信,完成与数据库的连接操作和 I/O访问。 37.表4.1 主要的数据库后台支持进程
/
本文档为【田田的ORCLE】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索