版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、企业数据库应用教学大纲课程名称:企业数据库应用/ Application of Database in Enterprise学时/学分:40/2.5 (其中含实验12学时)先修课程:计算机文化基础、计算机技术基础、数据结构、应用程序设计适用专业:工商管理、市场营销、财务管理、劳动与社会保障开课学院、系或教研室:管理学院信息管理与信息系统系一、课程的性质与任务企业数据库应用是管理学各专业的必修课,对于管理专业来说是一门重要的核心课程,属于必修的专业基础考试课程。本课程的任务是使学生通过课程学习了解并掌握一种通用的数据库语言与技术(以SQL SERVER 2000为主),学生不仅要在课程学习中掌握
2、企业数据库应用的方法与技术,还需要系统地掌握现代数据库系统的实际开发技术,提高学生数据库应用与开发技术的水平,使其毕业后能在企事业单位熟练地应用数据库技术解决实际问题。教学要求应强调实践应用,充分培养学生的动手能力,尽量使用多媒体教室教学并演示教学内容,上机实验应占总学时的三分之一,学生上机教师应给予足够的指导,考试应对实践与动手能力的进行评价,占成绩评定的比例应不低于30%。课程结束后应使学生具备独立使用数据库技术开发一个应用系统的能力。二、课程的教学内容、基本要求及学时分配(一)教学内容1.数据库技术基础 1)数据库技术概述2)数据与数据模型 3)关系模型与关系数据库 4)数据库设计的过程
3、 2.SQL SERVER 2000关系数据库系统简介 1)SQL SERVER 2000系统概述 2)SQL SERVER 2000的数据库结构 3)SQL SERVER 2000的客户机/服务器体系结构及软件组成 4)SQL SERVER 2000的系统管理与开发 3.SQL SERVER 2000数据库应用与管理 1)SQL SERVER 2000的安装 2)启动和登录数据库服务器 3)SQL SERVER 2000数据管理 4)SQL SERVER 2000的数据定义语言5)SQL SERVER 2000的数据操作语言6)SQL SERVER 2000的数据库操作7)用Enterpri
4、se Manager创建数据库8)用Enterprise Manager定义和管理数据表9)用视图创建向导创建视图10)用工具和向导创建数据库图表 4.Transact-SQL语言要素及结构 1)Transact-SQL语言概述 2)Transact-SQL语言基础与数据类型 3)Transact-SQL语言运算符 4)Transact-SQL语言的函数 5.Transact-SQL语言的数据库操作1)数据表的创建与维护2)对数据库中数据表的操作 3)数据库索引4)数据库视图 5)数据库复制 6.Transact-SQL语言程序设计 1)Transact-SQL语言的变量定义和流程控制语句2)
5、Transact-SQL语言的存储过程 3)事务和锁 7.SQL SERVER 2000的数据库安全与维护1)SQL SERVER 2000的安全性管理2)SQL SERVER 2000的安全性控制3)SQL SERVER 2000的安全体系结构和安全认证4)SQL SERVER 2000的权限管理(二)基本要求1.了解数据库技术的发展历程及目前的应用状况,知道各大数据库厂商及各自的产品与特点,了解数据的特点及三种常见的数据模型,重点介绍关系模型及关系数据库,初步掌握数据库设计的基本方法与过程.2.了解SQL SERVER 2000的产品系列及各自的功能与特点,了解SQL SERVER 200
6、0数据库的逻辑体系结构与物理体系结构,掌握其客户端与服务器的交互方式,介绍SQL SERVER 2000的客户端组件与服务器端组件,介绍SQL SERVER 2000对XML的支持,对于系统管理与开发应了解其分布式管理、管理工具、语言与编程接口。上机要求:通过SQL SERVER 2000的帮助文档与用户指南了解课程学习的内容,并通过网上查询了解SQL SERVER 2000产品的功能及应用状况。3.本章要求学生掌握SQL SERVER 2000提供的丰富的数据库应用和管理工具,通过理论学习与多媒体教室的教学演示,掌握SQL SERVER 2000提供的各种应用和管理功能。包括SQL SERV
7、ER 2000的安装、启动、登录、语言及数据库的各类操作。上机要求:本章上机内容分三次完成:1、SQL SERVER 2000个人版的安装、启动与登录。2、SQL SERVER 2000标准版的数据定义语言与数据操作语言的练习,创建数据库,管理数据表。3、创建管理视图。由于本章内容是课程的基础,要求必须熟练掌握,具体要求详见SQL SERVER 2000实验指导书。4.Transact-SQL是微软公司对标准SQL语言的扩展,其基本语言要素是必须要掌握的内容,了解Transact-SQL语言的特点,掌握Transact-SQL语言的数据类型与各类语言运算符,掌握Transact-SQL语言的函
8、数,这些内容中的大部分与标准关系数据库产品的内容是一致的,但要求教师在课程讲授时准确地介绍哪些是Transact-SQL语言的自身独特的内容,哪些是标准SQL内容。上机要求:本章上机内容分三次完成,1、包括如何创建局部变量与全局变量,各类流程控制语句的编写与使用,查询分析器的使用。2、了解各种数据类型,掌握各类语言运算符。3、函数及其运用。5.使用Transact-SQL语言来建立和维护数据表是用户管理SQL SERVER 2000数据库的基础,要求学生熟练掌握数据表的创建、管理与操作,并对数据库的索引、视图、复制的相关内容有较深入的理解,通过上机实验理解与掌握相关内容。上机要求:使用Tran
9、sact-SQL语言来建立和维护数据表,并能熟练的操作数据表,创建与维护数据库的索引,建立各级视图,进行数据库复制。6.SQL SERVER 2000数据库的核心是Transact-SQL语言,使用Transact-SQL语言可以编制出复杂的例行程序,课堂上要求讲述具体的语句格式与编制方法,配合实例使学生掌握变量声明,流程控制, 存储过程, 事务管理等内容.上机要求: 通过上机掌握变量的定义和使用,使用流程控制语句编写基本流程程序,练习如何创建,调用,修改,删除及优化存储过程,掌握事务的方法与锁的概念.7.从两方面理解数据库安全性的重要性,一是用户是否有权限登录到系统,二是登录后用户能否使用数
10、据库中的对象和执行相应的操作,要求讲述两方面数据库安全管理的内容, 了解SQL SERVER 2000的安全体系结构和安全认证,了解权限的种类与设置方法.上机要求:可以根据系统对安全性的不同需求,采用合适的方式来完成数据库系统安全体系的设计, 利用企业管理器新建一个数据库,并对其权限设置和认证系统进行实验,并尽量根据不同的安全性要求建立不同的安全性控制与管理方法.(三)学时分配本课程学时数为40学时,其中实验学时为12学时,课内理论教学28学时分配如下表:教学环节课程内容 学时讲 课小 计数据库技术基础 44SQL SERVER 2000关系数据库系统简介44SQL SERVER 2000数据
11、库应用与管理44Transact-SQL语言要素及结构44Transact-SQL语言的数据库操作66Transact-SQL语言程序设计44SQL SERVER 2000的数据库安全与维护22合 计2828(四)课程内容的重点.难点1. 重点介绍关系模型及关系数据库,初步掌握数据库设计的基本方法与过程.难点是关系模型与关系数据库的概念内涵与数据库设计方法2. 重点是SQL SERVER 2000数据库的逻辑体系结构与物理体系结构,掌握其客户端与服务器的交互方式,难点是SQL SERVER 2000数据库的逻辑体系结构.3. 重点是SQL SERVER 2000的安装、启动、登录、语言及数据库
12、的各类操作, 难点是创建与管理视图、存储过程。4. 重点是掌握Transact-SQL语言的数据类型与各类语言运算符,掌握Transact-SQL语言的函数, 难点是各类流程控制语句的编写与使用,查询分析器的使用.5. 重点是熟练掌握数据表的创建、管理与操作,并对数据库的索引、视图、复制的相关内容有较深入的理解,难点是对数据库的索引、视图的概念理解6. 重点是掌握变量声明,流程控制, 存储过程, 事务管理等内容. 难点是优化存储过程,事务与锁的概念与运用.7. 重点是用户是否有权限登录到系统以及登录后用户能否使用数据库中的对象和执行相应的操作,难点是了解SQL SERVER 2000的安全体系
13、结构和安全认证,了解权限的种类与设置方法.三、课程特色本课程选用了广泛使用的SQL SERVER 2000作为数据库系统平台,系统地介绍了数据库技术的各项内容,在内容编排上由理论到实践,从技术基础到综合开发应用,使学习过程循序渐进,由浅入深,由具体实践到系统提高.通过介绍Transact-SQL的使用,可以使学生系统地掌握数据库中的程序设计方法,了解系统开发的知识.旨在引导和培养学生提高综合实践与创新能力,掌握现代数据库系统的开发技术.上机学时数安排适当,上机实验内容丰富,与”SQL SERVER 2000实验指导书”配合使用,能使学生的动手能力得到充分锻炼.四、推荐教材及参考书推荐教材:SQ
14、L SERVER数据库原理及应用教程,编:张莉 王强 赵文昉 董莉,出版社:清华大学出版社,出版时间:2003年1月参考书: 数据库技术(初、中、高级),编:罗晓沛,出版社:清华大学出版社,出版时间:1999年9月。数据库系统原理及应用-PowerBuild+SQL Server版,主编:陈刚 李建义,出版社:中国水利水电出版社,出版时间:2003年1月。SQL Server2000开发指南,美)Michael Otey,Paul Conte著,陈恩义 吴强 刘鸿波译,出版社:清华大学出版社,出版时间:2002年1月。SQL Server2000设计与T-SQL编程 (美)Michael Re
15、illy,Michelle Poolet著,卢庆龄等译,出版社:清华大学出版社,出版时间:2002年1月。企业数据库应用实验教学大纲实验总学时数:12适应专业:信息管理与信息系统承担实验室:管理学院实验中心一、实验教学的目的和任务1实验教学的目的实验教学的目的是使学生通过实验学习了解并掌握一种通用的数据库语言与技术(以SQL SERVER 2005为主),学生不仅要在实验中掌握企业数据库应用的方法与技术,还需要系统地掌握现代数据库系统的实际开发技术,提高学生数据库应用与开发技术的水平,使其毕业后能在企事业单位熟练地应用数据库技术解决实际问题。2. 实验教学的要求实验要求应强调实践应用,充分培养
16、学生的动手能力,上机实验应占总学时的三分之一,学生上机教师应给予足够的指导,考试应对实践与动手能力的进行评价,占成绩评定的比例应不低于30%。课程结束后应使学生具备独立使用数据库技术开发一个应用系统的能力。二、实验项目及学时分配 序号实 验 项 目 名 称实验学时实验类型开出要求1SQL Server的安装启动与登录2演示必做2SQL Server的操作与使用2验证必做3Transact-SQL语言的编程及应用4验证必做4SQL Server的安全性管理4综合必做合 计12三、每项实验的内容和要求实验一 SQL Server的安装启动与登录实验设备及耗材计算机(安装SQL SERVER 200
17、5)2、实验内容1)、通过SQL SERVER 2005的帮助文档了解SQL Server 2005关系数据库系统的功能与特点2)、通过SQL SERVER 2005的用户指南了解SQL Server 2005关系数据库系统的使用方法3)、通过网上查询了解SQL SERVER 2005产品的应用状况4)、安装、启动、登录SQL Server 20053、实验要求1)、写出SQL SERVER 2005的功能与特点, 使用方法, 应用状况的报告2)、完成SQL SERVER 2005的安装、启动、登录实验二 SQL Server的操作与使用1、实验设备及耗材计算机(安装SQL SERVER 20
18、05)2、实验内容1)、使用Enterprise Manager创建和修改和删除数据库、用户、基本表、索引2)、熟练掌握创建和管理SQL Server 2005数据库中的表。即如何使用SQL Server 2005的企业管理器来实现数据库中的表的相关操作3)、创建和管理SQL Server 2005数据库中的视图和索引。即如何使用SQL Server 2005的企业管理器和查询分析器来实现数据库中的视图和索引的相关操作4)、学习SQL Server 2005触发器的创建,学习存储过程的创建与调用3、实验要求1)、了解使用Enterprise Manager进行数据库操作2)、了解表格的管理和使
19、用,掌握索引,会使用视图3)、使用存储过程完善应用程序,使应用程序更有效率4)、可以利用触发器来实现复杂的业务规则实验三 Transact-SQL语言的编程及应用1、实验设备及耗材计算机(安装SQL SERVER 2005)2、实验内容1)、创建Transact-SQL变量,写流程控制语句2)、掌握查询分析器的使用3)、了解SQL SERVER 2005支持的数据类型与各类语言运算符4)、利用各类语言运算符编写表达式5)、了解Transact-SQL中的主要函数6)、使用函数进行数据显示,数据计算,数据转换7)、使用Transact-SQL进行编程3、实验要求1)、熟练掌握Transact-S
20、QL变量定义,会使用流程控制语句2)、熟练掌握查询分析器的使用3)、熟练掌握SQL SERVER 2005支持的数据类型, 并能熟练应用4)、熟练掌握SQL SERVER 2005支持的各类语言运算符,能利用各类语言运算符编写表达式,了解标识符、通配符的使用5)、熟练掌握系统函数,日期函数,字符串函数,转换函数,文本和图象函数的使用6)、能在表达式中熟练使用函数进行数据显示,数据计算,数据转换等7)、使用Transact-SQL进行编程,熟练掌握Transact-SQL的程序设计方法,按实验指导书的要求完成编程任务实验四 SQL Server的安全性管理1、实验设备及耗材计算机(安装SQL S
21、ERVER 2005)2、实验内容1)、了解SQL SERVER的完整性控制内容与方法2)、学习事务的定义与错误处理方法3)、学习SQL SERVER的并发控制方法4)、学习运用Transact-SQL编写存储过程和触发器的方法5)、了解SQL SERVER的审计功能6)、使用Transact-SQL编写用户标识与鉴定程序7)、使用Transact-SQL编写权限控制程序8)、综合应用上述安全性管理方法,独立制定具体应用环境的安全策略3、实验要求:1)、熟练掌握SQL SERVER的完整性控制内容与方法2)、领会事务的作用,并会定义事务,在编程中运用事务3)、通过实验了解三类数据不一致的原因及解决办法,会使用各类封锁协议4)、掌握使用Transact-SQL编写存储过程和触发器的方法5)、了解并使用SQL SERVER的审计功能6)、使用Transact-SQL编写用户标识与鉴定程序,要求能演示7)、使用Transact-SQL编写权限控制程序,要求能演示8)、可以根据系统对安全性的不同需求,采用合适的方式来完成数据库系统安全体系的设计,独立制定具体应用环境的安全策略,要求写出实验报告,详细描述安全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026桥隧工(官方)-高级技师2参考试题库历年考点答案详解
- SolidWorks减速器建模与分析技巧课程设计
- WebGL粒子渲染课程课程设计
- C语言迷宫智能搜索设计课程设计
- 时空图卷积预测智慧城市课程设计
- NLP情感分析工具的评测课程设计
- AI换脸视频剪辑技巧分享课程设计
- 教育平台行为跟踪课程设计
- 时空图卷积预测交通大数据课程设计
- 保护大象课程设计
- 2026秋人教版九年级英语上册单词默写
- 食品保质期试验制度规范
- 化工新工艺新材料课件
- 天宏公司的绩效管理体系案例
- GB 14544-2025乙炔法生产氯乙烯安全技术规范
- 智能制造工程管理 课件全套 第1-7章 绪论、智能制造的全生命周期管理 - 制造工程管理中的服务化技术
- 服务业手语培训课件
- 2025年秋教科版(2024)小学科学二年级上册教学计划及教学进度表(第一学期)
- 2025-2026北师大版二年级数学上册(全册)教案设计
- 城发集团薪酬管理办法
- DB14∕T 666-2025 公路工程施工安全检查评价规程
评论
0/150
提交评论