Oracle 数据库设计实验指导书yk.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Oracle 数据库设计实验指导书yk.doc》由会员分享,可在线阅读,更多相关《Oracle 数据库设计实验指导书yk.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle数据库设计实验指导书Oracle 数据库设计课程实验一、本实验课在培养实验能力中的地位及作用Oracle 数据库设计是软件工程专业的一门专业课。Oracle数据库是目前最流行的大型数据库平台之一,是一种极具前景的大型数据库。该课程侧重于Oracle数据库维护和管理知识的掌握以及实际应用Oracle数据库的能力的培养。本课程设置的目的是使学生通过本课程的学习逐渐全面了解Oracle数据库,并具有对大型数据库数据库进行安全、维护等的管理技能,同时能应用Oracle数据库进行数据库结构的设计和数据库应用系统的开发。二、应达到的实验能力标准本实验的教学目标是使学生掌握如何使用Oracle
2、数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。上机实验的主要目标如下:(1)通过上机操作,加深对数据库系统理论知识的理解。(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。(4)通过上机实验,提高动手能力,掌握大型数据库实际应用与开发技巧。三、实验要求学生在实验课前认真做好预习,实验结束及时提交电子版实验报告。三、实验成绩考核方法实验成绩在课程总成绩中占30%,包括平时每次实验考核与最后一次实验考试。实验内容目录实验1 Oracle常用工具的使用及数据库的创建实
3、验2 SQL*Plus基本命令实验3 oracle存储结构实验4 数据对象的基本操作实验5 数据的简单查询 实验6 数据的高级查询实验7 PL/SQL程序设计 实验8 Oracle 的存储过程与触发器实验9 Oracle数据库安全、恢复与备份实验10 Oracle数据库应用开发实验1 常用工具的使用及数据库的创建和管理实验目的:1. 能熟练开启oracle的服务,熟悉oracle的环境,以及常用的工具,主要包括sql*plus和企业管理器em;2. 通过对数据库的物理文件以及内存参数的查看,结合课件,加深对oracle实例以及整个体系结构的了解;3. 能通过查询数据字典视图,了解数据库里的信息
4、;4. 掌握oracle的用DBCA创建数据库,以及启动和关闭数据库的方法。实验内容:1熟悉开启计算机服务。到C:oracleproduct10.2.0db_1NETWORKADMIN,修改文件listener.ora和tnsnames.ora,把其中的HOST =中的改为你自己的机器名,保存这两个文件。开启服务:我的电脑,右键,管理,服务,开启OracleServiceORCL和OracleOraDb10g_home1TNSListener服务。这样保证了服务器端监听器能正确监听,用服务器端的sql*plus能正确登录.2查看Oracle的安装结果:注册表,环境变量,目录,以及服务注册表:开
5、始运行 regedit查看如下选项:HKEY_LOCAL_MACHINESOFTWARE下的Oracle选项HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices下的与Oralce服务相关的选项。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication下的Oracle选项环境变量:我的电脑,右键,属性,高级环境变量目录:C:Oracleproduct10.2.0 OracleHome找到自己机器上的数据库物理文件,包括数据文件,日志文件,控制文件,初始参数文件,用记事本打
6、开参数文件看一下里面内容。 3用SQL*Plus连接到Oracle数据库, 开始程序Oracle-OraDb10g_Home1应用程序开发SQL*Plus用户名:sys 口令 orcl 主机字符串:orcl as sysdba 练习下面命令:(1)Select * from V$parameter; /查询数据库的参数信息: 或者show parameter(2)Show parameter sga / 用以下命令查看实例相应内存的大小(3)Select * from v$bgprocess; /查看后台进程:(4)练习把scott用户加锁或解锁:alter user scott accoun
7、t unlock/lock;(5)Conn scott/tigerorcl /改用scott登陆: Select * from user_tables;Desc empDesc dept(6)修改scott用户密码为mytiger: alter user scott identified by mytiger4通过portlist.ini文件查看HTTP服务器所占用的端口号,并启动OEM(企业管理器与isqlplus)。(文件位置D:oracleproduct10.1.0Db_1install目录下的portlist.ini文件, 其URL为http:/localHost:5560/isqlp
8、lus)。5通过客户端的企业管理器查看oracle的信息: 实例/spfile中的参数/方案/表空间/数据文件/控制文件/日志文件 并尝试建表。6使用DBCA创建名为myoracle的数据库。7在myoracle的数据库,并创建一个学生表。8*启动和关闭数据库。熟悉STARTUP与shutdown命令。9. 练习在命令行和Windows环境下运行SQL*PLUS的方法,并查看emp表中数据信息。10. 掌握两个数据库切换,如当前数据库为orcl切换到myoracle数据库。11. 掌握Sys,sytem,scott用户登陆以及几个用户之间切换,并用show user查询当前用户。12. 在SQ
9、L提示符后面输入下面的SELECT语句,可以查看所有Oracle数据库的名称和创建日期。 SELECT NAME,CREATED FROM V$DATABASE;实验2 SQL*Plus基本命令实验目的:1. 了解SQL*Plus 和iSQL*Plus 工具的基本命令。2. 熟练掌握list、run(/)、edit、save、c、a、del、n 等常用命令。实验内容:1查看scott.emp 的表结构所及所有记录。2练习用edit命令编辑SQL命令的方法。3查询emp表中sal1200的记录信息,用脚本保存到C:test.sql,并运行该脚本(用save与start完成)。4用spool命令把
10、emp表中sal1200信息输出到d:ex1.txt文件中。 5使用替换变量查询Emp表中job为CLERK且sal大于1200的记录信息。6查询scott.emp表中员工号与员工工资,要求在员工工资数值前加上本地货币符号。7查询scott.emp表中员工信息,要求为查询页生成标题和注脚。标题名为“华夏员工信息”,显示居中,注脚为“制作人:学生自己的姓名”。8可以用 LIST 命令来列出当前SQL缓冲区中的第1行或2行到第3行命令语句。(命令:LIST n|n m|n *|n LAST|*|* n|* LAST|LAST)例:SQL LIST1 SELECT ENAME, DEPTNO, JO
11、B2 FROM EMP3 WHERE JOB = CLERK9查询scott.emp表中员工工资在10002000记录信息,使用命令行方式、SQL缓冲区方式、脚本文件三种方式运行SQL语句。10把Select sal,sal*100 from emp语句中乘号( * )改为 加号( + )。即:用语句( c/*/+/ )11在当前行select sal,sal+100 from emp 后加 where sal=2000,显示运行结果。12设置一行可容纳的120个字符,显示表emp的信息13设置每页显示的15行,显示表emp的信息14设置列名员工号、员工姓名、工资,显示emp表中信息。实验3
12、oracle存储结构实验目的:1. 掌握Oracle数据库与实例概念;2. 掌握Oracle数据库的物理存储;3. 掌握Oracle数据库的逻辑存储。实验内容:1使用SQL命令创建一个本地管理方式下的自动分区管理的表空间USERTBS1,其对应的数据文件大小为20MB。2修改USERTBS1表空间的大小,将该表空间的数据文件修改为自动扩展方式,最大值为100MB。3为USERTBS1表空间添加一个数据文件,以改变该表空间的大小。4删除表空间USERTBS1,同时删除该表空间的内容以及对应的操作系统文件。 5查询当前数据库中所有的表空间及其对应的数据文件信息。6为USERS表空间增加一个数据文件
13、,文件名为userdatao3.dbf,大小为50M。7修改USERS表空间中的userdatao3.dbf为自动扩展方式,每次扩展5MB,最大为100MB。8将USERS表空间中的userdatao3.dbf更名为userdatao4.dbf。9为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo4a.log和redo4b.log,大小为分别为5MB.10为新建的重做日志文件组添加一个成员文件,名称为redo4c.log。11将数据库设置为归档模式,并采用自动归档方式。实验4 表的基本操作实验目的:1. 掌握Oracle表的创建与基本操作;2. 掌握表的约束类别、及各个约束的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库设计实验指导书yk 数据库 设计 实验 指导书 yk
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内