Oracle数据库管理--教案
- 格式:doc
- 大小:164.50 KB
- 文档页数:15
Oracle10g数据库管理应用与开发标准教程课程设计一、课程背景在当今信息化时代,大数据的需求越来越高,数据库管理的作用越发重要。
同时,为了能够更有效率地使用数据库,加强数据库的开发及管理技能的专业人员也越发需要。
因此,本门课程旨在帮助学习者掌握Oracle10g数据库的管理应用与开发技能,完成数据库的开发、管理以及优化。
二、课程目标1.学习者能够熟悉Oracle10g数据库的基础知识和操作规范;2.学习者能够使用SQL语言对Oracle10g数据库进行数据的CRUD操作;3.学习者能够熟悉Oracle10g数据库管理应用程序的开发;4.学习者能够了解Oracle10g数据库的优化技巧。
三、课程内容1. Oracle10g数据库基础知识与操作规范•Oracle10g数据库体系结构•Oracle10g数据库安装与配置•Oracle10g数据库对象的创建和管理•Oracle10g数据库用户和权限管理•Oracle10g数据库备份和恢复2. SQL语言与Oracle10g数据库•SQL语言的基础知识•Oracle10g数据库中的约束条件•数据库中的索引•数据库的触发器•SQL语言中复杂查询3. Oracle10g数据库管理应用程序的开发•通过PL/SQL进行Oracle开发•使用Oracle Developer Tools进行应用程序开发•熟悉Oracle10g数据库的应用程序接口•使用Oracle10g数据库进行数据同步4. Oracle10g数据库优化技巧•Oracle10g数据库性能评估•Oracle10g数据库性能优化•优化Oracle的SQL语句性能•优化Oracle应用程序的性能四、课程实践1. 实验环境•操作系统:Windows 10•数据库管理软件:Oracle10g•数据库开发工具:Oracle SQL Developer2. 实验内容1.使用SQL语言进行数据库CRUD操作练习2.创建Oracle10g数据库对象练习3.编写PL/SQL存储过程以及触发器4.基于Oracle10g数据库的应用程序开发实验内容详细信息将在课程开始之前发布给学习者,并会在课程过程中不断更新。
Oracle数据库管理–教案课程简介本课程是面向Oracle数据库管理员以及有意向进入这一领域的人士设计的,旨在帮助学员掌握Oracle数据库的管理和维护知识。
该课程包含Oracle数据库管理的各个方面,如安装、备份与恢复、性能优化、安全性等内容。
教学目标本课程旨在帮助学员实现以下目标:•理解Oracle数据库架构及其工作原理。
•能够熟练使用Oracle数据库的基本管理工具。
•能够通过备份与恢复技术保障数据安全。
•能够进行Oracle数据库实例的性能优化。
•掌握Oracle数据库的安全管理。
教学方法本课程主要采用理论学习和实践操作相结合的教学方法,其中理论学习包括案例分析、课堂讲解以及课后作业;实践操作则包括Oracle数据库安装、性能测试、备份与恢复等操作。
这些操作将通过虚拟环境进行,学员可以通过远程登陆方式实现。
教学内容第一章:Oracle数据库介绍•Oracle数据库的基本概念•Oracle数据库体系结构•Oracle数据库管理工具第二章:Oracle数据库安装•系统要求•安装准备工作•安装Oracle数据库第三章:Oracle数据库备份与恢复•备份策略•数据库备份方法•数据库恢复方法第四章:Oracle数据库性能优化•SQL优化•硬件优化•Oracle数据库优化第五章:Oracle数据库安全性管理•Oracle数据库的安全特性•数据库用户管理•数据库的访问控制作业要求•提交安装Oracle数据库的操作过程与结果。
•设计一个数据库备份方案。
•调整某一SQL语句的执行计划,并详细说明该调整的过程与结果。
•根据安全管理需求,设计一个数据库用户管理方案。
通过本课程的学习,学员将掌握Oracle数据库的管理和维护知识,具备开展实际工作的能力。
在课程结束后,学员将获得继续深入学习以及应用Oracle数据库管理技术的基础。
Oracle11g数据库管理与开发基础教程课程设计1. 课程介绍Oracle 11g数据库是业界公认的稳定、高效、安全的关系型数据库管理系统。
本课程将介绍Oracle 11g数据库的管理和开发基础,包括数据库的安装、基本操作、SQL语言、PL/SQL语言、存储过程、触发器、索引、视图等内容。
通过本课程的学习,学生将掌握Oracle 11g数据库的基本操作和开发技能,为数据库管理和开发领域的进一步学习和实践提供基础知识和方法。
2. 教学目标本课程的教学目标为:1.掌握Oracle 11g数据库的安装和配置方法。
2.掌握Oracle 11g数据库的基本操作和SQL语言。
3.掌握PL/SQL语言的基本语法和使用方法。
4.掌握存储过程和触发器的设计和实现方法。
5.掌握索引、视图和其他高级查询技术的使用方法。
3. 教学内容与安排本课程的教学内容和安排如下:3.1 数据库基础知识•数据库系统的概述和发展趋势。
•数据库管理系统的基本结构和特点。
•数据库设计的基本流程和原则。
3.2 Oracle 11g数据库的安装和配置•Oracle 11g数据库的安装方法和步骤。
•Oracle 11g数据库的配置方法和注意事项。
3.3 Oracle 11g数据库的基本操作和SQL语言•Oracle 11g数据库中的基本数据类型和操作符。
•Oracle 11g数据库的数据管理和维护方法。
•SQL语言的基本语法和使用方法。
•SQL语言的数据查询和更新操作。
3.4 PL/SQL语言•PL/SQL语言的基本语法和使用方法。
•PL/SQL语言的变量和常量的定义和使用方法。
•PL/SQL语言的分支和循环结构的使用方法。
•PL/SQL语言的存储过程和函数的设计和实现方法。
3.5 存储过程和触发器•存储过程和触发器的基本概念和应用场景。
•存储过程和触发器的设计和实现方法。
•存储过程和触发器的性能和调试技巧。
3.6 索引、视图和其他高级查询技术•索引和视图的基本概念和应用场景。
《Oracel数据库设计》课程教学大纲一、课程性质与任务ORACLE是目前最流行的关系型数据库管理系统,广泛应用于管理信息系统、企业信息处理、Internet、电子商务等领域。
本课程是为高职专科计算机软件,数据库技术,计算机网络等专业学生学习计算机数据库原理,掌握Oracle数据库的基本知识体系而开设的专业基础课。
课程主要注重介绍Oracle10g数据库的开发及应用,使用学生能从事一般的数据库开发工作,也能从事一般的Oracle 数据库的维护工作。
通过本课程的学习,让学生掌握Oracle数据库的基本操作,学会设计,开发和维护Oracle数据库。
二、课题和课时分配理论课时:32学时实践课时:32学时三、课程内容及教学要求第一章 Oracle 10g的简介第一节了解Oracle10g,运行环境第二节主要的管理工具OEM,SQL*Plus和DBCA教学要求:通过本章的学习,让学生了解Oracle的基本概念,掌握在Oracle 10g中所用到的主要管理工具的使用,为以后的学习打下基础。
第二章数据库和表的基创建第一节数据库和表的基本概念第二节使用界面创建数据库和表第三节使用命令方式创建数据库和表教学要求:创建数据库和表是Oracle10g最基本的工作,数据库和表是Oracle用于组织和管理数据的对象。
了解数据库和表的概念,掌握如何利用工具和SQL语句的方式来创建数据库和表。
第三章数据库的操作第一节操作表数据(数据的增删改)第二节默认值约束第三节索引的建立和维护第四节同义词第五节数据库链接第六节数据完整性教学要求:掌握如何利用工具和SQL语句的方式对表中的数据进行操作(插入,删除,修改),掌握建立默认值约束,掌握如何建立索引,如何实现数据的完整性。
了解索引,同义词的基本工作原理,了解使用数据库的链接的意义第四章数据库的查询和视图第一节连接、选择和投影第二节数据库的查询,包括简单查询和高级查询第三节数据库的视图第四节格式化输出结果教学要求:了解什么是连接、选择和投影,了解视图的基本概念。
oracel数据库课程设计一、教学目标本课程旨在让学生掌握Oracle数据库的基本原理和操作技能,通过理论学习和实践操作,使学生能够熟练使用Oracle数据库进行数据管理、查询和维护。
具体的教学目标如下:1.理解数据库的基本概念和原理,包括数据模型、数据库结构、SQL语言等。
2.掌握Oracle数据库的安装和配置方法。
3.熟悉Oracle数据库的常见操作,如创建表、插入数据、查询数据、更新数据和删除数据等。
4.了解Oracle数据库的安全性和性能优化方法。
5.能够独立安装和配置Oracle数据库。
6.能够使用SQL语言进行数据管理和查询。
7.能够编写简单的存储过程和触发器。
8.能够对Oracle数据库进行性能调优和安全防护。
情感态度价值观目标:1.培养学生对数据库技术的兴趣和热情,提高学生对信息技术的认识和应用能力。
2.培养学生良好的团队合作意识和沟通能力,提高学生解决实际问题的能力。
二、教学内容根据课程目标,教学内容主要包括以下几个部分:1.数据库基础知识:介绍数据库的基本概念、数据模型、数据库结构等。
2.Oracle数据库安装与配置:讲解Oracle数据库的安装步骤、环境配置和客户端使用方法。
3.SQL语言:包括数据定义语言、数据操纵语言、数据查询语言和数据控制语言等。
4.数据库设计:介绍数据库设计的原则和方法,包括实体-关系模型、关系规范化等。
5.Oracle数据库高级操作:包括存储过程、触发器、事务管理、并发控制等。
6.数据库性能优化:讲解数据库性能调优的方法和技巧,包括索引、分区、缓存等。
7.数据库安全与防护:介绍数据库的安全性原则、访问控制和加密技术等。
三、教学方法为了提高教学效果,本课程采用多种教学方法相结合的方式,包括:1.讲授法:教师讲解基本概念、原理和方法,引导学生理解数据库知识。
2.案例分析法:通过分析实际案例,使学生掌握Oracle数据库的操作技巧。
3.实验法:安排上机实验,让学生亲自动手操作,巩固所学知识。
Oracle教案一、引言Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器或B/S体系机构的数据库之一。
作为一种关系数据库管理系统,Oracle具有数据安全、完整性、一致性、并发性、易用性、可移植性、可调整性、高性能等特点。
本教案旨在帮助学习者掌握Oracle 数据库的基本概念、操作方法及高级应用,为实际工作中的应用奠定基础。
二、教学目标1.理解Oracle数据库的基本概念,包括数据库、表、视图、索引、存储过程、触发器等。
2.掌握Oracle数据库的安装、配置、启动与关闭等基本操作。
3.学会使用SQL语句进行数据查询、插入、更新、删除等操作。
4.熟悉Oracle数据库的备份与恢复方法,确保数据安全。
5.了解Oracle数据库的性能优化技巧,提高数据库运行效率。
6.掌握Oracle数据库的权限管理,保障数据库安全。
三、教学内容1.Oracle数据库概述(1)Oracle数据库发展历程(2)Oracle数据库特点(3)Oracle数据库体系结构2.Oracle数据库安装与配置(1)安装环境准备(2)Oracle数据库安装步骤(3)Oracle数据库配置3.Oracle数据库基本操作(1)启动与关闭数据库(2)创建、修改、删除用户(3)创建、修改、删除表空间(4)创建、修改、删除表(5)创建、修改、删除索引(6)创建、修改、删除视图4.SQL语句应用(1)数据查询(2)数据插入、更新、删除(3)事务处理(4)子查询与连接查询5.Oracle数据库备份与恢复(1)备份类型及策略(2)冷备份(3)热备份(4)逻辑备份与恢复6.Oracle数据库性能优化(1)SQL优化(2)索引优化(3)存储过程优化(4)数据库参数调整7.Oracle数据库权限管理(1)用户权限管理(2)角色权限管理(3)系统权限与对象权限四、教学方法1.理论讲授:讲解Oracle数据库的基本概念、原理、操作方法等。
Oracle数据库管理课程教学大纲课程名称:Oracle数据库管理英文名称:Oracle Database Management课程编号:x2160261学时数:48其中实验(实训)学时数:16 课外学时数:0学分数:3.0适用专业:软件工程、网络工程一、课程的性质、教学目的与任务Oracle 数据库管理是软件工程专业的专业课。
数据库技术是计算机学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实用性。
随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能、办公信息系统等新的应用领域。
本课程设置的目的是培养学生掌握Oracle数据库的高级管理及开发技能,理解Oracle 数据库体系结构的概念,各组件的工作原理和交互方式。
创建、维护Oracle数据库,快速有效地对各种结构进行正确的管理,包括性能监控、数据库安全性管理、用户管理和备份/恢复技术。
以老师讲解与实践演练相结合的授课方式,使学生掌握合理解决这些问题的方法和经验技巧,增强对数据库底层原理的理解和判断力。
能够较好的维护企业Oracle数据库系统,成为一名出色的数据库技术管理员。
二、课程教学内容的基本要求、重点和难点1、Oracle 11g安装建库了解Oracle 11g数据库的功能和特点及创新历程;掌握Linux操作系统环境搭建,熟悉Oracle环境、常用的工具,包括sqlplus、develope和企业管理器em;熟练掌握用dbca创建数据库,以及启动和关闭数据库的方法,为后续学习打下基础。
重点:Oracle 11g数据库环境、常用的工具。
难点:linux环境搭建配置。
2、Oracle 11g数据库基础配置管理熟悉Oracle数据库的基本管理工具,熟练掌握sqlplus工具及sqlplus内部常用命令;掌握Oracle数据库网络监听的配置;掌握Oracle客户端软件的安装配置方法并能够连接数据库服务器。
orcle课程设计一、教学目标本课程的教学目标是使学生掌握Oracle数据库的基础知识,包括数据库的概念、结构、安装和配置,以及基本的数据库操作和管理。
同时,学生应该能够运用所学知识解决实际问题,具备一定的数据库设计和维护能力。
在情感态度价值观方面,学生应该培养对数据库技术的兴趣,认识到数据库在现代社会中的重要性,以及遵守数据安全和隐私的原则。
二、教学内容教学内容将按照以下大纲进行:1.Oracle数据库概述:介绍Oracle数据库的概念、特点和应用场景。
2.Oracle数据库安装与配置:讲解如何在不同操作系统上安装和配置Oracle数据库。
3.数据库基本操作:包括创建表、查询数据、插入和更新数据等。
4.数据库管理:介绍数据库的备份与恢复、性能调优和安全控制等。
5.数据库设计:讲解如何设计合理的数据库结构和模式。
三、教学方法为了激发学生的学习兴趣和主动性,将采用多种教学方法:1.讲授法:讲解Oracle数据库的基本概念和原理。
2.案例分析法:通过分析实际案例,使学生更好地理解和应用数据库知识。
3.实验法:安排实验课,让学生亲自动手操作数据库,提高实际操作能力。
4.讨论法:学生进行小组讨论,分享学习心得和经验。
四、教学资源为了支持教学内容和教学方法的实施,将准备以下教学资源:1.教材:选择一本适合的Oracle数据库教材,作为学生学习的主要参考资料。
2.参考书:提供一些相关的参考书籍,供学生深入了解和学习。
3.多媒体资料:制作教学PPT和视频教程,帮助学生更好地理解数据库操作和管理的知识。
4.实验设备:准备足够的计算机和Oracle数据库软件,供学生进行实验和实践。
五、教学评估为了全面反映学生的学习成果,将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问和回答问题的表现,以及小组讨论的贡献,评估学生的学习态度和积极性。
2.作业:布置定期的作业,包括练习题和小项目,评估学生对Oracle数据库知识的理解和应用能力。
oracel数据库课程设计一、课程目标知识目标:1. 理解Oracle数据库的基本概念,掌握数据库的组成结构;2. 学会使用SQL语言进行数据库的基本操作,包括数据查询、插入、更新和删除;3. 掌握数据库表的设计原则,能独立设计简单的数据库表结构;4. 了解数据库的完整性约束,并能运用约束保证数据的有效性。
技能目标:1. 能够使用Oracle数据库管理系统进行数据库的创建、管理和维护;2. 能够运用SQL语句完成复杂的数据查询,提高数据处理能力;3. 能够根据实际需求设计合理的数据库表结构,并实现数据的有效存储;4. 能够运用所学知识解决实际问题,提高问题分析和解决能力。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性;2. 培养学生的团队协作意识,提高沟通与表达能力;3. 培养学生严谨、细致的学习态度,树立良好的学术道德观;4. 培养学生关注数据库技术的发展,了解其在社会生产中的应用价值。
本课程针对高年级学生,结合Oracle数据库的学科特点,注重理论与实践相结合,旨在提高学生的数据库知识水平和实际操作能力。
课程目标既包括基础知识的掌握,又注重技能培养和情感态度价值观的塑造,以适应社会对高素质数据库技术人才的需求。
通过对课程目标的分解和实现,使学生能够达到预期的学习成果,为后续的学习和工作打下坚实基础。
二、教学内容1. Oracle数据库概述:介绍数据库的基本概念、发展历程,Oracle数据库的特点和优势。
教材章节:第一章 数据库基础2. SQL语言基础:讲解数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言(DQL)等。
教材章节:第二章 SQL语言3. 数据库表设计:学习关系模型、实体-关系模型,掌握数据库表的设计方法和原则。
教材章节:第三章 数据库设计4. 数据库的完整性约束:介绍主键、外键、唯一性约束、检查约束等,确保数据的有效性。
教材章节:第四章 数据完整性5. 数据库查询技术:学习复杂查询、子查询、联接查询等,提高数据处理能力。
Oracle11g中文版数据库管理应用与开发标准教程教学设计一、课程介绍本课程主要介绍Oracle11g中文版数据库管理应用与开发的相关知识和技能,使学生掌握Oracle数据库的基本概念和操作技能,培养学生Oracle数据库开发的能力,为学生今后从事数据库开发、管理和维护工作打下坚实的基础。
二、教学目标1.掌握Oracle数据库的基本概念,了解数据库的结构和特点。
2.掌握Oracle数据库的基本操作技能,包括创建和管理数据库对象。
3.掌握Oracle数据库的高级应用,包括PL/SQL编程、数据仓库和数据挖掘。
4.培养学生动手实践能力,能够独立设计和开发Oracle数据库应用程序。
三、教学内容1. Oracle数据库基础•数据库的基本概念与应用•Oracle数据库的特点和优势•Oracle数据库的安装和配置•Oracle数据库的管理工具及其使用方法2. Oracle数据库对象管理•数据表的创建和管理•索引的创建和管理•视图的创建和管理•序列的创建和管理3. PL/SQL编程基础•PL/SQL语言基础•数据类型和变量的使用•流程控制和循环结构的使用•存储过程和函数的创建和调用•游标和异常处理的使用4. Oracle高级应用•数据仓库的基本概念和应用•数据挖掘的基本方法和技术•多维数据分析方法和技术5. Oracle开发工具应用•Oracle SQL Developer的使用•Toad for Oracle的使用•Oracle JDeveloper的使用6. 课程实践•要求学生通过实验操作掌握Oracle数据库管理和开发应用的基本技能•实践内容包括Oracle数据库的安装和配置、数据表的创建和管理、PL/SQL编程、数据仓库和数据挖掘等四、教学方法1. 讲授法通过讲解教材内容和案例分析,全面深入地讲解Oracle11g中文版数据库管理应用与开发的基本原理和操作技能。
2. 实验法要求学生通过实验操作掌握Oracle数据库管理和开发应用的基本技能,提高学生动手实践和创新能力。
《Oracle数据库系统管理》教学大纲一、课程的性质与任务课程的性质:专业技能课程课程的任务:Oracle数据库是目前流行的大型数据库管理系统,本课程的任务是学习Oracle数据库的管理系统知识和操作技能、培养Oracle数据库的系统操作员,管理和维护实际的数据库系统。
前导课程:《数据库基础及PL/SQL语言》《大型数据库》后续课程:《ORACLE数据库系统开发》、《毕业设计与顶岗实习》二、教学基本要求通过本课程的学习,学生应达到下列基本要求:1、掌握Oracle数据库体系结构。
2、安装/创建Oracle数据库3、启动/关闭Oracle数据库4、网络配置管理5、管理控制文件(control files)、联机重做日志(online redo log files)、数据文件(data files),表空间(tablespaces)、段(segments)、区(extents)、块(blocks)。
6、管理用户(users)和权限(privileges)。
7、备份(backup)和恢复(recover)数据库。
8、故障处理与维护三、教学条件本课程教学要求在计算机机房进行,使用多媒体教学设备。
要提供2台服务器,用于安装数据库服务器。
为每个学生提供一台高性能计算机(内存2G以上),开放一个20 G的磁盘分区,用于安装Oracle数据库服务器和安装客户端软件的练习。
四、教学内容及学时安排教学单元子单元主要内容学时服务器安装服务器的安装服务器的安装 4创建数据库使用工具创建/删除数据库4Oracle服务器的体系结构6 启动与关闭实例服务启动与配置创建和使用初始化参数数据库的关闭和启动跟踪文件与警告文件修改实例的初始化参数2 规划与配置网络配置监听器的配置服务命名的配置OEM的使用6 控制文件的管理控制文件的内容和作用复用控制文件控制文件的增加、删除与移动备份控制文件查询与控制文件的相关视图8 日志文件的管理重做日志文件的结构和用途日志配置策略增加日志组和日志成员日志组和日志成员管理查看日志组和成员的信息归档模式与归档物理结构定义表空间的管理表空间与数据文件的关系6表空间的创建表空间的移动调整表空间的大小表空间的管理临时表空间的使用Undo表空间管理Undo表空间的作用2创建undo表空间切换undo表空间6 用户及权限管理创建、删除、修改和查询用户系统和对象权限授予和回收权限角色的管理4 数据重组数据导入与导出IMP、EXP工具的用法表空间传输磁盘故障维护数据文件损坏冷备份与热备份8数据文件的脱机数据文件的还原数据文件的恢复几种不同情况下数据文件丢失的恢复方法数据丢失处理表丢失回闪技术2回闪表表丢失基于时间点的恢复 4不完全恢复复习考试期末实操考试期末实操考试 2五、教法说明1)参考有关原文资料和演示文稿,可以适当采用双语教学。
Oracle数据库基础教学设计介绍Oracle数据库是目前全球使用最广泛的商用关系型数据库管理系统,它被广泛应用于企业信息系统领域。
在数据库领域,有着非常广泛的应用。
作为一名数据库领域的从业者,掌握Oracle数据库的基础知识是非常重要的。
因此,本文将以Oracle数据库的基础知识为主要内容,为初学者提供一份详细的教学设计。
教学目标通过本教学设计,学生应该能够:•掌握基本数据库概念;•熟悉Oracle数据库的基本组成结构和功能;•了解Oracle数据库的运行环境;•掌握Oracle数据库的基本操作。
教学内容数据库基础概念1.什么是数据库?2.数据库的组成结构3.数据库管理员的作用Oracle数据库基础1.Oracle数据库的特点2.Oracle数据库的组成结构和功能3.Oracle数据库的常用工具Oracle数据库环境1.Oracle数据库的安装与配置2.Oracle数据库的启动和停止3.Oracle数据库的系统运行环境Oracle数据库基本操作1.Oracle数据库的连接和认证2.Oracle数据库的基本数据类型3.Oracle数据库的基本SQL语句教学方法在本教学设计中,我们主要采用以下教学方法:讲授法以讲授方式进行重点知识和技能的传授,讲解Oracle数据库的基础概念、基本操作等知识点,指导学生进行操作实践。
互动式教学法在教学过程中,采用互动式教学法,引导学生自主思考,并且进行讨论、问答等形式,提高学生的思维能力;同时,帮助学生理解和掌握核心知识和技能。
实践案例在教学中通过一些实践案例,让学生熟悉Oracle数据库的基本操作,如数据库的创建和表的设计等。
同时,提高学生对知识点的记忆和理解能力。
教学评估为了检验学生对Oracle数据库基础知识和技能的掌握程度,我们采用以下方法进行教学评估:考试通过组织考试的方式,考试内容涉及到教学设计中所涉及的所有知识点,考核学生理论掌握和操作技能的能力。
实践操作通过让学生在一定的时间内完成对Oracle数据库的实际操作,检验学生实际操作能力的水平。
《Oracle数据库管理》实验指导书实验一安装Oracle数据库及常用工具的使用【实验目的】1.掌握Oracle 11g或12c数据库环境搭建、配置和基本管理的方法。
2.熟悉Oracle命令操作环境及SQL*Plus基本命令。
【实验内容】1.在Windows环境下安装Oracle 11g或者Oracle 12c;了解安装选项的含义等。
2.在SQL*Plus中进行用户登录数据库测试,查看并了解有关服务。
3.练习SQL Developer的使用。
4.熟悉OEM图形化工具。
5.掌握DBCA创建数据库的步骤和方法,使用OEM查看数据库信息。
6.通过练习理解Oracle数据库的体系结构。
7.完成实验报告。
实验二Oracle SQL*Plus环境与查询【实验目的】熟悉并使用SQL*Plus命令操作环境,掌握常用命令的使用。
【实验内容】1.熟悉SQL*Plus的命令,用help index查看Oracle有关命令,练习相关命令的使用。
2.练习SQL语句,使用EMPLOYEES等数据表,进行SELECT查询练习,将EMPLOYEES表中的所有数据保存到employees_spool文件中,将相关命令保存到test.sql文件中。
3.指定查询的列,设置列的显示格式,查询常用系统视图中的内容。
4.对EMPLOYEES、JOBS等数据表进行数据的增、删、改练习。
5.使用命令进行创建、修改、删除数据表的练习,包括主键、外键的添加等,并在SQL Developer和OEM中进行数据表的创建等操作。
6.练习INSERT、UPDATE与DELETE等命令的使用。
7.视图的定义与使用练习。
8.完成实验报告。
实验三PL/SQL编程【实验目的】1.熟悉PL/SQL程序设计,练习使用PL/SQL的系统函数和异常处理。
2.理解存储过程、函数、触发器的概念、作用、建立和用法。
【实验内容】1.编写PL/SQL程序,查询EMPLOYEES表员工工资,如果工资小于3000,则加200员工资,并提示信息“XX号员工工资已更新。
《ORACLE数据库管理与应用》课程整体设计一、管理信息二、基本信息三、课程目标总体描述:本课程以工作过程为导向,结合典型项目驱动,强调以能力培养为本位,以职业技能训练为核心,突出理论与实践的深度融合。
让学生了解目前现有的ORACLE数据库技术,包括其实现原理、细节、标准和性能特征、应用前景等,使学生学会评价技术的优劣并密切注意技术的改进和变化。
1.知识目标了解和熟悉数据库的基本概念、数据库系统的构成,数据库的创建和管理、数据表的创建和管理、ORACLE数据库的常用操作和管理维护方法,T-SQL语言设计以及客户端开发技术。
2.能力目标具备开发设计ORACLE数据库管理系统的基本能力,培养协作和沟通的能力,培养学习和创新能力,培养团队合作能力。
3.素质目标管理素质的养成:建立数据库系统规划的概念。
技能素质的养成:具备建立数据库系统所需文档的编写能力。
沟通素质的养成:初步建立客户沟通方式的概念,采用角色扮演的方式实施。
团队合作素质的养成:建立团队合作完成项目任务的配合观念。
职业道德素质的养成:初步建立职业道德的概念,通过讲座、讨论、案例的方式实施。
四、课程内容五、技能训练项目六、教学进度表说明:1.教学内容提要按两节课一个单元填写。
2.课程类型应注明课堂教学、实践教学、实验教学、参观课、讨论课、复习课、练习课等。
3.教学方法应注明课堂讲授、多媒体教学、现场教学、案例教学、讨论教学等。
七、教学资源的设计1.特色教材与选用教材相结合选用先进、适用教材,课件、案例、习题、实训实习项目、学习指南等教学相关资料齐全,符合课程设计要求,满足教学需要。
① 教材选用主教材采用《案例教程》,该教材着重突出了项目设计和岗位技能的训练。
并且使用了全国职业教育计算机信息技术规划教材。
由刘志成主编,吴宪文等副主编,人民邮电出版社出版。
② 参考教材:■ 《电子商务数据库应用技术》,陈静华等编,华中师范大学出版社出版,2008.08;八、考核方案设计《》课程共包括三个项目,考核采取过程考核与期末考核(作品设计+答辩)相结合的方法,其中,过程考核占50%,期末考核占50%。