- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
099第3章 SQL与PL-SQL概述
Oracle 10g概述 第3章 SQL与PL/SQL概述 本章要点 Oracle DBMS及其实用工具 SQL与PL/SQL简介 SQL*Plus环境及其命令 个人数据库 最初用于单用户应用程序 - ACCESS,FoxPro 用于多用户环境时,数据库应用程序和数据存储在服务器中,数据通过网络传输到个人计算机 对客户机和网络的要求 客户机须加载DBMS及应用程序,服务器将整个数据库传送到客户机;通信量很大。 个人数据库 数据表的锁定 假定一张表上不会同时发生两个事务,用编程方式解决。 客户机故障 记录被锁定时发生故障,则数据更新将丢失,数据库受到破坏,需要所有用户退出后进行修复。 个人数据库 事务处理 没有日志文件,事务日志存于内存中,一旦事务处理过程中发生故障,事务将丢失。 客户/服务器数据库 服务器上运行DBMS,每个客户机上运行 一个客户数据库应用程序。 客户应用程序向服务器发送请求,服务器的DBMS处理该请求,将要求的数据发送回客户机。 对客户机和网络的要求 客户机上没有运行整个DBMS,没有存储数据库,只运行客户应用程序,接收从服务器发来的请求数据,通信量少。 客户/服务器数据库 数据表的锁定 DBMS自动锁定数据表 客户机故障 一台客户机发生故障,整个系统的数据库不受影响,只是该客户机正在处理的事务丢失;服务器发生故障时将依据日志文件进行数据恢复。 事务处理 事务处理中发生故障,事务将回退 Oracle 10g 简要介绍 Oracle 10g是一个客户/服务器DBMS,同时支持上万个用户,一个数据库大小达100万亿个字节 可工作的环境: 单机环境;企业软件和SQL*Plus安装在同一机器 二层体系结构客户/服务器环境; 企业软件驻留在服务器, SQL*Plus驻留在客户机 三层体系结构环境; 中间层 iSQL*Plus提供了Web接口 Oracle 10g 简要介绍 常用工具 SQL*Plus 用于命令行编写SQL查询 PL/SQL SQL的扩展,用于编写过程代码 Oracle Developer Suite 支持最新互联网标准的一种集成套件 Oracle应用服务器 创建Web站点允许用户通过网页访问Oracle数据库 SQL与PL/SQL简介 SQL简介 结构化查询语言 非过程化语言、易学、好用,功能强大 组成:DDL,SELECT,DML,TC,DCL SQL与PL/SQL简介 PL/SQL简介 对SQL的过程化扩充 是一种过程化语言,可移植 由块结构组成,块包含3部分:说明部分、执行部分和异常处理部分 SQL*Plus环境 提示符为“SQL” SQL*Plus环境 SQL*Plus的特性 接受及时输入的语句 接受来自文件的SQL语句 提供一个行编辑器 对查询结果格式化 设置环境 访问本地和远程数据库 登录到SQL*Plus Windows环境下的登录窗口 P48 图3.1 输入用户名:scott 密码 :tiger 主机串:jsjx DOS环境下的界面 登录到SQL*Plus SQL*Plus的基本操作 SQL查询和SQL*Plus命令在“SQL”提示符下输入 SQL*Plus命令没有结束符 SQL语句以分号结束,或是在新的一行输入“/ ”符号 SQL*Plus命令 与文件相关的命令 GET fillname 读取文件到内存,扩展名默认为.sql START [|@] filename 运行文件 ED[IT] [filename] 调用编辑器编辑缓冲区的内容或指定的文件 SQL*Plus命令 SAVE filename [REPLACE|APPEND] 将当前缓冲区中的内容保存到文件 SPOOL [filename|OFF|OUT] 将操作过程及查询结果保存或打印输出,OFF为关闭文件 EXIT 退出SQL*Plus,提交当前事务 RUN[| /] 显示并运行缓冲区中的SQL语句 CLEAR SCREEN 清屏 SQL*Plus与SQL之间的交互 Oracle错误和联机帮助 通过命令HELP来获得帮助 格式:SQLHELP [TOPIC] 如: SQLHELP SPOOL iSQL*Plus环境 基于Wed环境,通过Wed浏览器访问iSQL*Plus 样例数据库 Jiaoxue 教学数据库P52-55 查看表结构 DESCRIBE table-name * * SQL conn / as sysdba 已连接。 SQL alter user hr identified by hr account unlock; 用户已更改。 SQL conn hr/hr 已连接。 SQL conn hr/hr 已连接。 SQL select * from tab
您可能关注的文档
- 9B Unit 3 Welcome to the unit (新).ppt
- 21.3.数学。12.10.15.ppt
- 一梦250年,《红楼梦》为何成绝响?.doc
- 为什么那么多人黑周星驰(重排版) - 副本.docx
- 杭州月子会所调查,花“天价”去月子会所到底值不值?.doc
- 优_informatica 学习日记整理.docx
- 保卫师平时训练题(实操2010版本).doc
- DB2 UDB V8.1 管理.doc
- 14.系统性能分析专题之掉话问题分析(V0.1).ppt
- 航班信息的查询和检索..doc
- 2025河北沧州高新区管委会办公室面向社会选聘法律顾问3人考试备考题库及答案解析.docx
- 2025河南许昌职业技术学院第三批考核招聘博士研究生11人考试备考试题及答案解析.docx
- 2025贵州省康复医院合同制人员招聘2人考试备考试题及答案解析.docx
- 2025福建南平市建阳区消防救援大队派驻乡镇专职消防员招聘6人考试参考试题及答案解析.docx
- 2025广西工业职业技术学院招聘重点领域急需紧缺高层次人才36人考试备考试题及答案解析.docx
- 2025国家国防科工局经济技术发展中心招聘(7人)考试参考题库及答案解析.docx
- 小学一年级语文上册-拼音d、t、n、l-教学课件PPT.ppt
- 2025河南鹏劳洛阳分公司招聘50人考试备考试题及答案解析.docx
- 2025汉中城固县航空新城医院招聘(6-11人)考试参考题库及答案解析.docx
- 2025黑龙江黑河市嫩江市重点产业“双栖人才”优选12人考试备考试题及答案解析.docx
文档评论(0)