课程介绍
为什么要学SQL数据库管理?人工智能时代,是时候学习数据库了
SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利, 数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中, SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。教学大纲
SQL database system management
-数据库对象概述(数据库对象,事务日志,最基本的数据库对象:表、模式、文件组、关系图、视图、存储过程、用户定义函数、用户和角色、规则、默认值、用户定义数据类型)
-SQL Server数据类型
-SQL Server对象标识符
-T-SQL简介,了解SET,了解谓词逻辑,了解SELECT语句中的逻辑顺序操作SELECT查询
-编写简单的SELECT语句,使用DISTINCT消除重复,使用列和表的别名
-编写简单的CASE表达式多表查询
-了解连接,查询与内连接,查询外连接,交叉连接,自连接使用内置函数
-内置函数编写查询
-使用转换函数,使用逻辑函数,NULL相关函数使用子查询,自包含的子查询,相关子查询
-使用EXISTS谓词的子查询分组和汇总数据
-使用聚合函数,使用GROUP BY子句,使用HAVING筛选
-为数据完整性规则使用触发器
-触发器的其他常见用途
-其他触发器问题
-NSTEAD OF触发器
-IF UPDATE与COLUMNS_UPDATED
-性能考虑、删除触发器、调试触发器
-保证SQL Server的安全,包括SQL Server 身份验证模式、访问权限、用户的设置、角色的分类、角色的设置、架构以及如何确保数据库服务器的安全
-进行SQL Server自动化管理,如何创建与删除作业,如何启用与禁用作业,如何手动和自动执行作业,如何创建与删除警报
SQL Database System Management (promoted)
-定义XML存储数据的标准
-规划Schema方案,规划Scale-Out策略、设计Notifications Services的解决方案
-规划Source Control、Unit Testing和Deployment、设计Service Broker解决方案
-CTE(Common Table Expressions),Ranking查询函数,XML数据类型与关系型数据转换策略
-规划数据库逻辑模型:创建逻辑模型,设计OLTP应用模型,设计数据仓库应用模型
-规划物理模型:设计数据库物理对象,设计数据库安全,规划数据库和SQL Server选项
-为数据库应用设计缓存策略:SQL Server中的数据和查询缓存,使用SQL Server外部缓存技术
-调解数据库查询性能:查询语句的逻辑顺序,使用子查询时需要考虑的问题
-比较Cursor-Based和Result Set-Based操作,选择适合的服务器端游标,使用PIVOT和CTE(Common Table Expressions)
-使用索引策略:规划数据库优化选项,使用索引需要考虑的问题,索引策略
-管理并发:定义隔离级,定义事务策略,规划SQL Server事务处理策略,了解数据处理需求
教学优势
非凡教育每年培养上千学员从课堂到社会,18年深耕职业教育,致力培养企业需要的全能型人才
非凡教育9大学习中心
18年职业教育办学经验
口碑沉淀有保障
师资团队平均教龄10年以上
多年一线项目实战经验
全职讲师全身心传授专业知识
线上线下 OMO教学模式
小班教学 确保学有所成
自主研发教材 让学习更高效
OMO学习方式就是把传统面授学习与线上网络化学习相融合,线下支持线上,线上赋能线下,相辅相成
PPHA
非凡教育研发的闭环教学模式,将课堂教学和课后考评紧密结合,零基础也能快速入门
预习
提前预习练习
分段教学作业
课后3小时制度辅导
讲师亲临辅导查评
收查点评作业考核
层层阶段考核教学环境
每一处细节都是非凡的温度
上海SQL2012数据库管理培训班是上海非凡教育学校(学院)的特色课程,还开设Oracle数据库培训,SQLSevere开发培训,SQL语言培训班,完善的教学已培养大批SQL2012人才
班级名称 | 开课日期 | 剩余名额 | 班级名称 | 开课日期 | 剩余名额 | |
[浦东中心]SQL数据库管理全科班 | 滚动开班 | [浦东中心]Oracle数据库管理全 | 滚动开班 |