1、051229 陶雅萍实验一 让Oracle数据库运转起来实验(一) 信息工程学院13级2班 姓名:陶雅萍 学号:2013051229实验题目让Oracle数据库运转起来成绩实验目的及要求掌握SQL*Plus的启动及其常用命令、停止数据库的操作等等实验内容及步骤一、 实验内容1.sql*plus的启动和退出1.1从【开始】/【程序】/【Oracle-OraHome92】/【Application Develoopment】/【SQL Plus】,即可启动SQL*Plus,并现显示登录界面:1.2在【用户名称】处输入scott,在【口令】处输入tiger,点击回车即可连接到数据库。2.Sql*Pl
2、us的常用命令:2.1 SPOOL命令(假脱机命令)假脱机命令可以通过SQL*Plus的【文件】【另存新文件】【假脱机文件】菜单命令开启,也可以在SQL*Plus命令提示行输入 spool 假脱机文件名当假脱机结束时,可通过SQL*Plus的【文件】【另存新文件】【关闭假脱机文件】菜单命令关闭假脱机文件,或在SQL*Plus命令提示行桑输入。 Spool off例1.1假脱机命令举例CONNECT scott/tigeroradbSET pagesize 5SPOOL c:test.txtSELECT * FROM emp;PROMPT now 200 char widthSET linesi
3、ze 200SET pagesize 20SELECT * FROM emp;SPOOL OFF打开假脱机文件C:test.txt,查看其内容是否是刚才执行的命令及其结果,实验内容及步骤一、 实验结论通过此次实验,我了解到SQL*Plus是一个功能强大的基于命令行的工具,它能执行SQL和SQL*Plus命令,通过SQL*Plus能完成数据库操作、启动数据库和停用数据库等操作。实验二 Oracle的数据库实体与数据类型实验(二) 信息工程学院13级2班 姓名:陶雅萍 学号:2013051229实验题目Oracle的数据库实体与数据类型成绩实验目的及要求掌握Oracle的数据库实体与数据类型,要求
4、了解Oracle的数据库实体与数据类型;熟悉几种表的创建方法。实验内容级步骤一、 实验内容1. Oracle的数据库实体类型; 2. Oracle数据库的常用数据类型; 3.表的创建; 4. 按索引组织的表的创建; 5. 簇表的创建。二、实验的有关例子1.表的创建2.表的查询实验内容及步骤 实验内容及步骤3.簇表的创建4.索引的创建二、 实验结论通过此次实验学习到了Oracle数据库的实体与几种常见的数据类型,并且学会了表的创建、索引的创建、簇表的创建,还学习到了表的查询。 实验三 索引与视图实验(三) 信息工程学院13级2班 姓名:陶雅萍 学号:2013051229实验题目索引与视图成绩实验
5、目的及要求通过本次实验要学会Oracle数据库中存在的索引种类和视图种类,能够区分他们的使用场合实验内容级步骤一、 实验内容1. 唯一索引的创建,索引索引是与表和簇相关的可选结构索引能减少必要的磁盘I/O时间,缩短查询数据时间,但创建索引后一般会增加数据更新语句的执行时间。(唯一索引以保证在索引例上不会有两行的值相同)2. 位图索引的创建;3. 基于函数的索引;4. 视图的创建方法;视图是一个基于基表和其他视图的逻辑表,它本身不存放任何数据,其数据来源于对应的基表。视图提供了从某个角度观察数据的窗口,它的应用可以隐藏逻辑数据的复杂性,同时为系统的安全性提供一定的支持。5. 对索引的区分。二、
6、实验中的例子三、 实验结论本次试验主要对索引和视图的创建和使用进行了阐述,通过此次试验我了解了对唯一索引、位图索引、基于函数的索引、与约束相关的索引、簇索引、视图的创建等语法通过,在实践中我不断的实验并仔细分析遇到的问题我学习到了大量的知识。实验四 网络与数据安全管理系统实验(四) 信息工程学院13级2班 姓名:陶雅萍 学号:2013051229实验题目网络与数据安全管理系统成绩实验目的及要求本章介绍本地Net服务名的配置和使用方法,重点介绍了Oracle数据库在系统和实体两个方面的安全性控制方法。实验内容级步骤一、 实验内容1.Oracle Net客户端的配置步骤;2.本地Net服务名配置文
7、件的内容与作用;3.Oracle Net服务器端配置;4.数据库系统特权;5.实体访问权限;6.用户与角色、同义词的创建语法;7.数据库系统特权的授予与回收;8.实体访问权限的授予与回收。二、 实验用例1. 用户创建2.角色创建2. 授权三、 实验结论通过此次实验我了解到了Oracle Net是支持客户机应用程序到Oracle数据库服务器的网络会话。并且了解到Oracle使用用户、角色、系统特权和对象特权来保证系统中数据的安全;更重要的是我学会了用户的创建、角色的创建。 实验五 其他常用方案对象.实验(五) 信息工程学院13级2班 姓名:陶雅萍 学号:2013051229实验题目其他常用方案对
8、象成绩实验目的及要求本章介绍数据库的序列、数据库链路和实体化视图3个方案对象,重点介绍了这3 个方案的创建与使用方法。实验内容级步骤一、 实验内容1. 序列生成器的创建方法;2. 获取序列生成器的值;3. 数据库链路的创建与使用方法;4. 实体化视图日志的创建方法;5. 实体化视图的创建方法。二、 实验用例1. 序列创建2. 序列查询 三、 实验结论这次试验详细的介绍了序列生成器、数据库链路、实体化视图的创建和使用方法。通过此次实验我掌握了许多以前学过的知识,并且也学习了大量的新知识。实验六 Oracle支持的SQL实验(六) 信息工程学院13级2班 姓名:陶雅萍 学号:2013051229实
9、验题目Oracle支持的SQL成绩实验目的及要求通过本章的实验要求知道SQL函数的分类,知道不同类型的查询并能熟练的运用。实验内容级步骤一、实验内容1. Oracle的DML语句2. Select语句3. 链接查询4. 子查询5. 集合运算6. Oracle支持的SQL一、 试验用例 三、实验结论通过此次试验我学会了对Oracle的数据操纵语言、SELSCT语句、虚拟与伪列、链接查询、子查询、集合运算和层次树型查询等,通过本次试验我深刻的体会到了SQL语句功能的强大,只有对通过编代码更好的掌握了SQL语句。实验七 PL/SQL实验(七) 信息工程学院13级2班 姓名:陶雅萍 学号:201305
10、1229实验题目PL/SQL成绩实验目的及要求本章要求学会PL/SQL的基本语法、游标、例外处理和SELACT语句在PL/SQL中的应用实验内容级步骤一、 实验内容1. PL/SQL的数据类型2. PL/SQL的流程控制语句3. 游标及其使用4. Oracle预定义例外和用户自定义例外处理5. 数据库触发器的作用与编写二、 实验用例三、 实验结论 通过本次试验我了解到PL/SQL的数据类型与SQL中的数据类型有些差别,在实际应用中需要注意。PL/SQL提供了顺序、选择、循环等流程控制语句,并且了解到通过使用PL/SQL,可以编制数据库触发器,存储过程和函数。更加深刻的体会了SELCT语句的强大。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1