Oracle 11g数据库管理 应用与开发
文章平均质量分 51
最近在翻电脑时,翻到了以前上课时的实验内容,上传看一看叭,说不定有用呢,hhhhh。
独鹿DT
这个作者很懒,什么都没留下…
展开
-
Oracle 11g数据库管理 应用与开发 实验内容目录
oracle 11g数据库管理 应用与开发 实验内容目录最近在翻电脑时,翻到以前的oracle上课的实验文档,就整理一下,放在csdn上吧。原创 2021-09-22 18:53:30 · 174 阅读 · 0 评论 -
实验二:管理Oracle数据库
实验二:管理Oracle数据库实验目的掌握Oracle数据库的启动步骤和启动模式。掌握Oracle数据库的关闭步骤和方式。实验内容简答题:1. 由于Oracle数据库启动过程是分步进行的,因此数据库有多种启动模式。简述数据库的完整启动过程的步骤,以及在每一步中主要执行的操作(参考教材P50-51页)。创建并启动与数据库对应的实例为实例加载数据库将数据库设置为打开状态2 简述数据库启动的各种模式,并写出启动各种模式的命令语句(对运行过程或结果截图记录)。比较各种启原创 2021-09-22 16:26:11 · 391 阅读 · 0 评论 -
实验三: SQL语句基础(复习)
实验三: SQL语句基础(复习)实验目的oracle中常用数据字典的使用。复习并掌握表管理(创建、修改、创建约束、删除等)操作实验内容1. 根据课堂讲授数据字典相关内容,将本人对数据字典所做的操作语句进行列举,对运行过程或结果截图记录。1、select * from user_tables;2、select * from user_tables;3、select * from user_sys_privs;4、select username from dba_user原创 2021-09-22 16:44:33 · 390 阅读 · 0 评论 -
实验四:SQL*PLUS命令的使用
实验四:SQL*PLUS命令的使用实验目的进一步熟悉SQL*Plus运行环境掌握SQL*Plus的常用命令。实验内容根据题目要求,完成以下练习,并记录所有命令1. 解锁scott用户,并以scott用户连接登录到数据库。2. 查询当前用户的所有表的名称。3. 任意选取当前用户的某一表,获取该表的结构描述信息。4.自行设置SQL*PLUS的运行环境,包括每行的显示字符数、每页显示行数、每页打印标题前空行数。5.自行创建一个脚本文件(.sql文件),并使用@命令运行该脚本文原创 2021-09-22 17:06:29 · 1057 阅读 · 0 评论 -
实验五:Oracle中的SQL使用
实验五:Oracle中的SQL使用实验目的掌握SQL语言中常用系统函数掌握SQL语言的应用。实验内容1. 查询SQL中如下常用函数的使用,并举例说明(完成格式参考Length)。 字符< Ltrim、Replace、Rtrim、Substr、Trim > 日期< Sysdate、Current_date、next_day > 转换< To_char、to_date、to_number > 统计函数< Sum、Avg、Max、M原创 2021-09-22 19:39:12 · 581 阅读 · 0 评论 -
实验六:PL/SQL编程基础(1)
实验六:PL/SQL编程基础(1)实验目的熟悉掌握PL/SQL编程中的变量定义语句熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句。能熟练使用上述基本语句编写PL/SQL代码完成指定的数据处理功能。实验内容简单PL/SQL块程序编写与运行,要求:接收某一姓名信息XXX,并输出显示“Hello XXX,今天是:当前日期”。练习PL/SQL中各种类型变量的定义和使用。参见教材p140实验1,以scott模式下的表为例或以用户自定义的表为例,举例练习PL/SQL原创 2021-09-23 08:23:19 · 1413 阅读 · 0 评论 -
实验六附加:PL/SQL编程基础(1)
实验六附加:PL/SQL编程基础(1)实验目的熟悉掌握PL/SQL编程中的变量定义语句熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句。能熟练使用上述基本语句编写PL/SQL代码完成指定的数据处理功能。实验内容1、创建一个表stu,该表只有一个字段sno 类型是number(2),编写一个块,向stu表中添加数字1到10,但不包括4和7。(1)创建表格。(2)使用PL/SQL块向stu表中添加数据。2、为Scott用户下的emp表增加一个列stars,原创 2021-09-24 11:24:07 · 542 阅读 · 0 评论 -
实验七:PL/SQL编程基础(2)
实验七:PL/SQL编程基础(2)实验目的熟悉掌握PL/SQL编程中游标的定义和使用。熟悉掌握PL/SQL程序的异常处理。实验内容1、练习使用游标,包括隐式游标、显式游标和游标FOR循环。(1)在SCOTT模式下显示工资排名前5的员工的编号、姓名和工资,并将所有执行正确的PL/SQL语句记录下来。①使用隐式游标。②使用显式游标。③使用游标for循环2.预定义异常的应用:在SCOTT模式下,由员工编号(员工编号由用户任意输入)查找EMP表中的某一员工的姓名。若查找成原创 2021-09-24 23:03:19 · 773 阅读 · 0 评论 -
实验七-附加:PL/SQL编程基础(2)
实验七-附加:PL/SQL编程基础(2)实验目的熟悉掌握PL/SQL编程中游标的定义和使用。熟悉掌握PL/SQL程序的异常处理。实验内容1、练习使用游标(带参游标)。用显式游标查询SCOTT模式下emp表中某部门某工种的员工编号(empno)和姓名(ename),要求:显式游标的参数为该员工的部门号(deptno)和工种(job),利用带参数的显式游标根据部门号和工种这两个参数,显示该部门、该工种的员工编号和姓名信息。例如,若给定的参数是部门号(10),工种(CLERK),则显示部原创 2021-09-24 23:04:13 · 430 阅读 · 0 评论 -
实验八:存储过程
实验八:存储过程实验目的 熟悉掌握存储过程的创建和调用,以及存储过程中不同参数类型(IN参数、OUT参数)的使用。实验内容1、存储过程IN参数的应用。练习在SCOTT模式中创建存储过程,并使用过程访问其中的数据表。将所有执行正确的PL/SQL语句记录下来。(1)创建用于向DEPT表中插入记录的过程(过程名自拟)。(2)请使用两种方法调用该过程。方法一:方法二:两条输入的结果:2. 存储过程OUT参数的应用。练习在SCOTT模式中原创 2021-09-24 23:05:16 · 1145 阅读 · 0 评论 -
实验八附加:存储过程
实验八附加:存储过程实验目的 熟悉掌握存储过程的创建和调用,以及存储过程中不同参数类型(IN参数、OUT参数)的使用。实验内容1、创建一个存储过程,以一个整数为参数,输出scott模式下emp表中工资最高的前几个(参数值为多少,就显示排名前几位的工资)员工的信息。 存储过程创建成功后并执行,将所有执行正确的PL/SQL语句记录下来。2、创建一个存储过程,对scott模式下emp表进行操作,要求:以员工号和部门号作为参数,将员工所在的部门修改为原创 2021-09-24 23:10:37 · 630 阅读 · 0 评论 -
实验九:函数的使用
实验九:函数的使用实验目的 熟悉掌握函数创建和使用。实验内容1. 编写函数fun,其功能是:计算并输出下列多项式的值:Sn=1+1/1!+1/2!+1/3!+…+1/n!。例如,在函数时从键盘给n输入15,则输出结果为:Sn=2.718282。将所有执行正确的PL/SQL语句记录下来。2、在SCOTT模式下创建一个函数:该函数的功能为输入雇员号,返回emp表中该雇员姓名。并且完成对该函数的调用。将所有执行正确的PL/SQL语句记录下来。原创 2021-09-24 23:11:28 · 388 阅读 · 0 评论 -
实验十:触发器
实验十:触发器实验目的 熟悉掌握触发器的创建和使用。实验内容1、参见教材P158/7.3.2中(1)~(3)步骤,练习在Hr模式(或用户自己创建的表)下创建一个语句级触发器。将所有执行正确的PL/SQL语句记录下来。2、参见教材p172,练习在hr模式(或用户自己创建的表)下创建一个行级触发器。将所有执行正确的PL/SQL语句记录下来。...原创 2021-09-25 09:09:10 · 504 阅读 · 0 评论 -
实验十一:程序包
实验十一:程序包实验目的 熟悉掌握程序包的创建和使用。实验内容1、创建一个程序包(包名称用户自拟),其功能有:(1)求数n的阶乘。(2)求数n的前n项之和。要求:在程序包创建成功后实现对该程序包的使用。将所有执行正确的PL/SQL语句记录下来。2、已知STU表结构如下创建manage_stu_pkg程序包,对学生进行管理。其功能有:(1)新增学生;(2)获取学生姓名(通过学生编号获取);(3)更新学生年龄(更新某一学生编号原创 2021-09-25 09:11:14 · 330 阅读 · 0 评论 -
实验十二:表空间管理与维护
实验十二:表空间管理与维护实验目的熟悉表管理(创建、修改、创建约束、删除等)操作。熟悉表空间的创建与维护操作。实验内容1.表管理(1)创建一个员工信息表emp1,并自行向emp1表中插入4条记录。(2)在eno字段上创建主键约束。(3)在ename字段上创建非空约束。(4)创建和emp1表字段相同的cp_emp表,将cp_emp表的eno字段与emp1表的eno字段创建外键约束。(5)删除所建的外键约束。2.练习在SQL*Plus环境下创建各种表空间,并操作表空原创 2021-09-25 09:15:49 · 374 阅读 · 0 评论 -
实验十三:用户与角色管理
实验十三:用户与角色管理实验目的 掌握用户与角色的管理。实验内容1. 用户管理(本练习将创建一个本人姓名首字母的用户(例如:张三,则创建的用户为zs),密码为m**(**指本人学号的后两位)),并为其分配相应的系统权限和角色,以便可以在数据库中执行相应的操作。将所有执行正确的PL/SQL语句记录下来。(其中n为本人学号的末两位)(1) 使用SYSTEM身份连接到数据库。(2) 创建用户账号(本人姓名首字母),其口令为自设,默认表空间为USER原创 2021-09-25 09:16:28 · 852 阅读 · 0 评论 -
实验十四:导出与导入
实验十四:导出与导入实验目的 掌握常用的数据导出、导入工具的使用。实验内容1.调用EXP和IMP备份数据库(将hr模式下的employees表导出、导入)。并将所有执行正确的PL/SQL语句记录下来。2.调用EXPDP和IMPDP备份数据库(将hr模式下的表或该用户模式或表空间导出、导入)。并将所有执行正确的PL/SQL语句记录下来。导出:导入:3.使用SQL*Loader导入外部数据,数据文件见:某班同学的成绩.xls。原创 2021-09-25 09:17:24 · 350 阅读 · 0 评论