(Oracle管理)Oracle程序设计课程设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
倡导学以致用。确认是否学会某一种技能最好的方法就是:使用这种技能去实际解决某个问题。如果可以顺利地解决某个问题,那么这个技术就能掌握了。学会灵活运用所学知识的方法。
实训一数据库的创建与管理
实训目的:
(1)熟练掌握利用DBCA管理数据库的方法
(2)熟练掌握使用OEM方式管理表空间的方法
(3)了解以命令行方式创建数据库和表空间的方法
(10)将客户编号为“1001”的客户名称更新为“JACK”
(8)修改”订单编号” ALTER INDEX SYSTEM.订单编号
实训三管理视图
实训目的:
(1)训练掌握利用OEM和命令行方式管理视图的方法。
(2)训练掌握利用OEM和命令行方式管理同义词的方法。
(3)训练掌握利用OEM和命令行方式管理序列的方法。
实训任务:
(1)创建“客户基本信息”视图
(2 )使用命令方式创建“订单基本信息”视图
select*from system.客户信息inner join system.客户编号
on system.客户信息.客户编号=system.客户编号.客户编号;
(7)查询订货数量大于10元的“ShopUset.客户信息”所有商品的信息。
(8)向“ShopUser.客户信息”表中插入一行记录。
(9)创建“ShopUser.客户信息新建副本”表,并将”ShopUser.客户信息”表中的全部记录写入该表中。
Oracle程序设计课程设计
实
训
报
告
书
前言
《Oracle数据库应用与开发实例教程》是学习数据库技术的高级阶段课程,读者应该在选择学习《数据库应用基础实例教程》、《Access2003数据库实用教程》、《SQL Server数据库应用基础与实现》和《SQL Server2005实例教程》之后,现学习本书内容。本教材以Oracle10g为教学环境,重点介绍以下内容:
(5)训练掌握数据更新的方法和基本命令格式。
(6)训练掌握数据删除的方法和基本命令格式。
实训任务:
(1)查询“ShopUser.客户信息”表中信息,并将客户编号升序排列。
(2)查询”ShopUser.客户信息”表中所有客户编号和客户名称。
(3)查询“ShipUser.客户信息”中编号为“1001”的客户信息。
(9)使用命令方式修改“ShopUser.Num”序列
(10)删除“Shopuser.Num”DROP SEQUENCE ShopUser.Num
实训四SQL编程语言
实训任务:
(1)理解Байду номын сангаасQL的概念。
(2)训练运用SQL函数。
(3)训练掌握数据查询的方法和基本命令格式。
(4)训练掌握数据录入的方法和基本命令格式。
(4)查询“ShopUser.客户信息”表中客户编号后2位“02”的客户信息。
(5)查询“ShopUser.客户信息”表和“ShopUser.订单”表中所有客户的全部信息。
select*from system.客户信息,system.订单
(6)分别使用INNER JOIN、FULL OUTER JOIN和CROSS JOIN关键字。查询“ShopUser.客户信息”表和“ShopUser.订单”表中的全部信息。
(1)Oracle系统的基础:
(2)Oracle系统的管理工具;
(3)Oracle系统库的创建与管理;
(4)Oracle数据表的创建与管理;
(5)管理视图;
(6)SQL编程语言;
(7)PL/SQL编程语言;
(8)管理PL/SQL存储过程与触发器;
(9)管理安全性;
(10)数据库安全性;
(11)Oracle数据库的访问。
(7)打开刚才创建的ShopInfo表空间中点添加将存储下面的增量改为2MB,最大文件为30MB
(8)打开表空间ShopInfo点编辑在添加中删除ShopInfo02.dbf
(9)查看数据库包含的所有段类型SELECT DISTINCT Seqment_Type from DBA_Segments
(10) SELECT TABLESPACE_NAME,EXTENTS,BYTES FROM DBA_Segments WHERE OWNER='SYSTEM'
SELECT*FROM DBA_TABLES WHERE TABLE_NAME='客户信息';(查看客户信息表的字段信息)
(4)用ADD关键字向”订单”表添加字段
(5)为订单表的“订货数量”字段创建一个CHECK约束
(6)为”客户信息”表和”订单”表创建FOREIGN KEY约束
(7)为“订单编号索引”的索引,绑定”订单编号”字段
实训二数据表的创建与管理
实训目的:
(1)熟练掌握利用DBCA管理数据库的方法。
(2)熟练掌握使用OEM方式管理表空间的方法。
(3)了解以命令行方式创建数据库和表空间的方法。
(4)理解段的概念和特点。
实训任务:
(1)创建一个客户信息表如下
(2)使用命令行方式创建订单表
(3)用DESC和SELECT命令行方式查看”客户信息”和表单
实训任务:
(1)Databuse contml URL为http:504-20:5500/em
(2)使用STARTUP和SHUTDOUN命令启动和停止“EshopData”数据库。
(3)打开管理存储表空间创建输入名称为ShopInfo
(4)修改永久表间
(5)删除永久表空间
(6)为ShopInfo表空间添加数据文件ShopInfo02.dbf,初始值为10MB.
(3)修改“客户基本信息”视图
(4)用OEM方式为“客户信息”创建一个名为“JP”的同义词
(5)用命令方式创建一个名为“JS”的同义词
(6)使用DESC命令方式查看“DBA_Synonyms”数据字典中存储的参数信息
(7)创建名“ShopUser,Num”的序列
(8)使用DESC方式查看“DBA_Seqences”
本教材具有以下特色:
(1)定位准确、适应面广。
(2)合理编排章节顺序,提高学习效率。
(3)明确职业岗位需求,体验数据库的应用。
(4)以真实的工作任务为载体组织教学内容,在真实的工作环境中探索数据库的创建与设计。
(5)采用“项目导向、任务驱动”教学法讲解知识与训练技能,体现了“在做中学、学以致用”的教学理念,适用于理论、实践一体化教学,融“教、学、练、思”于一体。
实训一数据库的创建与管理
实训目的:
(1)熟练掌握利用DBCA管理数据库的方法
(2)熟练掌握使用OEM方式管理表空间的方法
(3)了解以命令行方式创建数据库和表空间的方法
(10)将客户编号为“1001”的客户名称更新为“JACK”
(8)修改”订单编号” ALTER INDEX SYSTEM.订单编号
实训三管理视图
实训目的:
(1)训练掌握利用OEM和命令行方式管理视图的方法。
(2)训练掌握利用OEM和命令行方式管理同义词的方法。
(3)训练掌握利用OEM和命令行方式管理序列的方法。
实训任务:
(1)创建“客户基本信息”视图
(2 )使用命令方式创建“订单基本信息”视图
select*from system.客户信息inner join system.客户编号
on system.客户信息.客户编号=system.客户编号.客户编号;
(7)查询订货数量大于10元的“ShopUset.客户信息”所有商品的信息。
(8)向“ShopUser.客户信息”表中插入一行记录。
(9)创建“ShopUser.客户信息新建副本”表,并将”ShopUser.客户信息”表中的全部记录写入该表中。
Oracle程序设计课程设计
实
训
报
告
书
前言
《Oracle数据库应用与开发实例教程》是学习数据库技术的高级阶段课程,读者应该在选择学习《数据库应用基础实例教程》、《Access2003数据库实用教程》、《SQL Server数据库应用基础与实现》和《SQL Server2005实例教程》之后,现学习本书内容。本教材以Oracle10g为教学环境,重点介绍以下内容:
(5)训练掌握数据更新的方法和基本命令格式。
(6)训练掌握数据删除的方法和基本命令格式。
实训任务:
(1)查询“ShopUser.客户信息”表中信息,并将客户编号升序排列。
(2)查询”ShopUser.客户信息”表中所有客户编号和客户名称。
(3)查询“ShipUser.客户信息”中编号为“1001”的客户信息。
(9)使用命令方式修改“ShopUser.Num”序列
(10)删除“Shopuser.Num”DROP SEQUENCE ShopUser.Num
实训四SQL编程语言
实训任务:
(1)理解Байду номын сангаасQL的概念。
(2)训练运用SQL函数。
(3)训练掌握数据查询的方法和基本命令格式。
(4)训练掌握数据录入的方法和基本命令格式。
(4)查询“ShopUser.客户信息”表中客户编号后2位“02”的客户信息。
(5)查询“ShopUser.客户信息”表和“ShopUser.订单”表中所有客户的全部信息。
select*from system.客户信息,system.订单
(6)分别使用INNER JOIN、FULL OUTER JOIN和CROSS JOIN关键字。查询“ShopUser.客户信息”表和“ShopUser.订单”表中的全部信息。
(1)Oracle系统的基础:
(2)Oracle系统的管理工具;
(3)Oracle系统库的创建与管理;
(4)Oracle数据表的创建与管理;
(5)管理视图;
(6)SQL编程语言;
(7)PL/SQL编程语言;
(8)管理PL/SQL存储过程与触发器;
(9)管理安全性;
(10)数据库安全性;
(11)Oracle数据库的访问。
(7)打开刚才创建的ShopInfo表空间中点添加将存储下面的增量改为2MB,最大文件为30MB
(8)打开表空间ShopInfo点编辑在添加中删除ShopInfo02.dbf
(9)查看数据库包含的所有段类型SELECT DISTINCT Seqment_Type from DBA_Segments
(10) SELECT TABLESPACE_NAME,EXTENTS,BYTES FROM DBA_Segments WHERE OWNER='SYSTEM'
SELECT*FROM DBA_TABLES WHERE TABLE_NAME='客户信息';(查看客户信息表的字段信息)
(4)用ADD关键字向”订单”表添加字段
(5)为订单表的“订货数量”字段创建一个CHECK约束
(6)为”客户信息”表和”订单”表创建FOREIGN KEY约束
(7)为“订单编号索引”的索引,绑定”订单编号”字段
实训二数据表的创建与管理
实训目的:
(1)熟练掌握利用DBCA管理数据库的方法。
(2)熟练掌握使用OEM方式管理表空间的方法。
(3)了解以命令行方式创建数据库和表空间的方法。
(4)理解段的概念和特点。
实训任务:
(1)创建一个客户信息表如下
(2)使用命令行方式创建订单表
(3)用DESC和SELECT命令行方式查看”客户信息”和表单
实训任务:
(1)Databuse contml URL为http:504-20:5500/em
(2)使用STARTUP和SHUTDOUN命令启动和停止“EshopData”数据库。
(3)打开管理存储表空间创建输入名称为ShopInfo
(4)修改永久表间
(5)删除永久表空间
(6)为ShopInfo表空间添加数据文件ShopInfo02.dbf,初始值为10MB.
(3)修改“客户基本信息”视图
(4)用OEM方式为“客户信息”创建一个名为“JP”的同义词
(5)用命令方式创建一个名为“JS”的同义词
(6)使用DESC命令方式查看“DBA_Synonyms”数据字典中存储的参数信息
(7)创建名“ShopUser,Num”的序列
(8)使用DESC方式查看“DBA_Seqences”
本教材具有以下特色:
(1)定位准确、适应面广。
(2)合理编排章节顺序,提高学习效率。
(3)明确职业岗位需求,体验数据库的应用。
(4)以真实的工作任务为载体组织教学内容,在真实的工作环境中探索数据库的创建与设计。
(5)采用“项目导向、任务驱动”教学法讲解知识与训练技能,体现了“在做中学、学以致用”的教学理念,适用于理论、实践一体化教学,融“教、学、练、思”于一体。