文档库 最新最全的文档下载
当前位置:文档库 › oracle数据库实验报告

oracle数据库实验报告

oracle数据库实验报告

《Oracle数据库实验报告》

在当今信息化时代,数据库管理系统扮演着至关重要的角色。Oracle数据库作

为全球领先的企业级数据库管理系统,在各行各业都有着广泛的应用。本次实

验旨在通过对Oracle数据库的实验操作,深入了解其基本功能和特点,并探讨

其在实际应用中的优势和局限性。

实验一:数据库的创建与连接

在实验中,我们首先学习了如何使用SQL命令创建一个新的数据库,并通过用

户名和密码连接到该数据库。通过这一步骤,我们了解了Oracle数据库的基本

操作流程,包括数据库的创建、用户的授权和连接等。

实验二:数据表的创建与管理

在本次实验中,我们学习了如何使用SQL命令创建数据表,并进行数据的插入、查询、更新和删除操作。通过这些操作,我们深入了解了Oracle数据库的数据

管理功能,包括数据表的设计和维护等。

实验三:索引的创建与优化

索引是数据库中非常重要的组成部分,能够提高数据的检索效率。在本次实验中,我们学习了如何使用SQL命令创建索引,并通过优化查询语句来提高数据

库的性能。这些操作让我们更加深入地了解了Oracle数据库的优化功能,以及

如何通过索引来提高数据库的性能。

实验四:备份与恢复

数据库的备份与恢复是数据库管理中至关重要的一环。在本次实验中,我们学

习了如何使用Oracle数据库提供的工具进行数据库的备份和恢复操作。这些操

作让我们了解了数据库的灾难恢复功能,以及如何保障数据的安全性。

通过本次实验,我们深入了解了Oracle数据库的基本操作和功能,包括数据库的创建与连接、数据表的管理、索引的优化以及备份与恢复等。同时,我们也发现了Oracle数据库在实际应用中的优势,如稳定性、安全性和性能优化等方面。然而,我们也意识到Oracle数据库在一些特定场景下存在一定的局限性,如高昂的成本、复杂的配置和维护等。

总的来说,本次实验让我们更加深入地了解了Oracle数据库的特点和功能,对我们今后的数据库管理工作有着重要的指导意义。我们将继续学习和探索,不断提升自己在数据库管理领域的专业能力。

oracle数据库实验报告

oracle数据库实验报告 《Oracle数据库实验报告》 在当今信息化时代,数据库管理系统扮演着至关重要的角色。Oracle数据库作 为全球领先的企业级数据库管理系统,在各行各业都有着广泛的应用。本次实 验旨在通过对Oracle数据库的实验操作,深入了解其基本功能和特点,并探讨 其在实际应用中的优势和局限性。 实验一:数据库的创建与连接 在实验中,我们首先学习了如何使用SQL命令创建一个新的数据库,并通过用 户名和密码连接到该数据库。通过这一步骤,我们了解了Oracle数据库的基本 操作流程,包括数据库的创建、用户的授权和连接等。 实验二:数据表的创建与管理 在本次实验中,我们学习了如何使用SQL命令创建数据表,并进行数据的插入、查询、更新和删除操作。通过这些操作,我们深入了解了Oracle数据库的数据 管理功能,包括数据表的设计和维护等。 实验三:索引的创建与优化 索引是数据库中非常重要的组成部分,能够提高数据的检索效率。在本次实验中,我们学习了如何使用SQL命令创建索引,并通过优化查询语句来提高数据 库的性能。这些操作让我们更加深入地了解了Oracle数据库的优化功能,以及 如何通过索引来提高数据库的性能。 实验四:备份与恢复 数据库的备份与恢复是数据库管理中至关重要的一环。在本次实验中,我们学 习了如何使用Oracle数据库提供的工具进行数据库的备份和恢复操作。这些操

