常用下载   /  加入收藏  
 
 
    欢迎访问!今天是2018年02月25日  星期日  正月初十      
更多»公告
    当前位置: 首页 » 本科生教育 » 教学大纲 » 金融数学 »  《数据库技术基础》教学大纲
 上一篇:《算法与程序设计》教学大纲
 下一篇:《会计学》教学大纲
《数据库技术基础》教学大纲
作者:管理员  来源:本站原创  发布时间:2016年5月11日  点击次数:330

《数据库技术基础》教学大纲

Basics of Database

 

课程编码:12A09031      学分:2          课程类别:专业任选课

计划学时:40            其中讲课:24     实验或实践:0       上机:16

适用专业:理工科专业

推荐教材:

1. 唐好魁,《数据库技术及应用(第3版)》,电子工业出版社,2016

2. 蒋彦,《数据库技术及应用(第3版)实验教程》,电子工业出版社,2016

参考书目:

1. 王珊,萨师煊,《数据库技术概论(第5版)》,高等教育出版社,2014

2. 王珊,张俊,《数据库系统概论(5)习题解析与实验指导》,高等教育出版社,2015

3. 邱李华,李晓黎,《SQL Server 2008数据库应用教程(第2版)》,人民邮电出版社,2012

4. 郑阿奇,《SQL Server实用教程(第4版)》,电子工业出版社,2014

5. Abraham Silberschatz,杨冬青 译,《数据库系统概念(原书第6)》,机械工业出版社,2012

 

课程的教学目的与任务

本课程的教学目的是培养学生掌握关系数据库技术的基础理论和基本概念;理解数据库规范化理论,掌握数据库设计技术;掌握Microsoft SQL Server 2008数据库管理系统的安装、启动、系统数据库与数据库对象;掌握关系数据库语言SQL;理解事务、数据库恢复技术、并发控制、数据库的完整性和安全性等技术。

本课程的任务是介绍数据库概述、关系数据库、数据库设计、SQL Server 2008数据库管理系统、关系数据库标准语言SQL、数据库保护。学生能利用SQL Server 2008设计简单的关系数据库,分析和解决一些复杂的工程问题。

 

课程的基本要求

1、使学生理解和掌握关系数据库技术的基本概念和基础理论。

2、通过课堂讲解、实验和学生课下提问、思考,掌握Microsoft SQL Server 2008数据库管理系统的使用,掌握SQL关系数据库语言,掌握关系数据库设计理论。

3、要求学生在学完本课程后,能运用相关理论,根据实际应用,在Microsoft SQL Server 2008环境下设计简单的关系数据库,分析和解决一些复杂的工程问题。

 

 

各章节授课内容、教学方法及学时分配建议(含课内实验)

 

  绪论                                                                                                                  建议学时:4

[教学目的与要求] 理解数据库与计算思维;掌握数据库的基本概念、数据库系统的特点,理解数据库管理系统的功能;掌握数据模型:概念模型和数据模型,理解层次模型和网状模型,掌握关系模型;掌握数据库系统的层次结构:三级模式和两级映像;了解数据库系统的组成。

[教学重点与难点] 概念模型和数据模型,关系模型,数据库系统的层次结构。

[      ] 以课堂讲授为主、课堂提问和讨论为辅,教师答疑讨论和网站学习为补充。

[      ]

第一节  数据库与计算思维

一、计算思维

二、大学与计算思维

三、数据库与计算思维

第二节  数据库系统概述

一、信息与社会

二、数据库的基本概念

三、数据库系统的特点

四、数据库管理系统的功能

第三节  数据模型

一、概念模型

二、数据模型

三、常用数据模型

第四节  数据库系统结构与组成

一、数据库系统的三级模式结构

二、二级映像与数据独立性

三、数据库系统的组成

 

第二章  关系数据库                                                                                                  建议学时:2

[教学目的与要求] 掌握关系数据模型的概念及组成,掌握几种常见的关系运算。

[教学重点与难点] 关系模型,关系运算。

[      ] 以课堂讲授为主、课堂提问和讨论为辅,教师答疑讨论和网站学习为补充。

[      ]

第一节  关系数据模型

一、关系数据模型概述

二、关系数据模型的基本概念

三、关系数据模型的组成

第二节  关系运算简介

一、集合运算

二、选择运算

三、投影运算

四、连接运算

 

第三章  数据库设计                                                                                                       建议学时:4

[教学目的与要求] 掌握数据库设计的概念;掌握数据库设计的需求分析、概念设计、逻辑设计,理解规范化理论;了解物理设计,了解数据库的实施与维护。

[教学重点与难点] 规范化理论,数据库设计的需求分析、概念设计、逻辑设计。

[      ] 以课堂讲授为主、课堂提问和讨论为辅,教师答疑讨论和网站学习为补充。

[      ]

第一节  数据库设计概述

一、数据库设计的特点

