数据库基础教学大纲.doc

上传人:飞****2 文档编号:56544649 上传时间:2022-11-02 格式:DOC 页数:5 大小:49.50KB
返回 下载 相关 举报
数据库基础教学大纲.doc_第1页
第1页 / 共5页
数据库基础教学大纲.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《数据库基础教学大纲.doc》由会员分享,可在线阅读,更多相关《数据库基础教学大纲.doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、课程编码制订人制订日期修订人修订日期审定组(人)审定日期数据库基础教学大纲学 分:4学 时:64(讲课学时:32 实践学时: 32 )适用专业:计算机类相关专业一、课程的性质与任务课程性质:专业基础课课程类型:专业必修课程任务:(课程简介及课程的设置目的)微软的 SQL Server是一种大型、分布式数据库管理系统,它为在复杂环境下有效地实现重要商业应用提供了一个强有力的客户机/服务器平台。它在电子商务、数据仓库和数据库解决方案等应用中,起着重要的作用,可为企业的数据库管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效措施实施数据完整性和数据的安全性。因此,学习、掌握 SQL Se

2、rver数据库有很大的必要性。通过本课程的学习,使学生掌握关系数据库的基本原理,学会SQL Server管理数据的方法:T-SQL语言、数据库和表的创建、数据库的查询和视图、索引和数据完整性的实现、存储过程和触发器等,并且学会在 SQL Server提供的客户服务器的平台上进行软件应用与开发。二、本课程与相关课程的联系前导课程:计算机软件基础、计算机硬件基础、信息技术基础、计算机安装维护实训后续课程:基于数据库平台的软件应用与软件开发,如ASP、JSP、VB等。三、本课程的基本要求(一)理论教学大纲内容1关系数据库原理 了解:数据库系统的基本概念、数据库系统的特点 理解:三种基本的关系运算(选

3、择、投影、连接)、关系的完整性规则、关系的规范化(第一范式、第二范式、第三范式) 掌握:E-R观念模型涉及的主要概念及创建、关系数据模型的基本概念、E-R模型转化成关系模型及原则2SQL Server 的安装与配置 了解:SQL Server体系结构与运行环境 掌握:企业管理器和查询分析器工具使用功能。3T-SQL 语言 了解:T-SQL 语言的特点、各种数据类型常量与变量的的概念 理解:流程控制语句(语句块begin and 、条件执行语句if else 、if exists 语句、重复执行语句 while)掌握:标识符的命名规则和对象命名规则;数据统计函数(avg( ) 、count( )

4、 、sum( ) 、max( ) 、min( ) ),字符串函数(len( ) 、upper( ) 、lower( ) ),日期函数( getdate( ) );数据定义语句(declare 语句声明变量,并用select 或 set 语句给变量赋值);操纵、控制语句(事件处理语句waitfor 、return 语句)4数据库和表的创建了解:数据库和表的基本概念和基本操作理解:使用alter database 修改数据库(包括增加和删除数据文件、日志文件和文件组以及对它们属性的修改);alter table修改表(增加列和约束操作、删除表中列和约束及删除表操作)应用:使用create data

