发布时间 : 星期一 文章ORACLE鏁版嵁搴撴妧鏈疄楠屾寚瀵间功 - 鐧惧害鏂囧簱更新完毕开始阅读f297847ed4d8d15abf234e96
ORACLE数据库技术实验指导书
实验一 初步认识ORACLE数据库管理系统
一、实验目的 1、掌握配置oracle文件,正确启动oem,进入 sqlplus,SQL, 启动SQL Developer。 2、熟悉了解oracle 11g基本组件。
二、实验环境
1、硬件设备:计算机局域网,服务器1台,客户机50台
2、软件系统: Oracle11g服务端数据库系统,客户端工具。
三、实验内容
1、练习配置oracle文件,正确进入oem. 2、练习启动SQL Developer
3、练习进入sql plus,并以system用户连接到数据库
实验二 ORACLE数据库管理与常用工具(1)
一、实验目的
1、进一步掌握配置oracle文件。
2、掌握常用sql plus命令的功能及其使用方法
二、实验环境
1、硬件设备:计算机局域网,服务器1台,客户机50台
2、软件系统: Oracle11g服务端数据库系统,客户端工具。
三、实验内容
1、利用数据库配置助手建立一个新的数据库,修改数据库,最后删除数据库。 2、在sql plus 中,将用户切换到scott用户下,(口令:tiger),掌握用户的解锁。
3、练习sql plus命令。
实验二 ORACLE数据库管理与常用工具(2)
一、实验目的
1、掌握SQL语言中数据操纵命令的功能及其使用方法 2、掌握SQL语言中数据定义命令的功能及其使用方法
二、实验环境
1、硬件设备:计算机局域网,服务器1台,客户机50台
2、软件系统: Oracle11g服务端数据库系统,客户端工具。
三、实验内容
1、 进入orcl数据库实例
2、 查看该实例下有哪些表空间,了解常见表空间。
3、 创建一个本地管理表空间 myTB3,数据文件为e:\\oraclefile\\file_3.dbf,
大小为 10M(状态为:在线,读写) 4、给自己的表空间重命名
5、 设置自己的表空间为只读,离线. 6、尝试用命令方式完成3—5题.
删除自己定义的表空间,再次进入oem,能成功吗,为什么? 1、建立学生选课数据库;
2、建立以下图书管理数据库, 该数据库有以下三个数据文件:
图书(图书编号,分类号,书名,作者,出版单位,单价) 读者(借书证号,单位,姓名,性别,职称,地址) 借阅(借书证号,图书编号,借书日期)
实验三 PL/SQL编程(1)
一、实验目的
1、掌握SQL语言中数据操纵命令的功能及其使用方法 2、掌握SQL语言中数据定义命令的功能及其使用方法
二、实验环境
1、硬件设备:计算机局域网,服务器1台,客户机50台
2、软件系统: Oracle11g服务端数据库系统,客户端工具。
三、实验内容
现有一个商店的数据库,记录客户及其购物情况,由下面三个表组成:商品goods(商品号goodsId,商品名 goodsName,单价 unitprice,商品类别category,
供应商provider);
客户customer(客户号customerId,姓名name,住在address,电邮email,性别sex,身份证cardId);
购买purchase(客户号customerId,商品号goodsId,购买数量nums); 请用SQL语言完成下列功能: 1. 建表,在定义中要求声明: (1). 每个表的主外键;
(2). 客户的姓名不能为空值;
(3). 单价必须大于0,购买数量必须在1到30之间; (4). 电邮不能够重复;
(5). 客户的性别必须是 男 或者 女,默认是男; 2、修改约束
(1). 增加商品名也不能为空 (2). 增加身份证也不能重复
(3.) 增加客户的住址只能是’海淀’,’朝阳’,’东城’,’西城’,’通州’,’崇文’,’昌平’; (4)试着删除2-3个约束。 3、给每张表至少插入5个元组 4、执行以下操作
将所有的单价增加10%
删除购买数量小于10的购买记录.
删除性别为男的客户记录。(能正确删除吗?)
实验三PL/SQL编程(2)
一、实验目的
1、掌握SQL语言中子查询命令的功能及其使用方法 2、掌握子查询命令中的函数的使用方法
二、实验环境
1、硬件设备:计算机局域网,服务器1台,客户机50台
2、软件系统: Oracle11g服务端数据库系统,客户端工具。
三、实验内容
设有三个数据库文件:
图书(图书编号,分类号,书名,作者,出版单位,单价) 读者(借书证号,单位,姓名,性别,职称,地址) 借阅(借书证号,图书编号,借书日期) 1.检索王钢及所在的单位.
2.检索高等教育出版社的所有图书及单价,结果按单价降序排列. 3.检索价格介于10到20元之间的图书种类.
4.检索藏书中,高等教育出版社和科学出版社的图书种类及作者. 5.检索书名中带有'基础'二字的图书名及作者.
6.检索同时借阅了图书编号为112266和223344两本书的借书证号. 7.检索价格在30元以上的的已借出的图书,结果按单价升序排列. 8.检索1999年10月以后借书的读者借书证号,姓名和单位. 9.检索比高等教育出版社的所有图书价格更高的书籍.
10.检索藏书中所有与\数据库导论\或与\数据库基础\在同一出版单位出版的书籍.