作让我们了解了数据库的灾难恢复功能,以及如何保障数据的安全性。 通过本次实验,我们深入了解了Oracle数据库的基本操作和功能,包括数据库的创建与连接、数据表的管理、索引的优化以及备份与恢复等。同时,我们也发现了Oracle数据库在实际应用中的优势,如稳定性、安全性和性能优化等方面。然而,我们也意识到Oracle数据库在一些特定场景下存在一定的局限性,如高昂的成本、复杂的配置和维护等。 总的来说,本次实验让我们更加深入地了解了Oracle数据库的特点和功能,对我们今后的数据库管理工作有着重要的指导意义。我们将继续学习和探索,不断提升自己在数据库管理领域的专业能力。

Oracle实验报告模板

实验报告 实验名称:数据库的管理 实验课时:2课时 实验地点:知行楼305 实验时间:年月日星期第周实验目的及要求: 1)了解Oracle数据库的逻辑结构和物理结构。 2)熟悉Oracle的命令操作环境SQL*PLUS。 3)了解启动和关闭数据库的不同方式及其优缺点。 4)熟悉掌握各种启动、关闭方式。 实验环境: 1)硬件设备:PC机一台 2)操作系统:Windows XP 3)应用工具:Oracle 11g 实验内容:(算法、程序、步骤和方法) 1、SQL*Plus的启动与关闭 2、关闭数据库 3、启动数据库 4、改变数据库的状态 5、使用DBCA创建数据库 6、思考题 小结: 通过这次上机实验,我有以下收获:

但是还上机操作过程中还存在以下几个方面的不足: 指导老师评议: 成绩:指导老师签名: 年月日 实验报告 实验名称:表的管理 实验课时:4课时 实验地点: 实验时间:年月日星期第周 实验目的及要求: 1)了解Oracle表和视图的概念。 2)熟练掌握使用SQL语句创建表。 3)学习使用SELECT语句查询数据。 实验环境: 4)硬件设备:PC机一台 5)操作系统:Windows XP 6)应用工具:Oracle 11g 实验内容:(算法、程序、步骤和方法) 1)创建用户,指定密码、表空间。用户名命名以本人姓名的缩写+_+学号后 两位命名。代码如下:

2)创建如下表,将表保存到自己的用户方案中。代码如下: 3)为各表输入数据。代码如下: 4)查询每门课程被选修的学生数。代码如下: 5)查询出只选修了一门课程的全部学生的学号和姓名。代码如下: 6)查询男生、女生人数。代码如下:

Oracle 数据库中 游标实验报告

Oracle 数据库实验报告 系别:******* 班级:******* 姓名:******* 学号:******* 指导老师:****

