4《SQL Server数据库技术及应用》学习指南
数据库应用技术——SQL Server 2008 R2-教学大纲

《SQL Server数据库技术及应用(2008 R2)》课程大纲目录一、课程的性质与作用 (1)1.课程的性质 (1)2.课程的作用 (2)二、课程目标 (3)1.能力目标 (3)2.知识目标 (4)3.素质目标 (4)三、课程的教学内容、学时分配及教学形式 (5)四、课程教学设计指导框架 (6)(一)设计学习情境 (6)1.学习情境1—教务管理信息系统的数据库开发与维护 (6)2.学习情境2—图书管理信息系统的数据库开发与维护 (7)3.学习情境3—企/事业管理信息系统的数据库开发与维护 (8)(二)设计教学单元 (9)1.学习情境1的单元教学目标与结果形式 (10)2.学习情境2的单元教学目标与结果形式 (12)3.学习情境3的单元教学目标与结果形式 (14)五、课程教学条件 (15)(一)教学团队的基本要求 (15)1.课程教学团队规模 (15)2.课程负责人要求 (15)3.任课教师专业背景及能力要求 (15)4.兼职教师要求 (15)(二)教学硬件环境基本要求 (15)(三)教学资源基本要求 (16)1.以案例和项目为载体的主教材 (16)2.以工作过程为导向的配套教学资源 (16)3.本课程的省级精品课程网站 (17)4.推荐参考书 (17)5.推荐参考网站 (17)六、其他说明 (18)(一)学生学习基础要求 (18)(二)校企合作方式 (19)(三)教学模式建议 (19)1.教学形式 (19)2.教学方法 (21)3.教学手段 (21)4.组织安排 (22)5.考核评价 (22)《数据库开发与维护》课程标准课程基本信息:一、课程的性质与作用1.课程的性质《SQL Server数据库技术及应用》课程是软件技术、计算机应用技术、计算机网络技术等专业的理论实践一体化核心课程。
该课程是在专业建设理事会全面指导下,引入行业企业技术标准,对软件开发与维护职业岗位进行典型工作任务分析、实践专家访谈的基础上设置的专业学习领域课程。
sql server数据库技术及应用教案

sql server数据库技术及应用教案一、Microsoft SQL Server简介Microsoft SQL Server是一个关系型数据库管理系统,由微软公司开发和维护。
它旨在支持企业管理大量复杂的数据,支持不同的应用程序。
SQL Server提供无缝的网络访问,它包含工具,让用户可以在其管理的数据中创建强大的查询和报表。
二、SQL Server的优势1、可扩展性:SQL Server 支持多种硬件和操作系统,除了Microsoft Windows 还可以在Unix 和 Linux 操作系统上运行,同时还支持多用户访问、可以将数据库分布在不同电脑上。
2、可定制:SQL Server 提供了很多可定制的功能供用户使用,用户可以根据实际的需要来定制软件功能,从而使数据库更加有效的提供服务。
3、数据安全性:SQL Server 支持多种安全机制,可以实现数据库安全可靠的访问,同时,还支持不同程序之间的数据共享,确保数据完整性。
4、可靠性:SQL Server 具有高可靠性,可以保证数据库系统的正常运行,具有实时恢复功能,可以在灾难发生时对数据进行恢复,并可以在实时中对某些数据进行复制,以保证数据完整性。
三、SQL Server的功能1、储存过程:SQL Server 支持可编程的储存过程,可以在进行数据库查询时,用户只需要指定储存过程的名字即可,而不用写具体的查询语言。
2、触发器:SQL Server 支持触发器,这是一种用于监视数据库操作的功能,在发生特定数据库操作时,可以自动执行某民操作,以此实现数据库自动化管理。
3、数据传输:SQL Server 支持不同数据库之间的数据传输功能,可以轻松地将数据从一个数据库系统传输到另一个数据库系统,大大减少了传输数据的复杂度。
4、数据库审计:SQL Server 支持数据库审计功能,可以对数据库操作进行记录,便于查询数据库状态和历史记录,有助于保证数据的正确性。
《Sql Server数据库原理与应用》教学大纲(2022版)

