oracle实验报告


    
    Oracle数库设计
    实现
    总结报告




    成绩:
    学号:
    姓名:
    班级:
    课教师:




    2014


    2容求:

    1) 课程体系总结(总结学期收获课堂知识—章节进行)
    第章 :oracle简介
    oracle进行总体介绍首先介绍关系数库理基础知识oracle数库提供网络技术进行介绍章oracle应结构安装时注意事项常理工具进行讲解
    关系数库基理中解数库系统历层次模型网状模型网状模型关系模型发展程关系数库三部分构成:数结构关系操作完整性规关系数库设计阶段需建立逻辑模型关系数库逻辑模型通实体关系组成图表示ER图ER图表示逻辑模型ER模型完整ER模型实体联系属性组成章中介绍关系数库设计规范网格技术网格计算种造价低廉数处理力超强种计算模式着互联网发展起实际分布式计算种介绍oracle网格体系结构Oracle应结构较常数库独立宿结构客户机服务器结构分布式结构安装部署oracle数库时需根硬件台操作系统采取结构解OracleWindows安装配置
    第二章:oracle体系结构
    章中学oracle数库系统体系结构基理数库体系结构某角度分析数库组成工作程数库理组织数通章学oracle数库物理逻辑储存方式基认识理解两种储存方式基概念组成结构解数库组成完整oracle数库系统通常实例数库组成数库系列物理文件集合实例组oracle台进程线程服务器分配享存区逻辑储存结构oracle数库储存结构核心容oracle数库操作会涉逻辑储存结构解oracle逻辑储存结构物理储存结构理分进行两者直接影响oracle逻辑储存结构够适操作系统台硬件台需考虑物理实现方式物理储存结构相简单更容易理解物理储存结构包括3类物理文件:数文件控制文件重做日志文件解实例存结构实例存结构总体分两部分:系统全局区程序全局区系统全局区位系统享存段中服务台进程享程序全局区中保存服务进程私数控制信息享存实例进程结构oracle系统工作程中涉3进程:户进程服务器进程台进程学常台进程:数写进程日志写进程检查点进程档进程系统监视进程进程监视进程恢复进程调度进程等等学数字典数字典oracle数库核心组件系列户言读基础表视图组成保存关数库身储存象基信息
    第三章 :理oracle数库
    章介绍数库启动关闭程初始化参数设置实例数库特征通设置初始化参数仅定义例程数库特征定义许特征解常初始化参数初始化参数文件创建初始化参数文件显示设置初始化参数文件oracle数库启动程分步进行数库种启动模式启动模式间够相互切换启动数库步骤三步:创建启动数库应实例实例加载数库数库设置开状态学startup语句启动数库种启动模式种模式启动实例加载数库(nomount模式)加载数开数库(mount模式)开数库(open模式)强制启动数库学alterdatabase转换启动模式分四种:实例加载数库开数库切换受限状态切换读状态相应语句写出学关闭数库实例关闭数库启动数库相应分三步:关闭数实例卸载数库终止实例
    关闭数库种方式:正常关闭方式立关闭方式事务关闭方式终止关闭方式外数库种特殊状态静默状态挂起状态静默状态理员权限数库中查询更新操作运行PLSQL费理员数库执行错误挂起状态数库物理文件IO操作暂停
    第四章 :SQL*PLUS命令
    学sql*plus工具特点功法解设置sql*plus运行环境执行种命令格式化输出结果定义变量编辑SQL命令等等Sql*plus运行环境sql*plus运行方式查询语句执行结果显示方式总称设置合适SQL*plus运行环境SQL*plus够户求运行执行种操作学set语句选项设置运行环境实例pause选项pagesize选项newpage选项linesize选项 numformat选项timing选项接介绍许命令help命令通查询命令清单describe命令返回数库储存象描述Prompt命令屏幕输出行数助脚文件中户传递相应信息Spool命令查询结果保存文件中者发送印机中SQL*PLUS提供量命令格式化查询结果命令查询结果进行格式化产生户需报表Column命令控制查询结果集中列显示格式Ttitlebtitle命令设置印时页顶部底部标题
    第五章 :sql语句基础
    介绍oracle附带户模式然介绍通select语句查询数通insertdelete语句进行操作介绍通oracle提供事务处理控制SQL语句数库操作两种常模式Scott模式hr模式学数滤数排序表检索编程语言样SQL提供许置函数函数提高计算语言运算判断功通函数户表中数需进行种复杂运算操作字符函数数学函数时间日期函数转换函数统计函数然学种嵌套子查询数操作插入更新删数学事务处理
    第六章 :plsql编程基础
    介绍plsql程序设计基础知识包括plsqlSQLSQL*plus差异plsql基结构种类型变量流程控制plsql游标介绍plsql程序异常处理机制学plsql条件判断语句作更具条件变化选择执行代码循环语句包括loopend loop循环while循环for循环接着学游标静态游标包括隐式游标显式游标显示游标处理数分四步:定义游标开游标提取游标数关闭游标学异常处理
    第七章 :储存程触发器程序包
    学oracle4种类型储存程序:程函数触发器程序包名字便重储存程已编译代码调时候必编译提高程序运行效率储蓄程包括3部分:声明部分执行部分异常处理部分学oracle3种参数模式:in参数out参数in out参数函数程类似区函数必须返回值触发器类似程函数表数库事件联系起特定事件出现动执行触发器代码块学程序包程序包包括两部分规范包体程序包创建题调
    第八章 :理表
    学基表表约束操作进行详细学数库中数表形式储存学表结构表列称字段字段数类型数值类型字符类型日期类型lob类型rowID类型学创建表表特性包括储存参数数块理参数指定重做日志指定缓存发现表定义满意时表进行修改操作包括增加删表中字段改变表储存参数设置表进行增加删重命名等操作完整数库仅储存数保证数正确性完整性需定义约束非空约束键约束唯性约束外键约束般情况约束创建直起作根具体情况时禁莫约束然定义删需约束时删学象数类型
    2) Oracle学心(通课程学启发思考阐述Oracle认识理解包括学方法等针某具体知识点做阐述)
    年学 oracle数库门课程起初字眼陌生陌生课时候听会老师讲课接着机课渐渐学会少东西感觉种操作性学科说动手做学方法实践加深知识理解程序必然联系着庞数库网路oracle说错数库值学技术
    oracle体系太庞初学者说难免会手感觉什想学结果什学学心分享
    完理东西静心想想问什然学想知识点做笔记想通疑问时候做做实验想想会样样实验结果记思考做实验深入解知识点做笔记程理清思路程学程问题模糊清晰清晰模糊程次改变代表着学新知识点 学程点线线网网面程点变成线时候会总豁然开朗感觉网面时候高手

    初学碰问题坛问然问前应该先查书研究研究回答问题会短时间费劲弄懂知识点然通努力研究会更深入解知识点更重研究程会提高解决问题分析问题力总说没钻研学态度学什东西会成功


    3) Oracle知识扩展(获课没知识时机实践收获网获信息)
    着时间长感觉学皮毛已怀着疑惑求知心态网搜索关 oracle数库知识
    1ORACLE特点
    移植性 ORACLE采C语言开发成产品硬件操作系统具强独立性型机微机运行ORACLE产品UNIXDOSWindows等操作系统运行兼容性 采国际标准数查询语言SQLIBMSQLDSDB2等均兼容提供读取数库文件间接方法
    联结性 通信协议机型操作系统组成网络运行ORAˉCLE数库产品
    2ORACLE总体结构
    (1)ORACLE文件结构 ORACLE数库系统包括5类文件
    ORACLE RDBMS代码文件
    数文件 数库数文件数文件存表视图索引等信息
    日志文件 须两两记录数库变化数库恢复
    控制文件 备份采备份控制文件防止控制文件损坏
    参数文件 含数库例程起时需配置参数
    4户数库象
    户建立象驻留表空间中含真正数数库象表视图聚集索引伪列序号生成器
    (1)聚集(Cluster) 聚集存储数种选择方法聚集包括存储起组表享公列常起容相关物理存储起存取时间改进存储空间减少聚集种优化措施
    聚集性改进赖数分布SQL操作容特聚集连接非常利明显提高连接速度
    (2)序号生成器 序号(SEQUENCE)生成器表中单列列生成序号利序号动生成唯码SQL语句定义序号出信息(序号名升序降序序号间间隔信息)序号存储数字典表中
    (3)伪列 伪列行表列真正存表中查询时引伪列伪列插入删修改
    7数库系统理
    ORACLE作型数系统通常包含户数应开发程中许许类员进行开发应必须求数库系统进行时理进行数备份等工作种称数库理员(Data Base Administrator)必须理解数库系统理清楚数库包含数容运行状况等
    般说DBA指具体指数库行DBA特权户DBA具责
    (1)ORACLE服务器客户工作站软件安装升级
    (2)创建基数库存储结构(表空间)
    (3)创建基数库客体(表视图索引)
    (4)修改数库结构
    (5)户授权维护系统安全
    (6)控制理户数库访问
    (7)监视优化数库性
    (8)计算数库信息备恢复
    (9)备恢复数库
    (10)构造ORACLE服务器创建数库链客体义词等
    应开发员须完成
    (1)应程序设计
    (2)应数库结构设计修改
    (3)DBA提供必信息
    (4)完成应程序开发
    许关ORACLE知识坛总算ORACLE整体认识仅仅拘泥课堂学知识已然ORACLE学透彻总接触点新东西总
    4) Oracle实际应分析(例举现实生活中oracle 应描述构架实施方案某银行某企业中数库系统实施方案台数库构架 DBA数库理模式等……)*该部分基Oracle台应程序开发设计设计包括(业务模式设计数库部署模式逻辑模型设计数库物理存储结构设计数库工作方式设计数库安全体系设计备份方案设计等等)
      数库系统面安全威胁
    分析校园信息网络教务理带便利时 数库中信息存储 访问传输安全带威胁然 Oracle 公司促销数库软件时提出口号 Oracle 够做绝安全 着网络技术发展数库应普 基 oracle 数库系统面种安全威胁
    ①数库系统硬件环境 系统设计方面理方面信息交换数通信 系统软件台 安全威胁
    3 数库系统安全防护措施
    针数库安全威胁形式 必须方面入手解决成教育教务理系统数库安全问题
    ●数完整性保护包括硬件软件两方面保证数库中数完整性
    ●数库访问身份认证鉴理员户身份否合法
    ●数库访问控制包括数库理员访问控制数库中信息访问控制
    ●敏感信息加密包括数库中存储数
    ●数操作审计踪监控非法操作入侵
    ●数库应急响应容灾备份包括数备份 系统恢复等措施保证系统抗毁生存力数库安全密码学理 加密算法安全协议实现身份鉴 访问控制 数加密数完整性保护数操作否认性等安全服务机制基 Oracle 成教育教务理系统数库 采安全手段
    1) 数库数加密
    基 Oracle 成教育教务理系统 3层次实现数库数加密 3 层次分 OS层 DBMS核层DBMS外层
    ● OS层加密 OS层法辨认数库文件中数关系 法产生合理密钥 密钥合理理难 型数库说 OS层数库文件进行加密难实现
    ●DBMS核层实现加密种加密指数物理存取前完成加脱密工作种加密方式优点加密功强 加密功会影响DBMS功 实现加密功数库理系统间缝耦合缺点加密运算服务器端进行 加重服务器负载 DBMS 加密器间接口需DBMS开发商支持
    ●DBMS外层实现加密较实际做法数库加密系统做成 DBMS外层工具 根加密求动完成数库数加解密处理采种加密方式进行加密 加脱密运算客户端进行优点会加重数库服务器负载实现网传输加密 缺点加密功受限制 数库理系统间耦合性稍差
    2) 数库备份
    数库备份数保护措施计算机软硬件发生障时 利备份进行数库恢复 恢复破坏数库文件控制文件文件关 Oracle 数库备份 3 种标准办法导出导入( Export Import ) 冷备份 热备份 导出导入种逻辑备份 冷备份热备份物理备份
    3) Oracle 数库角色理保护数库系统安全重手段通建立户组户口令验证 效防止非法 Oracle 户进入数库系统 造成必麻烦损坏外 Oracle 数库中 通授权 Oracle 户操作进行限制 允许户 Oracle 服务器进行访问 说整数库具读写权利 数户组进行读写整数库具读权利 特强调 SYS SYSTEM 两特殊账户保密理Oracle 户加强数库网络中安全性 远程户 应加密方式通密码访问数库加强网络 DBA 权限控制 拒绝远程DBA 访问等Oracle 数库系统利角色理数库安全性方面采取基措施
    ●通验证户名称口令 防止非 Oracle 户注册 Oracle 数库 数库进行非法存取操作
    ●授予户定权限 限制户操数库权力
    ●授予户数库实体存取执行权限 阻止户访问非授权数
    ●提供数库实体存取审计机制 数库理员监视数库中数存取情况系统资源情况
    ●采视图机制 限制存取基表行列集合
    4   结   语
    成教育教务理信息系统利 Oracle 数库技术 Web 技术 Internet 网络基础 信息化理方式取代传统手工理 减少理层次 缩短工作流程 提高理效率 教学相关员中实现数分层次享 促进成教育教务理规范化 信息化方发展 正常情况 Oracle 数库会保证数安全 稳定 户提供
    正确数 种安全威胁会影响数库系统操作 影响数库中数正确性 甚破坏数库 数库中全部部分数丢失 整系统处瘫痪状态 保证 Oracle 数库安全成设计数库程中关重问题
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    oracle资料

    oracle学习资料

    6年前   
    1446    0

    oracle学习心得

    oracle学习心得第一篇:oracle学习心得一、sql server的理解sql server服务器就像一栋大楼,大楼里的机房就像服务器的数据库,机房里的电脑如同数据库里的表1、 登录用户...

    11年前   
    694    0

    Oracle常用命令大全

    一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl...

    4年前   
    843    0

    SQL中调用ORACLE存储过程

    SQL Server 调用Oracle的存储过程 收藏 原文如下:通过SQL  Linked  Server 执行Oracle 存储过程小结1 举例我们可以通过下面的方法在SQL Server...

    4周前   
    86    0

    Oracle中国大变阵

    Oracle中国大变阵刚开始对杨文胜来讲还真是有点不习惯,以前是自己亲自打单,尽管遇到的困难很多,费的周折很大,但是作为身处一线的销售经理很有挑战性,很刺激。从1992年踏入Oracle中国公...

    11年前   
    450    0

    Oracle数据库考试试题

      Oracle数据库考试试题(A卷) 一、单选题(共30小题,每题2分,总计60分)datacompass (1)SQL语言进行查询的主要语句是( ) A)USE B)DEC...

    11年前   
    12759    0

    数据库面试题(SQL+ORACLE)

    数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制...

    9年前   
    550    0

    Oracle 10g课后练习 软件0905

    Oracle 10g 课后习题 第一章Oracle 10g简介 1.简述数据库系统的组成 答:数据库系统由数据库、操作系统、数据库管理系统、应用开发工具、应用程序、数据库管理员和用户等组...

    10年前   
    9177    0

    Oracle2014课程设计题with answer

     Oracle课程设计报告 姓 名 班级学号 指导教师 ...

    5年前   
    1395    0

    化学实验报告

    化学实验报告  化学是一门以实验为基础的学科。化学上的许多理论和定律都是从实验中发现归纳出来的。同时,化学理论的应用、评价也有赖于实验的探索和检验。虽然到了近代乃至现代,化学的飞速进步已经产生...

    11年前   
    1040    0

    上机实验报告

    上机实验报告  一.     题目1.  建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)        数据输入;2)        查...

    8年前   
    864    0

    电路实验报告

    实验一 元件特性的示波测量法一、实验目的1、学习用示波器测量正弦信号的相位差。2、学习用示波器测量电压、电流、磁链、电荷等电路的基本变量3、掌握元件特性的示波测量法,加深对元件特性的理解。二...

    3年前   
    3053    0

    **学院实验报告

    实验内容:使用金融数据库查找宏观经济及行业相关数据,使用Excel进行作图分析。根据所得数据以及图形分析相关问题。实验目的:掌握金融数据库软件的相关使用,操作,快捷查找数据,能够制作美观图形,对于数据有效分析。

    3年前   
    679    0

    教育实验报告

    教育实验报告  教育实验报告  对某种教育现象实验后,要对整个实验过程进行全面总结,提出一个客观的、概括的、能反映全过程及其结果的书面材料,即谓教育实验报告。教育实验报告可分为三部分:①前言。...

    12年前   
    747    0

    爱情实验报告

    爱情实验报告  爱情实验报告   这学期要做一周的模块实验,我和欣儿分在一组,欣儿是班里的学习委员,负责收缴每天实验后大家必写的实验报告。    欣儿长的很美,碰到人总是浅浅地笑,不象有些女生...

    12年前   
    751    0

    生物实验报告

    生物实验报告  实验   生物组织中还原糖、脂肪、蛋白质的鉴定  一、实验目的  初步掌握鉴定生物组织中还原糖、脂肪、蛋白质的基本方法。  二、实验原理  1.还原糖的鉴定原理  生物组织中普...

    9年前   
    828    0

    CADCAM实验报告

     二叉树的遍历实验一、实验名称:二叉树的遍历实验。二、实验目的:1、掌握CAD/CAM系统中常用的数据结构二叉树的概念、存储结构以及二叉树遍历技术。2、熟练应用C语言编写二叉树的建...

    4年前   
    946    0

    物理实验报告

    物理实验报告  物理 实验报告              指导教师    同组者                     实验日期  2003 年9月21日   实验名称 实验一 测量物质的密...

    10年前   
    842    0

    GPIO实验报告

    通过实验掌握 ARM 芯片使用 GPIO 端口。掌握 GPIO 端口控制 LED 显示。掌握系统时钟的配置。掌握库开发原理及方法。

    3年前   
    1432    0

    汇编实验报告

    XX大 学 计 算 机 学 院、软 件 学 院实 验 报 告 学号: 姓名:专业:计算机科学与技术 班级: 第X周 课程名称   汇编语言程序设计课程设计(第四次)实验课时30课时...

    1年前   
    453    0

    文档贡献者

    文***品

    贡献于2022-04-20

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档