大型数据库应用教学大纲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教学大纲包含课程教学目的及基本要求、课程教学内容、教学安排及方式、各教学环节学时分配、考核形式、教材和参考用书等内容,并附有实验教学大纲和考试样题。教学大纲内容完整,各部分描述具体。
评审组认为教学大纲的教学目的明确,教学内容全面、重点突出,各教学环节学时分配合理。教学大纲符合计算机科学与技术专业的教学计划和培养方案要求。
4掌握日志文件的管理
验证
附件2:《大型数据库应用》考试样题
一、简答题
1.试述PCTFREE和PCTUSED参数的意义?(10分)
2.试述控制文件和日志文件的作用。为什么要做控制文件和日志文件得镜像?并给出创建控制文件和日志文件镜像的过程。(15分)
3.试述创建一个用户newuser,并指定newuser_tablespace为缺省的表空间(该表空间不存在),该用户的存储空间最少为3G,而该数据库服务器的D盘上还有2.3G的存储空间,在E盘上还有2.8G的存储空间,使该用户能在数据库系统中开发应用程序,要求该用户每个月修改一次密码若不修改则在一天后锁定帐户,如果登录数据库时连续三次输入错误的密码则锁定帐户。的操作步骤。(20分)
六、教材和教学参考书
1.教材:
(1)《Oracle实用教材》,郑阿奇主编,电子工业出版社,2004年。
2.教学参考书:
(1)《Oracle实用教程丛9i到10g》,钟鸣刘晓霞主编,机械工业出版社,2005年。
附件:
《大型数据库应用》上机实验教学大纲
《大型数据库应用》考试样题
附件1:《大型数据库应用》上机实验教学大纲
【课程编号】:
【课程名称】:大型数据库应用
【英文名称】:Applicationof GreatDatabase
【课程类型】:专业课
【总学时/实验学时】:40/12学时
【适用专业】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理
一、实验内容及学时分配
序号
实验项目名称
学时
主要实验目的及实验内容
【课程要求】:选修课
【课程分类】:专业限选课
一、课程教学目的及基本要求
1.教学目的:
《大型数据库应用》课程主要介绍Oracle数据库管理系统的结构及组成,包括Oracle数据库实例结构、Oracle数据库结构和Oracle网络结构,介绍Oracle网络配置及Oracle数据库管理工具,介绍SQL语言、PL/SQL编程及Oracle数据库备份和恢复技术。通过学习使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库应用系统的设计和开发方法。
五、为了保证数据库的完整性与一致性,给定义一个触发器,在修改商品基本信息表(SPXXB)的商品单价时,自动计算商品销售表中的金额(=数量×单价)。(15分)
商品销售表(SPXSB)
商品号
SPH
数量
SL
金额
JE
日期
RQ
0089
20
37.0
2002.12.05
0081
5
4.0
2002.12.05
0081
ORACLE数据库操作
2
2
5
ORACLE数据库查询和视图
4
2
6
PL/SQL介绍
4
2
7
存储过程和触发器
2
2
8
ORACLE系统的安全管理
2
2
9
ORACLE数据库备份与恢复
2
10
应用系统开发简介
2
合计
28
12
五、考核形式
考核以学生完成日常作业和上机实验环节为必要条件,期末考试采用笔试。本课程成绩评定由两部分组成:期末考试占总成绩占70%;平时成绩占30%(其中平时作业占平时成绩的50%,上机操作能力占平时成绩的50%)。
本课程以课堂讲授为主,采用多媒体方式授课;课堂教学和上机实验教学相结合,通过上机操作环节使学生熟练的掌握Oracle数据库系统的管理与应用系统的设计。
四、各教学环节学时分配
序
号
课程内容
教
学
实
验
上
机
讨
论
课
外
合
计
1
ORACLE的开发环境
2
2
ORACLE数据库系统结构
4
3
ORACLE数据库和表的创建
4
2
4
各教学环节在内容、时间等方面安排的衔接性;
教材、参考书选择的合理性;考核方式及内容的安排;样题的题型及内容的深度等。
《大型数据库应用》是计算机科学与技术专业和软件工程专业本科教学中的一门选修课。本课程主要要介绍Oracle数据库管理系统的体系结构及组成,Oracle网络配置及Oracle数据库管理工具,SQL plus和PL/SQL编程,Oracle数据库备份和恢复技术。通过学习使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库设计和开发方法。为学生学习计算机应用系统的分析、设计、开发打下基础。
(3)SQL语言及SQL plus的操作。
(4)PL/SQL程序设计基础。
(5)企业管理器,包括表空间管理、数据文件管理、控制文件管理、日志文件管理、用户管理和模式对象管理。
(6)数据库备份与恢复。数据库故障的种类及恢复策略。包括逻辑备份(Expport,Import工具)、数据库备份工具。
三、教学安排及方式
(5)掌握数据库Oracle数据库备份及恢复技术。
二、课程教学内容
(1)Oracle数据库管理系统产品结构及安装,服务器安装、客户端安装及网络配置。
(2)Oracle数据库实例结构、Oracle进程结构及Oracle数据库结构,包括系统全局区SGA、程序全局区PGA、Oracle用户进程、服务器进程及后台进程、表空间、段、区及数据块、数据文件、控制文件和日志文件。
2.基本要求:
(1)掌握Oracle数据库的实例结构、Oracle数据库逻辑结构和物理结构及数据字典;
(2)掌握Oracle数据库网络结构及配置方法;
(3)掌握数据库管理技术,包括数据库启动与关闭、空间管理、数据文件管理、控制文件管理、日志文件管理、安全管理、对象管理;
(4)学习使用SQL Plus工具,熟练掌握关系数据库语言SQL及PL/SQL程序设计基础;
2
1掌握select语句的语法
2掌握视图的创建与操作
验证
4
PL/SQL介绍
2
1掌握PL/SQL基本语法
2掌握PL/SQL的编程技巧
验证
5
存储过程和触发器
1掌握存储过程和函数的定义与调用
2掌握触发器的定义与用法
验证
6
ORACLE系统的安全管理
1掌握用户的建立方法与授权
2掌握角色的概念及维护
3掌握概要文件的建立与管理
4.简答创建Oracle client/server结构的系统平台的过程?(10分)
5.为什么在说明变量时,使用%TYPE是一个好方法。(10分)
四、PL/SQL块设计以下程序(20分)
通过sale(id(序号),empno(职工号),productid(商品号,num(数量),price(单价),saledate(销售日期))表求每个职工的销售提成,将结果存入bonus(empno,comm)表中,提成的计算方法为若总销售额小于50000则提3%;销售额大于50000小于60000则提5%;总销售额大于60000小于80000则提6%;总销售额大于80000小于则提7%;高于提8%
实验性质
1
ORACLE数据库和表的创建
2
1学习数据库的创建
2掌握数据库的启动与关闭
3掌握表的建立、修改、删除
4表的主键、外键、约束条件的建立、修改、删除
验证
2
ORACLE数据库操作
2
1掌握表空间的创建及管理
2掌握数据文件的创建与管理
3掌握索引、序列、同义词的模式的的创建
验证
3
ORACLE数据库查询和视图
15
12.0
2002.12.20
:
:
:
:
商品基本信息表(SPXXB)
商品号
SPH
商品名
SPM
单位
DW
单价
DJ
生产厂家
SCCJ
0089
铅笔
支
1.85
上海铅笔厂
0081
笔记本
本
0.8
北京文具制品厂
:
:
:
:wenku.baidu.com
:
评审意见
评审要求:课程内容的完整性,知识要点的突出性;
内容的深度与专业培养计划的一致性;
教学内容安排的逻辑性,实验环节的内容、课时的合理性;
同意提交评审组审核。
(签名)
2006年12月日
意见
主管系主任
《大型数据库应用》教学大纲符合计算机科学与技术专业的教学计划和培养方案要求。评审组人员组成合理,评审意见客观。
同意评审组的评审意见,同意按教学大纲内容执行。
(签名)
2006年月日
备注
从2007年春季开始执行。
建议执行。
评审组组长:
2006年月日
意见
(研究所所长)
教研室主任
《大型数据库应用》教学大纲包含课程教学目的及基本要求、课程教学内容、教学安排及方式、各教学环节学时分配、考核形式、教材和参考用书等内容,并附有考试样题。教学大纲内容完整,各部分描述具体,符合计算机科学与技术专业的教学计划和培养方案要求。编写组人员组成合理。
教学大纲内容
【课程编号】:
【课程中文名称】:大型数据库应用
【课程英文名称】:Applicationof GreatDatabase
【总学分】:2.5
【总学时】:40
【讲课学时】:28
【习题课学时】:0
【实验学时】:0
【上机学时】:12
【授课对象】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理
评审组认为教学大纲的教学目的明确,教学内容全面、重点突出,各教学环节学时分配合理。教学大纲符合计算机科学与技术专业的教学计划和培养方案要求。
4掌握日志文件的管理
验证
附件2:《大型数据库应用》考试样题
一、简答题
1.试述PCTFREE和PCTUSED参数的意义?(10分)
2.试述控制文件和日志文件的作用。为什么要做控制文件和日志文件得镜像?并给出创建控制文件和日志文件镜像的过程。(15分)
3.试述创建一个用户newuser,并指定newuser_tablespace为缺省的表空间(该表空间不存在),该用户的存储空间最少为3G,而该数据库服务器的D盘上还有2.3G的存储空间,在E盘上还有2.8G的存储空间,使该用户能在数据库系统中开发应用程序,要求该用户每个月修改一次密码若不修改则在一天后锁定帐户,如果登录数据库时连续三次输入错误的密码则锁定帐户。的操作步骤。(20分)
六、教材和教学参考书
1.教材:
(1)《Oracle实用教材》,郑阿奇主编,电子工业出版社,2004年。
2.教学参考书:
(1)《Oracle实用教程丛9i到10g》,钟鸣刘晓霞主编,机械工业出版社,2005年。
附件:
《大型数据库应用》上机实验教学大纲
《大型数据库应用》考试样题
附件1:《大型数据库应用》上机实验教学大纲
【课程编号】:
【课程名称】:大型数据库应用
【英文名称】:Applicationof GreatDatabase
【课程类型】:专业课
【总学时/实验学时】:40/12学时
【适用专业】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理
一、实验内容及学时分配
序号
实验项目名称
学时
主要实验目的及实验内容
【课程要求】:选修课
【课程分类】:专业限选课
一、课程教学目的及基本要求
1.教学目的:
《大型数据库应用》课程主要介绍Oracle数据库管理系统的结构及组成,包括Oracle数据库实例结构、Oracle数据库结构和Oracle网络结构,介绍Oracle网络配置及Oracle数据库管理工具,介绍SQL语言、PL/SQL编程及Oracle数据库备份和恢复技术。通过学习使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库应用系统的设计和开发方法。
五、为了保证数据库的完整性与一致性,给定义一个触发器,在修改商品基本信息表(SPXXB)的商品单价时,自动计算商品销售表中的金额(=数量×单价)。(15分)
商品销售表(SPXSB)
商品号
SPH
数量
SL
金额
JE
日期
RQ
0089
20
37.0
2002.12.05
0081
5
4.0
2002.12.05
0081
ORACLE数据库操作
2
2
5
ORACLE数据库查询和视图
4
2
6
PL/SQL介绍
4
2
7
存储过程和触发器
2
2
8
ORACLE系统的安全管理
2
2
9
ORACLE数据库备份与恢复
2
10
应用系统开发简介
2
合计
28
12
五、考核形式
考核以学生完成日常作业和上机实验环节为必要条件,期末考试采用笔试。本课程成绩评定由两部分组成:期末考试占总成绩占70%;平时成绩占30%(其中平时作业占平时成绩的50%,上机操作能力占平时成绩的50%)。
本课程以课堂讲授为主,采用多媒体方式授课;课堂教学和上机实验教学相结合,通过上机操作环节使学生熟练的掌握Oracle数据库系统的管理与应用系统的设计。
四、各教学环节学时分配
序
号
课程内容
教
学
实
验
上
机
讨
论
课
外
合
计
1
ORACLE的开发环境
2
2
ORACLE数据库系统结构
4
3
ORACLE数据库和表的创建
4
2
4
各教学环节在内容、时间等方面安排的衔接性;
教材、参考书选择的合理性;考核方式及内容的安排;样题的题型及内容的深度等。
《大型数据库应用》是计算机科学与技术专业和软件工程专业本科教学中的一门选修课。本课程主要要介绍Oracle数据库管理系统的体系结构及组成,Oracle网络配置及Oracle数据库管理工具,SQL plus和PL/SQL编程,Oracle数据库备份和恢复技术。通过学习使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库设计和开发方法。为学生学习计算机应用系统的分析、设计、开发打下基础。
(3)SQL语言及SQL plus的操作。
(4)PL/SQL程序设计基础。
(5)企业管理器,包括表空间管理、数据文件管理、控制文件管理、日志文件管理、用户管理和模式对象管理。
(6)数据库备份与恢复。数据库故障的种类及恢复策略。包括逻辑备份(Expport,Import工具)、数据库备份工具。
三、教学安排及方式
(5)掌握数据库Oracle数据库备份及恢复技术。
二、课程教学内容
(1)Oracle数据库管理系统产品结构及安装,服务器安装、客户端安装及网络配置。
(2)Oracle数据库实例结构、Oracle进程结构及Oracle数据库结构,包括系统全局区SGA、程序全局区PGA、Oracle用户进程、服务器进程及后台进程、表空间、段、区及数据块、数据文件、控制文件和日志文件。
2.基本要求:
(1)掌握Oracle数据库的实例结构、Oracle数据库逻辑结构和物理结构及数据字典;
(2)掌握Oracle数据库网络结构及配置方法;
(3)掌握数据库管理技术,包括数据库启动与关闭、空间管理、数据文件管理、控制文件管理、日志文件管理、安全管理、对象管理;
(4)学习使用SQL Plus工具,熟练掌握关系数据库语言SQL及PL/SQL程序设计基础;
2
1掌握select语句的语法
2掌握视图的创建与操作
验证
4
PL/SQL介绍
2
1掌握PL/SQL基本语法
2掌握PL/SQL的编程技巧
验证
5
存储过程和触发器
1掌握存储过程和函数的定义与调用
2掌握触发器的定义与用法
验证
6
ORACLE系统的安全管理
1掌握用户的建立方法与授权
2掌握角色的概念及维护
3掌握概要文件的建立与管理
4.简答创建Oracle client/server结构的系统平台的过程?(10分)
5.为什么在说明变量时,使用%TYPE是一个好方法。(10分)
四、PL/SQL块设计以下程序(20分)
通过sale(id(序号),empno(职工号),productid(商品号,num(数量),price(单价),saledate(销售日期))表求每个职工的销售提成,将结果存入bonus(empno,comm)表中,提成的计算方法为若总销售额小于50000则提3%;销售额大于50000小于60000则提5%;总销售额大于60000小于80000则提6%;总销售额大于80000小于则提7%;高于提8%
实验性质
1
ORACLE数据库和表的创建
2
1学习数据库的创建
2掌握数据库的启动与关闭
3掌握表的建立、修改、删除
4表的主键、外键、约束条件的建立、修改、删除
验证
2
ORACLE数据库操作
2
1掌握表空间的创建及管理
2掌握数据文件的创建与管理
3掌握索引、序列、同义词的模式的的创建
验证
3
ORACLE数据库查询和视图
15
12.0
2002.12.20
:
:
:
:
商品基本信息表(SPXXB)
商品号
SPH
商品名
SPM
单位
DW
单价
DJ
生产厂家
SCCJ
0089
铅笔
支
1.85
上海铅笔厂
0081
笔记本
本
0.8
北京文具制品厂
:
:
:
:wenku.baidu.com
:
评审意见
评审要求:课程内容的完整性,知识要点的突出性;
内容的深度与专业培养计划的一致性;
教学内容安排的逻辑性,实验环节的内容、课时的合理性;
同意提交评审组审核。
(签名)
2006年12月日
意见
主管系主任
《大型数据库应用》教学大纲符合计算机科学与技术专业的教学计划和培养方案要求。评审组人员组成合理,评审意见客观。
同意评审组的评审意见,同意按教学大纲内容执行。
(签名)
2006年月日
备注
从2007年春季开始执行。
建议执行。
评审组组长:
2006年月日
意见
(研究所所长)
教研室主任
《大型数据库应用》教学大纲包含课程教学目的及基本要求、课程教学内容、教学安排及方式、各教学环节学时分配、考核形式、教材和参考用书等内容,并附有考试样题。教学大纲内容完整,各部分描述具体,符合计算机科学与技术专业的教学计划和培养方案要求。编写组人员组成合理。
教学大纲内容
【课程编号】:
【课程中文名称】:大型数据库应用
【课程英文名称】:Applicationof GreatDatabase
【总学分】:2.5
【总学时】:40
【讲课学时】:28
【习题课学时】:0
【实验学时】:0
【上机学时】:12
【授课对象】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理