版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 35Oraclle程序设设计课程设设计实训报告书班级: 学号:姓名: 指导教师:前 言Oraccle数据据库应用与与开发实例例教程是是学习数据据库技术的的高级阶段段课程,读读者应该在在选择学习习数据库库应用基础础实例教程程、AAccesss20003数据库库实用教程程、SSQL SServeer 数据据库应用基基础与实现现和SSQL SServeer20005 实例例教程之之后,现学学习本书内内容。本教教材以Orraclee 10gg为教学环环境,重点点介绍以下下内容:Oraclle 系统统的基础:Oraclle 系统统的管理工工具;Oraclle系统库库的创建与与管理;O
2、raclle数据表表的创建与与管理;管理视图;SQL编程程语言;PL/SQQL编程语语言;管理PL/SQL存存储过程与与触发器;管理安全性性;数据库安全全性;Oraclle 数据据库的访问问。本教材具有有以下特色色:定位准确、适应面广广。合理编排章章节顺序,提提高学习效效率。明确职业岗岗位需求,体体验数据库库的应用。以真实的工工作任务为为载体组织织教学内容容,在真实实的工作环环境中探索索数据库的的创建与设设计。采用“项目目导向、任任务驱动”教学法讲讲解知识与与训练技能能,体现了了“在做中学学、学以致致用”的教学理理念,适用用于理论、实践一体体化教学,融融“教、学、练、思”于一体。倡导学以致致用
3、。确认认是否学会会某一种技技能最好的的方法就是是:使用这这种技能去去实际解决决某个问题题。如果可可以顺利地地解决某个个问题,那那么这个技技术就能掌掌握了。学学会灵活运运用所学知知识的方法法。实训一 数数据库的创创建与管理理实训目的:熟练掌握利利用DBCCA管理数数据库的方方法熟练掌握使使用OEMM方式管理理表空间的的方法了解以命令令行方式创创建数据库库和表空间间的方法实训任务:Databbuse conttml UURL为hhttp:504-20:55500/em使用STAARTUPP和SHUUTDOUUN命令启启动和停止止“EshhopDaata”数据库。(3)打开开管理存储储表空间创建建输
4、入名称称为ShoopInffo修改永久表表间(5)删除除永久表空空间(6)为SShopIInfo表表空间添加加数据文件件ShoppInfoo02.ddbf,初初始值为110MB.(7)打开开刚才创建建的ShoopInffo表空间间中点添加加将存储下下面的增量量改为2MMB,最大大文件为330MB(8)打开开表空间SShopIInfo点点编辑在添添加中删除除ShoppInfoo02.ddbf(9)查看看数据库包包含的所有有段类型SSELECCT DIISTINNCT SSeqmeent_TType fromm DBAA_Seggmentts(10) SELEECT TTABLEESPACCE_N
5、AAME,EEXTENNTS,BBYTESS FROOM DBBA_Seegmennts WWHEREE OWNNER=SYSTTEM实训二 数数据表的创创建与管理理实训目的:熟练掌握利利用DBCCA管理数数据库的方方法。熟练掌握使使用OEMM方式管理理表空间的的方法。了解以命令令行方式创创建数据库库和表空间间的方法。理解段的概概念和特点点。实训任务:创建一个客客户信息表表如下(2)使用用命令行方方式创建订订单表(3)用DDESC和和SELEECT命令令行方式查查看”客户信息息”和表单SELECCT*FRROM DDBA_TTABLEES WHHERE TABLLE_NAAME=客户信息息;(
6、查查看客户信信息表的字字段信息)(4)用AADD关键键字向”订单”表添加字字段(5)为订订单表的“订货数数量”字段创建建一个CHHECK约约束(6)为”客户信息息”表和”订单”表创建FFOREIIGN KKEY约束束(7)为“订单编编号索引”的索引,绑绑定”订单编号号”字段(8)修改改”订单编号号” ALTTER IINDEXX SYSSTEM.订单编号号实训三 管管理视图实训目的:训练掌握利利用OEMM和命令行行方式管理理视图的方方法。训练掌握利利用OEMM和命令行行方式管理理同义词的的方法。训练掌握利利用OEMM和命令行行方式管理理序列的方方法。实训任务:创建“客户户基本信息息”视图(2)
7、使用命命令方式创创建“订单基本本信息”视图(3)修改改“客户基本本信息”视图用OEM方方式为“客户信息息”创建一个个名为“JP”的同义词词用命令方式式创建一个个名为“JS”的同义词词使用DESSC命令方方式查看“DBA_Synoonymss”数据字典典中存储的的参数信息息创建名“SShopUUser,Num”的序列使用DESSC方式查查看“DBA_Seqeencess”使用命令方方式修改“ShoppUserr.Numm”序列(10)删删除“Shoppuserr.Numm”DROPP SEQQUENCCE ShhopUsser.NNum实训四 SQL编编程语言实训任务:理解SQLL的概念。训练运
8、用SSQL函数数。训练掌握数数据查询的的方法和基基本命令格格式。训练掌握数数据录入的的方法和基基本命令格格式。训练掌握数数据更新的的方法和基基本命令格格式。训练掌握数数据删除的的方法和基基本命令格格式。实训任务:查询“ShhopUsser.客客户信息”表中信息息,并将客客户编号升升序排列。查询”ShhopUsser.客客户信息”表中所有有客户编号号和客户名名称。查询“ShhipUsser.客客户信息”中编号为为“10011”的客户信信息。查询“ShhopUsser.客客户信息”表中客户户编号后22位“02”的客户信信息。(5)查询询“ShoppUserr.客户信信息”表和“ShoppUserr
9、.订单”表中所有有客户的全全部信息。selecct*frrom ssysteem.客户户信息,ssysteem.订单单(6)分别别使用INNNER JOINN、FULLL OUUTER JOINN和CROOSS JJOIN关关键字。查查询“ShoppUserr.客户信信息”表和“ShoppUserr.订单”表中的全全部信息。selecct*frrom ssysteem.客户户信息innner joinn sysstem.客户编号号on syystemm.客户信信息.客户户编号=ssysteem.客户户编号.客客户编号;(7)查询询订货数量量大于100元的“ShoppUsett.客户信信息”所有
10、商品品的信息。(8)向“ShoppUserr.客户信信息”表中插入入一行记录录。(9)创建建“ShoppUserr.客户信信息新建副副本”表,并将将”ShoppUserr.客户信信息”表中的全全部记录写写入该表中中。(10)将将客户编号号为“10011”的客户名名称更新为为“JACKK”(11)使使用dellete语语句删除“ShoppUserr.客户信信息新建副副本”表中的商商品编号为为“10011”的记录。(11)使使用DELLETE语语句删除“ShoppUserr.客户信信息新建副副本”表的全部部记录。实训五 PPL/SQQL编程语语言实训目的:训练掌握PPL/SQQL语言的的概念。训练
11、掌握程程序控制结结构、复合合类型和异异常处理操操作。较训练掌握握游标和包包的操作。实训任务:在屏幕上顺顺序输出“GOODD LOCCK!”。使用IF语语句求出三三个数中最最小的数。使用LOOOP和FOOR_INN_LOOOP_ENND LOOOP循环环计算1*2*3*10的的值。用%ROWWTYPEE和游标查查询“ShoppUserr.客户信信息”表中客户户信息编号号为“10022”的客户姓姓名。用表和数组组类型在屏屏幕上显示示指定信息息。Helllo jjack,How are you?先将订单编编号为“1001101”的客户姓姓名改为“markk”,再利用用自定义异异常处理来来检测,该该客
12、户姓名名是否为“jackk”.实训六 管管理PL/SQL存存储过程与与触发器实训目的:熟练掌握存存储过程的的操作。熟练掌握存存储函数的的操作。训练掌握触触发器的操操作。实训结果:创建存储过过程查看:修改:删除:创建存储函函数funnc_chheckssum执行:创建触发器器tri_checcksumm触发:查看:修改:删除:实训七 管管理安全性性熟练掌握利利用OEMM和命令行行方式管理理用户的方方式。熟练掌握利利用OEMM和命令行行方式管理理用户角色色的方式。熟练掌握利利用OEMM和命令行行方式管理理概要文件件的方式/。实训目的:使用OEMM方式创建建数据库用用户“NewUUser”.用命令方
13、式式创建用户户”AnottherUUser”.使用命令方方式修改用用户“AnottherUUser”。使用命令方方式引回“AnottherUUser”用户所拥拥有的能对对“ShoppUserr.客户信信息”表进行添添加记录操操作的权限限。使用命令删删除“AnottherUUser”用户。使用命令创创建名为“NewRRole”的角色,并并授予”DBA”角色。使用命令方方式查看“DBA_Rolees”数据字典典存储的角角色信息。使用命令方方式创建概概要文件“NewPPro”,要求空空闲时间为为10miin,登录录3次后锁锁定,有效效期为155d.使用命令方方式为“ShoppUserr”用户分配配概
14、要文件件“NewPPro”。实训八 数数据库安全全性实训目的:理解事务和和锁。掌握使用OOEM方式式创建和管管理重做日日志组和日日志文件的的方法。掌握使用OOEM方式式创建和管管理回滚段段的方法。理解数据库库备份与恢恢复的分类类。掌握使用OOEM方式式和命令行行方式实现现数据库逻逻辑备份和和恢复的方方法。了解实现数数据库物理理备份的思思路。实训任务:修改“ShhopUsser.客客户信息”表中客户户编号为“10022”的客户编编号为“10100”、客户姓姓名为“aliss”,并回滚滚。修改“ShhopUsser.客客户信息”表中商品品编号为“10100”的商品编编号为“10022”、商品名名称
15、为“markk”,并回滚滚。查看系统锁锁信息。创建重做日日志组和日日志文件“MyLoog.loog”.创建回滚段段“MyLoog.loog”。单击回滚段段再创建,设设置名为MMyLogg.logg.初始值值为1288,最小数数128然然后点确定定。为Winddows XP管理理员授予批批处理作业业权限。将管理员设设置在“ESHoopDatta”数据库的的首先身份份证明,并并指定其作作用于“数据库实实例”目标类型型。将“ESHHopDaata”数据库中中的“ShoppUserr.订单”表备份到到该数据库库的数据泵泵文件路径径下,备份份文件名“MyBaak.dmmp”.将“ESHHopDaata”
16、数据库中中的“ShoppUserr.订单”表导出到到备份文件件“c:NNew.BBak.ddmp”使用备份文文件“c:NNew.BBak.ddmp”恢复“ESHoopDatta”数据库中中的“ShoppUserr.客户信信息”表。结论与展望望:结论通过本次的的实训,从从理论基础础的学习中中体会到了了Oraccle数据据库是一门门面向社会会人才市场场需求。在在实际操作作中我们遇遇到了不同同的难题。面对这些些难题我们们让我们对对Oraccle数据据库更熟习习。把以前前了解过的的知识全面面复习了一一次,对数数据库的积积极性有所所提高。在在实践中提提高了我们们的学习积积极性。我我认为收获获很大,正正如上面所所说的那样样,通过课课程设计,既既复习了以以前的旧知知识,又学学到了一些些新的知识识;设计增增强了我们们用所学知知识去解决决具体问题题的能力,进进一步培养养了我们独独立思考问问题和解决决问题的能能力,做到到让我们怎怎么样编程程的思路和和相关语言言。展望在今后我将将对这门课课程更深入入的学习。让自己的的技能知识识有所提高高。 “实践是检检验真理的的唯一标准准”。没有实实践,就不不会发现和和深刻体会会它的真实实所在。只只有通过检检验的真理理,在自己己的心里,才才会认可它它的真实性性。面向对对象程序设设计的完成成,使我们们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版酒店蔬菜直销与配送一体化采购合同范本3篇
- 外贸合同中英语用词的使用
- 2025年度BIM技术在建筑节能改造中的应用合同3篇
- 2025版江苏二手车买卖双方车辆交易环保标准合同2篇
- 二零二五年医药公司药品代理合同2篇
- 代垫费用合同
- 软件外包合同范本
- 北京邮电大学《中药药理学》2023-2024学年第一学期期末试卷
- 2025年度智能交通信号控制系统安装工程合同2篇
- 车牌识别保养合同
- 注塑领班作业指导书
- 广东省异地就医备案登记表
- 光缆布线工程施工组织设计方案
- 食堂日常考核评分表(后勤)
- 高频淬火设备安全操作规程
- 闸阀的操作力矩参考表
- 浙江省市政工程安全台账完整
- 环氧树脂参考配方大全
- 花木绿化养护考核评分表
- #2锅炉炉膛内脚手架搭设及拆除施工方案
- 110KV变电站工程创优监理实施细则
评论
0/150
提交评论