大型数据库应用教学大纲

合集下载

《数据库应用》课程教学大纲

《数据库应用》课程教学大纲

《数据库应用》课程教学大纲(一)课程概述1.适应专业:计算机各专业。

2.课程说明:课程由SQL Server和数据库原理两部分组成,重点培养学生利用数据库原理的相关理论,使用SQL Server数据库管理系统解决实际问题的能力,为学生开发数据库系统应用软件打下良好的基础。

该课程采用以SQL Server为主线,将数据库原理的相关理论融入到SQL Server数据库系统的实际应用当中的教学方式。

具体内容包括SQL Server 2000的SQL Server 2000系统的安装,Transact-SQL语言,数据库、表、索引、视图、存储过程、触发器的建立,数据库的复制和恢复,数据安全性和完整性的维护以及数据库原理的数据库基础知识,关系数据库规范设计,关系运算,数据库系统体系结构,数据库并发控制等相关内容。

3.教学目标:掌握数据库原理的相关理论,熟练操作SQL Server。

4.与其他课程的联系:前期课程《数据库基础与Access》,后续课程《数据库开发与PowerBuilder》。

5.学时:64学时。

(二)教学内容1.SQL Server基础(1)SQL Server安装➢了解SQL Server 版本➢了解SQL Server 2000软硬件平台➢掌握SQL Server 2000的定制安装(2)SQL Server组件➢掌握SQL Server 2000服务管理器、企业管理器组件的基本操作➢了解SQL Server 2000查询分析器、导入和导出数据、服务器网络实用工具、客户端网络实用工具、事件探查器、在IIS中配置SQL XML支持以及联机丛书组件的基本操作2.数据库管理(1)建立数据库➢掌握SQL Server 2000数据库的创建方法(2)数据库构成➢掌握SQL Server 2000数据库的构成(3)数据库原理(一)数据库基础知识➢了解数据管理技术的发展➢掌握数据库技术的相关概念➢掌握数据库系统的构成➢了解数据库设计的概念及方法3.表管理(1)建立表结构➢了解表的概念➢掌握表结构的建立方法(2)编辑数据➢掌握表数据的编辑方法(3)数据库原理(二)数据库规范化设计➢了解数据模型及相关概念➢掌握关系模型及相关概念➢了解关系模式的规范化问题➢掌握函数依赖的相关概念➢掌握属性集闭包的概念及计算➢掌握1NF、2NF、3NF的概念及判断4.Transact-SQL程序设计(1)Transact-SQL基础➢了解SQL语言、Transact-SQL语言➢了解Transact-SQL语言的构成➢掌握批处理定义、块定义语句及注释、输出语句➢了解Transact-SQL语言的数据类型➢掌握Transact-SQL语言的变量➢掌握Transact-SQL语言的运算符、函数(2)流程控制语句➢掌握定义语句块语句➢掌握条件语句与循环语句➢了解转移、等待、返回语句(3)脚本文件➢了解脚本文件的概念和使用➢掌握脚本文件的使用方法➢了解osql实用程序5.数据检索(1)基本查询语句➢掌握基本SELECT语句构造(2)SELECT高级应用➢掌握联接查询语句构造➢掌握子查询语句构造➢掌握集合查询语句构造➢掌握生成新表查询语句构造➢掌握嵌入式SQL语句构造(3)数据库原理(三)关系代数➢了解关系的定义和性质➢掌握关系的集合运算和专门的关系运算➢掌握关系代数表达式的构造➢掌握关系代数表达式和SELECT语句的转换6.索引、视图、存储过程、触发器设计(1)索引➢了解索引的概念➢掌握索引的创建方法(2)视图➢了解视图的概念➢掌握视图的创建和使用方法(3)存储过程➢了解存储过程的概念➢掌握存储过程的创建和使用方法➢了解游标的概念➢掌握游标的创建和使用方法(4)触发器➢掌握触发器的概念和创建方法(5)数据库原理(四)数据库系统体系结构➢了解数据库系统的三级模式➢了解数据库系统的二级映像➢了解数据库系统的二级数据独立性7.数据库数据的复制及恢复(1)分离附加数据库➢掌握数据库的分离方法➢掌握数据库的附加方法(2)数据库的备份和还原➢掌握数据库的备份方法➢掌握数据库的还原方法(3)数据库数据导入和导出➢掌握SQL Server数据库与其他数据文件数据的导入和导出方法8.数据安全性维护(1)登录账户管理➢了解SQL Server的认证模式➢掌握SQL Server登录账户的创建方法(2)用户管理➢了解SQL Server用户的概念➢掌握SQL Server用户的创建方法(3)角色管理➢了解SQL Server角色的概念➢掌握SQL Server角色的设置方法(4)权限管理➢了解SQL Server权限的概念➢掌握SQL Server权限的设置方法9.数据完整性维护(1)事务➢了解数据完整性的概念➢了解事务的概念、性质➢掌握显式事务、隐式事务、自动事务、分布式事务的定义和使用(2)锁➢了解锁的概念、类型及粒度➢掌握锁信息的检索方法(3)错误处理➢了解错误处理的概念➢了解错误的捕获和处理方法(4)数据库原理(五)数据库系统体系结构➢了解事务并发控制的概念➢了解封锁的概念及封锁协议➢了解活锁和死锁的概念(三)课时分配表(四)教材《数据库原理与SQL Server》(普通高等教育“十一五”国家级规划教材)壮志剑高等教育出版社2008.9《数据库应用》课程实验课程教学大纲(一)课程概述1.适应专业:计算机各专业。