一.实验名称 用带参数游标的FOR循环依此输出每一个部门名称,在部门名称的下面输出该部门的员工姓名和工资,按工资的升序排列。二.实验目的 通过本次实验,逐渐熟悉oracle数据库的应用及输出的格式,更加深刻的了解其输出的语法,变量的定义及赋值和操作环境以及循环结构,异常的捕获,定义,处理,Oracle数据库中表的创建,插入,及表中所需数据的提取,掌握游标的定义,使用。三.实验步骤 开始——运行输入cmd,出来oracle运行界面,代码如下: DECLARE --变量,游标的声明; CURSOR dept_cursor IS SELECT Dname,Deptno FROM DEPT; --游标的定义; CURSOR emp_cursor(v_dept CHAR) IS SELECT Ename,Salary FROM EMP WHERE deptno=v_dept ORDER BY Salary;--按工资升序排序格式输出; BEGIN FOR dept_record IN dept_cursor LOOP --for循环,查询的结果单独的输出; DBMS_OUTPUT.PUT_LINE('部门名称为:

'||dept_record.Dname||chr(10)||'部门编号:'||dept_record.Deptno); --输出语句; FOR emp_record IN emp_cursor(dept_record.Deptno) LOOP DBMS_OUTPUT.PUT_LINE('员工姓名为:'||emp_record.Ename||'员工工资为:'||emp_record.Salary); END LOOP; END LOOP; END; / 四.实验结果

Oracle数据库实验报告

Oracle数据库实验报告 目录 实验一安装和使用Oracle数据库.................................................. - 2 - 实验二体系结构、存储结构与各类参数..................................... - 13 - 实验三Oracle数据库的创建和管理............................................. - 22 - 实验四SQL语言 ............................................................................ - 33 - 实验五PL/SQL编程 ....................................................................... - 41 - 实验六模式对象管理与安全管理 ................................................ - 50 -

实验一安装和使用Oracle数据库 【实验目的】 1.掌握Oracle软件安装过程,选择安装组件 2.掌握建立Oracle数据库,配置网络连接 3.掌握Oracle企业管理器的基本操作 4.使用SQL*Plus,登录到实例和数据库 5.掌握命令方式的关闭和启动实例及数据库 【实验内容】 1.查看已安装的Oracle组件 2.查看服务,记录下和数据库有关的服务名,将他们设为手动方 式,启动相关服务。 3.配置监听器,查看是否在服务中有LISTENER,是否能启动。 4.配置本地net服务,提示:设置正确的服务器地址和端口号。 5.打开SQL*Plus,用SYS和SYSTEM用户名和密码登录。 6.思考题:有几种打开SQL*Plus的方法?分别是什么? 7.用命令关闭实例和数据库,记录命令 8.用命令以NOMOUNT的方式启动实例,再加载数据库,打开数 据库。 【实验结论】 1.查看已安装的Oracle组件

Oracle实验报告

Oracle数据库实验报告 实验一:Oracle 10g安装卸载及相关工具配置 一、实验目标: 安装Oracle 10g,了解OEM,通过DBCA安装数据库,通过DBCA删除数据库,sqldeveloper连接数据库,卸载oracle 10g。 二、实验学时数 2学时 三、实验步骤和内容: 1、安装Oracle10g(默认安装数据库) 双击, 选择基本安装,安装目录D:盘,标准版,默认数据库orcl,口令bhbh。 进入先决条件检查界面时:网络配置需求选项不用打勾,直接下一步,是。

直到安装成功。 2、登陆和了解OEM 主要是已网页的形式来对数据库进行管理。 - OraDb10g_home1->配置和移植工具->Database Configuration Assistant->删除数据库->…… 4、通过DBCA安装数据库xscj 程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant->创建数据库->…… 5、sqldeveloper连接数据库 打开sqldeveloper,新建连接 连接名:system_ora 用户名:system 口令:bhbh 主机名:本机计算机名 SID:xscj 测试,显示成功,连接,保存。 6、卸载oracle 10g Windows下

1>停止所有Oracle服务,点Universal Installer卸载 2>删除注册表中的所有关于Oracle项 在HKEY_LOCAL_MACHINE\SOFTWARE下,删除Oracle目录 3>删除硬盘上所有Oracle文件。 (1)Oracle安装文件 (2)系统目录下,在Program files文件夹中的Oracle文件 四、上机作业 根据实验步骤完成逐个实验目标中的任务。 五、心得体会 通过这次的实验,我了解了oracle数据库的情况。懂得了数据库就是把数据存储在一个类似与仓库的地方,需要用时才从数据库里调出来。通过上机实践,知道了装数据库和卸载数据库,并且学会了怎样连数据库。 实验二:Oracle 10g手工建数据库 一、实验目标: 安装Oracle 10g数据库环境,手工建立数据库;通过Net Configuration Assistant建立监听,使用sqldeveloper连接数据库测试。 二、实验学时数

Oracle数据库基础教程课后实验---实验报告

Oracle数据库基础教程实验报告 专业计算机科学与技术 姓名李文成 学号 2010 指导老师肖卓宇

实验一创建数据库和表 目的与要求 (1)了解oracle数据库的逻辑结构和物理结构。 (2)了解Oracle Enterprise Manager的使用情况。 (3)学习关闭和启动数据库实例的方法。 (4)学会使用SQL语句创建数据库的方法。 (5)学会使用SQL语句删除数据库的方法。 实验准备 首先要了解Oracle数据库的逻辑结构,包括方案对象,数据块、区间、段、和表空间等。数据库由若干个表空间组成,表空间由表组成,表由段组成,段由区间组成,区间则由数据块组成。Oracle数据库的物理结构由构成数据库的操作系统文件所决定。每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。这些数据库文件为数据库信息提供真正的物理存储。 Enterprise Manager 10g是Oracle 10g提供的新的管理工具,简称EM。使用它可以完成启动、关闭数据库,创建、删除数据库等功能。只有系统管理员或拥有CREATE DATABASE权限的用户才能创建数据库。可以在Enterprise Manager 中通过图形界面创建数据库,也可以使用CREATE DATABASE语句创建数据库。 实验内容 oracle 服务器端的安装 先解压10201_client_win32.zip压缩包,双击setup.exe。 如下图: 稍等之后进入欢迎界面,如下图:

点击下一步

选择“管理员”安装类型,点击下一步:选择安装的详细目录后点击下一步。

《ORACLE数据库》实验报告

福建师范大学协和学院 本科实验报告 课程名称:数据库原理与应用(ORACLE) 学院(系):信息技术系 专业:计算机科学与技术 班级: 学号: 学生姓名:

实验项目内容与学时分配

《数据库原理与应用(ORACLE)》实验报告填写要求一、基本说明: 本课程共需完成实验项目14个。每一次实验均须完成相应的实验报告。 二、实验报告书写要求: 1.实验目的和要求:明确实验的内容和具体任务; 2.说明解题的思路,提供相应的语句和运行结果。 3.实验小结:针对实验中碰到的错误情况进行相互讨论或提问,并将错误 的编号“ORA .....”以及解决的方法写入实验报告,作为以后学习的...-.XXXXX 参考。 4.全部文字叙述内容要求简明扼要,思路清楚; 5.本课程实验暂不实行分组,原则上个人独立完成。 三、其他要求: 要求实验报告字迹工整、文字简练、数据齐全、分析充分、具体、定量。 对于抄袭实验报告和编篡原始数据的行为,一经发现,以零分处理 .....,并根据相关条例给予处分。 四、成绩评定: 实验报告由指导老师评定成绩,成绩分为优(A)、良(B)、中(C)、及格(D)与不及格(E)五个等级。实验成绩占期末总评成绩的50%。

实验报告中涉及的SPJ数据库,包括S,P,J,SPJ四个关系模式:S( SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。

oracle实验报告

oracle实验报告模板 实验 1数据库管理 一、目的和要求 (1)了解 Oracle 数据库的逻辑结构和物理结构; (2)了解 Oracle Enterprise Manager 的使用情况; (3)学习关闭和启动数据库实例的方法; (4)学习使用 SQL 语句创建数据库的方法; (5)学习使用 SQL 语句删除数据库的方法。 二、实验准备 Enterprise Manager 10g 是 Oracle 10g 提供的新的管理工具,简称 EM。使用它可以完成启动、关闭数据库,创建、删除数据库等功能。只有系统管理员或拥有 CREAT E DATABASE权限的用户才能创建数据库。可以在 Enterprise Manager 中通过图形界面创建数据库,也可以使用 CREATE DATABASE 语句创建数据库。 三、实验内容 (1)练习使用不同方法启动和关闭数据库实例。 (2)练习使用不同方法创建和删除数据库,要使操作的数据库为用户管理数据库UserMan。 练习使用 SHUTDOWN 命令关闭数据库实例,分别按以下方式启动数据库实例。 (1)正常关闭。等待当前所有已连接的用户断开与数据库的连接,然后关闭数据库。 正常关闭的语句如下: SHUTDOWN NORMAL (2)立即关闭。回退活动事务处理并断开所有已连接的.用户,然后关闭数据库。立即 关闭的语句如下: SHUTDOWN IMMEDIATE

(3)事务处理关闭。完成事务处理后断开所有已连接的用户,然后关闭数据库。事务 处理关闭的语句如下: SHUTDOWN TRANSACTIONAL (4)中止关闭。中止数据库实例,立即关闭数据库。中止关闭的语句如下:SHUTDOWN ABORT 每次执行 SHUTDOWN 语句关闭数据库实例之前,请执行 STARTUP 命令启动数据库。 2.使用 STARTUP 命令启动数据库实例 练习使用 STARTUP 命令启动数据库实例,分别按以下方式启动数据库实例。 (1)启动数据库实例时不装载数据库。执行此操作的命令如下: STARTUP NOMOUNT (2)启动数据库实例,装载数据库,但不打开数据库。通常在数据库维护时执行此操作,对应的命令如下: STARTUP MOUNT (3)启动后限制对数据库实例的访问。执行此操作的命令如下: STARTUP RESTRICT (4)强制实例启动。在遇到特殊异常的情况时,可以强制启动实例。强制启动实例的 语句如下: STARTUP FORCE 每次执行 STARTUP 语句启动数据库实例之前,请执行 SHUTDOWN 命令关闭数据库。 3.使用 ORACLE Enterprise Manager 关闭数据库实例 按照下面的步骤关闭数据库实例。

模式对象管理与安全管理 Oracle数据库实验报告

模式对象管理与安全管理 【实验目的】 1.了解模式对象的类型 2.掌握在OEM中操作模式对象的方法 3.掌握命令方式建立表、视图、索引等常见对象的方法 4.熟悉Oracle中权限分类和设置,理解系统提供用户的角色和权 限 5.熟练使用建立用户、角色,为用户授权、授予角色的命令【实验内容】 1.创建一个TESTUSET用户,密码为test,默认表空间为user表空 间 2.创建用户后为其授予登录数据库和创建数据库对象的权限 3.用TESTUSER用户登录数据库 4.创建学生信息表(学号,姓名,性别,入学成绩),定义主键和 输入数据(至少5条数据),提交添加的数据。并完成下面的题目: (1)再继续添加2条数据,设置一个保存点savepoint,再添加1 条数据,执行回退到保存点的回退命令。查看此时表中数据 (2)查询入学成绩大于480的学生信息 (3)建立男生信息视图 (4)在“成绩”字段上建立B-树索引 5.创建一个表簇,名为empl_dep,容纳empl表和dep表,有公

共字段depno(簇键),大小为500,默认表空间为USERS表空间,存储参数为,初始化区间大小为100K,第二区间为200K等。 6.在表簇中建立empl表和dep表 (1)empl表(职员表)的主键为eno,外键为depno (2)dep表(部门表)的主键为depno,。 7.在表簇中建立一个簇键索引,名为empl_dep_index。 8.授予TESTUSER用户在empl表上的所有权限 9.收回empl表上DELETE权限 【实验结论】 1.创建一个TESTUSET用户,密码为test,默认表空间为user表空 间 create user testuset identified by test default tablespace users temporary tablespace temp quota 500k on users; 2.创建用户后为其授予登录数据库和创建数据库对象的权限 grant connect , resource to testuset; 3.用TESTUSET用户登录数据库

oracle实验报告模板实验报告

Oracle实验报告模板实验报告 实验内容 本次实验旨在掌握Oracle实验报告编写方法。在本次实验中,我们将学会如下内容: 1.如何使用Markdown文本格式编写Oracle实验报告; 2.如何基于Oracle数据库平台进行实验。 实验环境与要求 1.操作系统:Windows 7或以上版本; 2.软件工具:Oracle Database 11g Release 2 Express Edition (XE); 3.组件:Oracle SQL Developer; 4.实验操作时间:3小时。 实验步骤 1.下载安装Oracle Database 11g Release 2 Express Edition (XE)和 Oracle SQL Developer软件。 2.创建下载好的Oracle数据库,设置用户名、密码和端口。 3.启动Oracle SQL Developer软件,连接到Oracle数据库。 4.在Oracle SQL Developer中创建一个新的数据库用户,并将其授权给 数据库。 5.进行一些简单的SQL查询,如查询所有表、视图和索引的列表,以 及一些常见的查询指标,如平均值、总计和最大值。 6.通过执行一些基本的SQL语句来创建表、插入数据,查询数据和删 除数据。 7.测试Oracle数据库的性能和可靠性,如测试多用户并发操作的响应 时间、测试数据备份和恢复功能等。 实验结果与分析 运行实验步骤完成所有操作后,我们得到了如下结果: 1.成功创建了一个下载好的Oracle数据库实例,并将数据库用户名、 密码和端口设置正确。 2.成功启动了Oracle SQL Developer,并连接到了Oracle数据库。 3.成功创建了一个新的用户,并将其授权给数据库。 4.成功执行了一些简单的SQL查询。

(完整word版)Oracle报告

实验报告 课程名称:大型数据库管理与应用 实验项目:Oracle 数据库管理及应用 专业班级:计算机1103班 姓名:王圣林学号:110405305 实验室号:205 实验组号:05 实验时间:批阅时间: 指导教师:崔文成成绩:

一、o racle数据库基础操作(写出创建语句和运行结果截图) 1.库的创建 Create database dzq1 datafile 'F:\app\product\11。2。 0\dbhome_1\oradata\orcl\system01.dbf' size 300M reuse autoextend on next 10 240K maxsize unlimited extent management local sysaux datafile ’ F:\app\product\11.2.0\dbhome_1\oradata\orcl\sysaux01.dbf' size 120M reuse aut oextend on next 10240K maxsize unlimited default temporary tablespace temp te mpfile 'F:\app\oradata\orcl\temp01。 dbf’ size 20M reuse autoextend on next 640K maxsize unlimited undo tablespac e "UNDOTBS1” datafile ’F:\app\product\11。2。 0\dbhome_1\oradata\orcl\undotbs01.dbf’ size 200M reuse autoextend on next 5120K maxsize unlimited logfile group 1 ('F:\app\product\11.2.0\dbhome_1\orad ata\orcl\redo01。log’) size 10240K,group 2 ('F:\app\product\11。 2.0\dbhome_1\oradata\orcl\redo02。log') size 10240K,group 3 (’F: \app\lenovo\product\11.2。0\dbhome_1\oradata\orcl\redo03.log’) size 10240K 2.表的创建 CREATE TABLE TEST_STUDENT ( SNO CHAR(9)PRIMARY KEY, SNAME CHAR(20) UNIQUE, SSEX CHAR(2),

oracle数据库数据库设计与实现实验报告

oracle数据库数据库设计与实现实验报告 Oracle数据库设计与实现实验报告 一、实验目的 本次实验旨在通过使用Oracle数据库,掌握数据库的设计和实现方法,学习如何创建表、插入数据、查询数据以及对数据进行更新和删除等 操作。 二、实验环境 本次实验使用的是Oracle 11g Express Edition,操作系统为Windows 10。 三、实验步骤 1. 创建表格 在Oracle中创建表格需要使用CREATE TABLE语句。下面是一个例子:

CREATE TABLE employees ( employee_id INT PRIMARY KEY, first_name VARCHAR2(50), last_name VARCHAR2(50), email VARCHAR2(100), phone_number VARCHAR2(20) ); 这个例子创建了一个名为“employees”的表格,其中包含了五个列:employee_id、first_name、last_name、email和phone_number。其中employee_id被指定为主键。 2. 插入数据 在Oracle中插入数据需要使用INSERT INTO语句。下面是一个例子: INSERT INTO employees (employee_id, first_name, last_name, email, phone_number) VALUES(1,'John','Doe','********************','555-1234'); 这个例子向“employees”表格中插入了一条记录,包含了五个值:employee_id为1,first_name为“John”,last_name为“Doe”,email为“********************”,phone_number为“555-

Oracle实验报告及答案 数据库管理与工具使用

实验一 Oracle数据库管理与工具使用 班级:座号:姓名:时间: 一、【实验目的】 1.掌握Oracle的启动、关闭、连接和管理初始化参数 2.熟悉oem和SQL*Plus的使用 3.了解用户和模式的概念,并查询hr模式表的数据 二、【实验设备】 一台PC机,widows xp操作系统,oracle 10g或11g 三、【实验内容】 1.启动和关闭window操作系统的Oracle服务 2.通过三种方式访问数据库 3.使用SQL*Plus启动和关闭Oracle数据库 4.使用em和SQL*Plus解锁hr模式,并使用SQL*Plus编写查询该模式中表的SQL命令 5.使用em和SQL*Plus显示和设置初始化参数文件 四、【实验步骤】 1 启动服务(开始,设置,控制面板,管理工具,服务) 2通过三种方式连接数据库: 方法一:在运行窗口中输入CMD命令,然后在窗口中输入SQLPlus命令以启动SQL*Plus工具 方法二:开始/程序/Oracle - OraDb10g_home1/SQL Plus打开登录界面,然后输入相应的用户名称和登录密码。

方法三:打开IE,输入本机IP:5560/isqlplus 或者localhost:5560/isqlplus,启动Oracle Enterprise Manager(OEM),以图形话方式对数据库进行操作。 Select * from hr.employees; 3 使用SQL*Plus用sys用户关闭Oracle数据库 4通过三种方式启动数据库: 1)startup nomount; 2) alter database mount; 3)ALTER DATABASE OPEN;

