Oracle程序设计课程设计6575.docx

上传人:you****now 文档编号:48275202 上传时间:2022-10-05 格式:DOCX 页数:42 大小:1.32MB
返回 下载 相关 举报
Oracle程序设计课程设计6575.docx_第1页
第1页 / 共42页
Oracle程序设计课程设计6575.docx_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《Oracle程序设计课程设计6575.docx》由会员分享,可在线阅读,更多相关《Oracle程序设计课程设计6575.docx(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Oracle程序设计课程设计实训报告书班级: 学号:姓名: 指导教师:前 言Oraclee数据库应用用与开发实例例教程是学学习数据库技技术的高级阶阶段课程,读读者应该在选选择学习数数据库应用基基础实例教程程、Acccess22003数据据库实用教程程、SQQL Serrver 数数据库应用基基础与实现和和SQL Serveer20055 实例教程程之后,现现学习本书内内容。本教材材以Oraccle 100g为教学环环境,重点介介绍以下内容容:(1) Oracle 系统的基础础:(2) Oracle 系统的管理理工具;(3) Oracle系系统库的创建建与管理;(4) Oracle数数据表的创建

2、建与管理;(5) 管理视图;(6) SQL编程语言言;(7) PL/SQL编编程语言;(8) 管理PL/SQQL存储过程程与触发器;(9) 管理安全性;(10) 数据库安全性;(11) Oracle 数据库的访访问。本教材具有以下下特色:(1) 定位准确、适应应面广。(2) 合理编排章节顺顺序,提高学学习效率。(3) 明确职业岗位需需求,体验数数据库的应用用。(4) 以真实的工作任任务为载体组组织教学内容容,在真实的的工作环境中中探索数据库库的创建与设设计。(5) 采用“项目导向向、任务驱动动”教学法讲解解知识与训练练技能,体现现了“在做中学、学学以致用”的教学理念念,适用于理理论、实践一一体

3、化教学,融融“教、学、练练、思”于一体。倡导学以致用。确确认是否学会会某一种技能能最好的方法法就是:使用用这种技能去去实际解决某某个问题。如如果可以顺利利地解决某个个问题,那么么这个技术就就能掌握了。学学会灵活运用用所学知识的的方法。实训一 数据库库的创建与管管理实训目的:(1) 熟练掌握利用DDBCA管理理数据库的方方法(2) 熟练掌握使用OOEM方式管管理表空间的的方法(3) 了解以命令行方方式创建数据据库和表空间间的方法实训任务:(1) Databusse conntml UURL为htttp:5004-20:5500/em(2) 使用STARTTUP和SHHUTDOUUN命令启动动和停

4、止“EshoopDataa”数据库。(3)打开管理理存储表空间创建输输入名称为SShopInnfo(4) 修改永久表间(5)删除永久久表空间(6)为ShoopInfoo表空间添加加数据文件SShopInnfo02.dbf,初初始值为100MB.(7)打开刚才才创建的ShhopInffo表空间中中点添加将存存储下面的增增量改为2MMB,最大文文件为30MMB(8)打开表空空间ShoppInfo点点编辑在添加加中删除ShhopInffo02.ddbf(9)查看数据据库包含的所所有段类型SSELECTT DISTTINCT Seqmeent_Tyype frrom DBBA_Seggmentss(1

5、0) SEELECT TABLEESPACEE_NAMEE,EXTEENTS,BBYTES FROM DBA_SSegmennts WHHERE OOWNER=SYSTTEM实训二 数据表表的创建与管管理实训目的:(1) 熟练掌握利用DDBCA管理理数据库的方方法。(2) 熟练掌握使用OOEM方式管管理表空间的的方法。(3) 了解以命令行方方式创建数据据库和表空间间的方法。(4) 理解段的概念和和特点。实训任务:(1) 创建一个客户信信息表如下(2)使用命令令行方式创建建订单表(3)用DESSC和SELLECT命令令行方式查看看”客户信息”和表单SELECT*FROM DBA_TTABLESS

6、 WHERRE TABBLE_NAAME=客客户信息;(查看客户户信息表的字字段信息)(4)用ADDD关键字向”订单”表添加字段段(5)为订单表表的“订货数量量”字段创建一一个CHECCK约束(6)为”客户户信息”表和”订单”表创建FOOREIGNN KEY约约束(7)为“订订单编号索引引”的索引,绑绑定”订单编号”字段(8)修改”订订单编号” ALTEER INDDEX SYYSTEM.订单编号实训三 管理视视图实训目的:(1) 训练掌握利用OOEM和命令令行方式管理理视图的方法法。(2) 训练掌握利用OOEM和命令令行方式管理理同义词的方方法。(3) 训练掌握利用OOEM和命令令行方式管理

7、理序列的方法法。实训任务:(1) 创建“客户基本本信息”视图(2)使使用命令方式式创建“订单基本信信息”视图(3)修改“客客户基本信息息”视图(4) 用OEM方式为为“客户信息”创建一个名名为“JP”的同义词(5) 用命令方式创建建一个名为“JS”的同义词(6) 使用DESC命命令方式查看看“DBA_SSynonyyms”数据字典中中存储的参数数信息(7) 创建名“ShoopUserr,Num”的序列(8) 使用DESC方方式查看“DBA_SSeqencces”(9) 使用命令方式修修改“ShopUUser.NNum”序列(10)删除“Shopuuser.NNum”DROP SEQUEENCE

8、 SShopUsser.Nuum实训四 SQQL编程语言言实训任务:(1) 理解SQL的概概念。(2) 训练运用SQLL函数。(3) 训练掌握数据查查询的方法和和基本命令格格式。(4) 训练掌握数据录录入的方法和和基本命令格格式。(5) 训练掌握数据更更新的方法和和基本命令格格式。(6) 训练掌握数据删删除的方法和和基本命令格格式。实训任务:(1) 查询“ShoppUser.客户信息”表中信息,并并将客户编号号升序排列。(2) 查询”ShoppUser.客户信息”表中所有客客户编号和客客户名称。(3) 查询“ShippUser.客户信息”中编号为“1001”的客户信息息。(4) 查询“Shop

9、pUser.客户信息”表中客户编编号后2位“02”的客户信息息。(5)查询“SShopUsser.客户户信息”表和“ShopUUser.订订单”表中所有客客户的全部信信息。select*from systeem.客户信信息,sysstem.订订单(6)分别使用用INNERR JOINN、FULLL OUTEER JOIIN和CROOSS JOOIN关键字字。查询“ShopUUser.客客户信息”表和“ShopUUser.订订单”表中的全部部信息。select*from systeem.客户信信息inneer joiin sysstem.客客户编号on systtem.客户户信息.客户户编号=s

10、yystem.客户编号.客户编号;(7)查询订货货数量大于110元的“ShopUUset.客客户信息”所有商品的的信息。(8)向“ShhopUseer.客户信信息”表中插入一一行记录。(9)创建“SShopUsser.客户户信息新建副副本”表,并将”ShopUUser.客客户信息”表中的全部部记录写入该该表中。(10)将客户户编号为“1001”的客户名称称更新为“JACK”(11)使用ddeletee语句删除“ShopUUser.客客户信息新建建副本”表中的商品品编号为“1001”的记录。(11)使用DDELETEE语句删除“ShopUUser.客客户信息新建建副本”表的全部记记录。实训五 P

11、L/SQL编程程语言实训目的:(1) 训练掌握PL/SQL语言言的概念。(2) 训练掌握程序控控制结构、复复合类型和异异常处理操作作。(3) 较训练掌握游标标和包的操作作。实训任务:(1) 在屏幕上顺序输输出“GOOD LOCK!”。(2) 使用IF语句求求出三个数中中最小的数。(3) 使用LOOP和和FOR_IIN_LOOOP_ENDD LOOPP循环计算11*2*3*10的值值。(4) 用%ROWTYYPE和游标标查询“ShopUUser.客客户信息”表中客户信信息编号为“1002”的客户姓名名。(5) 用表和数组类型型在屏幕上显显示指定信息息。Helllo jacck,Howw are

12、you?(6) 先将订单编号为为“1001001”的客户姓名名改为“mark”,再利用自自定义异常处处理来检测,该该客户姓名是是否为“jack”.实训六 管理PPL/SQLL存储过程与与触发器实训目的:(1) 熟练掌握存储过过程的操作。(2) 熟练掌握存储函函数的操作。(3) 训练掌握触发器器的操作。实训结果:(1) 创建存储过程查看:修改:删除:(2) 创建存储函数ffunc_ccheckssum执行:(3) 创建触发器trri_cheecksumm触发:查看:修改:删除:实训七 管理安安全性(1) 熟练掌握利用OOEM和命令令行方式管理理用户的方式式。(2) 熟练掌握利用OOEM和命令令行

13、方式管理理用户角色的的方式。(3) 熟练掌握利用OOEM和命令令行方式管理理概要文件的的方式/。实训目的:(1) 使用OEM方式式创建数据库库用户“NewUsser”.(2) 用命令方式创建建用户”AnothherUseer”.(3) 使用命令方式修修改用户“AnothherUseer”。(4) 使用命令方式引引回“AnothherUseer”用户所拥有有的能对“ShopUUser.客客户信息”表进行添加加记录操作的的权限。(5) 使用命令删除“AnothherUseer”用户。(6) 使用命令创建名名为“NewRoole”的角色,并并授予”DBA”角色。(7) 使用命令方式查查看“DBA_R

14、Roles”数据字典存存储的角色信信息。(8) 使用命令方式创创建概要文件件“NewPrro”,要求空闲闲时间为100min,登登录3次后锁锁定,有效期期为15d.(9) 使用命令方式为为“ShopUUser”用户分配概概要文件“NewPrro”。实训八 数据库库安全性实训目的:(1) 理解事务和锁。(2) 掌握使用OEMM方式创建和和管理重做日日志组和日志志文件的方法法。(3) 掌握使用OEMM方式创建和和管理回滚段段的方法。(4) 理解数据库备份份与恢复的分分类。(5) 掌握使用OEMM方式和命令令行方式实现现数据库逻辑辑备份和恢复复的方法。(6) 了解实现数据库库物理备份的的思路。实训任

15、务:(1) 修改“ShoppUser.客户信息”表中客户编编号为“1002”的客户编号号为“1010”、客户姓名名为“alis”,并回滚。(2) 修改“ShoppUser.客户信息”表中商品编编号为“1010”的商品编号号为“1002”、商品名称称为“mark”,并回滚。(3) 查看系统锁信息息。(4) 创建重做日志组组和日志文件件“MyLogg.log”.(5) 创建回滚段“MMyLog.log”。单击回滚段再创创建,设置名名为MyLoog.logg.初始值为为128,最最小数1288然后点确定定。(6) 为Windowws XP管管理员授予批批处理作业权权限。(7) 将管理员设置在在“ES

16、HoppData”数据库的首首先身份证明明,并指定其其作用于“数据库实例例”目标类型。(8) 将“ESHoppData”数据库中的的“ShopUUser.订订单”表备份到该该数据库的数数据泵文件路路径下,备份份文件名“MyBakk.dmp”.(9) 将“ESHoppData”数据库中的的“ShopUUser.订订单”表导出到备备份文件“c:Neew.Bakk.dmp”(10) 使用备份文件“c:Neew.Bakk.dmp”恢复“ESHoppData”数据库中的的“ShopUUser.客客户信息”表。结论与展望:一、 结论通过本次的实训训,从理论基基础的学习中中体会到了OOraclee数据库是一

17、一门面向社会会人才市场需需求。在实际际操作中我们们遇到了不同同的难题。面面对这些难题题我们让我们们对Oraccle数据库库更熟习。把把以前了解过过的知识全面面复习了一次次,对数据库库的积极性有有所提高。在在实践中提高高了我们的学学习积极性。我认为收获很大,正如上面所说的那样,通过课程设计,既复习了以前的旧知识,又学到了一些新的知识;设计增强了我们用所学知识去解决具体问题的能力,进一步培养了我们独立思考问题和解决问题的能力,做到让我们怎么样编程的思路和相关语言。二、 展望在今后我将对这这门课程更深深入的学习。让让自己的技能能知识有所提提高。 “实践是检验验真理的唯一一标准”。没有实践践,就不会发发现和深刻体体会它的真实实所在。只有有通过检验的的真理,在自自己的心里,才才会认可它的的真实性。面面向对象程序序设计的完成成,使我们懂懂得了真理的的重要性,理理论和实际的的相结合,才才能真正把握握所学和所掌掌握的知识。整体地评价这次课程设计,我认为收获很大,正如上面所说的那样,通过课程设计,既复习了以前的旧知识,又学到了一些新的知识;设计增强了我们用所学知识去解决具体问题的能力,进一步培养了我们独立思考问题和解决问题的能力。在学习这门课程中激发内在的潜能。学以致用在以后的生活中能更多方法用数据库。参考书籍Oraclee数据库应用用与开发实例例教程电子子工业出版社社 吴海波 陈承欢42

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 电力管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