总访问次数:
教师个人主页

王 磊

学科:人工智能、数据分析

邮箱:sfoh007@gmail.com

地址:陕西省商洛市北新街10号商洛学院综合楼8-805室(邮编:726000)

  |    |  

    主授课程

 《数据库原理与应用》 
 《数据库原理与应用》微专业 
 《Linux系统与网络管理》 
 《人工智能》 
 《计算机科学导论》 
 《信息安全基础》 
 《C语言程序设计》 
 《机器学习》 
 《软件工程》 
 《大学计算机基础》 
 《网络安全技术》 
 《网络新技术专题》 
 《毕设指导》 
 《人工智能与遥感图像分析》 

    学科竞赛

 “互联网+”创新创业大赛 
 “挑战杯”创业计划竞赛 
 全国大学生数学建模竞赛 
 大学生计算机设计大赛 
 “蓝桥杯”软件设计大赛 
 信息安全与对抗技术竞赛ISCC 
 大学生创新创业大赛 
 全国大学生数学竞赛 
 省工业与信息化技术技能大赛 
 市网络安全技能大赛 

《数据库原理与应用》

基本信息

【主讲教师】王  磊

【授课方式】线下理论课(32学时) + 线下上机课(16学时) + 线上答疑(钉钉群),3学分

【考核方式】总评成绩 = 平时成绩(占10%) + 实验成绩(占40%)+ 期末考试成绩(占50%);其中,平时成绩 = 课堂考勤(占30%) + 书面作业(占70%),实验成绩 = 实验报告 + 电子作业

【推荐教材】《数据库原理与应用教程》(第4版),何玉洁编著,机械工业出版社,2006年

【参  考 书】《数据库技术及应用》,唐好魁著,北京,电子工业出版社,2015年

                     《数据库系统概论》,王珊等编著,北京,高等教育出版社,2006年
                     《数据库原理及应用》,胡孔法编著,北京,机械工业出版社,2010年

数据库技术及应用(第3版)数据库技术及应用(第3版)数据库原理及应用胡孔法机械工业出版社

电子课件

*本课件版权私有,仅供学习目的,不可用于商业行为,请勿上传网络共享,使用时请注明来源。

章节

内容

下载

1讲:数据库概述

了解数据库的地位、基本概念(数据、数据库、数据库管理系统和数据库系统)以及数据管理技术的发展史,认识数据库的基本特点(高独立性、高共享、低冗余、易扩充)

 第1讲-数据库概述.pdf

2讲:数据库系统结构与数据模型

了解数据库系统的结构(型、值、模式、实例和三层模式、两级映射、数据独立性)、组成(七个部分)和基本数据模型(现实世界、信息世界、机器世界和概念模型、逻辑模型)、数据完整性约束

 第2讲-数据库系统结构与数据模型.pdf

3讲:SQL语言基础及数据定义功能

熟悉SQL语言的基本概念(发展历程、语言特点、功能概述DDL\DML\DCL),掌握数据定义功能(表的定义、删除、修改),能运用数据完整性(列级约束、元组约束、关系约束)

 第3讲-SQL语言基础及数据定义功能.pdf

4讲:数据操作