《数据库应用》课程教学大纲(本科)

《数据库应用》课程教学大纲(本科)

数据库应用(Database Application)课程代码:06410026学分:3.0学时:64 (其中:课堂教学学时:32 上机学时:32 )先修课程:适用专业:工业工程教材:《数据库系统概论(第5版)》,王珊、萨师煊,高等教育出版社,2014年9月第5版一、课程性质与课程目标(一)课程性质《数据库应用》是一门理论性、实践性和技术性较强的课程,是工业工程专业的通识教育选修课。

课程主要介绍了数据库的基本概念和基础知识,使学生掌握关系数据库标准语言SQL、数据库管理系统的管理和控制以及数据库设计的方法和技术,培养学生的数据库应用能力。

(二)课程目标课程目标1:理解数据库系统的基本概念、数据模型和数据库系统的结构和组成。

课程目标2:掌握关系数据库标准语言SQL。

课程目标3:掌握数据库的设计理论和设计方法。

课程目标4:掌握数据库管理系统的数据管理和控制。

二、课程内容与教学要求第一章绪论(一)课程内容1. 数据库系统概述;2. 数据模型;3. 数据库系统的结构;4. 数据库系统的组成。

(二)教学要求1. 了解数据管理技术的产生和发展,数据库系统的组成,常用的数据模型;2. 理解数据库的基本概念、数据库系统的特点和数据库系统的结构;3. 掌握概念模型的基本概念和数据模型的组成。

(三)重点与难点1. 重点数据模型。

2. 难点数据库系统的结构。

第二章关系数据库(一)课程内容1. 关系数据结构及形式化定义;2. 关系操作;3. 关系的完整性;4.关系代数。

(二)教学要求1. 了解关系模式、关系操作、关系数据语言;2. 理解关系的性质,关系模型的实体完整性和参照完整性;3. 掌握关系模型的组成,专门的关系运算(选择、投影)。

(三)重点与难点1. 重点关系模型的组成。

2. 难点参照完整性。

第三章关系数据库标准语言SQL(一)课程内容1. SQL概述;2. 学生-课程数据库;3. 数据定义;4. 数据查询;5. 数据更新。

《数据库技术及应用》课程教学大纲精选全文

《数据库技术及应用》课程教学大纲精选全文

