常用下载   /  加入收藏  
 
 
    欢迎访问!今天是2018年05月23日  星期三  四月初九      
更多»公告
    当前位置: 首页 » 本科生教育 » 教学大纲 » 信息与计算科学 »  《网络数据库开发技术》教学大纲
 上一篇:《数据库原理与应用》教学大纲
 下一篇:《软件开发工具与环境》教学大纲
《网络数据库开发技术》教学大纲
作者:管理员  来源:本站原创  发布时间:2016年5月11日  点击次数:413

《网络数据库开发技术》教学大纲

Application Technologies for Network Databases

课程编码:09A03150            学分:2.0                课程类别:专业任选课

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

适用专业:信息与计算科学

推荐教材:祝红涛,王伟平 著,SQL Server 2008 从基础到应用[M],北京:清华大学出版社2014

参考书目:刘斌,精通Java Web整合开发(JSP+AJAX+Struts+Hibernate[M],第2版,北京:电子工业出版社,2011

 

课程的教学目的与任务

数据库是一门研究数据管理的技术,是计算机科学的重要分支。信息资源(数据)已经成为各个部门的重要财富和资源,因此,数据库技术得到越来越广泛的应用,与我们的生活息息相关,因此掌握一门数据库开发工具是非常必要的。学习《网络数据库开发技术》课程之前学生应具备程序设计、数据库原理等方面的基础知识。《网络数据库开发技术》这门课程,使学生掌握一种能够进行数据库开发的工具,以实践和应用数据库知识,为以后更好的投身工作打下基础。

通过本课程的学习,使学生能够较全面地了解和掌握数据库产品MySQLMicrosoft SQL Server的使用,掌握数据库系统的设计方法,以及如何优化它们的性能,学习如何使用JSP访问、显示和处理数据。

本课程要求授课教师采用课堂教学与实验教学相结合的教学方式。

课程的基本要求

本课程教学目标是: 通过理论和实践教学,使学生掌握数据库开发技术。

1、知识教学目标: 理解和掌握SQL语言的基本语法和语义,MySQLMicrosoft SQL Server的基础知识,初步掌握网络环境编程的方法。

2、能力教学目标: 学会使用MyEclipse开发应用程序。

3、思想教育目标: 养成良好的编程习惯,培养团队合作精神。

 

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

第一章  SQL Server 2008简介                               建议学时:2+4(上机)

[教学目的与要求] 

了解数据库模型

理解关系数据库的概念和术语

了解SQL Server 2008的新特性

掌握安装SQL Server 2008的方法

熟练掌握SQL Server Management Studio的使用

熟练使用SQL Server配置管理器

掌握sqlcmd命令提示实用工具

[教学重点与难点]  SQL Server Management Studio的使用SQL Server配置管理器

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  关系数据库

1  关系数据库概述  2  关系数据库术语 3  完整性规则

第二节  安装和配置SQL Server 2008

1  安装SQL Server 2008  2  配置SQL Server 2008

[实验名称] 为学生成绩管理系统设计关系模型

[实验目的与要求] 理解关系模型的概念。

 

第二章  SQL Server 2008快速入门                           建议学时:2+4(上机)

[教学目的与要求] 

了解数据库的文件组成和包含的常用对象

了解系统数据库的作用

熟悉查看数据库状态的方法

掌握创建数据库的两种方法

掌握创建数据表的两种方法

熟悉SQL Server 2008中列的数据类型

[教学重点与难点]  创建数据库数据表SQL Server 2008中列的数据类型

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  数据库的组成

1.   数据库文件 2.数据库对象 3.数据库状态和文件状态 4.使用CREATE DATABASE语句创建 5.使用CREATE TABLE语句创建

第二节  列数据类型

1.   数字数据类型 2.字符串 Unicode字符串 3.日期和时间 4.二进制数据类型

[实验名称] 使用文件组创建学生成绩管理系统

[实验目的与要求] 理解和掌握SQL Server的文件组功能。

 

第三章  管理数据库和管理数据表                            建议学时:2+4(上机)

[教学目的与要求] 

掌握查看数据库状态的方法

掌握数据库的扩大、收缩和移动

掌握删除数据库的两种方法

掌握数据库的分离和附加

熟悉导出数据的步骤

掌握表和列的基本操作

熟悉关系图的使用

掌握视图的概念

掌握视图的界面操作

[教学重点与难点]  修改数据库视图的概念

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  查看数据库状态

1.   通过系统函数2.通过系统存储过程3.通过目录视图

第二节  修改数据库

1.   修改数据库名称2.扩大数据库3.收缩数据库4.收缩数据库文件5.移动数据库文件

[实验名称] 设计数据库备份策略

[实验目的与要求] 掌握SQL Server数据库的完整备份、差异备份和日志备份功能。

 

第四章  维护数据完整性                                     建议学时:2+4(上机)

[教学目的与要求] 

了解维护数据完整性的意义

掌握各种表约束的含义

熟练使用各种表约束

掌握规则的性质和含义

熟练使用规则

掌握默认值的性质和使用

[教学重点与难点]  表约束规则

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  表约束

1.   主键约束2.外键约束3.标识列4.唯一性约束5.非空约束6.数据验证约束7.默认值约束

第二节  规则

1.   规则的特点2.创建规则3.绑定规则4.查看规则5.删除规则

[实验名称] 设计用户注册用表

[实验目的与要求] 理解SQL Server的表约束和role

 

第五章  查询和管理表数据                                   建议学时:2+4(上机)

[教学目的与要求] 

熟练使用SELECT语句查询数据

掌握常用的WHERE限制语句语法

掌握分组统计结果集的方法

掌握插入表数据使用查询语句的三种方法

掌握删除数据使用查询语句的三种方法

掌握多表连接

熟练运用内连接和外连接

了解联合查询

[教学重点与难点]  基本SELECT查询限定查询条件

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  基本SELECT查询

1.   SELECT语法格式2.获取所有的列3.获取指定列4.获取不重复数据5.获取前几条数据

第二节  限定查询条件

1.   使用比较运算符2.使用逻辑运算符3.使用范围运算符4.使用IN条件5.使用LIKE条件6.使用IS NULL条件

[实验名称] 管理网购注册用表

[实验目的与要求] 理解和应用SQL Server的字段的数据类型。

 

第六章  Transact-SQL语言基础                              建议学时:2+4(上机)

[教学目的与要求] 

了解SQL与Transact-SQL的关系

了解Transact-SQL语言的功能分类

掌握局部变量的声明和赋值

熟悉Transact-SQL语言中提供的各类运算符

掌握改变Transact-SQL运算符优先级的方法

掌握注释和语句块的使用

掌握IF和CASE语句实现分支结构的方法

掌握WHILE语句实现循环结构的方法

熟悉TRY…CATCH BREAK和WAITFOR语句的使用

[教学重点与难点]  局部变量和全局变量、控制语句

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  常量与变量

1.   常量  2.局部变量  3.全局变量

第二节  控制语句

1.   注释语句  2.语句块 3.IF语句   4.CASE语句  5.WHILE语句 6.TRY…CATCH语句

[实验名称] 管理用户表

[实验目的与要求] 掌握SQL Server中基本控制语句的写法。

 

第七章  SQL Server 2008安全管理                           建议学时:2+4(上机)

[教学目的与要求] 

理解SQL Server 2008安全管理机制

掌握SQL Server的身份验证模式和账户创建

掌握SQL Server服务器账户的管理

理解数据库用户的定义

掌握数据库的管理

理解角色和权限的概念

掌握角色的管理

掌握权限的管理

[教学重点与难点]  角色、权限

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  数据库用户

1.   数据库用户概述  2.创建数据库用户3.删除数据库用户

第二节  角色和权限

1.   角色的分类  2.角色管理  3.权限的种类 4.权限管理

[实验名称] 学生选课系统

[实验目的与要求] 掌握在学生选课系统中的角色和权限的使用。

 

第八章  管理存储过程和触发器                               建议学时:2+4(上机)

[教学目的与要求] 

了解SQL Server 2008中存储过程的类型

熟悉常用的系统存储过程

掌握存储过程的创建和执行

掌握存储过程参数的使用

掌握查看、修改和删除存储过程的方法

了解SQL Server 2008中触发器的类型

掌握各种DML触发器的创建方法

掌握DDL触发器的创建方法

理解嵌套触发器和递归触发器的概念

掌握修改、禁用、启用和删除触发器的方法

[教学重点与难点]  带参数的存储过程触发器

[      ]  课堂教授与上机实验相结合。

[      ]

第一节  创建存储过程

1.   创建规则  2.简单存储过程  3.临时存储过程  4.加密存储过程  5.嵌套存储过程

第二节  带参数的存储过程

1.   指定参数名称和参数值  2.指定输入参数  3.指定默认值4.指定输出参数

[实验名称] 电子商城系统

[实验目的与要求] 理解和掌握电子商城系统的存储过程。

 

                                            撰稿人:孙启良   审核人:靳绍礼

 
» 上一篇:《数据库原理与应用》教学大纲
» 下一篇:《软件开发工具与环境》教学大纲
check_website_is_ok,made by zheng_guang_yu,Do not delete
 
Copyright 济南大学数学科学学院. All rights reserved.
地址:济南市市中区南辛庄西路336号济南大学西校区第七教学楼   邮编:250022   电话(传真):0531-82767313