《Oracle数据库》实验报告

《Oracle数据库》实验报告 河南财经政法大学计算机与信息工程学院 2012年---2013年第二学期 专业: 信息管理与信息系统 课程名称: Oracle数据库 班级: 100706 姓名: 杜常红学号: 20122070615 实验报告 实验一数据库和表空间管理 实验目的 (1)了解数据库的结构以及一些基本概念 (2)掌握使用DBCA创建数据库 (3)了解使用SQL语句手工创建数据库 (4)掌握使用OEM和SQL语句管理表空间 实验内容 (1)启动DBAC,利用DBCA创建数据库ORCL,并删除数据库ORCL (2)启动OEM,创建本地管理方式自动分配区间的表空间DATA01,其中数据文件的 名称为data01.dbf,大小为10M。 (3)启动SQL * Plus,用PL/SQL使用create tablespace语句创建本地管理方式,区间尺 寸为256k的表空间DATA02,其中数据文件的名称为data02.dbf,大小为 12M。

(4)使用alter tablespace语句在本地管理表空间DATA02中增加数据文件data03.dbf, 大小为8M,自动增长。 (5)使用SQL语句改变数据文件data03.dbf的大小为10M。 (6)使用drop tablespace语句删除表空间DATA02及其包含的段和数据文件。 (7)使用OEM和语句创建重做日志组,组号为4,并且包含两个重做日志文件log1d.log 和log2d.log,给出其绝对路径,大小为5000k。 实验数据记录及分析(或程序及运行结果) 河南财经政法大学计算机与信息工程学院第 1 页共 21 页 实验报告 评语: 日期:2013年月日河南财经政法大学计算机与信息工程学院第 2 页共 21 页 实验报告 实验二创建和管理表 实验目的 (1)掌握OEM中创建表的方法 (2)掌握使用SQL语句创建表 (3)掌握OEM中修改、删除表的方法 (4)掌握使用SQL语句修改、删除表的方法 实验内容

