Oracle程序设计课程设计概要.pdf

上传人:l*** 文档编号:72065468 上传时间:2023-02-08 格式:PDF 页数:8 大小:242.67KB
返回 下载 相关 举报
Oracle程序设计课程设计概要.pdf_第1页
第1页 / 共8页
Oracle程序设计课程设计概要.pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

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

1、Oracle 程序设计课程程序设计课程设计设计实训报告书班级:学号:Oracle数据库应用与开发实例教程?是学习数据库技术的高级时期课程,姓名:读者应该在选择学习?数据库应用根底实例教程?、?Access2003 数据库有用指导教师:教程?、?SQLServer 数据库应用根底与实现?和?SQLServer2005 实例教程?前言前言之后,现学习本书内容。本教材以 Oracle10g 为教学环境,重点介绍以下内容:(1)Oracle 系统的根底:(2)Oracle 系统的治理工具;(3)Oracle 系统库的创立与治理;(4)Oracle 数据表的创立与治理;(5)治理视图;(6)SQL 编程

2、语言;(7)PL/SQL 编程语言;(8)治理 PL/SQL 存储过程与触发器;(9)治理平安性;(10)数据库平安性;(11)Oracle 数据库的访咨询。本教材具有以下特色:(1)定位正确、适应面广。(2)合理编排章节顺序,提高学习效率。(3)明确职业岗位需求,体验数据库的应用。(4)以真实的工作任务为载体组织教学内容,在真实的工作环境中探究数据库的创立与设计。(5)采纳“工程导向、任务驱动教学法讲解知识与练习技能,表达了“在做中学、学以致用的教学理念,适用于理论、实践一体化教学,融“教、学、练、思于一体。倡导学以致用。确认是否学会某一种技能最好的方法确实是根基:使用这种技能往实际解决某个

3、咨询题。要是能够顺利地解决某个咨询题,那么那个技术就能掌握了。学会灵活运用所学知识的方法。实训一数据库的创立与治理实训目的:(1)熟练掌握利用 DBCA 治理数据库的方法(2)熟练掌握使用 OEM 方式治理表空间的方法(3)了解以命令行方式创立数据库和表空间的方法实训任务:(1)DatabusecontmlURL为:504-20:5500/em(2)使用 STARTUP和 SHUTDOUN命令启动和停止“EshopData数据库。3翻开治理存储表空间创立输进名称为 ShopInfo(4)修改永久表间5删除永久表空间(6)为 ShopInfo 表空间添加数据文件 ShopInfo02.dbf,初

4、始值为 10MB.7翻开刚刚创立的 ShopInfo 表空间中点添加将存储下面的增量改为2MB,最大文件为 30MB(8)(9)查瞧数据库包含的所有段类型SELECTDISTINCTSeqment_TypefromDBA_Segments(10)SELECTTABLESPACE_NAME,EXTENTS,BYTESFROMDBA_SegmentsWHEREOWNER=SYSTEM实训二数据表的创立与治理实训目的:(1)熟练掌握利用 DBCA 治理数据库的方法。(2)熟练掌握使用 OEM 方式治理表空间的方法。(3)了解以命令行方式创立数据库和表空间的方法。(4)理解段的概念和特点。实训任务:(

5、1)创立一个客户信息表如下(2)使用命令行方式创立订单表(3)用 DESC 和 SELECT 命令行方式查瞧客户信息和表单SELECT*FROMDBA_TABLESWHERETABLE_NAME=客户信息;查瞧客户信息表的字段信息(4)用 ADD 要害字向订单表添加字段(5)为订单表的“订货数量字段创立一个CHECK 约束(6)为客户信息表和订单表创立FOREIGNKEY 约束(7)为“订单编号索引的索引,绑定订单编号字段(8)修改订单编号实训三治理视图实训目的:(1)练习掌握利用 OEM 和命令行方式治理视图的方法。(2)练习掌握利用 OEM 和命令行方式治理同义词的方法。(3)练习掌握利用

6、 OEM 和命令行方式治理序列的方法。实训任务:(1)创立“客户全然信息视图(2)使用命令方式创立“订单全然信息视图(3)修改“客户全然信息视图(4)用 OEM 方式为“客户信息创立一个名为“JP的同义词(5)用命令方式创立一个名为“JS的同义词(6)使用 DESC 命令方式查瞧“DBA_Synonyms数据字典中存储的参数信息(7)创立名“ShopUser,Num的序列(8)使用 DESC 方式查瞧“DBA_Seqences(9)使用命令方式修改“序列10删除“实训四 SQL 编程语言实训任务:(1)理解 SQL 的概念。(2)练习运用 SQL 函数。(3)练习掌握数据查询的方法和全然命令格

