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

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

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 1 页/共 NUMPAGES \* Arabic 5 页 《大型数据库应用》课程教学大纲 课程编号课程名称:大型数据库应用/Large database application 总学时/学分:48/3.0(其中理论32学时,实验16学时) 适用专业:计算机科学与技术 一、课程目标 通过本课程学习,学生应达到如下目标: 目标1: 运用SQL语言设计数据库解决方案,包括数据库创建、数据定义、数据更新和数据查询等。 目标2:在PL/SQ环境下,设计数据库管理方案,包括存储过程和触发器、系统安全管理、备份和恢复等。 目标3:针对解决方案,在Oracle环境下实施、测试,并理解其局限性。 二、教学过程安排 序号 知识模块 教学内容 课时 课程目标 教学方法 1 数据库的基本概念与Oracle环境 1.1 数据库基本概念 1.2 数据库应用系统 1.3数据库应用系统 2 目标1 课堂讲授 2 Oracle12c数据库介绍 2.1Oracle简介与安装 2.2Oracle数据库的基本结构 2.3Oracle12c数据库工具 2 目标3 课堂讲授+网络视频 3 数据库的创建和操作 3.1以界面方式创建数据库(采用DBCA) 3.2以界面方式操作数据库(采用SQLDeveloper) 3.3命令方式操作数据库(采用 SQL*Plus) 2 目标1 课堂讲授+网络视频 4 数据库的查询和视图 4.1选择、投影和连接 4.2数据库的查询 4.3数据库视图 4.4含替换变量的查询 8 目标1 课堂讲授+测试 5 索引与数据完整性 5.1索引 5.2数据完整性 2 目标1 课堂讲授 6 PL/SQL语言 6.1PL/SQL概述 6.2PL/SQL字符集 6.3PL/SQL变量、常量和数据类型 6.4PL/SQL基本程序结构和语句 6.5系统内置函数 6.6用户定义函数 6.7游标 4 目标2 课堂讲授 7 存储过程和触发器 7.1存储过程 7.2触发器 4 目标2 课堂讲授 8 系统安全管理 8.1用户 8.2权限管理 8.3角色管理 2 目标2 课堂讲授 9 表空间、备份和恢复 9.1表空间 9.2备份和恢复概述 9.3导入/导出 9.4脱机备份 9.5联机备份 9.6数据泵 4 目标2 课堂讲授+测验 10 课内实验 实验1创建表和修改表 实验2数据库的查询实验 实验3视图、索引和完整性 实验4 PL/SQL编程 实验5存储过程和触发器的使用 实验6 实现数据库系统方案 16 目标3 学生操作 教师指导 实验报告 11 大作业 应用系统的数据库设计 2 目标1 网络辅导 问题导向学习 三、实验或上机内容 序号 实验项目名称 实验目的和任务 实验学时 实验类型 开出要求 1 创建表和修改表 目的:通过实验,熟悉SQL语言交互式使用工具SQL*PLUS的使用方法;熟悉SQL*PLUS常用命令的功能和使用方法;熟悉工具SQL DEVELOPER的使用; 掌握SQL语言中简单增删改语句。 任务:使用SQL交互式界面,用CREATE、DROP、ALTER语句创建和删除数据库和表等,以及表的增删改语句。 2 设计型 必做 2 数据库的查询和视图 目的:掌握单表的各种查询方法,多表的连接查询和嵌套查询等方法。包括:使用连接、多条件等;选择多表中的若干元组;使用单表自身连接;使用嵌套连接;使用带有各种谓词的子查询;使用集合查询等。 任务:用SELECT语句进行单表、多表的数据查询,对给定任务完成SQL语句、调试并使之运行正确。完成SQL语句、调试并使之运行正确。 2 设计型 必做 3 视图、索引和完整性 目的:掌握视图的概念及其使用方法;掌握索引的概念及其使用方法;掌握数据完整性的应用。 任务:用SELECT语句的创建视图、索引、同义词、序列生成器、索引等命令,对给定任务完成SQL语句、调试并使之运行正确。 2 设计型 必做 4 PL/SQL编程 目的:了解SQL/PL块的基本结构与功能;掌握SQL/PL块中各种SQL命令的使用方法 任务:SQL/PL块中查询命令的使用,SQL/PL块中数据操纵命令INSERT、UPDATE、DELETE的使用。 2 设计型 必做 5 存储过程和触发器的使用 目的:掌握数据库触发器的功能与使用方法;掌握存储过程的功能与使用方法;掌握存储函数的功能与使用方法。 任务:数据库触发器的使用,存储过程的使用。 2 设计型 必做 6 实现数据库系统方案 目的:掌握数据库系统方案实现方法。 任务:针对设计的数据库系统设计方案,在Oracle环境下实现、测试。 6 设计型 必做 四、课程目标达成方法 教学目标 课时 评价方法 评价依据 达成标准(分) 目标1 4 考试(60%)+

文档评论(0)

CUP2008013124 + 关注
实名认证
文档贡献者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档