Oracle11g教程第1章案例数据库设计
- 格式:ppt
- 大小:921.04 KB
- 文档页数:24
Oracle 11g图形界面创建数据库实例注:以oracle11g为例,在windowsXP操作系统测试通过。
Step1创建数据库实例:进入开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Database Configuration Assistant进入后如图所示:点击下一步默认选项创建数据库,点击下一步:默认一般事务和用途,点击下一步:输入数据库名和sid,以sinosoft为例,(注:如果提示没有创建监听器,请在开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Net Configuration Assistant进行配置,这里就不一一熬述了)点击下一步:默认选项,点击下一步:为不同账户设置不同的口令,我们选择所有账户使用统一管理口令:sinosoft,点击下一步:点击下一步:点击下一步:点击下一步:点击下一步:点击字符集,设置数据库字符集为GBk还是UTF-8,点击下一步:点击下一步:点击下一步:点击下一步:点击完成:点击确定:正在启动并创建oracle实例:记录下URL: https://PC-Zheng:5500/em,因为我们等下要用它登陆控制台创建表空间;点击退出完成数据库实例创建。
Step2 创建表空间在IE中打开https://PC-Zheng:5500/em(如果显示无法找到网站,请在控制面板—管理工具—服务中启动OracleDBConsolet 服务)出现登陆窗口,我们用sys登陆,密码是我们之前设置的口令:sinosoft,连接身份选sysdab,点击登录:登录进去后点击“服务器”,点击表空间来创建表空间:点击创建:输入名称:sinosoft_tablespace 点击右下脚添加数据文件输入文件名:sinosoft_file,选择文件大小(不能超过4GB,windows系统文件最大限制为4GB),填入自动扩展增量,点击右下脚继续,然后再点击确定:这时我们的表空间就创建好了Step3 创建角色如图所示,在服务器—安全性下点击角色点击创建:输入我们角色的名称以及口令,这个名称和口令将会在pl/sql连接时所用,选择默认表空间,选择完后点击角色:点击编辑列表:将CONNECT DBA RESOURCE unlimited加入到角色当中,点击确定,再点击应用,角色创建完成。
Oracle11g设计与开发教程课程设计一、课程简介本课程是针对Oracle数据库的设计与开发进行讲解的,主要包括以下内容:•数据库设计的基础知识•Oracle数据库的安装与配置•Oracle11g的基本结构和架构•SQL语言的基本操作•数据库模式设计与管理•数据库安全性设计•PL/SQL语言的基本操作•数据库性能优化技巧二、课程目标通过学习本课程,学员将能够掌握Oracle数据库设计和开发的基础知识,进一步了解Oracle数据库的整个生命周期和基本操作,包括需要安装和配置Oracle 数据库、数据库结构设计、数据存储和提取、以及各种技术和工具的使用。
三、课程大纲第一章数据库设计基础•数据库基本概念和基础知识•数据库设计的目的和方法•数据库设计的数据模型和设计工具第二章 Oracle数据库的安装和配置•Oracle数据库的安装和配置•SQL*Plus和SQL Developer的使用•Oracle数据库的特性和优势第三章 Oracle数据库的基本结构和架构•Oracle数据库的模型•数据库工具的使用•数据库管理第四章 SQL语言的基本操作•SQL语句的基本语法和使用•数据库中数据的查询和管理•SQL Developer的使用技巧第五章数据库模式设计与管理•数据库模式的设计和实现•数据库模式管理和维护•Oracle数据库的管理任务第六章数据库安全性设计•数据库的安全性要求•数据库的访问控制和应用程序设计•数据库安全性的技巧和工具第七章 PL/SQL语言的基本操作•PL/SQL语言的使用•数据库对象和PL/SQL的使用•PL/SQL的调试和使用技巧第八章数据库性能优化技巧•数据库性能优化的要求和方法•Oracle数据库性能的优化和调整•数据库存储和查询性能的优化技巧四、实验任务在本课程中,我们将通过以下实验任务进一步加深对Oracle数据库设计和开发的理解:实验一:Oracle数据库的安装和配置•安装Oracle数据库软件•配置Oracle数据库•安装SQL Developer实验二:SQL基本操作实验•创建表格•更新表格•删除表格实验三:数据库模式设计实验•数据模式设计与实现•数据库的模式管理实验四:PL/SQL基本操作实验•存储过程的基本操作•触发器的使用和管理实验五:数据库性能优化实验•Oracle性能优化方法和技巧•数据库的存储和查询性能优化五、教学方法本课程采用课堂讲授、实验教学及在线交流等多种教学方法,旨在通过理论和实践相结合的方式,加深学员对Oracle数据库设计和开发技术的理解和掌握。
OracleDatabase11g应用与开发教程课程设计课程简介本课程旨在向学生介绍Oracle Database 11g的应用与开发。
课程内容包含Oracle Database 11g的基础知识、SQL语言、PL/SQL编程、数据库管理员的相关技能等方面的知识点。
学生将会在实践中掌握Oracle Database 11g的开发和应用技能。
本课程将会通过授课、讨论、编程实践等方式进行。
教学目标1.理解Oracle Database 11g的基础知识和架构2.掌握SQL语言和PL/SQL编程3.熟悉Oracle Database 11g的开发和应用技能4.学习并掌握数据库管理员的相关技能教学大纲第一章:Oracle Database 11g概述•Oracle数据库简介•Oracle Database 11g的体系架构•Oracle Database 11g的安装与配置第二章:SQL语言•SQL语言基础•SQL语言高级应用•表达式和谓词第三章:PL/SQL编程•PL/SQL程序设计•异常处理•游标和函数第四章:Oracle Database开发和应用技能•Oracle Database编程接口•JDBC编程•使用PL/SQL Web Toolkit第五章:数据库管理员的相关技能•数据库备份和恢复•数据库性能调优•数据库安全与维护课程设计实验设计实验1:Oracle Database 11g基础知识和安装•实验目的:了解Oracle Database的基础知识和安装方法•实验内容:安装Oracle Database 11g,理解数据库概念,熟悉Oracle Database 11g的体系架构•实验要求:完成Oracle Database 11g的安装和配置,并理解数据库概念和体系架构实验2:SQL语言•实验目的:掌握SQL语言的基本语法和应用•实验内容:使用SQL语言创建表、插入数据、更新和删除数据,学习SQL语言高级应用•实验要求:使用SQL语言完成实验内容,掌握SQL语言基本语法和应用实验3:PL/SQL编程•实验目的:掌握PL/SQL编程基础•实验内容:使用PL/SQL编程实现简单的程序,如计算器、图书管理系统等•实验要求:使用PL/SQL编程完成实验内容,熟悉PL/SQL程序设计实验4:Oracle Database 11g开发和应用技能•实验目的:学习Oracle Database编程接口和应用•实验内容:使用JDBC编程实现对Oracle Database的连接,使用PL/SQL Web Toolkit开发Web应用程序•实验要求:掌握Oracle Database编程接口和应用技能,熟悉JDBC 编程和PL/SQL Web Toolkit开发实验5:数据库管理员的相关技能•实验目的:学习和掌握数据库管理员的技能•实验内容:实验体验数据库备份和恢复操作,进行数据库性能调优和数据库安全维护•实验要求:了解数据库管理员的技能,熟悉数据库备份和恢复操作,掌握数据库性能调优和数据库安全维护技能课程作业•作业1:根据实验3中的图书管理系统,实现增加图书、删除图书、查询图书、修改图书等功能•作业2:使用PL/SQL Web Toolkit开发Web应用程序,具体内容和功能根据实际需求设计总结通过本课程的学习,学生将会了解Oracle Database 11g的基础知识和架构,掌握SQL语言和PL/SQL编程,熟悉Oracle Database 11g的开发和应用技能,学习并掌握数据库管理员的相关技能。
Oracle11g 数据库图文创建步骤1.创建相关a). MALL业务数据库数据库名:BFMALL作用:MALL业务和卡数据平台b). POS数据库数据库名:BFPOS作用:POS销售数据平台c). 前提条件oracle11g server主程序已安装完成2.创建步骤(以业务数据库BFMALL为创建范例)a). 在业务服务器上运行database configuration assistant数据库创建工具,如下图所示:b). 欢迎界面,如下图所示:c). 创建数据库,如下图所示:d). 默认一般用途或事务处理,如下图所示:e). 数据库名称按照命名规约填写,业务数据库命名为BFMALL,POS数据库则命名为BFPOS,如下图所示:f). 管理选项,可启用自动磁盘备份,如下图所示:g). 所有帐户均使用同一管理口令,便于记忆,本例设置为DHHZDHHZ,如下图所示:h). 存储选项,本例默认采用文件系统,正式环境根据实际情况,即可配置于服务器自身硬盘分区,也可配置于磁盘存储阵列,如下图所示:i). 安装位置可自行指定,本例采用oracle默认位置,正式环境一般基于空间较大、非系统盘的硬盘分区中,如下图所示:j). 恢复配置,正式环境必须选用归档模式,便于日后通过归档日志恢复,本例鉴于减小资源消耗不采用,同时快速恢复区的大小根据机器内存大小进行适当分配,如下图所示:k). 数据库内容,不选用示例,如下图所示:l). 初始化参数,正式环境需根据实际情况设置,本例自动分配,如下图所示:i). 安装设置,本例默认,如下图所示:m). 自动维护,本例采用,如下图所示:n). 数据库存储一览,如下图所示:o). 创建选项,如下图所示:p). 最终确认安装配置项目,如下图所示:q). 正在创建,如下图所示:r). 数据库BFMALL创建完成,如下图所示:s). 重复以上步骤,创建POS数据库BFPOS,完成即可。
Oracle11g数据库基础教程教学设计课程目标本课程旨在介绍Oracle11g数据库基础知识及其应用,让学生能够熟练使用Oracle11g数据库进行数据管理和查询操作,为后续的数据库开发和管理工作打下坚实的基础。
教学内容第一章数据库基础概念1.1 数据库的定义、特点及分类 1.2 关系型数据库和非关系型数据库的比较1.3 数据库管理系统的作用及组成部分第二章 Oracle11g数据库安装与配置2.1 Oracle11g数据库安装方法及过程 2.2 Oracle11g数据库的配置及初始化2.3 数据库连接与用户管理第三章 SQL语句3.1 SQL语言的基础语法 3.2 数据库查询语句 3.3 数据库约束和数据类型第四章数据库设计及规范化4.1 数据库设计基础原理 4.2 数据库规范化理论和规则 4.3 常见设计模式第五章 Oracle PL/SQL语言5.1 PL/SQL语言的语法和特点 5.2 PL/SQL编程基础 5.3 存储过程、函数和触发器的实现第六章 Oracle数据库的性能调优6.1 Oracle数据库性能调优的原理和方法 6.2 SQL语句优化技巧 6.3 数据库索引的作用及实现教学方法本课程将采用课堂授课和实践演练相结合的方式进行教学。
在讲解理论知识的同时,将通过实际案例演示和练习来帮助学生更好地理解和掌握Oracle11g数据库的应用。
同时,我们将提供在线学习平台,供学生自主学习和实践。
学生可以在自己的电脑上安装Oracle11g数据库软件,跟随教学材料进行练习和掌握。
评估方式1.期末闭卷考试占总成绩50%2.课堂作业和实践练习占总成绩50%教学资源1.电子教材:《Oracle11g数据库基础教程》2.Oracle11g数据库软件安装包及教学案例3.在线学习平台:Oracle Academy参考文献1.《Oracle Database 11g Administrator Handbook》2.《Oracle Database 11g SQL基础教程》3.《Oracle Database 11g PL/SQL编程基础》教学团队本课程由经验丰富的Oracle数据库专家组成的教学团队共同授课,为学生提供专业的教学服务和指导。
Oracle 11g图形界面创建数据库实例注:以oracle11g为例,在windowsXP操作系统测试通过。
Step1创建数据库实例:进入开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Database Configuration Assistant进入后如图所示:页脚内容1点击下一步默认选项创建数据库,点击下一步:页脚内容2默认一般事务和用途,点击下一步:输入数据库名和sid,以sinosoft为例,(注:如果提示没有创建监听器,请在开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Net Configuration Assistant进行配置,这里就不一一熬述了)点击下一步:页脚内容3默认选项,点击下一步:为不同账户设置不同的口令,我们选择所有账户使用统一管理口令:sinosoft,点击下一步:页脚内容4点击下一步:点击下一步:页脚内容5点击下一步:点击下一步:页脚内容6点击字符集,设置数据库字符集为GBk还是UTF-8,点击下一步:点击下一步:页脚内容7点击下一步:点击下一步:页脚内容8点击完成:点击确定:页脚内容9正在启动并创建oracle实例:记录下URL: https://PC-Zheng:5500/em,因为我们等下要用它登陆控制台创建表空间;点击退出完成数据库实例创建。
Step2 创建表空间在IE中打开https://PC-Zheng:5500/em(如果显示无法找到网站,请在控制面板—管理工具—服务中启页脚内容10动OracleDBConsolet 服务)出现登陆窗口,我们用sys登陆,密码是我们之前设置的口令:sinosoft,连接身份选sysdab,点击登录:页脚内容11登录进去后点击“服务器”,点击表空间来创建表空间:点击创建:页脚内容12输入名称:sinosoft_tablespace 点击右下脚添加数据文件输入文件名:sinosoft_file,选择文件大小(不能超过4GB,windows系统文件最大限制为4GB),填入自动扩展增量,点击右下脚继续,然后再点击确定:页脚内容13这时我们的表空间就创建好了Step3 创建角色如图所示,在服务器—安全性下点击角色页脚内容14点击创建:输入我们角色的名称以及口令,这个名称和口令将会在pl/sql连接时所用,选择默认表空间,选择完后点击角色:页脚内容15点击编辑列表:将CONNECT DBA RESOURCE unlimited加入到角色当中,点击确定,再点击应用,角色创建完成。