文档详情

oracle实验内容.doc

发布:2017-12-17约7.32千字共10页下载文档
文本预览下载声明
课程名称:数据库原理实验 要求:每个同学按时并且独立完成实验报告,前几个实验按照实验指导书容易完成,有些实验不需要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
显示全部
相似文档