大型数据库
文章平均质量分 71
少年游四方
低头赶路,敬事如仪。
展开
-
实验十三:导出与导入
一、实验目的掌握常用的数据导出、导入工具的使用。二、实验内容1.创建一个用户(本人姓名的首字母),调用EXP和IMP备份数据库(将scott模式下的emp,dept表导出后导入新建用户)。将所有执行正确的PL/SQL语句记录下来。导出:Cmd命令行:授权导入:Cmd命令行:再次授权之后在创建的用户下可以查看得到导入的表2.调用EXPDP和IMPDP备份数据库(新建一个用户zs,使zs用户模式下的所有对象与scott模式下的一致)。将所有执行正确的PL/SQL语句记录下来E原创 2021-06-07 15:34:22 · 1630 阅读 · 2 评论 -
实验十二:用户与角色管理
1. 用户管理(本练习将创建一个本人姓名首字母的用户(例如:张三,则创建的用户为zs),密码为m(指本人学号的后两位)),并为其分配相应的系统权限和角色,以便可以在数据库中执行相应的操作。将所有执行正确的PL/SQL语句记录下来。(其中n为本人学号的末两位)(1)使用SYSTEM身份连接到数据库。create user tb identified by m17 default tablespace users quota 15M on users temporary tablespace temp;转载 2021-05-25 09:18:30 · 1861 阅读 · 2 评论 -
实验九:函数的使用
一、实验目的 熟悉掌握函数创建和使用。二、实验内容编写函数fun,其功能是:计算并输出下列多项式的值:Sn=1+1/1!+1/2!+1/3!+…+1/n!。例如,在函数时从键盘给n输入15,则输出结果为:Sn=2.718282。将所有执行正确的PL/SQL语句记录下来。2、在SCOTT模式下创建一个函数:该函数的功能为输入雇员号,返回emp表中该雇员姓名。并且完成对该函数的调用。将所有执行正确的PL/SQL语句记录下来。3、在SCOTT模式下创建一个函数:该函数的功能以部门号为原创 2021-05-24 16:59:23 · 880 阅读 · 0 评论 -
实验八附加:存储过程
一、实验目的 熟悉掌握存储过程的创建和调用,以及存储过程中不同参数类型(IN参数、OUT参数)的使用。二、实验内容1、创建一个存储过程,以一个整数为参数,输出scott模式下emp表中工资最高的前几个(参数值为多少,就显示排名前几位的工资)员工的信息。 存储过程创建成功后并执行,将所有执行正确的PL/SQL语句记录下来。2、创建一个存储过程,对scott模式下emp表进行操作,要求:以员工号和部门号作为参数,将员工所在的部门修改为参数送入的部门号。–如果修改成功,则显示“员工由……号部门调入原创 2021-05-24 16:52:19 · 1672 阅读 · 0 评论 -
实验八:存储过程应用
一、实验目的 熟悉掌握存储过程的创建和调用,以及存储过程中不同参数类型(IN参数、OUT参数)的使用。二、实验内容1、存储过程IN参数的应用。练习在SCOTT模式中创建存储过程,并使用过程访问其中的数据表。将所有执行正确的PL/SQL语句记录下来。(1)创建用于向DEPT表中插入记录的过程(过程名自拟)(2)请使用两种方法调用该过程。2.存储过程OUT参数的应用。练习在SCOTT模式中创建存储过程,并使用过程访问其中的数据表。将所有执行正确的PL/SQL语句记录下来。(1)创建存储过程原创 2021-05-24 16:44:55 · 1797 阅读 · 0 评论 -
实验六:PL/SQL编程基础(1)
一、实验目的1.熟悉掌握PL/SQL编程中的变量定义语句2.熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句.3.能熟练使用上述基本语句编写PL/SQL代码完成指定的数据处理功能。二、实验内容1、简单PL/SQL块程序编写与运行,要求:接收某一姓名信息XXX,并输出显示“Hello XXX,今天是:当前日期”。2、练习PL/SQL中各种类型变量的定义和使用。参见教材p140实验1,以scott模式下的表为例或以用户自定义的表为例,举例练习PL/SQL中各种类型变量的定义和使用原创 2021-05-31 14:40:36 · 4407 阅读 · 4 评论 -
实验五:Oracle中的SQL使用
一、实验目的1.掌握SQL语言中常用系统函数;2.掌握SQL语言的应用。二、实验内容查询SQL中如下常用函数的使用,并举例说明(完成格式参考Length)。-字符< Ltrim、Replace、Rtrim、Substr、Trim>日期< Sysdate、next_day>转换< To_char、to_date、to_number>统计函数< Sum、Avg、Max、Min、Count>其他< User、Decode、Nv原创 2021-05-24 16:35:15 · 1136 阅读 · 4 评论 -
实验四:SQL*PLUS命令的使用
一、 实验目的1.进一步熟悉SQL*Plus运行环境;2.掌握SQL*Plus的常用命令。二、 实验内容 根据题目要求,完成以下练习,并记录所有命令。解锁scott用户,并以scott用户连接登录到数据库(参考学习通第五章PPT中P9页内容,自学解锁用户操作)。(1) 以system身份连接到数据库Connect system/password(2) 解锁用户账号,并修改其登录密码。Alter user scott account unlock;Alter user sco转载 2021-05-24 15:25:28 · 1567 阅读 · 0 评论 -
实验三: SQL语句基础(复习)
一、实验目的1.oracle中常用数据字典的使用。2.复习并掌握表管理(创建、修改、创建约束、删除等)操作二、实验内容1.参考学习通上第2章课件P39-42页内容,自学数据字典相关内容,将本人对数据字典所做的操作语句进行列举,对运行过程或结果截图记录。(1)查看当前用户的用户名、缺省表空间:Select username,default_tablespace from user_users;(2)查看用户下的所有的表Select * from user_tables;(3)查看原创 2021-05-24 10:01:32 · 830 阅读 · 2 评论 -
实验二:管理Oracle数据库
一、实验目的1.掌握Oracle数据库的启动步骤和启动模式。2.掌握Oracle数据库的关闭步骤和方式。二、实验内容简答题:1.由于Oracle数据库启动过程是分步进行的,因此数据库有多种启动模式。简述数据库的完整启动过程的步骤,以及在每一步中主要执行的操作(参考教材P50-51页)。答:(1)在命令提示符窗口中输入:C:\>sqlplus/nolog 启动SQL*Plus并连接到Oracle(2)输入connect system/admin as sysdba原创 2021-05-24 09:43:51 · 507 阅读 · 1 评论