ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:20.13KB ,
资源ID:23973041      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23973041.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教学大纲SQL Server 数据库原理及应用微课视频版胡艳菊清华大学出版社.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教学大纲SQL Server 数据库原理及应用微课视频版胡艳菊清华大学出版社.docx

1、教学大纲SQL Server 数据库原理及应用微课视频版胡艳菊清华大学出版社数据库原理及应用教学大纲课程编号:课程名称:数据库原理及应用英文名称:Theory and Application of Database e 学 时:80 (其中理论学时:56; 实验学时:24 )学 分:4.5适用专业:计算机科学与技术课程性质:专业限选授课对象:计算机科学与技术专业本科学生执 笔 人:胡艳菊先修课程:大学计算机基础,C语言程序设计,C+语言程序设计编写日期:2019年2月数据库原理与应用教学大纲一、课程教学目标数据库技术是几乎应用于所有的信息技术领域,是研究数据库系统、数据库数学基础、数据库设计理

2、论和具体的数据库结构、存储、设计和使用的一门软件学科。 SQL Server 2019 是最新的集大数据为一体的关系型数据库系统,具有重要的使用价值,使用它用户可以轻松地设计、建立、管理和使用数据库,为企业或组织建立信息系统提供强有力的支持。本课程前部分偏重数据库理论知识的讲解,为实际应用打好理论基础;后面部分偏重于理论实践,培养学生使用实际的数据库管理系统的能力,尤其是SQL Server2019,设计性能良好的数据库、进行数据管理,并能使用数据库管理系统提供的数据访问接口,开发以DBMS为核心的管理软件的能力。二、教学内容及基本要求第一章数据库系统概述1、内容:介绍数据库系统以及所涉及的一

3、些基本概念,包括数据模型、数据库的系统结构以及数据库系统的功能和工作过程等,以使学生对数据库系统有一个概括的了解。 2、要求:基本了解相关理论知识,透彻理解所涉及的基本概念。 3、重点:各阶段数据库技术的特点,数据模型,数据库系统结构 4、难点:数据模型,数据库系统结构第二章关系数据库数学模型1、内容:主要介绍关系模型的基本概念、关系代数和关系演算。2、要求:掌握关系模型的基本概念和关系运算,透彻理解EER模型到关系模式的转换。 3、重点:关系模型基本概念,EER模型到关系模式的转换,关系代数,关系演算。4、难点:EER模型到关系模式的转换第三章关系数据库设计理论1、内容:主要介绍函数依赖、关

4、系模式的规范化、函数依赖的公理系统等。 2、要求:理解函数依赖,掌握关系模式的规范化,理解函数依赖的公理系统,掌握模式分解,一般了解闭包、函数依赖集的等价和覆盖、公理的完备性。 3、重点:函数依赖,关系模式的规范化,函数依赖的公理系统,模式分解 4、难点:闭包、函数依赖集的等价和覆盖、公理的完备性第四章 使用SQL Server设计数据库1、内容:数据库设计总体思路,SQL Server简介,数据库的操作,数据表的操作 2、要求:完全掌握数据库的创建、移动、删除等操作,完全掌握数据表的相关操作。 3、重点:建立数据库,创建表,实现数据表的数据完整性。 4、难点:T-SQL语句的数据库、表的实现

5、第五章 SQL Server数据管理 、内容:(1)介绍查询分析器,简单的T-SQL语句:(2)数据的增删改(3)带条件的SQL语句(4)数据的导入和导出方法。(5)掌握数据查询Select语句的格式和用法;(6)掌握模糊查询的 T-SQL;(7)掌握排序查询的 T-SQL(8)掌握分组查询的T-SQL(9)理解和使用 SQL Server 的各种聚合函数(10)理解和使用 INNER JOIN 进行多表连接查询2、要求:能够熟练使用介绍的各种SQL语句,掌握数据导入、导出方法。3、重点:插入、修改、删除数据的SQL语句,用T-SQL语句模糊查询、分组查询、聚合函数,理解和使用 INNER J

