还剩3页未读,继续阅读
文本内容:
《数据库原理与应用教程一一SQL Server2008»教学大纲
一、课程说明
1.课程类别/课程性质专业课/必修课
2.学时/学分3+2/
43.适用对象计算机类专业
4.先修课程高级语言程序设计,离散数学,数据结构,操作系统等
5.参考书目1秦晴.SQL Server2012王者归来-基础、安全、开发及性能优化,清华大学出版社,20142王晴,王建华,王歆晔.新编关系数据库与SQL Server
2008.清华大学出版社,20133潘永惠.数据库系统设计与项目实践基于SQL Server
2008.科学出版社,20114郑诚.SQL Server数据库管理、开发与实践.人民邮电出版社,
20126.考核方式考试,实验成绩占30%
8.课外自学要求每周都要求有2学时的课前预习及课后作业
9.主要实践教学环节上机实践,完成教师布置的上机实践任务及项目开发
二、课程的目的和任务网络工程专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力三能力培养要求使学生掌握数据库系统的基本原理、方法和应用技术,能有效使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法培养学生分析、解决实际问题以及进行数据库应用系统开发的能力
四、教学基本要求和指南第1章数据库系统概述基本要求理论课时6学时,使学生掌握数据库基础理论教学目标通过本章的学习,学生应达到如下基本要求
1.了解数据库技术的基本发展历史;
2.掌握数据库系统的组成;
3.掌握数据库的体系结构;
4.了解信息的三种世界;
5.掌握概念模型中的基本概念,学会设计E-R模型;
6.掌握数据模型的三要素;
7.了解层次模型和网状模型的概念和特点;
8.掌握关系模型的基本概念本章提要本章主要介绍数据库技术的发展历史、数据库系统的组成和功能、数据库的体系结构、信息的三种世界、概念模型和E-R图的画法、最常见的三种数据模型这些内容可为学生学习数据库设计和操作知识以及进行数据库系统开发提供必要的理论基础学好这些内容将使学生初步掌握数据库的基本概念和基本结构,了解数据库从现实世界到机器世界的模型演变,培养学生具有一定的数据库设计能力——E-R模型的设计学习这些内容需要综合应用很多先修课程的知识,如离散数学、高级语言程序设计、数据结构、操作系统、面向对象软件开发等在学习时应重视理论联系实际,能运用本课程所学的知识解决一些数据库模型的设计问题本章重难点
1.数据库各发展阶段的数据库独立性问题
2.数据库管理系统的概念和功能
3.数据库三级模式和两级映像的作用
4.概念模型中几个重要概念的理解,特别是实体间的联系
5.E-R模型的设计
6.关系模型中几个重要概念的理解*教学过程(可选)教学中注重理论联系实际,结合学生所了解的软件开发等知识,使学生易于理解和掌握数据库基本概念和理论;利用学生比较熟悉的实例,分步骤讲解E-R模型的设计,为学习完整的数据库设计过程打下基础*教学参考内容(可选)
1.讨论主题请学生列举一些现实世界中实体间的联系,以巩固概念模型中几个重要概念的理解
2.课后习题中的概念等理论问题由学生自行完成,以巩固课堂内容;11和12E-R模型设计题为必做题,要求学生交作业,由老师进行批改和讲解,以培养学生的数据库设计能力第2章关系数据库基本要求理论课时5学时,使学生掌握关系数据库的基本理论和操作教学目标通过本章的学习,学生应达到如下基本要求
1.掌握关系数据结构中基本概念和性质;
2.掌握关系模型的三类完整性约束;*
3.了解关系的集合运算;*
4.学会利用特有的符号设计专门的关系运算表达式;
5.掌握数据依赖中的基本概念;
6.掌握关系模式设计的规范化过程本章提要本章首先介绍关系数据库的基本概念,围绕关系数据模型的三要素展开,利用集合、代数等抽象的数学知识,深刻而透彻地介绍关系数据结构、关系数据库操作及关系数据库完整性等内容;然后讲述函数依赖的概念及分类、常见的几种范式、关系规范化理论及方法这些内容可为学生学习关系数据库规范化设计和操作知识以及进行数据库系统开发提供必要的理论和操作基础学好这些内容将使学生初步掌握关系数据库的基本概念和基本操作,掌握关系数据库的规范化设计理论和方法,初步培养学生对表中数据间关系的理解能力,培养学生具有一定的关系数据库设计和操作能力,包括完整性设计和规范化设计以及关系代数形式的数据库操作学习这些内容需要综合应用很多先修课程的知识,如基础数学、离散数学、高级语言程序设计、数据结构、面向对象软件开发等在学习时应重视理论联系实际,能运用本课程所学的知识解决一些数据库设计和操作问题本章重难点
1.对关系的数学定义和关系模式概念的理解
2.数据库参照完整性的概念
3.专门关系运算中选择、投影、连接的综合运用
4.关系模式规范化设计中对每个范式的理解;从低级范式到高级范式的规范化过程中“最小函数依赖集”的运用和各种概念的运用,以及规范化设计步骤的合理安排*
四、教学过程(可选)教学中对学生难理解的关系数学定义的讲解要对PPT有一个合理的安排,注重理论联系实际,利用学生比较熟悉的实例,对关系数据库中的基本概念和理论进行讲解;在关系运算和关系模式的规范化设计的讲解中要注重学生的参与和互动,为学习完整的数据库设计过程和数据库操作打下基础*
五、教学参考内容(可选)L讨论主题请学生列举一些关系运算操作的实例,以加深对关系数据库操作的理解
2.课后习题中的概念等理论问题由学生自行完成,以巩固课堂内容;
8、
9、10和11关系数据库操作和规范化设计题为必做题,要求学生交作业,由老师进行批改和讲解,以培养学生的数据库操作和设计能力第3章数据库设计基本要求理论课时3学时,使学生掌握数据库设计的流程和方法教学目标通过本章的学习,学生应达到如下基本要求
1.了解什么是数据库设计以及规范化设计方法中数据库设计划分的阶段;
2.了解需求分析的重要性以及需求分析的任务和方法;
3.掌握概念结构设计的特点、方法和步骤;
4.掌握逻辑结构设计的目标和步骤;
5.了解物理结构设计的概念和步骤;
6.了解数据库实施和运行维护的过程和方法;
7.根据数据库设计实例,掌握数据库设计过程本章提要本章主要讲述数据库设计过程中的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、运行和维护等内容;以及两个数据库设计实例这些内容可为学生进行数据库系统开发提供必要的设计和理论基础学好这些内容将使学生初步掌握数据库的完整。
个人认证
优秀文档
获得点赞 0