可编辑修改精选全文完整版《数据库技术及应用》课程教学大纲一、课程简介本课程是计算机类专业必修的专业课程。

关系数据库是当今数据库技术的主流,本课程以关系数据库为核心,全面概述了数据库系统的基本概念、基本原理和基本技术。

内容覆盖了数据管理技术的进展和特点、数据库系统的组成、数据库的三级模式结构、数据模型的组成和分类、关系模型、SQL语言(含数据库完整性的实现)、索引和视图、数据库安全性、事务的并发控制和恢复、规范化设计理论、ER模型和数据库设计等。

面对21世纪互联网应用所产生的海量数据和巨大点击量,关系型数据库技术显得有些力不从心,这助推了更注重大数据存储和高并发交互响应的NoSQL数据库技术的诞生。

本课程概要介绍NoSQL数据库技术的概念与特点、存储模式、基本操作和应用场景。

数据库技术是信息处理技术中的核心和关键技术,也是一切信息系统的基础。

本课程采用基本理论与实际应用相结合的原则,在注重理论性、系统性和科学性的同时,结合目前最流行的数据库管理系统(SQL Server 2014和MongoDB)对照讲述数据库的基本技术与应用。

通过Python数据处理技术的学习,训练运用数据库技术解决实际应用问题的知识、素质和能力,为后继课程的学习和今后的工作奠定重要基础。

二、课程目标1、掌握数据库技术的基本概念、原理、方法和技术;2、掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力;3、掌握一个典型的RDBMS(如SQL Server)数据库安全性管理、事务并发控制以及数据库备份和恢复的基本技能;4、掌握关系数据库规范化设计理论和ER模型基本方法,具备独立思考设计数据库的能力;5、初步掌握使用Python语言连接SQL Server数据库的方法,培养学生应用数据库技术解决实际问题的思维方法与基本能力;6、初步掌握自主学习方法,能够阅读并理解数据库相关文献,不断拓展知识面,更新知识结构,从而了解数据库技术的最新发展。

大型数据库课程实验教学大纲

大型数据库课程实验教学大纲

《大型数据库》课程实验教学大纲课程编号:学时:20一、课程的性质和任务《大型数据库》是计算机科学类(包括软件、信息管理、计算机应用)各专业的专业课。

通过本课程的学习,使学生掌握数据库设计、数据库管理、数据库程序设计的基本知识和基本技能。

二、教学要求和方法本课程要求学生具有《数据库原理》、《软件工程》和《程序设计》的基础知识,从理论和实践的结合上来讲授数据库的设计方法、管理方法以及程序设计的的基础知识,并结合实际问题,进一步掌握软件工程的设计方法,数据库的管理及设计。

三、教学目的要求本课程使学生掌握C/S模式下程序设计的方法,掌握数据库设计和管理方法,能熟练进行数据库的设计和操作管理,能够开发出客户服务器模式下的数据库应用程序。

四、考核方式及办法通过系统的安装、配置和运行工作,以及程序的开发,根据实验报告来考核学生实验课成绩。

五、配套的实验教材或指导书《数据库原理及开发SQL Server + PowerBuilder》,李建义主编,中国水利水电出版社。

《SQL Server实用简明教程》,闪四清主编,清华大学出版社。

六、适用专业计算机科学与技术、信息系统与信息管理、计算机技术及应用。

合计20学时实验一Sql Server2000的安装、注册和配置(2学时)(一)实验目的1、准备和完成Microsoft SQL Server 的安装2、了解SQL Server 2000系统的相关服务及常用工具(二)实验内容1、安装前的准备2、安装SQL Server3、启动MS SQL Server服务。

4、浏览master数据库结构。

5、浏览pubs数据库结构。

6、练习使用SQL Server Enterprise Manager工具设置常用的服务器选项(三)主要仪器设备及其配套数1、装有Microsoft SQL Server的计算机且操作系统为Windows NT或windows 9.x。

2、每人一机(四)实验室名称:计算机实验室(五)实验报告:1、实验各项内容实现的过程。