5、base 创建数据库(创建多文件数据库,创建多文件组数据库); 使用create table 创建表(包括创建简单表,创建自动获取列值的表和使用identity选项,还有创建列约束的表); 用命令方式对表进行插入数据、删除数据、删除数据操作5数据库的查询和视图了解:游标的概念、声明、打开、读取、关闭和删除理解:使用with rollup 和with cube选项对汇总结果在汇总;使用明细汇总子句 compute 或compute by ;对查询结果排序)掌握:select 语句查询(选择列:使用通配符,改变查询结果中的列名,增加表达式列,增加说明列;选择行:使用比较运算符,使用字符串模糊匹配,

6、使用逻辑运算符,使用查询范围,使用查询集合); 对数据进行统计和汇总(使用聚合函数:avg、max 、min 、sum 、count ; 使用分组汇总子句 ; select 语句的其他子句(将查询结果生成表;使用连接查询:内连接、外连接、自连接;使用联合查询;使用嵌套查询) 掌握视图的建立,修改和删除6索引与数据完整性的实现了解:索引和全文索引的概念掌握:索引的类型,创建索引,删除索引; 约束的定义和删除; 默认值对象的定义、使用和删除 数据完整性的实现7、存储过程和触发器理解:系统存储过程和用户存储过程的特点和区别掌握:简单的用户存储过程创建与执行还有删除操作;创建insert 、updat

7、e 、delete 触发器和触发器的修改及触发8、SQL Server2000管理了解:数据库备份、数据复制理解:角色,分清数据库角色和服务器角色掌握:SQL Server2000两种认证模式及区别;权限的分类:对象权限、语句权限和暗示性权限;对象权限、语句权限使用T-SQL语句管理;数据库备份策略。(二)实验教学大纲内容实验1:用E-R图设计数据库根据需求确定实体、属性和联系;将实体、属性和联系转化成E-R图;将E-R图转化为表实验2:确定表中的关键字正确理解侯选关键字、主关键字、组合关键字、外关键字的基本概念。在给出的部门表和员工表中能正确标识出各种类型的关键字。实验3:规范化数据复习函数

8、(数据)依赖、数据规范化、范式的基本概念以及各级范式的判别标准;判断给定的表满足哪级范式的条件;将给定的表换成特定等级范式的表实验4:安装SQL Server 2000熟悉SQL Server 2000的体系结构和运行环境;了解SQL Server 2000安装的软硬件要求;掌握SQL Server 2000的安装过程实验5:注册服务器熟悉SQL Server 2000企业管理器;了解服务器配置技术的概念;掌握注册服务器的过程实验6:创建数据库和表熟悉SQL Server 2000企业管理器环境;掌握创建数据库和表的操作;掌握数据输入和修改的的操作实验7:查询数据库熟悉SQL Server 2

9、000查询分析器环境;掌握基本的SELECT查询及其相关子句的使用;掌握复杂的SELECT查询,如多表查询、子查询、连接和联合查询实验8:创建和使用视图掌握视图的创建、修改和删除;掌握使用视图来访问数据实验9:创建和使用索引熟悉SQL Server 2000索引管理器;掌握索引的创建和使用;理解对索引的优化操作实验10:创建并使用约束和默认值对象掌握约束的定义和删除操作;掌握默认值对象的定义和删除操作实验11:实现数据完整性掌握域完整性的实现;掌握实体完整性的实现;掌握参照完整性的实现实验12:实现存储过程掌握用户存储过程的创建操作;掌握用户存储过程的执行操作;掌握用户存储过程的删除操作实验1

10、3:实现触发器掌握触发器的创建、修改和删除操作;掌握触发器的触发执行;掌握触发器与约束的不同(三)课程教学要求(1)掌握关系数据库的基本原理(2)掌握SQL Server 2000的安装与配置(3)掌握数据库的创建、修改、删除、设置、备份、恢复等操作。(4)掌握表的创建、约束的设置操作。(5)掌握SELECT、INSERT、UPDATE、DELETE等语句。(6)掌握索引的创建、删除操作。(7)掌握视图的创建、删除操作和视图的应用。(8)掌握触发器、存储过程的的作用和创建操作。(9)掌握安全的管理。(四)教学形式(1) 本课程新概念较多、较抽象,特别是将实际问题转换为T-SQL语句的理解,因此

11、教学形式以讲授和实践相结合方式。(2)为加强和落实动手能力的培养,应充分重视实践性教学环节,保证上机机时不少于20学时。(3)关键性概念、整体实现思想方面的问题可辅以课外阅读相关资料及上网查询相关数据库论坛方式。(4)条件许可,应利用网络技术进行授课、答疑和讨论三、教学条件(硬件、软件要求)具有SQL Server 2000软件环境,不少于35电脑的实验室。四、课程教学内容及学时安排章序授课主题主要内容教学要求学时1关系数据库原理理论教学1基本概念2E-R概念模型3基本关系运算4关系的完整性规则5关系的规范化掌握掌握掌握了解掌握4实践项目1 用E-R图设计数据库2 确定表中的关键字3 规范化数

12、据掌握掌握掌握42SQL Server 的安装与配置理论教学1 Server2000的安装与配置 Server2000的主要管理工具2实践项目1 安装SQL Server 20002 规范化数据了解理解23T-SQL语言理论教学1语言基本知识2T-SQL 表达式3T-SQL 语句掌握掌握理解4实践项目1 数据统计函数、字符串函数、日期函数2 数据定义语句3 流程控制语句掌握理解掌握44数据库和表的创建理论教学1数据库的创建、修改和删除2表的创建、修改和删除3表数据的插入、修改和删除掌握掌握掌握4实践项目1数据库的创建、修改和删除2表的创建、修改和删除3表数据的插入、修改和删除掌握掌握掌握45数

13、据库的查询和视图理论教学1SELECT 语句查询(选择行、选择列、FROM子句、数据汇总、排序和其他子句)2视图的建立、修改和删除3游标掌握掌握掌握6实践项目1SELECT 语句查询(选择行、选择列、FROM子句、数据汇总、排序和其他子句)2视图的建立、修改和删除掌握掌握理解掌握66索引与数据完整性的实现理论教学1掌握索引的类型,创建索引,删除索引2掌握约束的定义和删除3掌握默认值对象的定义、使用和删除4掌握数据完整性的实现掌握掌握掌握掌握6实践项目1,创建索引,删除索引2掌握约束的创建和删除3掌握默认值对象的创建、使用和删除掌握掌握掌握67存储过程和触发器理论教学1 存储过程的创建、执行、修改和删除2 触发器的创建、修改、触发理解掌握4实践项目1存储过程的创建、执行、修改和删除2触发器的创建、修改、触发理解掌握48SQL Server管理理论教学1安全管理2数据库备份3数据复制理解了解了解2实践项目1SQL Server2000两种认证模式的设置2采用向导或企业管理器进行数据库备份理解了解2学 时 合 计 64学时理论教学32实践教学32五、考核方式及评分办法方式:教考分离的闭卷方式题型:判断题、选择题、填空、T-SQL语句填空、操作题和综合题六、教材与参考书

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com