- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
您可能关注的文档
最近下载
- 中建EPC项目管控要点经验分享.pptx
- 中建EPC项目设计管理分享.pptx
- 人教版高中英语选择性必修第一册《UNIT 2 LOOKINGINTO THEFUTURE》大单元整体教学设计.docx
- 儿童自闭症社交训练.pptx VIP
- 2023-2014年医药制造业行业(证监会Ⅱ)比率、现金流、发展、盈利、经营、偿债能力均值.doc
- (人教2019版)高中英语选择性必修一Unit 2 “教学评”一体化教学设计 课件.pptx
- 《广播影视发展史》课件.pptx VIP
- 死亡否认=THE DENIAL OF DEATH_13854410.pdf
- 《广播影视发展史》课件.pptx VIP
- 采购管理第四版梁世翔答案.docx
文档评论(0)