二、数据库设计的方法

三、数据库设计的基本步骤

第二节  需求分析

一、需求分析的任务

二、需求分析的方法

三、数据流图

四、数据字典

五、需求分析实例

第三节  概念结构设计

一、概念结构设计的任务

二、概念结构设计的方法

三、局部概念结构设计

四、全局概念结构设计

五、概念结构设计实例

第四节  逻辑结构设计

一、逻辑结构设计的任务

二、概念模型向关系模型的转换

三、关系数据理论基础

四、模式分解

五、逻辑结构设计实例

第五节  数据库的物理设计

一、确定数据库的存储结构

二、数据库物理结构评价

第六节  数据库的实施与维护

一、数据库实施

二、数据库运行和维护

 

第四章  SQL Server 2008数据库管理系统                                                                       建议学时:8

[教学目的与要求] 了解SQL Server 2008的特点,掌握SQL Server 2008的安装,理解SQL Server 2008的管理和使用,掌握数据库的创建和维护、表的创建和维护、数据的维护。

[教学重点与难点] SQL Server 2008数据库、数据表的创建和维护,数据的维护。

[      ] 上课与上机相结合;上课以课堂讲授为主、课堂提问和讨论为辅,教师答疑讨论和网站学习为补充;上机以学生练习为主、教师辅导为辅。

[      ]

第一节  SQL Server 2008概述

一、SQL Server的发展历史

二、SQL Server 2008的新功能

第二节  SQL Server 2008的安装

一、SQL Server 2008的版本

二、安装SQL Server 2008的环境要求

三、SQL Server 2008的安装

四、SQL Server 2008的服务器组件

第三节  SQL Server 2008的管理和使用

一、SQL Server 2008常用工具

二、使用配置管理器

三、使用SSMS

四、系统数据库和数据库对象

第四节  数据库的创建和维护

一、创建数据库

二、修改数据库

三、删除数据库

第五节  表的创建和维护

一、SQL Server 2008数据类型

二、表设计

三、创建表

四、修改表结构

五、向表中添加数据

六、删除表

第六节  数据的维护

一、数据的导入与导出

二、数据库的分离与附加

上机实验1  熟悉SQL Server 2008环境

上机实验2  数据库与数据表的创建、删除与修改

 

第五章  关系数据库标准语言SQL                                                                                          建议学时:20

[教学目的与要求] 掌握SQL查询语句的各种形式;掌握数据操纵的方法;掌握数据定义的方法。

[教学重点与难点] SQL查询语句,数据操纵,数据定义。

[      ] 上课与上机相结合;上课以课堂讲授为主、课堂提问和讨论为辅,教师答疑讨论和网站学习为补充;上机以学生练习为主、教师辅导为辅。

[      ]

第一节  SQL简介

第二节  数据查询

一、简单查询

二、查询表中的若干行

三、对查询结果进行排序

四、聚合函数和数据分组

五、连接查询

六、嵌套查询

七、集合查询

第三节  数据操纵

一、插入数据

二、修改数据

三、删除数据

第四节  数据定义

一、创建表

二、修改表

三、删除表

四、视图

五、索引

上机实验3  单表SQL查询语句练习

上机实验4  数据汇总查询语句练习

上机实验5  多表SQL查询语句练习

上机实验6  嵌套查询和集合查询

上机实验7  数据定义和数据更新

上机实验8  SQL Server 2008中视图的创建和使用

 

第六章  数据库保护                                                                                                   建议学时:2

[教学目的与要求] 掌握事务的概念及应用;了解数据库恢复技术;理解并发控制;掌握数据库的完整性及安全性。

[教学重点与难点] 事务,数据库恢复技术,并发控制。

[      ] 以课堂讲授为主、课堂提问和讨论为辅,教师答疑讨论和网站学习为补充。

[      ]

第一节  事务

一、事务的概念

二、事务的特性

三、SQL Server 2008中的事务应用

第二节  数据库恢复技术

一、数据库可能出现的故障

二、数据库的恢复原理

三、SQL Server 2008中数据库的备份与还原

第三节  并发控制

一、并发操作带来的不一致性问题

二、并发控制——封锁及封锁协议

第四节  数据库的完整性

一、数据库的完整性介绍

二、SQL中的完整性约束

三、SQL Server 2008中完整性约束的实现

第五节  数据库的安全性

一、计算机系统的安全性问题

二、权限控制

三、数据库的安全性控制

四、SQL Server 2008中系统安全性的实现

 

 

撰稿人:蒋彦     审核人:唐好魁

 
» 上一篇:《算法与程序设计》教学大纲
» 下一篇:《会计学》教学大纲
check_website_is_ok,made by zheng_guang_yu,Do not delete
 
Copyright 济南大学数学科学学院. All rights reserved.
地址:济南市市中区南辛庄西路336号济南大学西校区第七教学楼   邮编:250022   电话(传真):0531-82767313