《Sql Server数据库原理与应用》教学大纲英文名称:Principles and Application of Database课程代码:课程类别:专业选修课课程性质:选修开课学期:大四第一学期总学时:36(讲课:18,实训18)总学分:2考核方式:平时考勤、作业、课堂表现、期末大作业先修课程:《大学计算机基础》《Python语言与数据分析》适用专业:一、课程简介本课程以功能强大的关系数据库管理系统MySQL作为平台,全面系统地介绍SQL Server 的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、MySQL安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。
本课程主要通过理论授课加实训的方式完成教学,理论授课24学时,实训12学时。
考核方式由平时考勤、实训作业、课堂表现和期末大作业构成。
二、课程目标及其对毕业要求的支撑通过本课程的学习,学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力,提高学生分析和解决实际问题的能力,为将来从事相关工作打下基础。
三、课程教学要求第一章数据库概述教学内容:第一节数据库系统1.数据与信息2.数据存储单元—服务器3.数据库系统的构成4.数据库系统的特点第二节数据库类型1.数据库模型2.关系型数据库3.非关系型数据库第三节关系型数据库MySQL1.为什么使用MySQL2.MySQL的发展简史3.MySQL的版本分类与发展4.企业如何选择MySQL版本第四节本章小结学生学习预期成果:1.了解与数据库相关的基本概念2.掌握常见的数据库类型及各自的特点3.理解MySQL的工作原理教学重点:1.数据库类型2.关系型数据库MySQL教学难点:1.数据库类型2.关系型数据库MySQL第二章环境的安装与基本配置教学内容:第一节虚拟化平台1.系统虚拟化2.搭建实验平台3.虚拟平台的基本使用第二节CentOS系统的部署1.CentOS系统2.系统下载3.最小化安装CentOs第三节MySQL的安装与配置1.MySQL安装方式2.Yum方式安装3.源码编译方式安装4.初始化数据库第四节本章小结学生学习预期成果:1.熟练掌握Linux操作系统环境下MySQL的安装与基本配置方法2.掌握VMware Workstation中搭建虚拟化环境的方法3.了解MySQL的配置参数4.熟悉MySQL安装过程中的报错和相应解决方法教学重点:1.CentOS系统的部署2.MySQL的安装与配置教学难点:1.CentOS系统的部署2.MySQL的安装与配置;第三章MySQL数据操作教学内容:第一节SQL语句1.SQL简介2.SQL分类第二节数据类型1.数值类型2.字符串类型3.日期和时间类型第三节存储引擎1.MySQL的存储引擎2.常用引擎MyISAM和InnoDB的区别3.存储引擎的选择第四节库与表的基础操作1.库操作2.表操作第五节表的高级操作1.数据的插入2.修改数据表3.删除表内容4.更新数据第六节本章小结学生学习预期成果:1.了解SQL语句的基本分类2.掌握使用结构化查询语句进行数据操作的方法3.掌握数据库不同存储引擎的差异4.掌握常见的数值类型并学会合理运用教学重点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作教学难点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作第四章数据库表单查询教学内容:第一节基础查询1.创建基本的数据表环境2.查询所有字段3.查询指定字段第二节条件查询1.关系运算符2.多条件查询第三节高级查询1.排序查询2.聚合函数3.分组查询4.HAVING字句5.LIMIT分页第四节本章小结学生学习期望成果:1.掌握使用SQL语句进行基础查询的方法2.掌握SQL语句中不同条件的表达方法3.熟练使用高级的查询方式对数据进行查询分析教学重点:1.基础查询2.条件查询3.高级查询教学难点:1.基础查询2.条件查询3.高级查询;第五章数据的完整性教学内容:第一节实体完整性1.主键与主键约束2.唯一约束3.自动增长列第二节域完整性1.非空约束2.默认值约束第三节引用完整性1.外键与外键约束2.删除外键约束第四节索引1.普通索引2.唯一索引3.索引过多引发的问题第五节本章小结学生学习期望成果:1.了解数据对的约束原则2.掌握主键、外键约束的用法3.掌握索引的实际应用方法4.掌握常见的约束原则教学重点:1.域完整性2.引用完整性3.索引教学难点:1.域完整性2.引用完整性3.索引第六章数据库多表查询教学内容:第一节表与表之间的关系1.一对一关系2.一对多关系3.多对一关系4.多对多关系第二节多表查询1.合并结果集2.关于笛卡尔积3.内连接4.外连接5.自然连接6.嵌套查询第三节本章小结学生学习期望成果:1.了解数据表之间的关系2.掌握多表数据的查询方法3.理解多表查询中的连接规则和笛卡儿积4.熟悉数据表之间的嵌套查询教学重点:1.表与表之间的关系2.多表查询教学难点:1.表与表之间的关系2.多表查询第七章权限与账户管理教学内容:第一节权限表第二节账户管理1.登录和退出数据库2.创建和删除用户3.修改账户密码4.删除与修改用户名第三节权限管理1.MySQL的权限2.授予权限3.查看权限4.收回权限第四节本章小结学生学习期望成果:1.了解什么是权限表2.掌握数据库用户权限的设置方法3.熟悉数据库配置文件的基本设置4.掌握MySQL访问控制的方法教学重点:1.权限表2.账户管理3.权限管理教学难点:1.权限表2.账户管理3.权限管理第八章存储过程与触发器教学内容:第一节存储过程1.存储过程概述2.存储过程优缺点3.创建存储过程4.查看存储过程5.删除存储过程第二节触发器1.触发器概述2.创建触发器3.查看触发器4.删除触发器第三节本章小结学生学习期望成果:1.了解什么是存储过程2.掌握存储过程的相关操作方法3.熟悉触发器的基本概念4.掌握触发器的使用方法和应用场景教学重点:1.存储过程2.触发器教学难点:1.存储过程2.触发器第九章数据库事务和锁机制教学内容:第一节事务管理1.事务的概念2.事务的创建和回滚3.并发与并行4.事件的ACID特性5.事件的隔离级别6.隔离级别的选取第二节锁机制1.MySQL锁定机制简介2.InnoDB锁类型3.锁监控与优化第三节本章小结学生学习期望成果:1.理解事务的基本概念2.熟悉事务的四个特性3.掌握事务的相关操作方法和隔离级别4.掌握锁机制的原理和使用方法教学重点:1.事务管理2.锁机制教学难点:1.事务管理2.锁机制第十章 MySQL数据备份教学内容:第一节数据备份概述1.数据备份原则2.备份类型的划分第二节物理备份1.Tar打包备份2.LVM快照备份3.Xtrabackup备份第三节逻辑备份第四节本章小结学生学习期望成果:1.了解什么是数据库备份2.掌握数据库备份和恢复的方法3.掌握数据迁移的操作流程4.掌握数据库的导入和导出方法教学重点:1.物理备份2.逻辑备份教学难点:1.物理备份2.逻辑备份第十一章日志管理教学内容:第一节日志的分类1.错误日志2.二进制日志3.慢查询日志4.中继日志5.Redo日志和Undo日志6.查询日志第二节日志应用第三节本章小结学生学习期望成果:1.了解数据库中常见的日志种类2.掌握二进制日志的操作方法3.掌握错误日志的操作方法4.熟悉慢查询等其他日志应用教学重点:1.日志分类2.日志应用教学难点:1.日志分类2.日志应用第十二章主从复制教学内容:第一节主从复制原理1.复制过程2.基本架构3.复制模式第二节一主一从复制1.基于位点的主从复制2.基于GRID的主从复制第三节多主从复制1.双主双从搭建流程2.关于keepalived第四节复制延迟与死机处理第五节本章小结学生学习期望成果:1.了解MySQL主从复制的原理2.掌握配置一主一从集群的基本流程3.掌握向集群添加从服务器的方法4.熟悉多主多从集群的配置参数和配置流程教学重点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理教学难点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理第十三章 MySQL读写分离教学内容:第一节数据库代理1.基本原理2.常见的数据库中间件第二节Mycat实现读写分离1.基本环境2.配置流程第三节本章小结学生学习期望成果:1.掌握数据库代理的基本原理2.熟悉企业中常用的数据库中间件3.掌握Mycat实现读写分离的配置流程4.掌握读写分离配置中使用到的关键参数教学重点:1.数据库代理2.Mycat实现读写分离教学难点:1.数据库代理2.Mycat实现读写分离四、建议教学安排五、课程成绩评定基本考核方法:通过考勤、作业、课堂表现等评定学生平时成绩(占50%),通过期末大作业评定学生理论成绩(期末大作业占50%)情况综合评价学生成绩。
数据库技术及应用(SQL Server )2.1

