欧阳老师 发表于 2020-9-5 09:07:24

大工20春《sql数据库系统及应用》教学大纲

SQL数据库系统及应用
                                                                                          
(学分4,学时60)
一、课程的性质和任务
通过本课程的学习,使学生学习到关系数据库系统的基础知识和基本概念、现代数据库系统的体系结构、掌握结构化查询语言(Structure Query Statement,简写为SQL)、熟练使用一种流行数据库软件(SQL Server2008),使得学生能够学习到数据库系统的基础知识。
课程的重点教学内容为:关系数据库标准语言SQL的语法及其应用;SQL基础查询;数据库的建立与维护等。
本课程的任务是希望学生通过对数据库基础知识的学习,掌握SQL的基本原理和操作方法,使学生更熟悉SQL Server2008在计算机系统中所起的重要作用。
二、课程内容、基本要求与学时分配
基本内容:数据库管理;数据库基础知识;SQL基础查询;数据库的建立与维护。
第1章数据库基础                         4学时
1.        数据库系统简介
2.        数据库系统的体系结构
3.        数据模型
4.        常见的数据模型
        重点掌握内容:
1.了解数据的概念
2.了解数据库技术的发展历史
3.了解使用数据库技术进行数据管理的特点
4.掌握数据库、数据库管理系统、数据库系统的概念
5.理解什么是数据模型
6.掌握数据模型的组成内容
7.掌握数据库领域中涉及到的数据模型种类
8.能够列举出常见的逻辑模型
9.了解关系模型的内容
10.理解关系模型的数据结构
第2章SQL Server 2008安装与配置                      3学时
1.        安装过程
2.        运行管理
重点掌握内容:
1. 掌握SQL Server 2008安装方法。
2. 掌握启动SQL Server 2008服务器的方法
3. 掌握SQL Server Management Studio连接SQL Server服务器的方法
第3章创建和管理数据库                     8学时
1.        SQL Server中的数据库基本概念
2.        数据库及数据表的创建、修改及删除
3.        数据的添加、修改及删除
重点掌握内容:
1.了解SQL Server的数据库组成
2.了解SQL Server中的数据库对象
3.了解SQL Server系统数据库
4.了解SQL Server命名规范
5. 掌握SQL Server数据库可视化管理方法
6. 掌握SQL Server数据表可视化管理方法
7. 掌握SQL Server数据表命令行管理方法
8. 掌握SQL Server数据库命令行管理方法
9. 掌握SQL Server中的数据可视化管理方法
10. 掌握管理数据的SQL命令
第4章数据的查询               20学时
1.        最基本的数据查询
2.        单表查询
3.        基本的多表查询
4.        全面的多表查询
5.        子查询-不相关子查询
6.        子查询-相关子查询
7.        子查询-子查询的应用
重点掌握内容:
1. 了解SQL语言的概念和组成
2. 理解SELECT命令的基本思路
3. 掌握SELECT命令的基本结构
4. 掌握使用SELECT实现最基本的单表数据查询
5. 掌握使用DISTINCT去除查询结果中的重复行
6. 掌握使用ORDER BY子句进行结果排序
7. 掌握进行汇总计算的方法
8. 理解基于多个表的数据存储方式;
9. 掌握针对多个表的数据进行查询的基本方法;
10. 掌握不等值连接查询的方法
11. 掌握自身连接查询的思路和方法
12. 掌握基于JOIN运算符的连接查询方法
13. 掌握外连接的概念和查询方法
14. 了解什么是子查询
15. 掌握使用子查询进行数据查询的思路
16. 了解什么是不相关子查询及相关子查询
17. 掌握编写相关子查询的方法
18. 掌握灵活应用子查询的方法
第5章视图                        4学时
1.        视图的基本概念
2.        视图的创建、更改、删除
3.        视图中的数据操作
重点掌握内容:
1. 了解什么是视图
2. 掌握创建视图及使用视图的方法
3. 理解视图的使用限制
第6章索引                                 4学时
1.        索引的含义
2.        索引的建立与删除
3.        索引的分析与维护
重点掌握内容:
1. 理解什么是索引
2. 理解索引的工作原理
3. 掌握创建索引的方法
4. 了解索引使用的注意因素
第7章Transact-SQL               8学时
1.        Transact-SQL基础
2.        Transact-SQL流程控制
3.        Transact-SQL存储过程
4.        Transact-SQL触发器
重点掌握内容:
1. 了解什么是Transact-SQL
2. 掌握Transact-SQL变量、数据类型、运算符的定义方法
3. 掌握Transact-SQL中的流程控制语句
4. 了解什么是存储过程,其类别及优点
5. 掌握管理存储过程的方法
6. 了解什么是触发器
7. 掌握管理触发器的方法
第8章SQL Server中的事务                  2学时
1.SQL Server中的事务
重点掌握内容:
1. 理解什么是事务
2. 掌握定义事务的方法
第9章   SQL Server 2008安全管理               4学时
1、SQL Server安全管理概念
2、SQL Server安全管理方法
重点掌握内容:
1. 了解什么是数据库安全管理
2. 掌握进行SQL Server安全管理的方法
第10章   SQL Server 2008数据维护                   3学时
1、SQL Server 2008数据维护       
重点掌握内容:
1. 掌握管理并维护SQL Server中数据库的方法三、课程使用的教材和主要参考书
教    材:《SQL Server 2008数据库管理与开发教程(第2版)》,王雨竹,张玉花,张星 编著,人民邮电出版社,2008。
主要参考书:
1.《数据库系统概论》第4版,王珊,萨师煊编,高等教育出版社,2006。
2.《数据库原理与应用教程》尹志宇, 郭晴编著, 清华大学出版社,2010。
3.《Database System: A Practical Approach to Design, Implementation, and Management》(Third Edition),Thomas Connolly & Carolyn begg编,电子工业出版社。
4.《数据库系统概念》(原书第四版)Abraham Silberschatz,Henry F. Korth,S. Sudarshan著,杨冬青,唐世渭等译,机械工业出版社,2003。                                                教学大纲制定者:龙珠
转载注明 奥鹏无忧答案网
页: [1]
查看完整版本: 大工20春《sql数据库系统及应用》教学大纲