网站大量收购独家精品文档,联系QQ:2885784924

71935第1章+关系数据库与SQL语言环境.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
71935第1章关系数据库与SQL语言环境

1.3 Oracle的应用开发工具TOAD Oracle有很多开发工具可以选用,TOAD 是Quest Software公司的具有图形界面的轻量级开发工具,是Oracle应用开发者工具(Tools for Oracle Application Developer)的缩写。它比SQL*Plus有更多的功能,除了可以自动格式化和执行SQL语句以及支持PL/SQL程序的编程和调试之外,它的数据库对象浏览功能能够让我们直观地看到数据库的模式对象,并进行直观的操作。TOAD提供60天的免费使用版本,在功能上比商业版有所限制,使用到期后需要重新下载和安装。 TOAD的下载网址是。 TOAD可以用菜单或图标按钮的方式进行操作。在启动后的界面中,它可以建立多个数据库连接,打开多个SQL工作窗口,用于执行SQL语句和PL/SQL程序;TOAD还提供了单独的存储过程编辑调试窗口,用来编辑、调试和执行存储过程、函数和包;还可以打开多个对象浏览窗口,用来观察用户的模式对象信息,如表、视图、约束条件和存储过程等。以上TOAD的主要功能就能够满足本课程的需要。TOAD还有许多功能,这里就不一一介绍了。 图1-7是TOAD的启动登录界面,在输入正确的连接字符串、账户名和口令后,点击“OK”按钮就可以登录了。 图1-7 TOAD的登录对话窗口 【训练1】 登录TOAD,执行简单查询。 步骤1:启动TOAD,在启动对话框中输入以下登录信息: 用户名:SCOTT 口令:TIGER 服务:MYDB 其中,MYDB为以前创建好的数据库连接字符串。 按确定按钮登录,登录后出现主窗口(如图1-8所示)。TOAD是个多用户窗口界面,可以根据需要在工作区中打开多个子窗口,同时进行操作。 图1-8 TOAD的主界面 步骤2:每次按打开SQL工作窗口按钮都可以打开一个SQL窗口,可测试不同的SQL语句。 在第一个窗口中输入以下查询语句,并按执行按钮: SELECT * FROM emp; 在结果区以表格形式显示查询结果,结果如图1-9所示。 步骤3:打开第二个SQL工作窗口,在其中输入另外的查询语句并执行: SELECT * FROM dept; 结果从略。 图1-9 SQL子窗口 1.4 操作准备 为了完成后续的练习,需要为每一个练习者准备一个账户,将数据复制到该账户下。先由教师或管理员创建一个公用账户STUDENT,并授予该账户创建用户、创建表等必要权限,通过该账户创建新用户并传递权限给新账户。其次,教师或管理员负责登录SCOTT账户,将EMP和DEPT等表的访问权限(SELECT)授予所有用户(PUBLIC)。 以下是创建新用户的脚本,使用前应由教师或管理员准备好账户STUDENT,该账户的口令为STDUENT。下面以创建USER1账户为例,完成准备工作。 【训练1】 创建新用户USER1,并登录和复制数据。 步骤1:登录STUDENT账户。 CONNECT STUDENT/STUDENT@MYDB 执行结果: 已连接。 步骤2:创建新用户USER1,口令为ABC123,口令需要以字母开头。 CREATE USER USER1 IDENTIFIED BY ABC123 执行结果: 用户已创建。 其中,用户名为USER1,口令为ABC123。 步骤3:授予连接数据库权限、创建表权限、创建存储过程和表空间使用权限。 GRANT CONNECT TO USER1; GRANT CREATE TABLE TO USER1; GRANT CREATE PROCEDURE TO USER1; GRANT UNLIMITED TABLESAPCE TO USER1; 执行结果: 授权成功。 其他权限在必要时再添加。 步骤4:使用新账户登录。 CONNECT USER1/ABC123@MYDB 输出结果: 已连接。 步骤5:以创建表的方式复制数据到新账户。 CREATE TABLE EMP AS SELECT * FROM SCOTT.EMP; CREATE TABLE DEPT AS SELECT * FROM SCOTT.DEPT; CREATE TABLE SALGRADES AS SELECT * FROM SCOTT.SALGRADE; 输出结果: 表已创建。 说明:执行完以上脚本后,在USER1账户下复制了SCOTT账户的三个表:EMP、DEPT和SALGRADES。 【练习1】显示当前的账户名,显示当前账户的EMP表的结构,显示EMP表中的数据。 1.

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档