《数据库原理》课程教学大纲.doc_第1页
《数据库原理》课程教学大纲.doc_第2页
《数据库原理》课程教学大纲.doc_第3页
《数据库原理》课程教学大纲.doc_第4页
《数据库原理》课程教学大纲.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理课程教学大纲课程名称(中文/英文):数据库原理/the principle of database 课程编码:12034008,12034029 课程类型:专业选修课课程性质:专业基础课 适用范围:04资源环境与城乡规划管理学时数:54 其中:实验/实践学时: 课外学时:学分数:3 先修课程:计算机基础考核方式:考试 制订单位:广州大学地理科学学院制订日期:2004年 执笔者:冯艳芬审核者:林媚珍一、教学大纲说明1.课程的地位、作用和任务数据库技术是计算机信息系统的基础和核心,要学习计算机及地理信息系统,就不能不学习数据库的原理及其应用。该课程是地理信息系统专业学生的必修课,该课程的学习能让学生掌握数据库的基本概念,通过对典型关系数据库SQL Server2000的学习,使学生能建立和管理一个数据库,掌握对新一代数据库的操纵管理及其数据分析方法。2.课程教学的目的和要求使学生了解数据库系统的发展过程,理解数据库设计的整体流程,掌握数据库的基本概念及数据模型与及关系数据库的理论基础,掌握对SQL Server2000数据库的操作。3.课程教学方法与手段数据库原理部分主要以多媒体讲授为主,应用部分主要是教与学相结合,让学生上机操作学习。4.课程与其它课程的联系学习该课程需要学生有计算机基础知识及相应的计算机语言知识,该课程的学习能为学生以后的可视化编程、地理信息系统的分析与设计等课程打下基础。5.教材与教学参考书教材:数据库原理与SQL Server 2000教程教学参考书:数据库系统基础教程、数据库技术、手把手教你学用数据库、SQL Server 2000数据库管理等。二、课程的教学内容、重点与难点数据库系统基本概念 1.1 数据与信息处理与数据管理 1.2 数据管理技术的发展 1.3 数据库系统的组成与特点 1.4 数据库体系结构1.5 DBMS组成1.6 数据库保护重点:数据处理与数据管理数据库系统的组成与特点DBMS的组成数据库保护难点:数据库体系结构数据库运行程序数据库保护数据模型2.1什么是数据模型2.2实体和属性2.3实体间的联系2.4数据库类型2.5 E-R方法2.6从E-R图导出关系数据模型重点:数据模型实体关系数据库类型E-R方法难点:实体、属性实体和属性的型与值实体联系的表示法关系模型E-R图的基本图素及画法关系数据库理论基础3.1关系的数学定义3.2关系的性质3.3关系数据库描述3.4关系数据训操作语言DML3.5关系数据库标准语言-SQL3.6关系规范化重点:关系的数学定义关系数据库的描述关系数据库操作语言DML关系数据库标准语言-SQL难点:关系数据库语言描述式关系DML特点关系演算、关系代数SQL的数据定义语言(DDL)SQL的数据操纵语言(DML)第4章 数据库设计 4.1数据库设计的内容及特点 4.2数据库逻辑设计 4.3数据库物理设计 4.4应用程序与系统的运行和维护 4.5编写技术文档 4.6信息系统开发 重点:数据库设计的内容数据库的逻辑与物理设计应用程序设计信息系统的开发难点:数据库逻辑设计与物理设计应用程序设计信息系统开发各阶段的分工与把握第5章 SQL Server 2000的系统组成及其数据类型5.1 SQL Server 2000的系统数据库5.2 SQL Server 2000的系统表5.3 SQL Server 2000的示例数据库5.4 SQL Server 2000的函数5.5 SQL Server 2000的数据类型5.6 SQL Server 构架重点:对SQL Server 2000的总体认识SQL Server 2000的函数与数据类型难点:SQL Server 2000的函数与数据类型第6章 SQL Server 编程结构6.1程序注释语句6.2批处理6.3局部变量、全局变量6.4条件判断语句6.5游标6.6事务重点:局部变量与全局变量条件判断语句游标难点:局部变量与全局变量的声明与使用各种条件判断语句的结构使用游标安全性和用户管理7.1 SQL Server 2000安全体系结构7.2设计安全策略7.3 SQL Server 2000用户和固定角色7.4用户管理7.5角色管理7.6权限管理7.7 SQL Server的审计重点:SQL Server2000的安全体系用户管理权限管理难点:安全帐户认证SQL Server企业管理器管理用户使用Transact-SQL语句管理权限第8章 Transact的数据定义语言DDL 8.1创建数据库8.2创建表8.3表的特殊性列8.4表的约束8.5创建视图8.6创建索引重点:创建数据库与创建表视图索引难点:表的约束视图的创建聚族索引第9章 Transact的数据操纵语言DML9.1 Select语句9.2 Select的条件9.3 Select的子句9.4复杂的Select语句9.5 Select的其他用法9.6 Insert语句9.7 Update语句9.8 Delete和Truncate Table语句9.9并行修改和表锁重点:Select语句Insert语句Update语句Delete和Truncate Table语句难点:Select语句的条件复杂的Select语句第10章 设计数据完整性10.1数据完整性基础10.2使用约束实施数据完整性10.3使用规则10.4使用默认值重点:数据完整性基础实施数据完整性难点:数据完整性的分类实施数据完整性的途径使用约束实施数据完整性第11章 存储过程与触发器11.1存储过程概述11.2存储过程的使用和管理11.3存储过程错误处理11.4触发器的使用与管理11.5触发器的特殊功能重点:存储过程触发器难点:存储过程的使用和管理触发器的创建与使用触发器的管理第12章 SQL Server 2000提供的应用程序接口12.1 SQL Server应用程序接口概述12.2 ADO与SQL Server12.3 OLE DB与SQL Server12.4 ODBC与SQL Server重点:SQL Server应用程序接口概述难点:第13章 SQL Server2000对XML的支持13.1使用IIS虚拟目录管理SQL Server应用13.2 SQL对象模型的IIS虚拟目录管理13.3使用HTTP访问SQL Server2000服务器13.4使用HTTP执行SQL语句13.5使用HTTP执行存储过程13.6使用HTTP访问模板文件13.7 SQL Server的OLE DB提供都对XML的扩展13.8 POST模板的示例应用程序重点:使用HTTP访问SQL Server2000服务器使用HTTP执行SQL语句难点:SQL Server的OLE DB提供都对XML的扩展三、学时分配教学内容各教学环节学时分配采用何种多媒体教学手段章节主要内容讲授实验讨论习题课外其它小计第1章数据库系统基本概念33计算机多媒体授课第2章数据模型33第3章关系数据库理论基础33第4章 数据库设计33第5章 SQL Server 2000的系统组成及其数据类型446多媒体授课与学生上机操作相结合第6章SQL Server 编程结构426第7章安全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论