数据库基础教学大纲

上传人:pu****.1 文档编号:492802335 上传时间:2023-07-30 格式:DOCX 页数:11 大小:28.42KB
返回 下载 相关 举报
数据库基础教学大纲_第1页
第1页 / 共11页
数据库基础教学大纲_第2页
第2页 / 共11页
数据库基础教学大纲_第3页
第3页 / 共11页
数据库基础教学大纲_第4页
第4页 / 共11页
数据库基础教学大纲_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库基础教学大纲》由会员分享,可在线阅读,更多相关《数据库基础教学大纲(11页珍藏版)》请在金锄头文库上搜索。

1、新世纪高职高专计算机专业基础系列规划教材SQL Server 2005数据库基础电子教学资料吴伶琳 杨正校 主编大连理工大学出版社前 言为了配合SQL Server 2005数据库基础课程的教学,体现教材的编写特色,更好地为读者服务,编写了此教学资料。教学资料内容有两个部分:第一部分是课程标准,包括了课程性质与任务、课程内容和要求、能力训练项目设计、考核方案等。第二部分是电子教案,采用PowerPoint课件形式。教师可以根据不同的教学要求按需选取和重新组合。教学资料中若有错误或不妥之处,请读者给予批评指正。编 者2010年2月SQL Server 2005数据库基础课程标准一、课程的性质与任

2、务本课程是高等职业技术学院计算机类专业的一门专业核心课程,其任务是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。二、预备知识学习本课程应具备计算机专业相关基础理论知识和基本操作技能,能够掌握一定的编程方法和规范,最好具有相关的数据库基础知识。前期课程有计算机应用基础、C语言程序基础、Access数据库等。教学过程中要坚持理论联系实际,将能力的训练贯穿于课程教学的全过程。三、课程设

3、计1课程目标设计(1)能力目标1.1课程的整体能力目标序号整 体 能 力 目 标1能够使用SQL Server 2005进行学生信息管理系统服务器端数据库的创建、维护和安全性、完整性控制2能够利用SQL语言对数据进行查询、更新、统计操作3能够根据需求独立设计小型的数据库系统1.2课程的单项能力目标序号单 项 能 力 目 标1能够根据关系数据库理论设计小型数据库系统2能够将数据流图转换成E-R图,并进一步转换成关系模型4能够创建数据库和数据表,会建立索引,并能使用约束、默认、规则等对象对数据库的完整性进行管理5能够对表中的数据进行插入、删除、更新等操作6能够使用SQL语句查询数据表中的信息7能够

4、创建、删除、查询、更新视图8能够创建、执行、删除存储过程9能够创建和删除触发器10能够使用系统函数,并根据需要创建用户自定义函数11具有规范的企业编程风格、良好的排查程序错误的能力12具有良好的分析问题和解决问题的能力、沟通、协作和学习能力(2)知识目标序号知 识 目 标1理解数据库中的一些基本概念和术语2理解数据库设计理论和主要工具(数据流图、E-R图等)3理解数据库创建的语句格式和索引的作用4掌握SELECT查询语句的基本格式5理解INSERT(插入)、DELETE(删除)、UPDATE(修改)语句的一般格式6理解视图的定义和作用7理解函数的定义和作用8理解存储过程的定义和作用9理解触发器

5、的定义、作用和工作原理10理解SQL提供的安全性和完整性的机制11了解JAVA、C#编程语言的基本语法(3)其他目标无(4)职业资格证书要求微软公司的数据库管理员等相关证书2课程内容设计及进度设计教学内容模 块 名 称基准学时子项目名称模块名称1. 设计学生管理数据库SQL Server 2005的安装、配置及启动4设计学生管理数据库的结构2. 创建学生管理数据库创建学生管理数据库8建立学生管理系统中的数据表设置数据表的完整性3. 学生管理数据库中的数据操作学生管理数据库中的数据操作64. 学生基本信息查询(简单查询)用SQL语句进行简单查询14用视图进行查询用函数进行查询5. 学生成绩查询(

6、复杂查询)统计查询12连接查询子查询6. 学生管理数据库的编程用户自定义函数12存储过程触发器7. 学生管理数据库的管理SQL Server 数据库的安全性4数据库的备份和还原8. 学生管理数据库的实现界面设计30数据库设计功能设计合计903能力训练项目设计为了能更好地训练学生掌握各项能力,针对本课程设计了一个综合的大项目学生信息管理系统,以其具体实现贯穿教学全过程。学生在教师的带领下开发学生信息系统的过程,就是学习和掌握SQL SERVER数据库应用技术的过程。对于该系统学生要完成的任务是根据实际数据库的设计和开发过程划分为8个子项目,包括数据库的设计、数据库的创建直至数据库的维护与管理等。

7、其中较大的子项目又可分为若干个模块,在上课的过程中让学生通过一次或几次课逐步完成,每个模块均以学生信息系统项目为驱动,提出项目开发中要解决的问题,解决问题的过程就是导入学习数据库实用、够用的知识的过程及掌握SQL SERVER数据库应用技术的过程,这样便以层层递进方式实现“学生信息管理系统”设计和开发的过程。学生信息管理系统主要让学生课堂训练时使用,此外还使用员工工资管理系统作为课外学生自主学习的同步深化项目,使学生达到复习、巩固、强化知识和技能、开阔视野的目的,并培养学生知识迁移的能力。在课程最后30学时的时间安排了综合实训的环节,让学生以小组的形式自选项目并完成一个实用数据库的开发,结合不

