收藏 分销(赏)

Oracle数据库系统教学课件制作论文.doc

上传人:仙人****88 文档编号:8923366 上传时间:2025-03-08 格式:DOC 页数:35 大小:639.50KB 下载积分:10 金币
下载 相关 举报
Oracle数据库系统教学课件制作论文.doc_第1页
第1页 / 共35页
Oracle数据库系统教学课件制作论文.doc_第2页
第2页 / 共35页


点击查看更多>>
资源描述
摘 要 网络愈来愈多地被运用于课堂教学之中,它丰富了教学内容,开拓了学生的思维.教师利用网络课件授课,可以在有限的课堂时间内突出教学的主要内容。 本文在FrontPage基础上,讲述了构建〈oraele大型数据库〉课件的全部过程。 基于我现在的知识和能力,我采用HTML标致语言和JAVASCRIPT脚本语言来制作本课件,采用网页的形式还显示课件内容,本课件适合Internet Explorer 和Netscape Navigator使用。 HTML是Hyper Text Markup Language(超文木标记语言)的缩写形式。HTML是一种标准标记文件的定义,它是一种能轻易在WWW环境上充分展示与呈现超媒体文件的语言。 页面(Wet page):也叫网页,就是可以被浏览器访问的一个HTML文件。 超媒体(Hypermedia):结合影像,声音,文字,图像动画等多媒体对象作一种动态连接呈现的。 超连接(Hyperlink);是超文件(HTMLDocument)之间,或超文件与其它文件对象或系统之间的联系方式。 本论文主要介绍了本课件的可行性与益处,开发工具的背景,所要完成的功能和开发的过程。 关键字:HTML;FrontPage;JAVASCRIPT;超媒体;超连接;页面 Abstract Network is more and more used in the school teaching, it reaches the teaching content, carves out the thinking of student. Teachers make use of the network courseware in teaching, which can stand out the main didactical content in limited period. The paper is based on the FrontPage, introducing the whole process of construct the courseware After analyzing the problems of the recent multi-media courseware development, I adopt the technology of html to develop this courseware. Based on my knowledge and ability, I choose the technology of html and the JavaScript language to design the courseware, which is presented with the webs. This courseware is usable for both Internet explorer and Netscape Navigator users. HTML is the short form of the Hyper Text Markup Language. HTML is the definition of standard tag file. Which is a Language that can easily lay out and present Hypermedia file under the circumstance of WWW. Another name of the Wet page is web, which is a file that can easily visit by browser. Hypermedia intergrades multimedia objects such as video, voice, letter, image act etc. acts as a sort of dynamic juncture unfold. Hyperlink is a affiliation mode between HTML Document, or Hyper file and other file objects, or systems. The paper main introduces feasibility and profit of this courseware, the background of the exploder tool, the course of the finished function and exploder. Keywords: HTML;FrontPage;JAVASCRIPT;Hypermedia;Hyperlink;Web page 目 录 第一章 引 言 1 1.1传统教学模式的特点 2 1.2多媒体教学模式的特点 2 1.3对传统教学模式与多媒体教学模式的重新认识 3 第二章 课件内容和规划设计 5 2.1 课件的概念 5 2.2 采用制作网页方法制作课件的益处 6 2.3 ORACLE系统概述 7 2.4 ORACLE数据库系统的体系结构 8 2.4.1 ORACLE实例的进程结构和内存结构 8 2.4.2使用专用服务进程的ORACLE的运行 9 2.4.3使用多线索服务器的ORACLE的运行 10 2.4.4 数据库结构和空间管理 10 2.4.5物理结构 11 2.4.6 数据库和实例的启动和关闭 12 2.4.7 数据字典的使用 13 2.4.8 事务管理 13 2.5 数据库触发器 13 2.6 ORCALE课件的设计方案 14 2.6.1前期准备 14 2.6.2制作思路 14 2.6.3课件结构 15 第三章 主要技术 17 3.1 HTML基础 17 3.2 javascript脚本基础 18 第四章 设计过程中所涉及的主要代码 21 4.1 网站首页代码实现 21 结束语 31 致谢 32 参考文献 33 32 第一章 引 言 网络教学离不开计算机网络,主要依靠Internet,学校、企业范围的也可利 用内部网络。网络教学与传统课堂教学存在着很大的差异,也与电化教学、CAI 有所不同,具有以下特性。 1、教学资源共享 2、学习资源丰富多样 3、丰富的表现形式 4、小受时间和空间的限制 5、多向互动和交互 6、学习个性化 7、支持自主学习 8、创建平等的学习环境 利用网络环境进行辅助教学.在培养学生自主性学习、协作性学习、探究式学习等方而有着独特的优点.愈来愈多的被运用与几课堂教学中.利用广域网教学.内容丰富.开拓了学生的思维.但存在的最大问题是资源散乱.不少学生在网上容易迷航.利用教师自制的网络课件授课.可以在有限的课堂教学时间内突出教学的主要内容.更好的发挥网络环境辅助教学的优势。 制作网页的工具很多.比较适合多数教师使用的是“Misrosoft FrontPagc"它功能强大,是Misrosoft Officc办公软件家族的一员,它的面孔与" Microsoft Word" ," Microsoft PowcrPoint"等相仿.它的所见即所得.使没有制作经验的人一也能很快制作出较高水准的网页,站点网页、框架网页及交互式网页较适合一般教师制作教学网络课件多媒体课件教学是极具开发潜力的研究课题,也是开展教。 学改革活动的一个新挑战。多媒体课件能为学生提供多重感官刺激,让学生感受到形象直观、生动活泼的影像、二维与三维动画 , 高保真的声音等,有助于学生对知识的理解,认识和记忆,提高学习兴趣。通过听觉、视觉等感写的刺激获取的信息晕也比单听老帅讲解要多回多媒体课件使学生从传统的学习中挣脱出来,有助于学生进行以问题为中心的自主学习、训究,培养学生的探索精神及创造性思维,培养学生获取信息的能力。 1.1传统教学模式的特点 多年以来在以教师为中心的传统教学模式中,教师是利用教科书、黑板、模型、挂图等进行教学的。改革开放以来,我国的教育界在教学模式上也做了一些探讨,提出了许多教学模式,但本质上仍属于以教师为中心的教学模式。这种模式的特点是有利于教师主导作用的发挥,有利于教师对课堂教学的组织、管理与控制,教师与学生之间互动能力强。例如:教师在授课过程中,可以通过学生流露出来的表情随时了解学生接受情况,从而灵活地掌握课程的进度,可以利用语言自身的特点从不同角度反复讲解,加上模型、挂图、色彩等运用,使学生理解哪些是重点,哪些是难点,解题的方法和步骤一目了然。但它存在一个很大的缺陷,就是忽略学生的主动性、创造性和学习的积极性,使学生的学习处于被动状态。 1.2多媒体教学模式的特点 多媒体教学模式特点是根据现代化教学环境中信息的传递方式和学生对知识信息加工的心理过程,充分利用现代教育技术手段的支持,调动尽可能多的教学媒体和信息资源,构建一个良好的学习环境,在教师的组织和指导下,充分发挥学生的主动性、积极性、创造性,使学生能够真正成为知识信息的主动建构者,达到良好的教学效果。 多媒体教学模式下教学方法的改变在多媒体教学中,由于计算机具有存储能力强、运算速度高、逻辑判断迅速、及时反馈等特点,可以把文字、图形、图像、声音、音乐、动画、色彩、视频图像等多媒体信息集合于一体,使原本枯燥抽象的学习内容变得富有趣味性和吸引力,优化了教学过程,引发了学生的学习兴趣,调动了学生的学习积极性,变学生由被动性学习为主动性学习。教学过程中,教师可以根据教学的需要,及时调整教学程序和内容,让教学信息和图形图像在学生面前的屏幕上显示出来,还可以采用广播方式演示教学内容;必要时让学生自己动手操作,重复教学过程,重温教学的重点和难点的分析;可以结合实际为学生提供多样化的具有不同难度等级的教学内容和作业,有利于因材施教,即在教学内容、教学时间、教学方式、指导方式等方面都可以进行操作调整和控制。特别是现在课时数逐渐减少的情况下,多媒体教学模式充分显示出它的优越性。但同时也对教师提出了新的要求,只有掌握更多地与多媒体技术有关的知识,才能适应新的教学模式,做到得心应手。 多媒体教学模式下学习方式的改变。 由于多媒体教学采用了图形交互操作界面,具有人机交互能力强的特点,能把学生的眼、耳、手、脑等感觉器官调动起来,丰富了感性认识,开阔了视野,使学习内容变得容易理解、掌握和记忆,促进个别化主动式学习,充分发挥了学生学习的主动性,提高了学习效率,同时也减轻教师的劳动强度。由于网络服务器中存放有各式各样的教育教学资料库、信息库、数据库等,学生可以根据自己的学习兴趣、爱好、能力和程度来选取学习的信息,选取学习的路径和起点、确定学习的内容和数量、选取适合自己的学习难度。有条件的学校学生还可以通过人机对话形式,不断调整自己的学习过程,学习效果可以由计算机及时反馈和评价,这种学习形式显然不同于以前的学习形式,有利于学生能力的培养和智力的开发,培养学生的创造精神,有利于提高学生学习的积极性。 媒体教学模式有着很大的优势。由于国内多媒体教学还处在实验阶段,在教学实践中,人们发现它并不像预想的那样完美。多媒体教学模式使教师的教学内容受教学课件、条件等因素的限制,忽视了教师教学的个性,在一定程度上束缚了教师的教学创造力,难以发挥教师个人的教学风格。现有的教学课件不能适用于各种学时、各种教学层次,不能满足教学要求。上课时,教师的精力放在计算机的操作上,减少了师生间的互动和交流,不能了解课堂的教学效果,削弱了教师的授课艺术和临场发挥,加上由于多媒体教学环境及课件制作的限制,使学生由最初的新鲜到最后的产生疲劳而厌倦。笔者在多年的多媒体教学中曾对学生进行了调查,大部分学生普遍认为:对于一些内容多媒体教学就不如传统教学那样根据学生理解的情况从不同的角度来灵活分析更易懂易会,例如: 在讲《工程制图》这门课程中的“三视图投影规律”时,教师边讲、边分析、边板图就比使用CAI课件更容易让学生接受教学效果更好。 1.3对传统教学模式与多媒体教学模式的重新认识 由上述分析可见,传统教学模式与多媒体教学模式都有着彼此无法取代的优势和不足。不能简单地用后者去取代或否定前者,也不能反过来用前者去否定或取代后者,而应当彼此取长补短,相辅相成。 第一 我们首先应该从教学观念上处理好传统教学模式和多媒体教学模式之间的关系,不能认为有了先进的就要放弃传统的。无论多媒体技术多么先进,但它不会是最完美的。应该将这两种教学模式紧密结合起来,发挥各自的特点,才能达到全面提高教学质量的要求。 第二 在教学内容上,应该根据传统教学 模式与多媒体教学模式的特点,认真讨论研究确定哪些课程、哪些内容适合用多媒体模式教学,哪些课程和内容采用传统教学模式更有利于提高教学质量,不要刻意去追求多媒体教学模式。 第三 在教学手段上,多媒体课件的制作应考虑学生的心理特点和承受能力,不可盲目的加大信息量,要合理分配教学内容,符合教学规律。课件的操作要简便、灵活、可靠、可维护性强,应具有实用性。采用传统教学模式教学时,应有创造性。 第四 在教学过程中,教师应充分把握教学模式与教学目标、教学内容、教学对象、教学环境等的联系,使教学模式的优化既有科学性的一面,又有艺术性的一面。同时,教师还应该提高自身的教学素养和教学水平。 任何一种教学模式都有一定的局限性,不可能是万能的。充分、合理地利用传统教学模式和多媒体教学模式的优点,克服其不足,才能全面提高教学质量。 第二章 课件内容和规划设计 2.1 课件的概念 课件是指具备一定教学功能的计算机辅助教学的教学软件。对于这样一个教育功能有其特殊性的软件,在其设计时就不同于一般的软件设计。因此,在应用多媒体课件进行教学的同时,我们也应该注意到目前多媒体课件制作中的一此问题: 第一 灵活性和交互性差。教师受课件的牵制,只能按照设计时的步骤一步接一步往下播放,不能在实际上课中进行适当的调整,也不能对突发情况进行变动。特别足对于那此电脑运用还不太熟练的教师,卜课时就会处于被动的地位。更有此课件只足针对某一老师上某一课而设计,操作方式也只有这个老师知道,别的教师无法使用。因此,这样的课件只能足昙花现,用完就“扔了”,造成了极人的资源浪费。 第二 使用对象范围狄窄。目前设计的课件 一般都足针对教师上课时辅助教学而设计的,因而只面向于教师的使用,却完个忽视学习的主体—学生。在多媒体课件的使用过程中,学生完个处于一个被动接受的状态,只能通过教师来“转达”与课件的交流,而不能与课件进行直接的交流学习。 如何解决以上的问题,笔者认为,应该转变一下目前课件设计理念和设计方法。总的来说,对于多媒体课件应该在设计界面网页化、课件内容的资源库化、运厅了平台的网站化这一个方面下功夫。即在课件界面设计上以网页形式出现,课件涵盖的内容应当个面,呈现为一类相关教学内容的“仓库”,运厅了课件时可以通过网络的强人功能,进厅了网络的调用播放。要实现以上的目标,就应当借助目前已经逐步走进校园的网络,并将课件制作成网页的形式。只要借助网络上的Web服务功能,将课件以网页形式制作并上传到服务器,不但教师可以通过任何一个终端,运用浏览器播放课件进厅了授课,而且学生也可以通过这样的学习方式进厅了学习,这样极人地扩人了课件运用效率。同时,这样的课件也可以作为远程教育的重要组成部分,在IWerne}发表。目前,许多远程教育网站的应用软件的设计也正足运用了这样的网页课件的形式结构。这在一定程度上说也是课件发展的一个方向。而且,只有当课件以网页的形式出现时,我们才可以将它通过网络的强人功能,实现课件资源的共享。在这里我们把这样的课件称为网页课件。 如何才能制作出这样网页化、资源库化、网站化的网页课件呢?同以往课件相比除了常规的设计以外,我们还要特别对设计界面和设计的软件上具进行调整。下面我们谈一谈网页课件的制作:阶段:课件的脚本设计阶段阶段也是所有课件都要经历的,因此这对网页课件也要进行脚本的创作设计。脚本也称作“稿本”,脚本的设计阶段是课件开发过程中从面向教学策略的设计到面向计算机软件来实现的一个过渡。一般我们要有两种脚本的设计:文字脚本和制作脚本。 设计文字脚本:文字脚本是确定课件中要教什么,如何教,学什么,如何学的文字。它包括教学目标分析、教学内容和各知识点的取得,学习的特征,教学策略的指定,媒体(课件的声音、图像、文字、动画)的选择等等内容。 设计制作脚本:制作脚本足在文字脚本的基础上,给出课件制作的具体方法。如页面的元素与布局、人机交互、跳转、色彩搭配、文字信息呈现、音乐或音响效果、解说词动画及视频的要求等等。 此阶段是每个课件制作的重要阶段,也是整个课件的信息基础,对课件的形成起决定性的作用。对网页课件来说设计中更要把网页设训一考虑周个。 第二阶段:课件制作阶段 课件是利用各种媒体多方位地、有效地刺激学生的感官,使学生能长效地、形象地牢记知识。所以课件应尽可能多地以各种媒体形式来提供反映教材内容的素材资源,激起学生的求知欲望,并且使所学内容牢固掌握,使知识结构博人而精深。以网页形式存在的课件,就足一个开放式的课件。因为它同时是一个网页,可以不断地为课件增加页面,所以很容易让这样的课件形成一个强人的专题资源库。 在脚本设计好后,我们需要对课件中所需的素材进行了收集、整理,如果没有现成的,还可能需要白己制作。一般的素材可以分为文字、声音、视频、图像、动画等。 2.2 采用制作网页方法制作课件的益处 采用制作网页的方法来制作课件,有许多独特的优势与益处。主要包括以上几点: 第一 良好的交互性。用其他方式制作的课件,主要以播放方式推进。尽管也有一定的交互性,但交互性不起主要作用。但是,采用网页方法制作的课件,主要靠使用者发出的信息来推动,因此,课件的每一进程都由使用者导航。这可以充分调动学生学习的主动性。 第二 非线性进程。网页可以组成线型、层次型或网状关系。通过网页内部不同部分之间、不同网页之间、甚至不同网页式课件之间的超链接,实现由学习者驱动的学习进程。不再是一个沿固定路线进行简单的播放。而可以由学生根据自己的要求来选择。不同的学生可能选择完全的学习路径、学习不尽相同的知识,这有助于实巧差别化、个性化教学。不再是毛人一面。 第三 开放式。网页式的课件放到教学网站,可以实ll.与教学网站的无缝结合。可以立即支持远程访问。远方的教师,可以根据自己使用体会,对此课件进行必要的更新、补充和完善。也可以十分方便地把不同地区、不同层次、不同网络站点之间的网页式课件链接起来,实现有效衔接,构建广泛的课件体系。 第四 广泛性。通过超链接,可以把Internet中的所有资源为我所用。例如,我们可以把课件与Internet上的博物馆相连,这样当学生使用课件学习时,用鼠标轻轻一点就可以访问这一博物馆。他可以观看博物馆中的蝴蝶标本、也可以观看几千年前原始人创作的岩画以及由航天飞机发回的火星照片。这极大地扩充了学生的视野。 2.3 ORACLE系统概述 ORACLE公司自86年推出版本5开始,系统具有分布数据库处理功能.88年推出版本6,ORACLE RDBMS(V6.0)可带事务处理选项(TPO),提高了事务处理的速度.1992年推出了版本7,在ORACLE RDBMS中可带过程数据库选项(procedural database option)和并行服务器选项(parallel server option),称为ORACLE7数据库管理系统,它释放了开放的关系型系统的真正潜力。ORACLE7的协同开发环境提供了新一代集成的软件生命周期开发环境,可用以实现高生产率、大型事务处理及客户/服务器结构的应用系统。协同开发环境具有可移植性,支持多种数据来源、多种图形用户界面及多媒体、多民族语言、CASE等协同应用系统。 ORACLE公司于1979年,首先推出基于SQL标准的关系数据库产品,可在100多种硬件平台上运行(所括微机、工作站、小型机、中型机和大型机),支持很多种操作系统。用户的ORACLE应用可方便地从一种计算机配置移至另一种计算机配置上。ORACLE的分布式结构可将数据和应用驻留在多台计算机上,而相互间的通信是透明的。1992年6月ORACLE公司推出的ORACLE7协同服务器数据库,使关系数据库技术迈上了新台阶。根据IDG(国际数据集团)1992年全球UNIX数据库市场报告,ORACLE占市场销售量50%。它之所以倍受用户喜爱是因为它有以下突出的特点: 支持大数据库、多用户的高性能的事务处理。 实施安全性控制和完整性控制。 支持分布式数据库和分布处理。 2.4 ORACLE数据库系统的体系结构 ORACLE数据库系统为具有管理ORACLE数据库功能的计算机系统。每一个运行的ORACLE数据库与一个ORACLE实例(INSTANCE)相联系。一个ORACLE实例为存取和控制一数据库的软件机制。每一次在数据库服务器上启动一数据库时,称为系统全局区(SYSTEM GLOBAL AREA)的一内存区(简称SGA)被分配,有一个或多个ORACLE进程被启动。该SGA 和 ORACLE进程的结合称为一个ORACLE数据库实例。一个实例的SGA和进程为管理数据库数据、为该数据库一个或多个用户服务而工作。 在ORACLE系统中,首先是实例启动,然后由实例装配(MOUNT)一数据库。在松耦合系统中,在具有ORACLE PARALLEL SERVER 选项时,单个数据库可被多个实例装配,即多个实例共享同一物理数据库。 2.4.1 ORACLE实例的进程结构和内存结构 进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACLE进程的体系结构设计使性能最大。 ORACLE实例有两种类型:单进程实例和多进程实例。 系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。在许多操作系统中,后台进程是在实例启动时自动地建立。一个ORACLE实例可以有许多后台进程,但它们不是一直存在。后台进程的名字为: DBWR 数据库写入程序 LGWR 日志写入程序 CKPT 检查点 SMON 系统监控 PMON 进程监控 ARCH 归档 RECO 恢复 LCKn 封锁 Dnnn 调度进程 Snnn 服务器 每个后台进程与ORACLE数据库的不同部分交互。 ORACLE内存结构 ORACLE在内存存储下列信息: 执行的程序代码。 连接的会话信息 程序执行期间所需数据和共享的信息 存储在外存储上的缓冲信息。 ORACLE具有下列基本的内存结构: 软件代码区 系统全局区,包括数据库缓冲存储区、日志缓冲区和共享池. 程序全局区,包括栈区和数据区. 排序区 软件代码区 用于存储正在执行的或可以执行的程序代码。 软件区是只读,可安装成共享或非共享。ORACLE系统程序是可共享的,以致多个ORACLE用户可存取它,而不需要在内存有多个副本。用户程序可以共享也可以不共享。 系统全局区 为一组由ORACLE分配的共享的内存结构,可包含一个数据库实例的数据或控制信息。如果多个用户同时连接到同一实例时,在实例的SGA中数据可为多个用户所共享,所以又称为共享全局区。 程序全局区 PGA是一个内存区,包含单个进程的数据和控制信息,所以又称为进程全局区(PROCESS GLOBAL AREA)。 排序区 排序需要内存空间,ORACLE利用该内存排序数据,这部分空间称为排序区。 ORACLE运行 2.4.2使用专用服务进程的ORACLE的运行 在这种配置下,ORACLE运行过程如下: 数据库服务器计算机当前正在运行ORACLE(后台进程)。 在一客户工作站运行一个数据库应用(为用户进程),如SQL*PLUS。客户应用使用SQL*NET DRIVER建立对服务器的连接。 数据库服务器计算机当前正运行合适的SQL*NET DRIVER,该机上接收器进程检出客户数据库应用的连接请求,并在该机上为用户进程建立专用服务器进程。 用户发出单个SQL语句,专用服务器进程接收该语句,在此处有两种方法处理SQL语句 。 2.4.3使用多线索服务器的ORACLE的运行 在这种配置下,ORACLE运行过程如下: 一数据库服务器计算机运行使用多线索服务器配置的ORACLE。 在一客户工作站运行一数据库应用(在一用户进程中)。客户应用合适的SQL*NET驱动器试图建立到数据库服务器计算机的连接。 数据库服务器计算机当前运行合适的SQL*NET驱动器,它的网络接收器进程检出用户进程的连接请求,并决定用户进程如何连接。如果用户是使用SQL*NET版本2,该网络接收器通知用户进程使用一个可用的调度进程的地址重新连接。 用户发出单个SQL语句 调度进程将用户进程的请求放入请求队列,该队列位于SGA中,可为所有调度进程共享。 一个可用共享服务器检验公用调度进程请求队列,并从队列中检出下一个SQL语句。然后处理该SQL语句,同前一(5),(6)和(7)。注意:会话的专用SQL区是建立在SGA中。 一当共享服务器进程完成SQL处理,该进程将结果放置发入该请求的调度进程的响应队列。 调度进程检查它的响应队列,并将完成的请求送回请求的用户进程。 2.4.4 数据库结构和空间管理 一个ORACLE数据库是数据的集合,被处理成一个单位。一个ORACLE数据库有一个物理结构和一个逻辑结构。 物理数据库结构(physical database structure)是由构成数据库的操作系统文件所决定。每一个ORACLE数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。 逻辑数据库结构是用户所涉及的数据库结构。一个ORACLE数据库的逻辑结构由下列因素决定: 一个或多个表空间 数据库模式对象(即表、视图、索引、聚集、序列、存储过程) 逻辑存储结构如表空间(dataspace)、段(segment)和范围将支配一个数据库的物理空间如何使用。模式对象(schema object)用它们之间的联系组成了一个数据库的关系设计。 2.4.5物理结构 数据文件 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。 日志文件 每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。 控制文件 每一ORACLE数据库有一个控制文件(control file),它记录数据库的物理结构 逻辑结构 数据库逻辑结构包含表空间、段、范围(extent)、数据块和模式对象。 表空间 一个数据库划分为一个或多个逻辑单位,该逻辑单位称为表空间(TABLESPACE)。一个表空间可将相关的逻辑结构组合在一起。 段、范围和数据块 ORACLE通过段、范围和数据块逻辑数据结构可更细地控制磁盘空间的使用。 段 段(SEGMENT)包含表空间中一种指定类型的逻辑存储结构,是由一组范围组成。在ORACLE数据库中有几种类型的段:数据段、牵引段、回滚段和临时段。 范围 一个范围(EXTENT)是数据库存储空间分配的一个逻辑单位,它由连续数据块所组成。每一个段是由一个或多个范围组成。当一段中间所有空间已完全使用时,ORACLE为该段分配一个新的范围。 为了维护的目的,在数据库的每一段含有段标题块(segment header block)说明段的特征以及该段中的范围目录。 数据块 数据块(data block)是ORACLE管理数据文件中存储空间的单位,为数据库使用的I/O的最小单位,其大小可不同于操作系统的标准I/O块大小。 表 表(table)为数据库中数据存储的基本单位,其数据按行、列存储。每个表具有一表名和列的集合。每一列有一个列名、数据类型、宽度或精度、比例。一行是对应单个记录的列信息的集合。 2.4.6 数据库和实例的启动和关闭 一个ORACLE数据库没有必要对所有用户总是可用,数据库管理员可启动数据库,以致它被打开。在数据库打开情况下,用户可存取数据库中的信息。当数据库不使用时,DBA可关闭它,关闭后的数据库,用户不能存取其信息。 数据库的启动和关闭是非常重要的管理功能,通过以INTERNAL连接到ORACLE的能力来保护。以INTERNAL 连接到ORACLE需要有下列先决条件: 该用户的操作系统账号具有使用INTERNAL连接的操作系统特权。 对INTERNAL数据库有一口令,该用户知道其口令。 另外:当用户以INTERNAL连接时,可连接到专用服务器,而且是安全连接。 第一.数据库启动 启动数据库并使它可用有三步操作: 启动一个实例; 装配数据库 打开数据库 第二.数据库和实例的关闭 关闭一实例以及它所连接的数据库也有三步操作: 关闭数据库 卸下数据库 停止实例 第三.初始化参数文件 在启动一个实例时,ORACLE必须读入一初始化参数文件(initialization parameter file),该参数文件是一个文本文件,包含有实例配置参数。这些参数置成特殊值,用于初始ORACLE实例的许多内存和进程设置,该参数文件包含: 一个实例所启动的数据库名字 在SGA中存储结构使用多少内存; 在填满在线日志文件后作什么; 数据库控制文件的名字和位置; 在数据库中专用回滚段的名字。 2.4.7 数据字典的使用 数据字典是ORACLE数据库的最重要的部分之一,是由一组只读的表及其视图所组成。它提供有关该数据库的信息,可提供的信息如下: ORACLE用户的名字; 每一个用户所授的特权和角色; 模式对象的名字(表、视图、快照、索引、聚集、同义词、序列、过程、函数、包及触发器等); 关于完整性约束的信息; 列的缺省值; 有关数据库中对象的空间分布及当前使用情况; 审计信息(如谁存取或修改各种对象); 其它一般的数据库信息。 可用SQL存取数据字典,由于数据字典为只读,允许查询。 2.4.8 事务管理 事务 一个事务为工作的一个逻辑单位,由一个或多个SQL语句组成。一个事务是一个原子单位,构成事务的全部SQL语句的结果可被全部提交或者全部回滚。一个事务由第一个可执行SQL语句开始,以提交或回滚结束,可以是显式的,也可是隐式的(执行DDL语句)。 在执行一个SQL语句出现错误时,该语句所有影响被回滚,好像该语句没有被执行一样,但它不会引起当前事务先前的工作的丢失。 ORACLE的事务管理 在ORACLE中一个事务是由一个可执行的SQL语句开始,一个可执行SQL语句产生对实例的调用。在事务开始时,被赋给一个可用回滚段,记录该事务的回滚项。 2.5 数据库触发器 触发器介绍 数据库触发器(database trigger)是存储在数据库中的过程,当表被修改时它隐式地被激发(执行)。在ORACLE中允许在对表发出INSERT、UPDATE或DELETE语句时隐式地执行所定义的过程,这些过程称为数据库触发器。触发器存储在数据库中,并与所相关表分别存储。触发器仅可在表上定义。在许多情况中触发器用于提供很高级的专用数据库管理系统,来补充ORACLE的标准功能。触发器一般用于: 自动地生成导出的列值; 防止无效的事务; 实施更复杂的安全性检查 在分布式数据库中实施跨越结点的引用完整性; 实施复杂的事务规则; 提供透明事件日志; 提供高级的审计; 维护同步表复制; 收集关于存取表的统计。 触发器的组成: 一个触发器有三个基本部件:触发事件或语句、触发器的限制、触发器动作。触发事件或语句:为引起触发器激发的SQL语句,是对指定表INSERT、UPDATE或DELETE语句。 2.6 ORCALE课件的设计方案 2.6.1前期准备 课件教学内容的收集,参考书目包括: 《Oracle大型数据库及应用》高等教育出版社 李卓玲 费雅洁 孙宪丽主编。 《精通Oralce 10gPL/SQL编程》中国水利水电出版社 王海亮 林立新 于三禄 郑建茹等编著。 HTML网页制作以及JAVASCRIPT的相关书籍。 图片收集 相关软件的安装 ORACLE9i个人版,Adobe Photoshop 7.0.1 Office 2003。FrontPag。 2.6.2制作思路 第一步,规划与设计 本课件的主题是Oracle数据库,本系统包含的内容包括第一章 oracle系统的概述,第二章,Oracle系统的安装,第三章,Oracle系统的实用工具,第四章,管理数据库,第五章,管理表空间,第六章,数据库方案对象,第七章,SQL语言基础,第八章,PL/SQL编程语言,第九章,管理高级方案对象,第十章,管理安全性,第十一章,数据库的保护,第十二章,Oracle高级技术及其应用,本人在整个课件的制作过程中负责第七章,SQL语言基础,第八章,PL/SQL编程语言,第九章,管理高级方案对象的制作,目录如下: 第四章 管理数据库 4.1 创建orcale数据库 4.1.1 使用数据库配置助手创建数据库 4.1.2 命令方式创建数据库 4.2 查看数据库信息 4.2.1使用企业管理控制台查看数据库信息 4.2.2 使用命令方式查看数据库信息 4.3 启动和关闭数据库 4.3.1 启动数据库 4.3.2 关闭数据库 4.3.3 使用企业管理控制台启动和关闭数据库 第五章 管理空间表 5.1 创建表空间 5.1.1 使用企业管理控制台创建表空间 5.1.2 命令行方式创建表空间 5.2 修改表空间 5.3 删除表空间 5.4 管理数据文件 第六章 数据库方案对象 6.1 方案 6.2 管理表 6.2.1 创建表 6.2.2 维护表 6.3 管理索引 6.3.1 创建索引 6.3.2 维护索引 2.6.3课件结构 一.课件主要有三个文件夹组成: css样式表文件夹 text文本文件夹,即课件的主要文字内容保存于此文件。 image文件夹,即课件所设计的与教学相关的图片以及每个网页的固定图片保存于此文件夹。 二.课件网页联接层次 第一层页面:即课件的主页面,由此页面进入课件的目录页面 第二层页面:即课件的目录页面,由此页面进入相关章节的页面 第三层页面:即相关章节的页面 第四层层面:即章节页面的分页面 第三章 主要技术 3.1 HTML基础 INTERNET网络如同一个覆盖全世界的大舞台,在由Web点组成的舞台上,内容之丰富以使你留连忘返。Web上的表现以页为单位(
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服