6、OIN 进行多表连接查询。4、难点:用T-SQL实现增删改数据时使用的各种选项和各种子句,分组查询中使用聚合函数多表连接查询。第六章 T-SQL编程和高级查询 1、内容:(1)理解批和批处理的概念;(2)使用SQL的流程控制语句表达应用逻辑;(3)掌握变量的定义和赋值,使用常用的全局变量;(4)SQL SERVER基本函数的分类和使用;(5)在查询中使用基本的函数;(6)理解子查询(7)理解联合查询(8)使用 DISTINCT 子句筛选查询结果(9)解释 COMPUTE BY 的用法(10)使用 SELECT INTO 在表之间传递数据2、要求:会使用变量和流程控制语句和高级查询设计出比较复杂

7、的T-SQL程序功能。3、重点:使用SQL的流程控制语句表达应用逻辑;掌握变量的定义和赋值,使用常用的全局变量,子查询的灵活运用。4、难点:T-SQL综合编程第七章 事务、索引和视图1、内容:(1)理解事务的概念;(2)理解事务的特性、分类、隔离和隔离级别等概念;(3)应用事务的概念执行SQL事务和批处理;(4)理解索引的优缺点,各种类型索引(5)视图的概念(6)视图的定义和使用2、要求:通过对本章内容的学习,要求学生能够理解事务、视图和索引这三大概念,并且能够进行简单应用。3、重点:事务、视图4、难点:事务、各种类型的索引,视图第八章 存储过程1、内容:(1)存储过程概念(2)列出存储过程的

8、优点(3)说明存储过程的类型(4)解释系统存储过程的类别(5)解释创建、修改和执行用户定义存储过程的过程(6)使用存储过程参数(7)选择合适的重新编译选项(8)解释在存储过程中处理错误信息的过程2、要求:通过对本章内容的学习,要求学生能够运用存储过程协助程序设计3、重点:创建和使用自定义存储过程4、难点:带参数的存储过程的理解和使用第九章 触发器1、内容:(1)触发器概念和作用(2)创建、删除、修改触发器(3)解释触发器使用的Inserted和Deleted表(4)说明触发器的触发类型:INSERT、*UPDATE和*DELETE(5)*定义嵌套触发器和递归触发器(6)*说明INSTEAD O

9、F触发器(7)概述影响触发器性能的因素2、要求:通过对本章内容的学习,要求学生能够Insert触发器和Inserted和Deleted表。3、重点:触发器的概念,使用T-SQL创建和管理触发器4、难点:使用T-SQL创建和管理触发器第十章数据保护1、内容:(1)理解SQL SERVER的安全策略;(2)理解SQL SERVER的两种登录模式、使用T-SQL管理登录;(3)理解数据库用户的概念,使用系统存储过程管理数据库用户;(4)理解数据库角色的概念,使用系统存储过程管理角色;(5)理解权限的相关概念,能够实施简单的数据库对象权限的授权和回收;(6)数据库的约束(7)并发控制(8)数据备份与恢

10、复2、要求:通过对本章内容的学习,要求学生能够理解和掌握保证数据库安全各种方法。3、重点:用户、角色、权限、约束、并发4、难点:并发第十一章 数据库编程接口1、内容:(1)数据访问技术发展(2)*介绍ODBC、ADO等数据访问技术(3)详细介绍ADO.NET2、要求:通过对本章内容的学习,要求学生能够理解并掌握数据访问接口,设计一个简单的数据库管理系统程序。3、重点:ADO.NET4、难点:ADO.NET的掌握第十二章 复杂数据库设计与数据库管理软件的实现 1、内容:(1)数据库设计概述(2)需求分析(3)概念设计(4)逻辑设计(5)物理设计(6)数据库的建立与维护(7)一个简单的数据库管理软

11、件的设计与实现 2、要求:通过对本章内容的学习,要求学生能够自行设计完成一个涉及数据管理的软件的完整的设计与开发。3、重点:掌握如何绘制数据库的E-R图,理解数据库的规范化。4、难点:了解设计数据库的步骤。三、教学安排及方式课程开设的时间在第四学期,课内讲授56学时,实践环节24学时。课内外学时比为1:1。带“*”部分为选学内容。章次课程主要内容学 时课内外学时比讲授上机实验合计一数据库系统概述511二关系数据库数学模型511三关系数据库设计理论811四使用SQL Server设计数据库611五SQL Server数据管理611六T-SQL编程和高级查询411七事务、索引和视图611八存储过程