7、式。(4)练习掌握数据录进的方法和全然命令格式。(5)练习掌握数据更新的方法和全然命令格式。(6)练习掌握数据删除的方法和全然命令格式。实训任务:(1)查询“表中信息,并将客户编号升序排列。(2)查询表中所有客户编号和客户名称。(3)查询“中编号为“1001的客户信息。(4)查询“表中客户编号后2 位“02的客户信息。5查询“表和“表中所有客户的全部信息。6分不使用 INNERJOIN、FULLOUTERJOIN和 CROSSJOIN 要害字。查询“表和“表中的全部信息。onsystem.客户信息.客户编号=system.客户编号.客户编号;7查询订货数量大于10 元的“所有商品的信息。8向“

8、表中插进一行记录。9创立“表,并将表中的全部记录写进该表中。10将客户编号为“1001的客户名称更新为“JACK11使用 delete 语句删除“表中的商品编号为“1001的记录。11使用 DELETE 语句删除“表的全部记录。实训五 PL/SQL 编程语言实训目的:(1)练习掌握 PL/SQL 语言的概念。(2)练习掌握程序操纵结构、复合类型和异常处理操作。(3)较练习掌握游标和包的操作。实训任务:(1)在屏幕上顺序输出“GOODLOCK!。(2)使用 IF 语句求出三个数中最小的数。(3)使用LOOP和FOR_IN_LOOP_ENDLOOP循环计算1*2*3*10的值。(4)用%ROWTY

9、PE 和游标查询“表中客户信息编号为“1002的客户姓名。(5)用表和数组类型在屏幕上显示指定信息。Hellojack,Howareyou?(6)先将订单编号为“100101的客户姓名改为“mark,再利用自定义异常处理来检测,该客户姓名是否为“jack.实训六治理 PL/SQL 存储过程与触发器实训目的:(1)熟练掌握存储过程的操作。(2)熟练掌握存储函数的操作。(3)练习掌握触发器的操作。实训结果:(1)创立存储过程查瞧:修改:删除:(2)创立存储函数 func_checksum执行:(3)创立触发器 tri_checksum触发:查瞧:修改:删除:实训七治理平安性(1)熟练掌握利用 OE

10、M 和命令行方式治理用户的方式。(2)熟练掌握利用 OEM 和命令行方式治理用户角色的方式。(3)熟练掌握利用 OEM 和命令行方式治理概要文件的方式/。实训目的:(1)使用 OEM 方式创立数据库用户“NewUser.(2)用命令方式创立用户AnotherUser.(3)使用命令方式修改用户“AnotherUser。(4)使用命令方式引回“AnotherUser用户所拥有的能对“表进行添加记录操作的权限。(5)使用命令删除“AnotherUser用户。(6)使用命令创立名为“NewRole的角色,并授予DBA角色。(7)使用命令方式查瞧“DBA_Roles数据字典存储的角色信息。(8)使用命

11、令方式创立概要文件“NewPro,要求空闲时刻为 10min,登录3 次后锁定,有效期为 15d.(9)使用命令方式为“ShopUser用户分配概要文件“NewPro。实训八数据库平安性实训目的:(1)理解事务和锁。(2)掌握使用 OEM 方式创立和治理重做日志组和日志文件的方法。(3)掌握使用 OEM 方式创立和治理回滚段的方法。(4)理解数据库备份与恢复的分类。(5)掌握使用 OEM 方式和命令行方式实现数据库逻辑备份和恢复的方法。(6)了解实现数据库物理备份的思路。实训任务:(1)修改“表中客户编号为“1002”的客户编号为“1010”、客户姓名为“alis,并回滚。(2)修改“表中商品

12、编号为“1010的商品编号为“1002、商品名称为“mark,并回滚。(3)查瞧系统锁信息。(4)创立重做日志组和日志文件“.(5)创立回滚段“。单击回滚段再创立,设置名为 MyLog.log.初始值为 128,最小数 128 然后点确定。(6)为 WindowsXP治理员授予批处理作业权限。(7)将治理员设置在“ESHopData数据库的首先身份证实,并指定其作用于“数据库实例目标类型。(8)将“ESHopData数据库中的“表备份到该数据库的数据泵文件路径下,备份文件名“.(9)将“ESHopData数据库中的“表导出到备份文件“(10)使用备份文件“恢复“ESHopData数据库中的“表

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

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

当前位置:首页 > 应用文书 > 工作报告

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

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