第1章关系数据库与SQL语言环境17121(免费阅读).pptVIP

  • 35
  • 0
  • 约1.51万字
  • 约 78页
  • 2016-12-23 发布于重庆
  • 举报

第1章关系数据库与SQL语言环境17121(免费阅读).ppt

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)

1亿VIP精品文档

相关文档