12、311九触发器311十数据保护311十一数据库编程接口311十二复杂数据库设计与数据库管理软件的实现411合计56248011四、考核方式数据库原理与应用是一门理论和实践结合性较强的基础课,其考核为理论考试(70%)平时成绩(15)实验成绩(15%)。理论考试采用闭卷笔试。五、推荐教材SQL Server2019数据库原理与应用,胡艳菊著.北京:清华大学出版社,2019六、参考资料1、数据库系统概论(第四版),萨师煊、王杉.北京:高等教育出版社,2000.22、数据库原理与应用SQL Server2012,胡艳菊、申野.北京,清华大学出版社,2014.33、数据库原理与应用学习指导与上机实验S

13、QL Server2012,胡艳菊、申野,北京,清华大学出版社,2016.11七、实验教学1、实验目的和基本要求数据库原理与应用实验是和数据库原理与应用课程同步开设的非独立设课实验,是理论教学的深化和补充。通过实验,使学生巩固和加深对数据库应用方面知识的理解,进一步培养学生独立分析问题和解决问题的能力,同时注意培养学生综合设计能力、创新能力和实事求是、严谨认真的科学作风以及良好的实验习惯,为今后工作学习打下良好的基础。通过实验学生应达到以下基本要求:(1)通过实验验证数据库原理与应用的基本理论,并进一步巩固和加深对基本知识的理解。(2)能根据实验指导书以及相关资料,综合运用所学知识,深入钻研有

14、关问题,学会自己独立设计实验,分析问题、解决问题,培养一定的实验研究能力和创新能力。(3)能正确使用实验设备,掌握实验原理,熟练运用计算机处理问题。(4)能独立撰写实验报告,准确分析实验结果,及时发现及解决实验中的问题。2、实验项目汇总序号实验项目名称学时实验类型实验要求每组学生1数据库的创建与管理2验证必修12表的创建与管理2验证必修13数据管理2验证必修14简单的数据查询12验证必修15数据库的设计2验证必修16数据库的实现2验证必修17Transact-SQL综合应用2验证必修18高级查询2验证必修19事务、索引、视图2验证必修110存储过程和触发器2验证必修111Windows应用程序

15、访问数据库4综合选修112Web应用程序访问数据库4综合选修13、实验内容摘要序号实验项目名称实验内容摘要1数据库的创建与管理(1)熟悉SQL Server2019工作环境、安装和配置;(2)使用Microsoft SQL server 2019,建立关系型数据库;配置SQL Server数据库创建BBS数据库创建数据库用户数据库的移动,备份,删除,缩小等(3)使用 Microsoft SQL 2019 客户端管理数据库,包括建立数据库,删除数据库, 设定主要设备,数据的还原备份,安全管理2表的创建与管理(1)创建BBS数据库的表建立BBS用户表建立BBS主贴表(2)为BBS数据库表建立检查约

16、束3数据管理(1)在查询分析器内编写SQL语句;注册用户。(2)编写数据库的增删改SQL语句;(3)为数据查询准备测试数据 ;4简单的数据查询1(1) 进行BBS基本功能查询(2) 进行BBS排名查询5数据库的设计(1)绘制概念模型图(CDM)(2)生成物理模型图(PDM)(3)生成SQL Server数据库对应的SQL脚本6数据库的实现(1)创建数据库(2)创建数据表(3)为各表添加约束(4)创建登陆账户并授权访问7Transact-SQL综合应用(1)显示用户的权限(2)显示星级用户(3)显示用户的状态8高级查询(1)子查询(2)论坛的发贴、回贴合删贴9事务、索引、视图(1)创建事务(2)创建索引(3)创建视图10存储过程和触发器(1)创建存储过程(2) 创建触发器11Windows应用程序访问数据库(1)数据访问技术(2)数据库设计实现(3)访问数据库的Windows应用程序实现12Web应用程序访问数据库(1)数据访问技术(2)数据库设计实现(3)访问数据库的Web应用程序设计实现4、实验报告与考核方式要求学生每人独立完成实验,实验结束后按照学院标准格式,自行完成实验报告并上交。按照学院教务处对学生实验考核有关文件精神以及实验过程考勤、操作技能、实验结果和实验报告综合考核。实验成绩占该课程总成绩的10。5、实验教材参考教材。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1