登录 注册
当前位置:主页 > 资源下载 > 17 > PPT课件关于网络数据库(也可称作web数据库)

PPT课件关于网络数据库(也可称作web数据库)

  • 更新:2024-10-03 19:10:56
  • 大小:10.69MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:网络基础 - 网络技术
  • 格式:RAR

资源介绍

《网络数据库技术》教学大纲 课程编号:EE3221152 课程名称:网络数据库技术 英文名称:Network Database and Its Application 学时: 38+8 学分:3 课程类型:限选 课程性质:专业课 适用专业:电院各专业 先修课程:计算机文化基础,软件技术基础 开课学期: 6 开课院系:电子工程学院 一、课程的教学目标与任务 90年代以来,Internet日益普及,Web成为最流行,最大的网络信息系统,并以惊人的速度继续发展。Web技术和数据库技术的结合,产生了网络数据库这一新兴的数据库应用领域。《网络数据库技术》目的是通过本课程的学习使学生能了解网络数据库的基本知识、基本原理和基本技术,学会网络数据库应用系统的设计方法和步骤。 本课程的学习任务是,掌握网络数据库系统一些基础知识和基本要点,了解网络数据库技术的发展方向,掌握网络数据库的开发技术。 二、本课程与其它课程的联系和分工 先修课程:计算机文化基础,数据结构 三、课程内容及基本要求 (一) 概论 ( 2学时) 1、数据库系统的概念2、数据库系统的基础知识3、网络数据库的基本概念 1.基本要求 (1)了解数据库技术的发展,数据库系统组成,数据模型 (2)了解网络数据库涉及的相关知识 (二)关系数据库 ( 2学时) 1 关系模型概述2 关系数据结构及形式化定义3 关系的完整性4 关系代数5 关系演算1.基本要求 (1)掌握关系、关系模式、关系数据库、关系代数 (2)理解关系的完整性 2.重点、难点 重点:关系代数以及关系代数的基本操作 (三)关系数据库标准语言SQL ( 2学时) 1、SQL概述2、数据定义、查询、更新3、视图、数据控制 1.基本要求 (1)理解SQL语言的概念、特点、功能和使用方法。 (2)掌握SQL基本语句的使用。重点掌握查询语句的使用,包括连接查询和嵌套查询。 (3)了解嵌入式SQL和动态SQL技术。 2.重点、难点 重点:掌握SQL语言的各种用法 (四)关系数据理论 ( 2学时) 1 问题的提出 2 规范化(1~4NF) 3 数据依赖的公理系统 4 模式分解 1.基本要求 (1)了解多值依赖、4NF,了解保持函数依赖并具有无损连接性的3NF模式分解算法 (2)掌握函数依赖、码、范式、2NF、3NF、BCNF概念与判别 2.重点、难点 重点:范式概念 (五)数据库设计 ( 2学时) 1、数据库设计概述2、需求分析3、查询4、概念结构设计3、逻辑结构设计5、数据库的物理设计 1.基本要求 (1)理解数据库设计的特点、方法、步骤 (2)掌握数据库设计的基本概念和方法 2.重点、难点 重点:ER模型设计 难点:ER模型设计 3.说明: (六)数据库恢复技术 ( 2学时) 1、事务的基本概念2、数据库恢复概述3、故障的种类4、恢复的实现技术5、恢复策略 1.基本要求 (1)了解事务的基本概念和数据库系统故障的种类。 (2)掌握数据库恢复的基本概念和方法 2.重点、难点 重点:掌握数据库恢复的基本概念和方法 (七)并发控制 ( 2学时) 1、并发控制概述2、*3、*协议4、死锁5、并发调度的可串行性6、两段锁协议 1.基本要求 (1)理解死锁。 (2)掌握网络数据库涉及的相关知识 2.重点、难点 重点:掌握并发控制的基本概念和方法 难点:数据库的并发控制 (八)数据完整性 ( 2学时) 1、完整性约束条件2、完整性控制 1.基本要求 (1)理解完整性概念。 (2)掌握网络数据库涉及的相关知识 (九)网络数据库基础 ( 4学时) 1、HTML语言2、VBScript 3、Web编程技术 4、 HTTP协议 1.基本要求 (1)了解各种网络开发技术 (2)了解VBScript语言的功能 (3)掌握HTML的基本语法 (十)开发语言 ASP ( 10学时) 1、ASP基础 2、ASP对象:Response,Request,Server,Session,Application 3、基于ASP的数据库访问技术:ADO 1.基本要求 (1)了解ASP基本概念 (2)会配置ASP运行环境 (3)会使用几种对象 (4)会使用ADO访问数据库 2.重点、难点 重点:掌握ASP语言的各种用法 (十一)网络数据库应用实例 ( 4学时) 1、用户需求2、数据库设计3、模块划分4、开发5、调试6、发布 1.基本要求 (1)掌握网络数据库开发的步骤 2.重点、难点 重点:掌握网络数据库开发的步骤 难点:掌握网络数据库开发的步骤 (十二)信息安全 ( 2学时) 1、信息安全性概述 2、数据库安全性控制 1.基本要求 (1)了解信息安全的概念 (2)掌握数据库安全的措施 实验1 数据库基本操作 1、熟悉数据库系统,练习最基本的系统命令 2、建立、修改及删除基本表;索引的建立与删除 3、SQL练习 实验2 HTML语言 1、运用HTML语言设计网页 实验3 ASP 1、ASP环境的建立 2、ASP对象 3、ASP访问数据库 实验4 网络数据库系统应用 1、按照老师要求开发应用系统 四、教学安排及方式 总学时 46 学时,讲课 38 学时,实验(或上机或多种形式教学) 16 学时。 教学环节 教学时数 课程内容 讲 课 实 验 习 题 课 讨 论 课 上 机 参观或 看录像 小 计 概论 2学时 关系数据库 2学时 关系数据库标准语言SQL 2学时 关系数据理论 2学时 数据库设计 2学时 数据库恢复技术 2学时 并发控制 2学时 数据完整性 2学时 网络数据库基础 4学时 开发语言 ASP 10学时 网络数据库应用实例 4学时 信息安全 2学时 数据库基本操作 6学时 HTML 2学时 ASP 4学时 网络数据库系统应用 4学时 五、考核方式 笔试闭卷 六、推荐教材与参考资料 萨师煊、王珊编 《数据库系统概论》(第3版) 北京:高等教育出版社, 2000年 张明新 《网络数据库》 重庆:重庆大学出版社 , 2004年 阮家栋 施美雅 编著 《Web数据库技术》北京:科学出版社,2002年