欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    oracle实验教案.docx

    • 资源ID:3478076       资源大小:41.42KB        全文页数:11页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    oracle实验教案.docx

    1、oracle实验教案oracle数据库教案 单位: 计算机学院 教师: 巢湘萍 时间: 2010.9 课程名称 oracle数据库 使用教材 oracle 10g数据库管理应用与开发标准教程 清华大学出版社 专业班级 计算机学院信管08级 授课时数 共48课时(理论:32课时,实验:16课时) 授课教师 巢湘萍 授课时间 2010学年 下学期 主要参考文献 oracle教程与实验 胡明庆等编著 清华大学出版社 教 学 进 度 表课程名称Oracle数据库实验 总学时数48 其中:理论课学时32 _ 实验(实习)学时16 使用教材Oracle10g数据库管理应用与开发标准教程 周次教学内容(含理

    2、论和实践)学时作业布置1 Linux操作系统初步23 SQL查询命令2完成实验报告5SQL*PLUS命令2完成实验报告7创建用户、创建表2完成实验报告9SQL高级查询命令2完成实验报告11索引和视图213游标和变量2完成实验报告15存储过程2完成实验报告实验一 Linux系统初步一、实验目的1、了解linux的起源,2种使用界面以及有关开源软件的常识。2、熟练掌握Linux字符界面下常用的命令;3、掌握gedit文本编辑工具;二、实验重点Linux系统中有关文件和目录的操作命令。二、实验预备知识1、什么是Linux 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基

    3、于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品2、什么是GNU GNU (pronounced /gnu/) is a free software operating system. Its name is a recursive acronym for GNUs Not Unix, which was chosen because its design is Unix-like, but it contains no actual UNIX code. The p

    4、lan for the GNU operating system was announced in September 1983 by Richard Stallman and software development work began in January 1984. The project to develop GNU is known as the GNU Project, and programs released under the auspices of the GNU Project are called GNU packages or GNU programs.3、什么是G

    5、PL GNU公共许可证(GNU Public License,GPL)是GNU计划中产生的最重要的事物。这个许可证明确表示:按照这个许可证发行的软件是自由的,任何人都不能剥夺这种自由。获得某个软件再把它转卖给其他人是合法的,就是加价获利也没什么不可以;但在转卖过程中,卖方必须把完整的源代码及对它的任何增补都完整地转移给买方。因为这份经过转卖的软件依然遵守着GPL许可证制度,所以它还可以自由发行,允许再次转卖给其他人获利。这个许可证制度中最重要的部分就是其免责条款,即程序开发人员对他们编写的软件在事实使用中引起的损失将不承担任何责任。4、Linux系统基本操作:(1)启动和登录Linux操作系统

    6、。直接加电启动,以root身份登录。 (2)在基于字符的交互界面上,进行Linux操作系统的常用操作命令操作。常用操作命令有如下一些:()关于目录的操作命令:cd、ls、mkdir 、rmdir等;()关于文件的操作命令:cat、find、man/help、vi、cp、mv、rm等;(3) 启动图形界面。在Linux操作系统的X Windows环境下,常用应用程序的使用。 (4)关闭Linux操作系统。 三、实验内容熟悉linux 的使用实验二 SQL基础一、实验目的1、熟练掌握基本的SQL查询的命令;3、掌握SQL*Plus函数;二、实验重点基本的SQL查询的命令命令。二、实验预备知识1、启

    7、动Oracle数据库 以oracle用户登录系统,密码123456.然后按照下图启动数据库2、以vendition用户登陆进oracle数据库 在上图中,启动数据库后,exit后退出超级用户。输入如下命令进入oracle: $sqlplus vendition/vemdition 3、关闭数据库 以oracle用户登录系统,密码123456.然后按照下列步骤关闭数据库 $sqlplus /nolog SQLCONN /AS SYSDBA SQLshutdown $4、关闭Linux操作系统 以root用户登录系统,密码123456.输入下列命令关闭linux shutdown -h now三、

    8、实验内容做书上P70页的实验3-1和实验3-2实验三 修改数据与SQL命令一、实验目的1、熟练掌握修改SQL数据的命令;3、掌握SQL*Plus的部分命令;二、实验重点基本的SQL修改命令和SQL*Plus的文件操作命令。三、实验预备知识1、修改数据1.1 插入数据INSERT INTO table_name (column1 ,column2) VALUES ( value1 , value2 ) | select query1.2 更新数据 update table 表名 set 字段名1=数据1或表达式1, 字段名2=数据2或表达式2 where .=.;1.3删除数据 Delete 表

    9、名1.4 清空表里数据 Truncate table表名2、文件操作命令2.1、保存命令到文件Save filename create|replace|append2.2、运行命令文件Start filename arg2.3、保存查询结果到文件Spool file_nameoff|out 四、实验内容做书上P93页的实验4-1和P94页实验4-2实验四 创建用户和表一、实验目的1、掌握如何创建用户和给用户授权;2、掌握如何创建基本表;二、实验重点创建用户和给用户授权。三、实验预备知识1、启动Oracle数据库 以oracle用户登录系统,密码123456.然后按照下图启动数据库2、以syst

    10、em用户登陆进oracle数据库 在上图中,启动数据库后,按照如下步骤以system身份连入数据库SQLCONN SYSTEM/xq123456 连入成功后显示SQL提示符SQL3、关闭数据库 以oracle用户登录系统,密码123456.然后按照下列步骤关闭数据库 $sqlplus /nolog SQLCONN /AS SYSDBA SQLshutdown $4、关闭Linux操作系统 以root用户登录系统,密码123456.输入下列命令关闭linux shutdown -h now四、实验内容做书上P128页的实验5-1和P129页实验5-2中的1、2实验五 为表定义约束一、实验目的1、

    11、掌握如何为表定义约束;2、掌握约束的2种状态;二、实验重点外键约束的创建和禁止。三、实验预备知识 1、添加约束 Alter table 表名 add constraint 约束名 约束类型(约束字段) 2、查询约束select CONSTRAINT_NAME,CONSTRAINT_TYPE from user_constraints where TABLE_NAME=表名 3、修改约束的状态 激活状态(enable) alter table 表名 modify constraint 约束名 enable禁用状态(disable)Alter table 表名 disable constraint

    12、 约束名四、实验内容 书上P130的实验指导5-3实验六 高级查询一、实验目的1、掌握各种连接操作的使用;2、掌握子查询的使用;二、实验重点外键关联的使用;嵌套子查询三、实验预备知识1、基本连接基本原则。? From 子句应当包括所有表名? Where 子句应定义一个连接条件? 当列名为多个表共有时,列名必须限制。? 表与表之间应当存在逻辑联系。这种联系经常以外键的形式出现。2、子查询 子查询和连接查询一样提供了使用单个查询访问多个表中的数据的方法。子查询在其他查询结果的基础上,提供一种进一步有效的方式来表示WHERE子句中的条件。子查询是一个SELECT语句,它可以在SELECT、INSER

    13、T、UPDATE或DELETE语句中使用。 3、嵌套子查询 一个查询时另外一个子查询的组成部分。子查询的执行顺序是内层到外层。四、实验内容 书上P149的实验指导6-1的1、2、3、4、6步,书上 P150的实验指导6-2的1、2、3、4、6步实验七 使用各种变量一、实验目的1、学习PL/SQL程序块的结构2、PL/SQL程序中使用的数据类型3、如何在PL/SQL中使用各种变量和常量二、实验重点 掌握变量的类型和适用范围三、实验预备知识1、PL/SQL 块的结构 PL/SQL 分为三个部分,声明部分、可执行部分和异常处理部分 DECLARE 创建变量、游标以及自定义异常 BEGIN SQL语句

    14、或PL/SQL语句 EXCEPTION 异常处理代码 END;2、变量类型 标量变量:存储一个单独的值。能够使用与SQL相同的数据类型。 复合变量:存储多个值3、声明变量的语句格式如下:变量名 CONSTANT 数据类型 NOT NULL DEFAULT | := 默认值四、实验内容 做书上194页实验7-1实验八 使用游标一、实验目的1、掌握游标的几种类型2、掌握如何使用游标二、实验重点 掌握游标的使用方法三、实验预备知识 在通过SELECT语句查询时,返回的结果通常是多行记录组成的集合。这对于程序设计语言而言,并不能够处理以集合形式返回的数据,为此,SQL提供了游标机制。游标充当指针的作用,使应用程序设计语言一次只能处理查询结果中的一行。在Oracle中,可以使用显式和隐式两种游标。对于在PL/SQL程序中所有发出的DML和SELECT语句,Oracle都会自动声明“隐式游标”。为了处理由SELECT语句返回的一组记录,需要在PL/SQL程序中声明和处理“显式游标”。四、实验内容 书上P195页的实验7-2


    注意事项

    本文(oracle实验教案.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开