身处互联网行业,SQL可能是你需要掌握的核心技能之一。SQL作为一门查询数据库的语言,是程序员的必备技能,运维、开发、Web 以及数据等从业人员都需要用到 SQL,毕竟有查询到正确的数据,才能有后面的数据加工、分析。
SQL数据库管理
一、数据库基本管理:
数据库对象概述(数据库对象,事务日志,基本的数据库对象:表 ,模式,文件组,关系图,视图,存储过程,用户定义函数,用户和角色,规则,默认值,用户定义数据类型)、SQL Server数据类型、SQL Server对象标识符。
二、数据库高级管理:
为数据完整性规则使用触发器、触发器的其他常见用途、其他触发器问题、INSTEAD OF触发器、IF UPDATE()与COLUMNS_UPDATED 、性能考虑、删除触发器、调试触发器。
三、数据库优化及安排:
保证SQL Server 2012的安全,包括SQL Server 2012身份验证模式、访问权限、用户的设置、角色的分类、角色的设置、架构以及如何确保数据库服务器的安全。进行SQL Server自动化管理,如何创建与删除作业,如何启用与禁用作业,如何手动和自动执行作业,如何创建与删除警报,