大型数据库oracle实验报告

实验报告 课程名称:大型数据库系统 实验项目:数据库实验 实验地点:逸夫楼502 专业班级:软件12xx 学号:201200xxxx 学生姓名:xx 指导教师:宋成明 2015年4月11日

实验1创建数据库和表及表数据的插入、修改和删除 一、实验目的和要求 1.学会使用SQL语句手工出创建数据库,创建表; 2.学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操作; 3.学会使用SQL DEVELOPER对数据库表进行插入、修改和删除数据的操作; 4.了解数据更新操作时要注意数据完整性; 5.了解PL/SQL语句对表数据操作的灵活控制功能。 二、实验内容和原理 分别使用SQL Developer和PL/SQL语句,在实验二建立的数据库YGGL或实验一随安装Oracle 11g时建立的数据库中所建立的三个表Employees, Departments和Salary中分别插入多行数据记录,然后修改和删除一些记录。使用PL/SQL进行有限制的修改和删除。表的内容如教材p311页所示。使用PL/SQL命令操作数据。内容如教材p312页所要求,给出相应语句段及结果截图。 三、主要仪器设备——系统运行的软硬件环境 1.HP 6470b笔记本win7 32位系统 2.Oracle 11g大型数据库及其相应的配套软件 四、实验结果与分析 1.在scott用户中创建表 (1)Employees(员工信息表)表 create table Employees ( EmployeeID char(6) primary key, Name char(10) not null, Birthday date not null, Sex number(1) not null, Address char(20), Zip char(6), PhoneNumber char(12), DepartmentID char(3) not null ); 查看创建后的Employees表 (2)Departments(部门信息)表 create table Departments ( DepartmentID char(3) primary key, DepartmentName char(20) not null, Note varchar2(100) );