8、同的专业方向及所学编程语言,使用JAVA或者C#编程语言作为前台编写代码完成数据的增、删、改及数据的查询,从而让学生加深对数据库前后台的关系的理解。通过一学期的学习和能力训练,使学生在以后的工作岗位中能够熟练使用SQL数据操作语句管理和维护数据库,并能在开发实际系统中设计规范化的数据库。能力训练项目设计表编号能力训练项目能力训练二级项目拟实现的能力目标相关支撑知识训练方式手段及步骤结果1设计学生管理数据库1.1 SQL Server 2005的安装、配置及启动1、了解SQL Server数据库软件的各个版本及安装的软硬件要求;2、会安装和配置SQL Server 2005服务器;3、能熟练操作

9、Microsoft SQL Server Management Studio。1、SQL Server 2005企业版的安装环境2、SQL Server 2005的管理组件1、学生在虚拟机中安装SQL SERVER数据库软件并配置数据库服务器2、教师讲解并分析数据库的设计方案12 设计学生管理数据库的结构1、能初步了解系统需求分析的方法;2、能读懂数据流图;3、能绘制E-R图;4、会设计数据库的逻辑结构;5、能读懂数据库设计文档;6、熟悉数据库设计的基本步骤。1、需求分析的任务和方法;2、概念结构设计的方法和步骤;3、E-R图向关系模型转换的方法。2创建学生管理数据库21创建学生管理数据库1、

10、会使用企业管理器创建数据库;2、会使用CREATE DATABASE语句创建数据库;3、会设置数据库的基本属性。1、了解数据库的文件结构;2、掌握CREATE DATABASE的语法格式。1、教师演示数据库、表、完整性的设置2、学生模仿学习并进行拓展练习2.2建立学生管理系统中的数据表1、会创建数据表;2、会保存数据表;3、会向表中增加记录。4、会修改数据表的结构;5、会删除表中的记录;6、会重命名表、删除表。1、理解数据表的基本概念(字段、记录等);2、知道数据类型的含义和种类;3、掌握CTEATE TABLE的基本格式;4、掌握ALTER TABLE的基本格式;5、了解数据表结构的修改。2

11、创建学生管理数据库(续)2.3设置数据表的完整性1、会创建主键;2、会创建检查约束;3、会创建默认约束;4、会创建规则;5、会创建默认;6、会创建关系(外键)。1、理解数据完整性的基本概念;2、理解约束的概念和类型;3、理解关系模型中的基本概念(包括关系、关系模型、主键等);4、理解规则和检查约束的区别与联系。1、教师演示数据库、表、完整性的设置2、学生模仿学习并进行拓展练习2.4索引的基本操作1、会创建索引;2、会重命名;3、会删除索引。1、理解索引的概念和作用;2、了解索引的分类。3学生管理数据库中的数据操作3.1数据的导入与导出1、会导入导出数据;2、能够用INSERT语句插入数据。1、

12、了解 DTS的功能;2、掌握INSERT语句的基本格式。1、教师结合外键的作用给学生设置一定的情境体验数据的基本操作、2、学生在此情境下更深入的理解关系型数据库的含义,并掌握基本数据操作命令3.2数据的增、删、减1、能够用DELETE语句删除数据;2、能够用UPDATE语句修改数据。1、掌握DELETE语句的基本格式;2、掌握UPDATE语句的基本格式。4学生基本信息的查询4.1 用SQL语句进行简单查询1、能够用SELECT语句进行简单查询;2、能够按照字段对信息进行筛选;3、能够对查询的记录进行排序。1、 SELETE语句的格式;2、ORDER BY子句;3、TOP子句;4、DISTINC

13、T 子句1、教师演示SELECT语句2、学生模仿3、学生进行拓展练习4学生基本信息的查询(续)4.2 用视图进行查询1、会用企业管理器创建视图;2、会用CREATE VIEW语句创建并保存视图3、能够对查询的信息进行排序。1、视图的概念和作用;2、视图和表的区别与联系;3、CREATE VIEW语句的格式1、教师演示SELECT语句2、学生模仿3、学生进行拓展练习4.3 用函数进行查询1、会使用常用系统函数;2、会创建自定义函数;3、会修改自定义函数;4、会使用通配符。1、 常用的字符串函数;2、了解函数的种类3、创建自定义函数的基本格式;4、通配符的基本种类5学生成绩查询5.1统计查询1、会

14、使用COUNT、MAX等聚合函数来查询信息;2、会使用GROUP BY 子句对数据进行分类汇总;3、会使用HAVING子句来限定查询结果。1、 COUNT函数的格式和功能;2、MAX函数的格式和功能;3、MIN函数的格式和功能;4、HAVING子句。1、教师演示SELECT语句2、学生模仿3、学生进行拓展练习4、引入前台界面,帮助学生理解前后台的关系5.2连接查询1、能运用视图的可视化界面理解多表查询;2、能运用连接查询实现多表查询;3、理解外键的作用1、理解连接查询的基本格式。5.3子查询1、会运用IN子查询进行多表查询。2、会运用EXISTS子查询进行多表查询。1、掌握IN子查询的基本格式;2、理解IN子查询和连接查询的区别。3、掌握EXISTS子查询的基本格式;4、理解EXISTS子查询和连接查询的区别。6学生管理数据库的编程6.1用户自定义函数1、能够遵循代码的编写规范进行编程;2、能够运用IF语句来编写程序;3、能够运用CASE语句来编写程序;4、能够熟练创建并运用用户自定义函数。1、知道编程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号