《数据库应用》—教学大纲

《数据库应用》—教学大纲

课程编号:课程名称:数据库原理英文名称:Database Principles课程性质:专业教育总学时:学分:适用专业:计算机科学与技术、信息管理与信息系统《数据库应用》教学大纲一、教学目标数据库是数据管理的核心技术,是信息化建设中的数据管理基础技术。

该课程是信息安全、信息管理、保密管理等专业的一门专业主干课,是一门理论性和实践性均较强的课程。

通过该课程的学习,使学生在掌握数据库原理和数据库系统设计方法的基础上,能够根据用户需求,设计和实现数据库及数据库应用程序。

以“夯实基础,面向应用,培养创新”为培养目标,使学生在扎实地掌握数据库基本理论和开发技能的基础上,能利用所学知识解决日常工作中的数据处理问题,在信息化建设中,具有专业知识,适应工作的需要。

同时,在数据库安全机制环节中学习一些基本的理论和实践知识,为构建符合信息安全要求的系统储备有关知识。

本课程的具体目标是:(1)让学生掌握数据库的基本概念、理论和设计方法;(2)让学生掌握数据库管理系统(DBMS)的管理机制;(3)让学生掌握数据库系统的开发技巧和方法;(4)让学生了解数据库安全的重要性以及机制和措施。

二、教学说明以教育部高等学校计算机科学与技术教学指导委员会编制的本专业核心课程教学实施方案为主线,结合我院的实际情况和学院特点,修订本教学大纲。

课程教学包括两条主线:一条从数据库原理的特性出发,介绍数据库概念、数据模型、关系数据库、数据库的安全保护策略等;另一条从实际应用的角度出发,介绍SQL语言、关系数据理论、数据库设计技术、相关的DBMS的操作等数据库应用系统开发技术。

两条主线不是独立的,而是相互融合,相辅相成。

理论主线为应用主线提供严格的理论支持,应用主线为理论主线提供实验演示平台和素材。

教学既让学生扎实地掌握数据库的基本理论,又使学生全面掌握数据库的实际应用,使得学生能将所学知识应用于实践,达到熟练使用、维护,进而分析、设计和开发数据库应用系统的目的,为将来从事信息化研究开发工作提供良好的基础。

大型数据库应用教学大纲

大型数据库应用教学大纲
2
1掌握select语句的语法
2掌握视图的创建与操作
验证
4
PL/SQL介绍
2
1掌握PL/SQL基本语法
2掌握PL/SQL的编程技巧
验证
5
存储过程和触发器
1掌握存储过程和函数的定义与调用
2掌握触发器的定义与用法
验证
6
ORACLE系统的安全管理
1掌握用户的建立方法与授权
2掌握角色的概念及维护
3掌握概要文件的建立与管理
2.基本要求:
(1)掌握Oracle数据库的实例结构、Oracle数据库逻辑结构和物理结构及数据字典;
(2)掌握Oracle数据库网络结构及配置方法;
(3)掌握数据库管理技术,包括数据库启动与关闭、空间管理、数据文件管理、控制文件管理、日志文件管理、安全管理、对象管理;
(4)学习使用SQL Plus工具,熟练掌握关系数据库语言SQL及PL/SQL程序设计基础;
【课程编号】:
【课程名称】:大型数据库应用
【英文名称】:Applicationof GreatDatabase
【课程类型】:专业课
【总学时/实验学时】:40/12学时
【适用专业】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理
一、实验内容及学时分配
序号
实验项目名称
学时
主要实验目的及实验内容
教学大纲内容
【课程编号】:
【课程中文名称】:大型数据库应用
【课程英文名称】:Applicationof GreatDatabase
【总学分】:2.5
【总学时】:40
【讲课学时】:28
【习题课学时】:0
【实验学时】:0
【上机学时】:12

《大型数据库系统应用技术》教学大纲

《大型数据库系统应用技术》教学大纲

