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

Oracle数据库应用-实验指导书探析.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据应用技术 实验指导书 湖南工程职业技术学院 (刘静) 2010年3月 实验1 Oracle入门(2学时) 一、目标 能够使用Oracle Enterprise Manager Console 能够创建表空间和用户账户 能够使用Oracle Net Configuration Assistant配置网络服务名 能够用SQL *Plus 连接Oracle服务器 二、实验内容及要求 1.实验内容 (1)使用Oracle Enterprise Manager Console 熟悉Oracle企业管理器控制台,能够通过图形化的用户界面查看Oracle数据库的物理组件和逻辑组件,加深对Oracle体系结构的理解。 分析:要熟悉Oracle数据库,必须先安装Oracle服务器软件,或者安装客户端软件,再通过网络配置链接到一个远程的Oracle服务器。假定已经在本机上安装了Oracle数据库,用户可以使用Oracle Enterprise Manager Console来管理数据库。使用企业管理器控制台可以执行各项任务,如管理Oracle实例、创建表空间、用户账户、表和同义词等。用户需要以管理员身份登陆到Oracle数据库进行练习。 创建表空间 GITM公司想要在数据库总存储员工信息、工资记录、部门信息和产品信息,这些信息将存储在不同的表中。为了与其他建立在此数据库上的应用系统实现存储空间的独立,需要建一个名为GITM的表空间,此应用系统的中的表都应该存储在此表空间中。 创建用户账户 在数据库中已创建GITM表空间用于存储公司员工和部门信息表。现在需要一个特定用户,该用户能够访问相关信息,并可创建数据库对象,如表、视图和索引等。要求创建一个用户,并向其授予连接数据库、创建模式对象和使用表空间的权限。 使用Oracle Net Configuration Assistant Oracle数据库服务器可以被多个用户访问以执行不同的操作。要求使用Oracle Net Configuration Assistant工具来配置网络组件,使用户能够访问远程数据库。 使用SQL *Plus和iSQL *Plus连接Oracle服务器 Oracle数据库网络配置成功之后,就可以使用Oracle工具连接和使用数据库了。SQL *Plus是最常用的Oracle查询工具,要求用前面练习创建的用户登录数据库,以创建应用系统的表。 2. 实验要求 根据实验内容指定的要去完成实训,并提交实训结果。 实验2 SQL查询和SQL函数(2学时) 目标 能够构造select语句 能够测试SQL操作符 能够使用SQL函数 实验内容及要求 1.实验内容 (1)测试ROWID和ROWNUM伪列 用户表因为没有建立主键约束而插入了重复的记录,为了解决数据冗余问题,必须删除表中重复的记录。用户应用程序只关心查询结果集中的一部分,需要限制查询返回的行数。 启动SQL *PLUS。 创建表myt_est: CREATE TABLE my_test ( id NUMBER(3), name VARCHAR2(20) ); 向表中插入5条完全相同的命令。 INSERT INTO my_test VALUES (1, This is line 1); INSERT INTO my_test VALUES (1, This is line 1); INSERT INTO my_test VALUES (1, This is line 1); INSERT INTO my_test VALUES (1, This is line 1); INSERT INTO my_test VALUES (1, This is line 1); COMMIT; 查看表中记录: SELECT * FROM my_test; 测试ROWID伪列。 要求查看伪列、id、name,并利用伪列删除第三行记录,再执行查询语句:SELECT ROWNUM, id, name FROM my_test; 查看第三行记录是否被删除。 测试ROWNUM伪列。 使用ROWNUM限制查询ROWNUM3的行数。 构造select语句 创建表employee: CREATE TABLE employee ( empno VARCHAR2(5) PRIMARY KEY, ename VARCHAR2(25), designation VARCHAR2(20), dateofjoining DATE, branchcode VARCHAR2(15) REFERENCES Branch_Details (branchcode), deptcode VARCHAR2(15)

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档