oracle实验内容.doc
文本预览下载声明
课程名称:数据库原理实验
要求:每个同学按时并且独立完成实验报告,前几个实验按照实验指导书容易完成,有些实验不需要2个学时完成,所以各位同学完成一个实验以后,立刻做下一个实验。最后一个实验涉及到数据库应用程序开发,4个学时肯定不能完成,所以尽快完成前面的实验,多留些时间做实验八。
编号 实验名称 学时 实验一 Oracle数据库的创建与删除和数据表及对象的创建 2 实验二 SQL数据查询 2 实验三 SQL语言 2 实验四 事务管理(按照实验指导书实验七的内容完成),该实验可以和实验五、实验六一起完成;实验过程中,首先找到D盘的oracle安装程序安装oracle,然后进行实验。
10g三个用户的默认密码sys:change_on_installsystem:managerscott:tiger(默认是lock的,需解锁) 实验五 用户权限管理(按照实验指导书实验八做) 2 实验六 数据备份与恢复(按照实验指导书实验九做) 2 实验七 Oracle数据库对象(按照实验指导书实验十做) 2 实验八 数据库系统设计综合实验(自选项目及开发语言)
采用C/S或B/S开发模式,开发语言任选,后台数据库可以采用Oracle、Sql server或MySQL。要求能够完成基本的数据查找、插入、删除和修改功能。 4 Oracle连接方法
使用SQL developer方法
从开始菜单进入SQL developer,选择路径D:\Winapps\jdk160\bin\java.exe
新建连接,连接名称自定义,内容任意。
用户名称为:jsj+班级号+二位的顺序号,密码为大写的JSJ+班级号+二位的顺序号。例如084班序号为01的同学,用户名称是jsj08401,口令为JSJ08401
主机名填写IP地址:202.192.35.252,端口号默认为1521,SID:orcl
测试连接成功,选择连接。
输入SQL并运行。
使用SQLPLUS的方法(其中参数是一样的)
从开始菜单中,运行cmd命令提示符,在命令提示符下输入以下信息:
Sqlplus 用户名/密码@服务器IP:端口号/数据库名称
例如:Sqlplus jsj08401/JSJ08401@202.192.35.252:1521/orcl
实验(实验二、实验三)前准备
现有一个单位内部的小型图书借阅系统,假设每本图书的数量无限制,并且可以借给任何单位成员,每个单位成员可以借多本书,单位成员与图书的关系是多对多的关系。假设系统中仅有三个关系模式。
拷贝代码运行,建立表格Reader
create table Reader
(
RNO varchar2(4) primary key,
Rname varchar2(10) not null,
Rsex varchar2(2),
Rage integer,
Rboss varchar2(10),
Raddress varchar2(30)
)
拷贝代码运行,向Reader表格中插入十条数据
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R001,张三,20,男,李四,416);
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R002,张三,35,女,null,417);
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R003,李四,30,男,null,416);
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R004,王五,20,男,null,417);
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R005,马六,40,男,null,416);
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R006,刘三,20,男,null,417);
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R007,王四,40,男,李四,416);
insert into Reader (RNO,Rname,Rage,Rsex,Rboss, Raddress) values(R008,李小龙,20,男,李四,417);
insert in
显示全部