《大型数据库系统应用技术》教学大纲哈尔滨师范大学计算机科学系《大型数据库系统应用技术》一、课程设置的有关说明1.大型数据库系统应用技术课程是一门计算机科学与技术专业的基础课,它不仅是计算机学科的核心课程,而且已成为其他理工专业的热门选修课。

2.设置本课程的目的和要求大型数据库系统应用技术是计算机专业的一门基础课程。

计算机科学各领域及有关的应用软件都要用到数据库。

无论哪一类专业都要面对数据分析和信息处理的问题,在信息化进程不断加速、信息量急剧膨胀的情况下,各专业开发本领域的专用计算机应用系统的需求有增无减。

本课程的主要任务就是适应当前形势发展,提高大学生在计算机信息处理技术方面的素质与能力。

设置大型数据库系统应用技术课程的目的是培养和提高学生运用数据库技术对数据和信息进行管理、加工和利用的意识与能力,对部分学生要求具备专业领域中应用系统的集成与开发能力(较高要求)。

本课程介绍一些最常用的数据库软件,掌握数据库系统的基本概念术语、基础理论和数据库系统的体系结构。

从课程性质上讲,大型数据库系统应用技术是一门专业技术基础课。

它的教学要求是:要求学生了解数据库技术的形成、目前的状况和今后的发展方向;掌握数据库系统的基本概念术语、基础理论和数据库系统的体系结构;掌握关系数据库基础理论,包括关系运算理论和关系规范理论;熟练掌握数据库标准语言SQL的基本使用;熟练掌握SQL Server软件的基本使用;熟练掌握各种数据库对象的基本操作;了解数据库应用系统的开发步骤;学会使用一些流行工具和编程接口访问数据库。

3.本门课程主要讲授数据库原理与实践,全面介绍数据库的基本概念、解决实际问题的基本思想、数据库设计和发展趋向,通过学习学生可掌握如何检索数据,并为将来从事科学研究与开发打下坚实基础。

教学内容分三部分:第一部分为数据库系统概论。

第二部分为关系数据库理论。

第三部分介绍SQL的理论与应用。

第四部分为数据库开发。

二、各章学时分配大型数据库系统应用技术课程的学分数为4学分,教学总学时数为88学时,其中理论讲授课64学时,周4学时,实践教学24学时,考试在第6学期。

《大型数据库(SQL SERVER)》课程教学大纲

《大型数据库(SQL SERVER)》课程教学大纲

《大型数据库(SQL SERVER)》课程教学大纲一、课程性质与目标课程性质:专业必修课课程目标:面向SQL Server DBA、SQL Server数据库系统开发与维护人员就业岗位,培养学生会安装和配置SQL Server;创建和管理数据库和数据库对象;保证数据完整性和数据安全性;能根据需要对数据进行增、删、改和查询操作;会对SQL Server数据库进行日常的管理与维护。

前续课程:《C语言程序设计》后续课程:《动态WEB技术()》二、教学基本要求通过本课程的学习,学生应具有如下职业岗位能力和职业素质:1.会安装和配置SQL Server2.会使用图形界面和脚本两种方式创建和管理数据库和数据库对象,并保证数据完整性3.熟练使用Transact-SQL进行简单编程4.会对SQL Server进行安全管理5.会对SQL Server 数据库进行日常维护和管理6.具有规范的企业编程风格和习惯、良好的排查程序错误的能力7.具有良好的分析问题和解决问题的能力、沟通和协作和学习能力8.熟悉课程中涉及到的专业词汇三、教学环境稳定的基于局域网的多媒体教学环境,可以上网。