掌握数据查询功能select(查询语句的基本结构、单表查询、多表连接查询、使用TOP限制结果集、子查询),数据更改功能(插入insert、修改update、删除delete

 第4讲-数据操作.pdf

5讲:视图和索引

视图(基本概念、定义视图、通过视图查询数据、修改和删除视图、视图的作用),索引(索引基本概念、索引的存储结构及分类、创建和删除索引)

 第5讲-索引和视图.pdf

6讲:关系数据库

关系模型三要素(关系数据结构、关系数据操作、数据完整性约束),基本概念,关系代数运算(传统的关系运算:并、交、差、广义笛卡尔乘积和专门的关系运算:选择、投影、连接、除)

 第6讲-关系数据库.pdf

7讲:关系数据库规范化理论

为什么需要对关系模式规范化?数据依赖、关系的范式(1NF\2NF\3NF)、函数依赖的Armstrong公理、关系模式的分解

 第7讲-关系数据库规范化理论.pdf

8讲:数据库设计

数据库设计概述、数据库需求分析、数据库结构设计、数据库行为设计、数据库实施、数据库的运行和维护

 第8讲-数据库设计.pdf

扩展内容

9讲:存储过程和触发器

变量及流程控制语句,存储过程(概念、创建、执行、查看、修改、删除),触发器(创建、前触发型触发器、后触发型触发器、查看、修改、删除)


 第9讲-存储过程和触发器.pdf

10讲:并发控制

并发控制概述、封锁、封锁协议、活锁和死锁、并发调度的可串行性、两段锁协议

 第10讲-并发控制.pdf

11讲:函数和游标

系统提供的内置函数(日期函数、字符串函数、类型转换函数),用户自定义函数UDF(基本概念、标量函数、内联表值函数、多语句表值函数),游标(概念、使用游标、示例)

 第11讲-函数和游标.pdf

自学内容

12讲:SQL Server 2005基础

SQL Server平台构成、安装SQL Server、配置SQL   ServerSQL Server Management Studio

 第12讲-SQL Server 2005基础.pdf

13讲:数据库及对象的创建与管理

SQL Server数据库概述、数据库的创建和维护、基本表的创建与管理、索引的创建与管理、视图的创建与管理(使用平台工具)

 第13讲-数据库及对象的创建与管理.pdf


上机实验

             实验名称

     要求

   相关资料

实验1:SQL Server安装与配置

     无

下载:  数据库-实验1.pdf

实验2数据库、数据表及表数据的创建与管理(以管理平台方式)

     

下载:   数据库-实验2.pdf

实验3数据库、数据表及表数据的创建与管理(以SQL命令方式)

   交电子作业

   交实验报告

下载:  数据库-实验3.pdf

 数据库-实验3--附录:利用“生成脚本”工具实现数据库的简单备份.pdf

实验4 数据库简单查询(单表查询)

   交电子作业

   交实验报告

下载:  数据库-实验4.pdf

实验5 数据库综合查询(多表查询)

   交电子作业

   交实验报告

下载:  数据库-实验5.pdf

实验6 数据更新 (insert、update、delete)

   交电子作业

   交实验报告

下载:  数据库-实验6.pdf

实验7 视图与索引

   交电子作业

   交实验报告

下载:  数据库-实验7.pdf

实验8 存储过程与触发器

     

下载:  数据库-实验8.pdf

实验9 :数据库安全管理

     

下载

实验10 :数据库备份与恢复

     

下载


  

学习资源

【软件工具】

          SQL Server相关软件(提取码:frc0)             MySQL相关软件(提取码:1045)

【电子图书】

         《数据库原理》(第5版) Kroenke著.pdf

         《数据库原理及应用》(第2版)何玉洁著.pdf

         《数据库系统原理》.pdf  
         东北林业大学出版社《MySQL数据库项目式教程》叶欣样章.pdf

【文档资料】

        《数据库原理与应用》复习重点.pdf

        《数据库原理与应用》复习题库.pdf

【网址推荐】

        Transact-SQL 语法(微软官网)

        数据库原理及应用(慕课)

【学习视频】

        数据库SQLServer 最新入门教程(B站)

        SQL SERVER数据库(B站)

【学习平台】

        头歌在线实验平台(邀请码:JU9KN)

其他资料

        《数据库原理与应用》用例(要求学生打印).docx

        《数据库原理与应用》书面作业.pdf

        

 

课程设计

【教学实验大纲】

 

 


<      

王 磊——教师个人主页  版权所有  2021 ? All Rights Reserved


网站建设与技术支持:他山之石    E-mail:348125275@qq.com