2024年10月16日4时56分
4
单元 2.1 需求分析与数据库概念设计( IDEF1X )
工作任务
案例2-2-1 图书管理系统需求分析 案例2-2-2 图书管理数据库概念设计
《数据库技术及应用( SQL Server 2022 )》 人民邮电出版社
2024年10月16日4时56分
5
单元 2.1 需求分析与数据库概念设计( IDEF1X ) 一 需求分析 二 IDEF1X方法概念设计
15
(一)IDEF1X方法中的实体
从属实体
❖ 依赖于其他实体和联系才能够存在的实体,在这个实体的主 键属性组中包含来自其他实体的主键,用圆角矩形表示,从 属实体也常被称为弱实体或依赖实体
实体名/实体号
实体名/实体号
(a)独立实体
(b)从属实体
《数据库技术及应用( SQL Server 2022 )》 人民邮电出版社
2024年10月16日4时56分
12
二、IDEF1X方法概念设计
工作任务
学习Microsoft Office Visio制图软件。 根据图书管理系统的需求分析,采用IDEF1X方法
建立图书管理数据库的概念模型。
《数据库技术及应用( SQL Server 2022 )》 人民邮电出版社
2024年10月16日4时56分
▪ 父实体的主键不迁移到子实体 的主键上,而是迁移到子实体 作为非主属性,并成为子实体 的外键(FK)
▪ 联系用虚线表示,子实体为独 立实体(方角矩形)
《数据库技术及应用( SQL Server 2022 )》 人民邮电出版社
2024年10月16日4时56分
26
(三)IDEF1X方法中的联系——确定联系(0/1:n,n≥0)
SQL-Server数据库技术及应用(第二版)-电子教案汇总全书教学方案整套教学设计1-7章全