学生每人一台计算机,配置:WIN2000 Server操作系统、SQL Server 企业版数据库、IIS、Visual Studio 2005四、教学内容及学时安排五、教法说明1、“学生选课系统”实例贯穿全过程2、采用“问题牵引”,解决问题过程就是学习知识,掌握技能的过程3、借助多媒体教学手段(多媒体网络教室、电子课件),教师现场编程4、注重教会学生分析问题和解决问题的方法和学习能力5、教学过程中引入专业词汇,使学生熟悉课程中涉及的专业词汇六、教材、课程网站及参考书教材:国家“十二.五”规划教材《SQL Server 2008数据库及应用》(第4版),徐人凤、曾建华,高等教育出版社,2014年8月《SQL Server 2005数据库及应用》(第3版),徐人凤、曾建华,高等教育出版社,2013、4。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、教材和教学参考书
1.教材:
(1)《Oracle实用教材》,郑阿奇主编,电子工业出版社,2004年。
2.教学参考书:
(1)《Oracle实用教程丛9i到10g》,钟鸣刘晓霞主编,机械工业出版社,2005年。
附件:
《大型数据库应用》上机实验教学大纲
《大型数据库应用》考试样题
附件1:《大型数据库应用》上机实验教学大纲
【课程编号】:00600140
【课程名称】:大型数据库应用
【英文名称】:Applicationof GreatDatabase
【课程类型】:专业课
【总学时/实验学时】:40/12学时
【适用专业】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理
一、实验内容及学时分配
序号
实验项目名称
学时
主要实验目的及实验内容
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小于100000则提7%;高于100000提8%
教学大纲内容
【课程编号】:00600140
【课程中文名称】:大型数据库应用
【课程英文名称】:Applicationof GreatDatabase
【总学分】:2.5
【总学时】:40
【讲课学时】:28
【习题课学时】:0
【实验学时】:0
【上机学时】:12
【授课对象】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理
同意提交评审组审核。
(签名)
2006年12月日
意见
主管系主任
《大型数据库应用》教学大纲符合计算机科学与技术专业的教学计划和培养方案要求。评审组人员组成合理,评审意见客观。
同意评审组的评审意见,同意按教学大纲内容执行。
(签名)
2006年月日
备注
从2007年春季开始执行。
各教学环节在内容、时间等方面安排的衔接性;
教材、参考书选择的合理性;考核方式及内容的安排;样题的题型及内容的深度等。
《大型数据库应用》是计算机科学与技术专业和软件工程专业本科教学中的一门选修课。本课程主要要介绍Oracle数据库管理系统的体系结构及组成,Oracle网络配置及Oracle数据库管理工具,SQL plus和PL/SQL编程,Oracle数据库备份和恢复技术。通过学习使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库设计和开发方法。为学生学习计算机应用系统的分析、设计、开发打下基础。
【课程要求】:选修课
【课程分类】:专业限选课
一、课程教学目的及基本要求
1.教学目的:
《大型数据库应用》课程主要介绍Oracle数据库管理系统的结构及组成,包括Oracle数据库实例结构、Oracle数据库结构和Oracle网络结构,介绍Oracle网络配置及Oracle数据库管理工具,介绍SQL语言、PL/SQL编程及Oracle数据库备份和恢复技术。通过学习使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库应用系统的设计和开发方法。
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%)。
建议执行。
评审组组长:
2006年月日
意见
(研究所所长)
教研室主任
《大型数据库应用》教学大纲包含课程教学目的及基本要求、课程教学内容、教学安排及方式、各教学环节学时分配、考核形式、教材和参考用书等内容,并附有考试样题。教学大纲内容完整,各部分描述具体,符合计算机科学与技术专业的教学计划和培养方案要求。编写组人员组成合理。
教学大纲包含课程教学目的及基本要求、课程教学内容、教学安排及方式、各教学环节学时分配、考核形式、教材和参考用书等内容,并附有实验教学大纲和考试样题。教学大纲内容完整,各部分描述具体。
评审组认为教学大纲的教学目的明确,教学内容全面、重点突出,各教学环节学时分配合理。教学大纲符合计算机科学与技术专业的教学计划和培养方案要求。
本课程以课堂讲授为主,采用多媒体方式授课;课堂教学和上机实验教学相结合,通过上机操作环节使学生熟练的掌握Oracle数据库系统的管理与应用系统的设计。
四、各教学环节学时分配


