数据库技术及SQL SERVER

移动学习
负责人:彭康华 本课程在计算机专业群人才培养方案中处于专业群平台课位置,计算机各个专业均开设该课程,受益面广;总课时为72学时,4学分,建设情况如下: ① 省级精品开放建设课程(学银在线MOOC网址:https://www.xueyinonline.com/detail/214919974); ②数据库技术结合程序设计出版了《Visual Basic项目化程序设计教程》高等职业教育精品课程十三五规划教材、《商务数据分析与处理》高职高专十四五规划教材等; ③结合大数据技术的农村股份合作经济联合社股权系统,数据库系统授权计算机软件著作权; ④技术服务落地社区经济合作项目:渔沙坦经济联社股权信息系统和沙东经济联社股权信息系统,将该项目作为校企合作数据库开发案例进行教学,进行深度校企合作课程建设。 项目成果获得校级教学成果一等奖;论文18篇,包含SCI(3区)/EI双索引等英文论文5篇,其他知网国家级论文13篇,教材3部。中国标准化协会标准研制1套,广东省职业院校技能大赛二等奖1项,广东省第四届高校青年教师教学大赛奖1项等。

授课大纲

    • 项目一 数据库概述
    • 1.1订单管理系统概述
    • 1.2数据库基本原理概述
    • 1.2数据库基本原理概述
    • 1.2.1 数据库管理技术发展
    • 1.2.2 数据模型
    • 1.2.3 关系数据库
    • 1.3订单管理系统数据库设计
    • 1.3.1 数据库设计概述
    • 1.3.2 实体-联系模型(ER图)
    • 1.3.3 关系模型
    • 1.3.4 关系数据库标准语言
    • 1.3.5 关系模型的规范化
    • 项目二 SQL Server概述
    • 2.1SQL Server 2008 简介
    • 2.1.1 SQL Server 2008的发展及特性
    • 2.1.2 SQL Server 2008的环境要求
    • 2.2SQL Server 2008 的安装
    • 2.2.1 SQL Server 2008的应用环境设计
    • 2.2.2 SQL Server 2008的身份验证模式
    • 2.2.3 SQL Server 2008的安装
    • 2.3SQL Server 2008 的管理工具
    • 项目三 管理数据库
    • 3.1SQL Server 2008数据库概念
    • 3.1.2 页
    • 3.1.3 数据库文件组
    • 3.2系统数据库及其表
    • 3.3创建数据库
    • 3.3.1 创建数据库应具备的条件
    • 3.3.2 在图形界面下创建数据库
    • 3.3.3 用SQL命令创建数据库
    • 3.3.4 事务日志
    • 3.3.5 查看数据库信息
    • 3.4管理和维护数据库
    • 3.4.1 打开数据库
    • 3.4.2 增减数据库空间
    • 3.4.3 数据库选项的设定与修改
    • 3.4.4 更改数据库名称
    • 3.4.5 查看SQL Server上共有几个数据库
    • 3.4.6 删除数据库
    • 项目四 管理数据表
    • 4.1表的基本概念
    • 4.1.1 订单管理中的数据要求
    • 4.1.2 数据表的三个键
    • 4.2创建表
    • 4.2.1 使用图形界面创建表
    • 4.2.2 使用CREATE TABLE语句创建表
    • 4.3表中的数据类型
    • 4.4表的管理和维护
    • 4.4.1 查看表的定义信息
    • 4.4.2 修改表
    • 4.4.3 删除表
    • 4.4.4 查看表之间的依赖关系
    • 4.5表数据的添加、修改和删除
    • 4.5.1 向表中添加数据
    • 4.5.2 修改表中的数据
    • 4.5.3 删除表中的数据
    • 4.6使用约束
    • 4.6.1 主键(PRIMARY KEY)约束
    • 4.6.2 唯一键(UNIQUE)约束
    • 4.6.3 检查(CHECK)约束
    • 4.6.4 默认值(DEFAULT)约束
    • 4.6.5 外键(FOREIGN KEY)约束
    • 4.6.6 级联参照完整性约束
    • 4.7标识列IDENTITY
    • 项目五 查询数据
    • 5.1简单SELECT语句
    • 5.1.1 SELECT语句的语法格式
    • 5.1.2 基本的SELECT语句
    • 5.1.3 使用INTO子句
    • 5.1.4 使用WHERE子句
    • 5.1.5 使用ORDER BY子句
    • 5.2SELECT语句的统计功能
    • 5.2.1 使用集合函数
    • 5.2.2 使用GROUP BY子句
    • 5.2.3 使用COMPUTE BY子句
    • 5.3SELECT语句中的多表连接
    • 5.3.1 交叉连接
    • 5.3.2 内连接
    • 5.3.3 外连接
    • 5.3.4 自连接
    • 5.3.5 合并结果集
    • 5.4子查询
    • 5.4.1 比较测试中的子查询
    • 5.4.2 集合成员测试中的子查询
    • 5.4.3 存在性测试中的子查询
    • 5.4.4 批量比较测试中的子查询
    • 5.4.5 使用子查询向表中添加多条记录
    • 5.5使用SQL Server Management Studio进行数据查询与维护
    • 5.5.1 查询设计器简介
    • 5.5.2 查询设计器的应用实例
    • 项目六 视图和索引
    • 6.1视图的基本概念
    • 6.1.1 视图的基本概念
    • 6.1.2 视图的优点和缺点
    • 6.2视图的创建和查询
    • 6.2.1 在SQL Server Management Studio下创建视图
    • 6.2.2 使用CREATE VIEW创建视图
    • 6.2.3 视图数据的查询
    • 6.3视图的维护
    • 6.3.1 查看视图的定义信息
    • 6.3.2 查看视图与其他对象的依赖关系
    • 6.3.3 修改视图
    • 6.3.4 删除视图
    • 6.4通过视图修改表数据
    • 6.5索引概述
    • 6.5.1 SQL Server 2008中数据的存储与访问
    • 6.5.2 索引的作用
    • 6.5.3 索引的分类
    • 6.6创建索引
    • 6.6.1 系统自动创建索引
    • 6.6.2 在图形界面下创建索引
    • 6.6.3 使用CREATE INDEX语句创建索引
    • 6.7管理和维护索引
    • 6.7.1 查看和修改索引信息
    • 6.7.2 删除索引
    • 6.7.3 索引的分析与维护
    • 项目七 Transact-SQL编程
    • 7.1批处理、脚本和注释
    • 7.1.1 批处理
    • 7.1.2 脚本
    • 7.1.3 注释
    • 7.2常量和变量
    • 7.2.1 常量
    • 7.2.2 局部变量
    • 7.2.3 全局变量
    • 7.3系统函数
    • 7.3.1 字符串函数
    • 7.3.2 日期函数
    • 7.3.3 系统综合函数
    • 7.3.4 数学函数
    • 7.3.5 元数据函数
    • 7.3.6 安全函数
    • 7.3.7 行集函数
    • 7.3.8 游标函数
    • 7.3.9 配置函数
    • 7.3.10 文本和图像函数
    • 7.4流程控制语句
    • 7.4.1 BEGIN…END语句块
    • 7.4.2 IF…ELSE语句
    • 7.4.3 CASE表达式
    • 7.4.4 WAITFOR语句
    • 7.4.5 WHILE语句
    • 7.4.6 其他语句
    • 7.5用户自定义函数
    • 7.5.1 基本概念
    • 7.5.2 创建用户自定义函数
    • 7.5.3 修改和删除用户自定义函数
    • 7.6游标及其应用
    • 7.6.1 声明游标
    • 7.6.2 打开游标
    • 7.6.3 从游标中获取数据
    • 7.6.4 关闭游标
    • 7.6.5 释放游标
    • 项目八 存储过程
    • 8.1存储过程的概念
    • 8.1.1 基本概念
    • 8.1.2 存储过程的优点
    • 8.2建立和执行存储过程
    • 8.2.1 创建和执行简单存储过程
    • 8.2.2 执行字符串
    • 8.3存储过程中参数的使用
    • 8.3.1 带输入参数的存储过程
    • 8.3.2 带输出参数的存储过程
    • 8.3.3 通过RETURN返回参数
    • 8.4存储过程的管理与维护
    • 8.4.1 查看存储过程的定义信息
    • 8.4.2 存储过程的重编译
    • 8.4.3 重新命名存储过程
    • 8.4.4 修改和删除存储过程
    • 8.5系统存储过程和扩展存储过程
    • 8.5.1 系统存储过程
    • 8.5.2 扩展存储过程
    • 项目九 触发器
    • 9.1触发器的概念
    • 9.1.1 基本概念
    • 9.1.2 使用触发器的优点
    • 9.2创建和应用触发器
    • 9.2.1 INSERT触发器
    • 9.2.2 UPDATE触发器
    • 9.2.3 DELETE 触发器
    • 9.2.4 查看触发器的定义信息
    • 9.3修改和删除触发器
    • 9.3.1 修改和删除触发器
    • 9.3.2 禁止或启用触发器
    • 9.4触发器的嵌套与递归
    • 9.4.1 嵌套触发器
    • 9.4.2 递归触发器
    • 9.5事务
    • 9.5.1 基本概念
    • 9.5.2 事务应用
    • 项目十 SQL Server安全管理
    • 10.1SQL Server 2008的安全特性
    • 10.2SQL Server 2008的安全机制
    • 10.2.1 SQL Server 2008访问控制
    • 10.2.2 SQL Server 2008身份验证模式
    • 10.3服务器的安全性
    • 10.3.1 创建或修改登录账户
    • 10.3.2 禁止或删除登录账户
    • 10.3.3 服务器角色
    • 10.4数据库的安全性
    • 10.4.1 添加数据库用户
    • 10.4.2 修改数据库用户
    • 10.4.3 删除数据库用户
    • 10.5据库用户角色
    • 10.5.1 固定的数据库角色
    • 10.5.2 自定义的数据库角色
    • 10.5.3 增删数据库角色的成员
    • 10.6架构管理
    • 10.6.1 添加数据库架构
    • 10.6.2 删除数据库架构
    • 10.6.3 修改数据库用户的默认架构
    • 10.7权限管理
    • 10.7.1 权限的种类
    • 10.7.2 权限的管理
    • 项目十一 数据备份与恢复
    • 11.1备份与恢复的基本概念
    • 11.1.1 备份数据库的时机
    • 11.1.2 备份与恢复的方式
    • 11.2备份数据库
    • 11.2.1 使用SQL Server Management Studio备份数据库
    • 11.2.2 创建备份设备
    • 11.2.3 使用SQL语句备份数据库
    • 11.3恢复数据库
    • 11.3.1 恢复数据库前的准备
    • 11.3.2 使用SQL Server Management Studio恢复数据库
    • 11.3.3 使用SQL语句恢复数据库
    • 11.4直接复制文件的备份与恢复
    • 11.5数据的导入导出
    • 11.5.1 SQL Server 2008与Excel的数据格式转换
    • 11.5.2 SQL Server 2008与Access的数据格式转换
    • 项目十二 订单管理系统开发
    • 12.1ADO.NET组件
    • 12.1.1 Connection对象
    • 12.1.2 Command对象
    • 12.1.3 DataSetCommand对象
    • 12.1.4 DataSet对象
    • 12.1.5 DataReader对象
    • 12.2订单管理系统的设计
    • 12.2.1 订单管理系统架构设计
    • 12.2.2 订单管理系统功能设计
    • 12.2.3 订单管理系统数据库设计
    • 12.3B/S模式下系统的实现
    • 12.3.1 数据库公用模块的编写
    • 12.3.2 系统功能模块实现
    • 项目十三 综合项目实训及设计
    • 实训1 安装并配置SQL Server 2008
    • 实训2 通过SQL语句建立数据库
    • 实训3 通过两个表的建立验证数据完整性
    • 实训4 销售业绩的统计
    • 实训5 通过外键和自定义数据类型保证完整性
    • 实训6 视图对保证数据安全性和完整性的作用
    • 实训7 掌握索引的应用
    • 实训8 自定义函数和游标的结合
    • 实训9 建立存储过程查看供应商的产品

授课老师

彭康华

1.课题负责人负责课题的组织和策划

2.主持制定课题完整的研究计划和实施方案

3.实施过程中问题提出带有思想性、建设性和全局性的研究

成果

1)出版专著1

2)专利2

3)撰写和发表相关论文18

4)研究相关子课题19

5 )获得各种奖励 20 ( 包括大学生竞赛作品 )

徐博龙

课程班( 课程班不允许非学生用户注册 )

18级计算机应用技术

开课时间:2018-04-22

主讲老师:彭康华

学生人数:0

操作成功!此窗口3秒钟后自动关闭!
立即关闭