任务1.1 认知数据库系统教学方案学习任务认知数据库系统教学时间(学时) 2教学目标知识目标理解数据库系统结构、数据库系统的体系结构;理解数据模型的概念、组成及类型能力(技能)目标掌握数据库、数据库管理系统、数据库系统、数据模型等基本概念;重点难点重点:数据库、数据库管理系统、数据库系统、数据模型难点:数据管理与数据处理、数据管理三阶段教学方法情境法,演示法,案例贯穿法,任务驱动法,示范教学、实验法、观察法、讨论法等教学活动步骤教学内容教师活动学生活动设计意图回顾复习1.对什么是数据库的初步认识?教师提问回答问题复习任务描述1.了解数据管理技术的发展情况。
2.掌握数据库、数据库管理系统、数据库系统等基本概念。
3.理解数据库系统结构、数据库系统的体系结构。
多媒体讲授听讲了解本次任务内容理论知识数据库管理技术的发展1.数据、数据管理2.数据管理三阶段3.数据库技术的发展演示听讲让学生掌握理论知识理论知识数据库系统1.数据库2.数据库管理系统3.数据库系统演示听讲让学生掌握理论知识理论知识数据库系统结构1.数据库系统的三级模式结构2.数据库的两级映像3.数据库系统的体系结构演示听讲让学生掌握理论知识总结本学习任务基本内容总结总结教学反思任务1.2 认知关系数据库学习任务认知关系数据库教学时间(学时) 2教学目标知识目标1.理解关系集合运算、关系基本运算、关系除法运算。
2.了解关系数据库语言SQL。
能力(技能)目标掌握关系、关系模型、关系数据库、关系运算等基本概念;重点难点重点:关系、关系模型、关系运算难点:专门的关系运算教学方法情境法,演示法,案例贯穿法,任务驱动法,示范教学、实验法、观察法、讨论法等教学活动步骤教学内容教师活动学生活动设计意图回顾复习1.什么是数据库?2.数据库管理系统包括哪些组成部分?教师提问回答问题复习任务描述1.掌握关系、关系模型、关系数据库等基本概念。
2.理解关系集合运算、关系基本运算、关系除法运算。
《SQL Server数据库技术及应用》(第二版) 黄崇本,韦存存任务教学方案任务教学方案.doc