课程内容












1
ORACLE的开发环境
2
2
ORACLE数据库系统结构
4
3
ORACLE数据库和表的创建
4
2
4
2
1掌握select语句的语法
2掌握视图的创建与操作
验证
4
PL/SQL介绍
2
1掌握PL/SQL基本语法
2掌握PL/SQL的编程技巧
验证
5
存储过程和触发器
1掌握存储过程和函数的定义与调用
2掌握触发器的定义与用法
验证
6
ORACLE系统的安全管理
1掌握用户的建立方法与授权
2掌握角色的概念及维护
3掌握概要文件的建立与管理
2.基本要求:
(1)掌握Oracle数据库的实例结构、Oracle数据库逻辑结构和物理结构及数据字典;
(2)掌握Oracle数据库网络结构及配置方法;
(3)掌握数据库管理技术,包括数据库启动与关闭、空间管理、数据文件管理、控制文件使用SQL Plus工具,熟练掌握关系数据库语言SQL及PL/SQL程序设计基础;
(5)掌握数据库Oracle数据库备份及恢复技术。
二、课程教学内容
(1)Oracle数据库管理系统产品结构及安装,服务器安装、客户端安装及网络配置。
(2)Oracle数据库实例结构、Oracle进程结构及Oracle数据库结构,包括系统全局区SGA、程序全局区PGA、Oracle用户进程、服务器进程及后台进程、表空间、段、区及数据块、数据文件、控制文件和日志文件。
15
12.0
2002.12.20




商品基本信息表(SPXXB)
商品号
SPH
商品名
SPM
单位
DW
单价
DJ
生产厂家
SCCJ
0089
铅笔

1.85
上海铅笔厂
0081
笔记本

0.8
北京文具制品厂





评审意见
评审要求:课程内容的完整性,知识要点的突出性;
内容的深度与专业培养计划的一致性;
教学内容安排的逻辑性,实验环节的内容、课时的合理性;
(3)SQL语言及SQL plus的操作。
(4)PL/SQL程序设计基础。
(5)企业管理器,包括表空间管理、数据文件管理、控制文件管理、日志文件管理、用户管理和模式对象管理。
(6)数据库备份与恢复。数据库故障的种类及恢复策略。包括逻辑备份(Expport,Import工具)、数据库备份工具。
三、教学安排及方式
实验性质
1
ORACLE数据库和表的创建
2
1学习数据库的创建
2掌握数据库的启动与关闭
3掌握表的建立、修改、删除
4表的主键、外键、约束条件的建立、修改、删除
验证
2
ORACLE数据库操作
2
1掌握表空间的创建及管理
2掌握数据文件的创建与管理
3掌握索引、序列、同义词的模式的的创建
验证
3
ORACLE数据库查询和视图
4掌握日志文件的管理
验证
附件2:《大型数据库应用》考试样题
一、简答题
1.试述PCTFREE和PCTUSED参数的意义?(10分)
2.试述控制文件和日志文件的作用。为什么要做控制文件和日志文件得镜像?并给出创建控制文件和日志文件镜像的过程。(15分)
3.试述创建一个用户newuser,并指定newuser_tablespace为缺省的表空间(该表空间不存在),该用户的存储空间最少为3G,而该数据库服务器的D盘上还有2.3G的存储空间,在E盘上还有2.8G的存储空间,使该用户能在数据库系统中开发应用程序,要求该用户每个月修改一次密码若不修改则在一天后锁定帐户,如果登录数据库时连续三次输入错误的密码则锁定帐户。的操作步骤。(20分)
五、为了保证数据库的完整性与一致性,给定义一个触发器,在修改商品基本信息表(SPXXB)的商品单价时,自动计算商品销售表中的金额(=数量×单价)。(15分)
商品销售表(SPXSB)
商品号
SPH
数量
SL
金额
JE
日期
相关文档
最新文档