《数据库引论》教学大纲_第1页
《数据库引论》教学大纲_第2页
《数据库引论》教学大纲_第3页
《数据库引论》教学大纲_第4页
《数据库引论》教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

《数据库引论》

教学大纲数学与信息科学院

信息科学教研室课程性质必修课总学时64(教学学时48实验学时16)课程类型考试课开课院数学与信息科学学院适用专业信息科学与信息安全专业及相关专业一、教学目的和要求数据库技术是计算机软件学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实用性。本课程的目的是使学生掌握数据库基本原理和技术,能灵活和教好地应用现有的数据库管理系统,掌握数据库结构的设计和数据库应用系统的开发方法。本课程的任务是了解与掌握数据管理技术发展的过程,数据库系统的基本概念、体系结构和全局结构;掌握关系模型的关系运算理论,关系数据库SQL语言的全貌和使用技术;了解和掌握关系数据库的规范化理论以及数据库设计的全过程,能进行数据库结构的设计和简单应用系统的设计;了解数据库系统的保护措施,能够通过数据库编程提高运行效率,实现可移植性等。二、教学中应注意的问题本课程是一门理论性很强同时对动手能力要求较高的、重视实验环节的实践性课程,因此在教授过程中注重原理概念讲解的同时应注重案例教学,以项口和实验引导的方式教授学生,通过具有代表性的案例教学使学生理解掌握章节中的重点难点。本课程的先修课程是《离散数学》《程序设计基础》和《数据结构》。三、教学内容第1章数据库基本概念为什么使用数据库了解使用数据库的必要性,知道数据库能够做什么常用的数据库掌握关系数据库基本概念,了解SQLServer2008的基本情况数据库基本概念掌握实体和记录的概念,掌握数据库(DataBase)的定义,掌握数据库系统,数据库管理系统的概念及其区别安装SQLServer2008学会SQLServer2008的安装,能够启动SQLServer服务,掌握SSMS图形界面管理工具的基本操作。重点难点本章的重点是实体和记录、数据库的概念。难点是启动服务第2章使用SSMS创建和管理数据库1新建数据库登录名熟悉SSMS界面,了解系统数据库的作用。能够使用SSMS图形化工具新建数据库登录名2使用图形化向导创建和管理数据库掌握数据库文件相关概念,能够使用SSMS图形化向导创建数据库并为数据库新建数据库用户并关联登录名,学会修改和删除数据库,学会分离和附加数据库,学会备份和还原数据库3使用T-SQL语言创建和管理数据库掌握T-SQL基本概念,能够使用T-SQL语句创建数据库、修改数据库、删除数据库4使用SQLServer帮助文档学会使用SQLServer帮助文档重点难点本章的重点是使用T-SQL语句创建数据库和修改数据库。难点是『SQL语句创建数据库。第3章数据库设计为什么需要规范的设计数据库了解什么是数据库设计,掌握数据库设计的意义,了解为什么需要设计数据库。2数据库设计的步骤掌握数据库设计的步骤:需求分析、数据规范化、绘制E-R图、将E-R图转化为数据库模型图重点难点本章的重点是使用T-SQL语句创建数据库和修改数据库。难点是T-SQL语句创建数据库。第4章创建和管理数据表数据类型和数据完整性掌握SQLServer常用数据类型,掌握数据完整性概念,知道实现各种完整性要求所用到的约束和方法。2使用SSMS创建数据库表能够使用SSMS图形向导创建数据表,能够为depositor表创建主键、为depositor表添加默认值、为depositor表建立检查约束。学会使用标识列,能够使用SSMS工具建立表间关系和建立数据库关系图。4.3使用T-SQL创建和管理数据库表掌握使用T-SQL创建数据表,使用T-SQL修改数据表,使用T-SQL删除约束及数据表重点难点本章的重点是使用T-SQL语句创建数据表和修改数据表,为表建立各种约束。难点是T-SQL语句创建数据表并为数据表建立各种约束。第5章操作数据向数据表中插入数据能够使用SSMS图形工具添加数据,掌握使用INSERT语句插入数据,掌握使用UNION一次插入多行数据,掌握使用INSERTINTOSELECT语句插入数据,掌握使用SELECTINTOFROM语句插入数据,能够将Excel文件导入数据表。2更新数据能够使用SSMS图形工具更新数据,掌握使用UPDATE语句更新数据。5.3删除数据能够使用SSMS图形工具删除数据,掌握使用DELETE语句删除数据,掌握使用TRUNCATE语句删除数据重点难点本章的重点是INSERTINTOSELECT语句和SELECTINTOFROM语句。难点是INSERTINTOSELECT语句和SELECTINTOFROM语句。第6章数据查询基础1SQLSever运算符和表达式掌握SQLSever几种运算符:算数运算符、比较运算符、赋值运算符、逻辑运算符,掌握表达式的概念。6.2基本查询掌握使用SELECT语句进行基本查询、查询排序。3模糊查询掌握几种通配符及其含义,掌握使用LIKE进行模糊查询,掌握使用BETWEENAND在某范围内模糊查询,掌握使用IN在某范围内模糊查询。4使用内部函数掌握几种内部函数:聚合函数、字符串函数、日期函数、数学函数、数据类型转换函数、系统函数、排名函数的使用。重点难点本章的重点是使用内部函数。难点是内部函数的使用。第7章高级查询分组查询掌握基本分组查询语句,掌握按多列分组查询语句,掌握使用HAVING对分组进行筛选多表联接查询掌握内联接查询语句及使用,掌握几种外联接查询:左外、右外联接查询语句。3嵌套查询掌握简单子查询,掌握使用ANY或ALL、SOME子查询,掌握使用IN和NOTIN子查询,掌握使用EXISTS和NOTEXISTS子查询掌握使用嵌套查询实现分页重点难点本章的重点是多表联接查询和子查询。难点是多表联接查询和嵌套查询,分页的实现。第8章SQL编程基础1变量掌握局部变量的定义方法和赋值方法,掌握全局变量及其使用方法。8.2SQL输出语句掌握print和select输出语句。3逻辑控制语句掌握BEGIN-END语句、IF-ELSE语句、WHILE循环语句、CASE-(WHEN-THEN)-END分支语句、8.4自定义函数掌握自定义标量函数和自定义表值函数的方法,掌握函数的使用方法重点难点本章的重点是逻辑控制语句和自定义函数。难点是自定义函数。第9章索引、视图和事务1索引掌握索引的分类,能够使用「SQL语句创建和管理索引,能够使用。视图掌握T-SQL语句创建和管理视图,掌握视图的使用方法。事务掌握事务的概念及其属性,掌握事务状态和分类。能够定义和使用事务,能够执行事务。重点难点本章的重点是使用索引,定义和使用事务。难点是事务。第10章触发器、游标和存储过程10.1触发器掌握触发器的分类,能够使用T-SQL语句创建和管理触发器2游标能够自定义游标,掌握游标的使用步骤。3存储过程能够使用常用的系统存储过程,能够使用T-SQL语句自定义用户存储过程,能够使用存储过程的嵌套调用和使用存储过程的结果集重点难点本章的重点是触发器和存储过程。难点是存储过程

四、教学课时分配表章节名称课时分配(学时)讲授课实验课合计第一章415第二章415第三章415第四章415第五章426第六章426第七章628第八章628第九章628第十章426机动学时202总学时64五、参考书目教材《数据库技术案例教程》吕廷华等编著,清华大学出版社,2013年9月。参考书.《数据库系统导论(第7版)》作者:C.J.Date译者:孟小峰王珊出版社:机械工业出版社.《数据库原理与应用:基于SQLServer2005》,李春葆主编

温馨提示

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

评论

0/150

提交评论