任务6.1 登录与用户管理教学方案学习任务登录与用户管理教学时间(学时) 2教学目标知识目标理解SQL Server 2012的安全机制;能力(技能)目标学会在SQL Server中进行身份验证模式的配置方法;重点难点重点:设置用户权限、数据库用户难点: SQL Server数据库安全结构教学方法演示法,任务驱动法,实验法,观察法,讨论法等教学活动步骤教学内容教师活动学生活动设计意图回顾复习1. 什么是存储过程?2. 使用存储过程有什么好处?教师提问回答问题复习任务描述1.身份验证模式设置。
设置SQL Server的验证模式,使其能够进行SQL Server身份验证。
2.登录名创建。
在SQL Server中创建新的登录名并设置密码。
3.数据库用户添加。
在CRM客户关系管理数据库中添加新的数据库用户并关联登录名。
4.T-SQL管理登录和用户。
使用T-SQL语句创建登录账户和数据库用户。
多媒体讲授听讲了解本次任务内容必需知识1.数据库安全:数据库安全一般包含系统运行安全和系统信息安全两个方面。
2.SQL Server身份验证模式:Windows身份验证模式和混合验证模式。
3.登录名:登录名是存放在服务器上的一个实体,使用登录名可以进入服务器,但是不能访问服务器中的数据库资源。
4.数据库用户名:用户名是一个或多个登录名在数据库中的映射,通过对用户名进行授权后,可以为登录名提供数据库的访问权限。
5.创建SQL Server登录名基本语句格式:CREATE LOGIN 登录名多媒体讲授听讲让学生学习需要完成本任务必须掌握知识6.修改登录名。
使用ALTER LOGIN语句可以修改登录名的密码和用户名。
7.创建SQL Server数据库用户。
任务演示1.身份验证模式设置2.登录名创建3.数据库用户添加4.T-SQL管理登录和用户演示听讲让学生模仿课堂实践1.按照任务实施过程的要求完成各子任务并检查实施结果。
2.在SQL Server中创建新的登录名。
数据库原理与应用教程SQLServer课件
第6章 SQL Server 2005基础
6.2.2 SQL Server 2023旳环境需求
1.硬件需求 对硬件环境旳要求涉及对处理器类型、处理器速 度、内存、硬盘空间等旳要求。 处理器类型一般要求Pentium III及其以上旳类型。 处理器旳速度最低要求到达600MHz,提议1GHz 或更高旳速度。 对于内存来讲,512MB肯定是最低旳,提议使用 1GHz或更大旳内存。 对于磁盘空间来说应该尽量地大,详细旳程度应 根据安装环境进行选择。
第6章 SQL Server 2005基础
图6.1 SQL Server 2023 安装界面
图6.2 【最终顾客许可协议】界面
第6章 SQL Server 2005基础
(3) 在【最终顾客许可协议】界面上,阅读 许可协议,选中“我接受许可条款和条件” 复选框。若要结束安装程序,请单击【取消】 按钮。若要继续,请单击【下一步】按钮, 出现如图6.3所示旳【安装必备组件】界面。 在该界面中显示了安装SQL Server 2023必 需旳软件组件,假如安装机器中没有这些组 件,单击【安装】按钮,系统会自动安装, 安装完毕出现如图6.4所示旳成功安装界面。
第6章 SQL Server 2005基础
6.2.1 SQL Server 2023旳版本 SQL Server 2023产品家族共分为5个新旳版本: 企业版、原则版、工作组版、精简版和开发人员版。 其中,最常用旳是企业版、原则版和工作组版。 1.企业版(Enterprise Edition) SQL Server 2023企业版是用于企业应用旳完全 集成旳数据管理和商业智能分析平台。适合对具有 复杂旳工作负荷,高级旳分析需求和严格旳高可用 需求旳企业选择。它支持SQLServer2023中旳全部 可用功能。
《大型数据库(SQL SERVER)》课程学习指南
《大型数据库(SQL S ERVER)》课程学习指南一、课程资源导航
二、学前要求
㈠学生必备基础
学习本课程的学习者必须具备一定的基础:
1.会熟练使用计算机常用操作系统和办公软件等;
2.有一定的程序设计知识,比如学过某种程序设计语言;
3.一定的英语阅读能力,掌握基本的英语词汇。
㈡软硬件环境
1.硬件环境:
2.软件环境:
三、学习目标与要求
通过项目驱动的实践活动,了解数据库基本知识,掌握数据库设计、开发和管理能力,为后续专业课程打下坚实的基础。
同时培养吃苦耐劳、爱岗敬业、团队协作的职业精神和诚信、善于沟通与合作的良好品质,为发展职业能力奠定良好的基础。
具体要求如下:
1. 了解数据库设计基本知识,能够设计出符合规范的数据库。
2. 掌握Transact-SQL语言的编程知识,能进行数据库的开发。
3. 掌握数据库日常维护和管理方法。
4.能进行基本的数据库综合应用开发。
四、学习路径
1、在校学生学习模式
2、网络学习模式
3、推荐书籍和参考
请参见本课程标准中的“推荐教材与参考资源”
五、考核标准
学生课堂学习考核标准请参见本课程资源“考核方案”。
教学课件:《数据库技术及应用(SQL Server第4版)李雁翎
2.2.2 实体-联系类型
3.多对多联系(m:n) 设有实体集A与实体集B,如果A中的1个 实体,与B中的n个实体关联(n≥0) , 反过来,B中的1个实体,与A中的m个实 体关联(m≥0),称实体集A与实体集B 是多对多联系类型。记作(m:n)。
2.2.3 实体-联系图
①用“矩形”表示实体型。 ②用“椭圆形”表示实体型属性。 ③用“菱形”表示联系。
4.属性(Attribute) 在一个关系中,每一竖列称为一个属性。
2.3.2 关系模型相关术语
5.码(Key) 码(键)是能够标识唯一元组。 6.关系模式(Schema) 在一个关系中,有一个关系名,同时每个 属性都有一个属性名。
2.3.2 关系模型相关术语
7.关系模型特性 ①每一列中的分量是同一类型的数据。 ②不同的列可出自同一个域。 ③列的顺序无所谓。 ④任意两个元组不能完全相同。 ⑤行的顺序无所谓 ⑥分量必须取原子值。
2.4.2 函数依赖
定义2.1:设R(U)是一个属性集U上 的关系模式,X和Y是U的子集。对于 R(U)的任意一个可能的关系r,若有r的 任意两个元组,在X上的属性值相同, 则在Y上的属性值也一定相同,则称 “X函数确定Y”或“Y函数依赖于X”, 记作X→Y。
2.4.2 函数依赖
2.4.2 函数依赖
2.2.1 概述模型相关术语
4.域(Domain) 域是属性的取值范围。 5.实体型(Entity Type) 实体型是用实体名和属性名称集来描述同类实 体的。 6.实体集(Entity Set) 实体集是若干个同类实体信息的集合。 7.联系(Relationship) 联系是两个或两个以上的实体集间的关联关系。
1.1.4 数据库管理系统
3.DBMS数据子语言
《SQL Server 202x数据库技术与应用(微课版)》读书笔记模板
读书笔记模板
01 思维导图
03 目录分析 05 精彩摘录
目录
02 内容摘要 04 读书笔记 06维导图
基础
数据库
技术
过程
第章
存储
语句
版
管理
数据库 课后练习
基础
微课
小结
使用
管理
概述
数据
操作
内容摘要
本书共15章,比较系统地介绍SQL Server 2012概述、数据库管理、建表基础、表的管理、数据更新、简单 查询、多表复杂查询、视图、索引、T-SQL基础、游标、存储过程、触发器、SQL Server安全管理、SQL Server 2012数据库维护等内容。
目录分析
1
内容提要
第1章 SQL
2
Server 2012
概述1
3
第2章数据库管 理
4
第3章建表基础
5
第4章表的管理
01
第5章数据 更新
02
第6章简单 查询
03
第7章多表 复杂查询
04
第8章视图 123
06
第10章 TSQL基础 151
05
第9章索引 139
1
第11章游标 177
2
第12章存储过 程
12.1存储过程概述 12.2使用T-SQL语句管理存储过程 12.3使用SSMS工具管理存储过程 本章小结 课后练习 综合实训
13.1触发器概述 13.2使用T-SQL语句管理触发器 13.3使用SSMS工具管理触发器 本章小结 课后练习 综合实训
14.1数据库安全概述 14.2数据库服务器安全管理 14.3数据库用户管理 14.4数据库角色管理 14.5数据库架构管理 14.6权限管理 本章小结 课后练习 综合实训
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《SQL Server数据库技术及应用》课程学习指南
一、课程学习目标
本课程是高职计算机类专业的一门专业基础课程,同时也是一门强调传授数据库技术的基本知识和基本方法,培养数据库技术的基本技能和实践应用能力的专业主干课程。
通过本课程学习,大家应该在数据库基本知识、数据库应用能力、数据库设计方法、IT职业素质等方面都有相应的提升和收获。
1.数据库知识方面
(1)了解数据管理技术的发展情况;
(2)理解数据库技术基本概念;
(3)掌握关系的基本运算;
(4)掌握SQL数据查询语言的数据定义、数据操纵及数据控制的语句格式及功能;
(5)理解关系规范化中的函数依赖及范式;
(6)理解数据库设计中的概念结构设计与逻辑设计的方法;
(7)了解和比较各类数据库管理系统特点及应用领域。
2.数据库应用能力方面
(1)能利用相关知识进行简单数据库设计;
(2)能利用SQL Server 数据库管理系统进行数据管理与维护工作;
(3)培养运用所学数据库进行数据查询与统计等数据库应用能力。
3.素质提升方面
通过做中学:基于项目的学习,培养学生讨论交流、团队合作、自主学习、解决问题的综合能力和综合素质。
二、任务学习指导
1.课程教学项目
课堂教学用项目:CRM客户关系管理数据库
课堂实践用项目:HR人力资源管理数据库
课程设计用项目:自选数据库课程设计
2.课程教学内容设置
第1章认识数据库主要介绍数据库系统的基本概念、关系模型、关系数据库等基本知识,关系数据库的集合运算、关系运算及关系数据库语言SQL等基本知识,SQL Server 2012 DBMS 的安装过程。
第2章数据库设计主要介绍需求分析、数据库概念结构设计、数据库逻辑结构设计、关系的函数依赖、关系规范化等基本知识与基本方法,介绍利用PowerDesigner建
模工具进行数据库建模的方法。
第3章数据库建立主要介绍SQL Server数据库及表的创建和管理、数据库完整性的设置、数据库数据的输入与更新、数据库索引的建立和管理等基本知识与基本方法。
第4章数据库查询主要介绍简单查询、统计查询、连接查询、子查询等基本知识与基本方法,介绍视图的创建与使用的基本知识与基本方法。
第5章数据库编程主要介绍数据库编程基础、创建与执行存储过程、创建与验证触发器、事务控制与并发处理等基本知识与基本方法。
第6章数据库管理主要介绍数据库安全管理、数据库备份和恢复、数据库导入导出与复制等基本知识与基本方法。
第7章数据库开发主要介绍数据库访问技术、数据库系统实现的基本方法。
3.任务学习完成过程
(1)学习任务必需知识
(2)完成课堂基本任务
(3)完成课堂实践任务
(4)课内或课外自学技术基础知识(含理论基础知识)
(5)课内或课外完成SQL Server 数据库大作业的相关内容
三、考核与评价
1.课程考核方式
(1)过程考试与集中考试相结合:基本技能过程化考核,单元能力测试,理论知识期末集中考试。
(2)应会考试与应知考试相结合:应会考试包含基本技能考核和综合技能考核。
(3)个体考试与小组考试相结合:基本技能考核与理论考试采用个体考试方式,综合技能考核采用小组考核方式,教师主要对小组整体评分,小组长将教师的评分进行分配。
(4)课内考核与课外考核相结合:基本技能考核采用课内过程化考试方式,课程设计考核采用课外表演汇报答辩方式。
(5)校内老师与企业导师相结合:企业专家主要参加对学生课程设计进行评分和答辩工作,用企业标准进行考核。
(6)完成考试与速度考试相结合:在基本技能过程化考核中,既要看完成情况,也要看完成的速度。
2.总评成绩组成与要求
(1)作业与考勤:10分。
(2)基本技能(课内实验)考核:4个基本技能项目,共30分。
(3)综合技能(SQL Server、课程设计)考核:二个课内外大作业,每个作业15
分,共30分。
(4)理论知识考试:上机考试,60题,每题0.5分,共30分。
要求:技能考核与理论知识考试成绩都合格,总评成绩才能合格,即:技能考核成绩要求在36分及以上、理论知识成绩要求在18分及以上。
四、课程学习方法建议
1.在学习中强调实践性,建议学用结合、互动反馈,通过网络、课堂与老师和同学们互动探讨以解惑。
2.在学习中除了使用大纲、学习视频、习题等学习资料外,每一项目完成后,对照学习任务进行自我评测。
3.组织分组学习,培养团队协作精神。
4.建议充分利用网络资源进行学习。
5.在完成项目的过程中,需要思考、验证,学、练、用、思相结合。
五、参考资料
1.主教材:《SQL Server数据库技术及应用》,黄崇本韦存存主编,2014年12月,大连理工出版社
2.参考书目录:
[1] 陈会安.SQL Server 2012数据库设计与开发实务[M].北京:清华大学出版社,2013.
[2] (美)阿特金森.SQL Server 2012编程入门经典[M].北京:清华大学出版社,2013.
[3] 吴德胜.SQL Server入门经典[M].北京:机械工业出版社,2013.
[4] 王英英,张少军,刘增杰等.SQL Server 2012从零开始学[M].北京:清华大学出版社,2012.
[5] 黄崇本,谭恒忪等.数据库技术与应用[M].北京:电子工业出版社,2012.
[6] 杨章伟.精通SQL 语言与数据库管理[M].北京:人民邮电出版社,2008.
[7] 萨师煊,王珊等.数据库系统概论[M].北京:高等教育出版社,2006.
3.课程相关资源共享平台
精品开放课程共享系统-爱课程网:/,在爱课程网中加入《数据库技术与应用》课程的步骤,请看附件。
4.其他学习网站
(1)/
(2)/
(3)/
(4)/
六、常见问题解答
1.怎样提高学习效率?
(1)树立正确的学习目的和学习态度。
(2)保持良好的学习状态。
(3)要经常进行课后复习和课前预习。
(4)提高上课听课效率。
(5)认真完成课堂实践。
(6)制定长期学习的计划。
(7)找到适合自己的学习方法。
2.怎样提高听课质量?
(1)做好课前预习,在看不懂的地方做个记号,上课时应特别留意这一部分。
(2)上课注意力要集中,积极思考,不要被动接受信息。
(3)课后要及时复习上课内容,将知识融会贯通。
3.怎样完成课堂实践内容?
(1)将课堂演示任务先完成。
(2)参考技术基础知识内容。
(3)参考网络资源。
4.怎样学习技术基础知识和理论基础知识?
(1)结合课堂实践学习。
(2)结合知识点要求学习。
(3)参考网络资源。
5.怎样完成大作业?
(1)参考项目演示资源。
(2)小组交流学习
(3)参考网络资源。
6.怎样开展小组讨论?
(1)每组5人左右,小组长组织。
(2)针对上课的重点难点进行讨论。
(3)讨论对象选取一到两个,不能偏多。
附件:在爱课程网中加入课程的步骤
在爱课程网中加入课程的步骤第一步:找网站
第二步:进网站
第三步:选择注册用户,在右上角
第四步:注册
第五步:激活账号
第六步:激活后进入爱课程网站,选择“我的开放课堂”,选择“发现课程”,查找自己喜欢的课程。
第七步:退出系统,重新登录一次,这样可加入课程。
第八步:登录成功后,重新选择“我的开放课堂”,选择“发现课程”,在查询界面中“按课程”文本框中输入“数据库技术与应用”
第九步:查询到课程后单击课程
第十步:单击“参与课堂互动”
第十一步:加入课堂
第十二步:重新进入个人中心,单击“我的开放课堂”,在右边区域中就会出现“数据库技术与应用”课程,如下图所示。