Oracle-实验4(实验报告)-PL-SQL程序的设计

学期 Oracle数据库应用技术 实验报告 选课序号: 班级: 学号: 姓名: 指导教师:史金余 成绩:

2017年月日

目录 1.实验目的 (1) 2.实验容 (1) 2.1 触发器设计 (2) 2.2 存储过程、自定义函数设计 (2) 2.3 程序包设计 (3) 3.实验步骤 (3) 3.1 创建表空间RESTAURANT,创建用户DINER (3) 3.2 创建餐饮系统数据库的所有表,并向各表插入演示数据.. 3 3.3 完成【实验容】中的触发器、存储过程、函数和程序包等功 能设计,将程序脚本保存到文本文件Source.sql中 (7) 4.实验总结 (13)

PL/SQL程序设计 1.实验目的 ◆掌握PL/SQL程序设计基本技巧,包括基本数据类型、表类型、数组类型、 匿名程序块、控制语句、PL/SQL中使用SQL语句、游标、错误处理等。 ◆熟悉和掌握PL/SQL中关于存储过程、函数、包和触发器程序设计技术。 2.实验容 实验平台:PL/SQL Developer或Oracle的其它客户端管理工具。 某餐饮系统数据库(加粗字段为主键,斜体字段为外键),请创建如下各数据表,并实现如下存储过程、函数、包和触发器等功能设计,将程序脚本保存到文本文件Source.sql中: (1)菜肴类别表MK(菜肴类别编号MKid,菜肴类别名称MkName),菜肴类别名称:鱼类、蔬菜类、凉菜类、肉类、主食类和酒水类等。 (2)菜单信息表MList(菜肴编号Mid,菜肴名称Mname,菜肴类别MKid,菜肴单价Mprice,菜肴成本单价Mcost,更新日期Mdate)。 (3)餐台类别表DK(餐台类别编号DKid,餐台类别名称DkName),餐台类别:包间和散台等。 (4)餐台信息表Dinfo (餐台编号Did,餐台名称Dname,餐台类别DKid,座位数Dseats,更新日期Ddate)。 (5)消费单主表C (消费单号Cid,餐台编号Did,消费开始时间StartTime,结账时间EndTime,消费金额合计Smoney,盈利金额合计SPsum),其中,消费金额合计=消费单明细表CList中该消费单号的所有消费记录的消费 金额的合计,即SUM(消费金额)或SUM(菜肴单价×消费数量),盈利 金额合计=消费单明细表CList中该消费单号的所有消费记录的盈利合 计,即SUM((菜肴单价 - 菜肴成本单价)×消费数量)。 (6)消费单明细表CList (消费单号Cid,序号Sid,菜肴编号Mid,菜肴名称Mname,消费数量Cqty,菜肴单价Mprice,菜肴成本单价Mcost,消费金 额Cmoney) ,消费金额=消费数量×菜肴单价;消费数量为正数是正常点 菜,消费数量为负数是退菜,消费数量为0是赠菜。

相关文档