版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级数据库开发技术高级数据库开发技术顾士学言1.数据库发展概述:网状、关系、对象网状、关系、对象2.关系数据库的特性:数据完整性和数据安全性数据完整性和数据安全性3.主流数据系统简介OraOracle(cle(甲骨文):甲骨文):oracle公司开发,面向internet计算,支持关系对象模型的分布式数据产品,是一个高度集成的互联应用基础平台,为企业数据存储提供了高性能的系统。Ms sqlserverMs sqlserverDB2(IBM)DB2(IBM)SYbaseSYbaseo自20世纪70成功推出Oracle产品以来,Oracle公司已经成为世界上最大的数据库专
2、业厂商之一。 o1996年,Oracle公司成功推出了专门面向中国市场的数据库产品,即Oracle 7。o1997年,Oracle公司推出了基于网络计算的数据库产品,即Oracle 8。o1999年,针对Internet技术的发展,Oracle公司推出了第一个基于Internet的数据库,即Oracle 8i。 o2001年,Oracle公司又推出了新一代Internet电子商务基础架构,即Oracle 9i。 o2003年9月,Oracle公司发布了其最新数据库产品,即Oracle Database 10g。 o2007年年7月,Oracle 11g是甲骨文公司在推出的最新数据库软件 第第1
3、章章Oracle 10g简介简介Oracle是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、Internet、电子商务网站等领域作为应用数据的后台处理系统。据统计,Oracle在全球数据库市场上的占有率超过三分之一,多年来持续性地雄踞全球数据库市场霸主地位。网格计算的概念o网格计算的核心思想是计算应当和公用设施一样可靠、深入和透明。o用户的数据或者应用程序在哪里,或者什么计算机处理用户发出的请求变得无关紧要。用户将能够请求信息或者计算,然后发布它随时按需发布。o例如,这与电力公用设施工作的方式类似,因为在使用电力公用设施时,用户根本不知道发电机的位置、不知道电
4、力网的连接方式。用户如要求供电,只需发出需电命令,就可以轻轻松松地获得电力。o网格计算的目标是使计算成为一项公用设施 一种无处不在的数据日用品。Oracle 10g的安装1.11.1 企业管理器企业管理器(OEM)(OEM)Oracle 10g企业管理器(Oracle Enterprise Manager)简称OEM,是一个基于Java的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面。1.OEM1.OEM的功能的功能(1)管理完整的Oracle 10g环境,包括数据库、iAS服务器、应用程序和服务。(2)诊断、修改和优化多个数据库。(3)在多个系统上,按不同的时间间隔调
5、度服务。(4)通过网络管理数据库的约束条件。(5)管理来自不同位置的多个网络节点和服务。(6)和其他管理员共享任务。(7)将相关的服务组合在一起,便于对任务的管理。(8)启动集成的Oracle10g第三方工具。1.11.1 企业管理器企业管理器(OEM)(OEM)2.OEM2.OEM的管理工具的管理工具(1)例程管理。对数据库执行以下管理操作:查看和编辑实例(Instance)参数值。管理用户会话,查看当前运行的SQL及其解释计划。管理分布式Internet计算环境中没有及时解决的事务处理冲突。监视需要长时间运行的操作。通过资源计划控制处理资源。管理已存储配置。管理占用资源数量最多的锁和会话。
6、1.11.1 企业管理器企业管理器(OEM)(OEM)2.OEM2.OEM的管理工具的管理工具(2)方案管理。使用方案管理器来管理方案对象,如表、索引、视图和触发器等。利用它可以实现下列功能:创建方案对象。修改方案对象。删除方案对象。显示方案对象的相关性。(3)安全管理。DBA使用安全管理器可以完成以下操作:创建用户、角色和概要文件。修改用户、角色和概要文件。删除用户、角色和概要文件。向数据库用户授予权限和角色。1.1 企业管理器企业管理器(OEM)2. OEM2. OEM的管理工具的管理工具(4) 存储管理。使用存储管理器可管理表空间、回滚段、数据文件和重做日志等存储对象。利用它可以进行以下
7、操作:创建存储对象。将数据文件和回滚段添加到表空间中。删除存储对象。将对象脱机或联机。显示对象的相关性。 1.11.1 企业管理器企业管理器(OEM)(OEM)3.3.进入进入OEMOEM进入进入OEMOEM步骤如下:步骤如下:(1)打开Windows的浏览器IE,在地址栏输入http:/pc2010:1158/em,回车”键,出现登录界面。图图1.1登录界面登录界面1.1 企业管理器企业管理器(OEM)(2)在图1.1所示界面输入用户名和对应的口令,选择连接身份,单击“登录”按钮。如果是第一次使用,系统会提示许可证说明。(3)(3)单击“我同意”按钮,进入Oracle 10g企业管理器界面。
8、图图1.2许可证说明界面许可证说明界面1.1 企业管理器(企业管理器(OEM)4.4.关闭实例关闭实例 在使用OEM打开或关闭数据库时,需要在Window环境中进行一下设置: (1)在“控制面板”中选择“管理工具”。 (2)选择“本地安全策略”“本地策略” “用户权利指派”。 (3)选择“作为批处理登录” “本地安全策略设置”“添加”。 (4)在“选择用户或组”中选择administrator,再单击“确定”。 1.2 SQL1.2 SQL* *PlusPlus1. 启动启动SQL*Plus在桌面上执行以下操作:开始程序Oracle-OraDb10g_home1应用程序开发SQL Plus,打
9、开登录对话框,如图1.8所示。 图图1.8 SQL*Plus注册对话框注册对话框 图图1.9 SQL*Plus窗口窗口 2.2.简单的例子简单的例子【例例1.11.1】使用SQL*Plus编辑窗口创建学生成绩数据库(XSCJ)课程表(KC)。CREATE TABLE KC(kch char(3) NOT NULL, kcm char(16) NOT NULL,kkxq number(1) NOT NULL,xs number(2) NOTNULL,xf number(1) NULL );【例1.2】使用INSERT命令向KC表中插入两条记录。 INSERT INTO kc VALUES(101
10、,计算机基础,1,80,5); INSERT INTO kc VALUES(102,程序设计语言,2,68,5);(1) SQL*Plus行编辑命令SQL*Plus窗口是一个行编辑环境,为了实现对键入命令或程序的编辑,SQL*Plus提供了一组编辑命令,常用的编辑命令如表1.2所示。表中命令表达式方括号中的内容可以省略。3. SQL3. SQL* *PlusPlus主要编辑命令主要编辑命令语法格式:语法格式:List nn mn*n last*n*lastlast【例例1.31.3】假设在SQL缓冲区中下述查询语句:SQLSELECT kch,kcm2 FROM kc3 WHERE xf=5;
11、应用LIST语句:SQLlist /*命令简写,大小写都可以*/则显示如下内容:1 SELECT kch,kcm2 FROM kc3* WHERE xf=5 /*前面加“*”号表示此行为当前行*/(1) List语句语法格式:语法格式:APPEND column_name,ntext【例例1.41.4】在上述语句的查询内容中增加kkxq列。SQL1 /*将第一行定为当前行*/SQLappend ;kkxq /*在第一行最后追加kkxq列*/SQLL /*重新显示语句内容*/ 1 SELECT kch,kcm,kkxq /*追加了kkxq列内容*/ 2 FROM kc 3* WHERE xf=5
12、 /*前面“*”号表示此行为当前行*/(2)Append语句语法格式:语法格式:CHANGE/old/new/【例例1.51.5】将上述语句中WHERE子句的查询条件学分为4替换学分为5。SQL3 /*指定第三行为当前行*/SQLC/5/4/ /*学分为4替换学分为5 */ 3* WHERE xf=4 /*替换后显示的内容*/语法格式:语法格式:INPUT text【例例1.61.6】在上述查询语句后添加另外的查询条件。SQLL 3 /*指定第三行为当前行*/SQLI and kkxq=2 /*添加查询条件*/SQLL /*显示添加查询条件后的语句*/ 1 SELECT kch,kcm,kkx
13、q 2 FROM kc 3 WHERE xf=4 4* AND kkxq=2(3) Change语句(4) Input语句(5) DEL语句语法格式:DEL n m n【例1.7】删除第四行。SQLDel 4 /*如果语句后不带行号,表示删除当前行*/(2) SQL*Plus文件操作命令SQL*Plus的文件操作命令如表1.3所示。(2)文件操作命令【例1.8】将当前缓冲区的SQL语句存盘,以便以后使用或进一步编辑。SQLSAVE E:orasqlkc.sql注意:如果文件已存在,原有文件将被替换。将保存在磁盘上的文件kc.sql调入缓冲区。SQLGET e:orasqlkc.sql运行磁盘上
14、的命令文件。SQLSTART e: orasqlkc.sql(1) 启动实例启动数据库可以使用STARTUP命令。语法格式:STARTUP FORCE RESTRICT PFILE=filename QUIET MOUNT dbname | OPEN open_options dbname | NOMOUNT其中:FORCE:在正常启动前终止正在运行的实例。RESTRICT:只允许restricted session的用户存取数据库,用于备份。PFILE=filename:用filename指定文件的配置参数启动实例。OPEN:打开实例和所有文件(数据文件和日志文件),允许用户存取数据库。MO
15、UNT:装载实例和打开控制文件,激活某些功能。用户不能存取数据库,可以进行实例或数据的恢复处理。NOMOUNT:装载实例和打开参数文件,生成SGA并启动后台进程,用户不能存取数据库,可以进行CREATE DATABASE和CREATE CONTROLFILE操作。 4. 在在SQL*Plus中启动或关闭实例中启动或关闭实例(2) 关闭实例语法格式:语法格式: SHUTDOWN NORMALIMMEDIATETRANSACTIONALABORT其中:其中:NORMAL:正常关闭。IMMEDIATE:立即关闭。TRANSACTIONAL:尽量少影响客户端,避免客户丢失信息。ABORT:放弃一切事务,立即关闭。关闭数据库需要进行下面工作:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2030全球儿童医院行业未来建设及前景投资风险预警研究报告
- 2026年高炉煤气高效利用技术创新
- 基于核心素养的小学劳动教育项目式教学设计
- 集中供热故障排查方案
- 河流堤防护岸工程规划选址论证报告
- 2026年户外炉具能源效率评测
- 风电项目技术方案
- 燃气锅炉房供热保障能力提升工程竣工验收报告
- 废气废水处理管理制度
- 2026年温泉度假村ESG管理体系搭建
- 2026年江苏公务员申论高分范文
- 新疆留疆战士试题及答案
- 2026年辽宁沈阳市中考数学试卷及答案
- 个人借车协议书
- 村干部森林防火职责与实践
- JJF 2216-2025 电磁流量计在线校准规范
- 律师案件评查工作制度
- 岳西县(2025年)公安辅警招聘知识考试题库附答案
- 窗口办事员情绪管理方法
- 产品质量控制制度+产品质量控制措施
- 2025年硬件测试笔试题及答案
评论
0/150
提交评论