《数据库应用》课程教学大纲
《数据库应用》课程教学大纲
《数据库应用》课程教学大纲(一)课程概述1.适应专业:计算机各专业。
2.课程说明:课程由SQL Server和数据库原理两部分组成,重点培养学生利用数据库原理的相关理论,使用SQL Server数据库管理系统解决实际问题的能力,为学生开发数据库系统应用软件打下良好的基础。
该课程采用以SQL Server为主线,将数据库原理的相关理论融入到SQL Server数据库系统的实际应用当中的教学方式。
具体内容包括SQL Server 2000的SQL Server 2000系统的安装,Transact-SQL语言,数据库、表、索引、视图、存储过程、触发器的建立,数据库的复制和恢复,数据安全性和完整性的维护以及数据库原理的数据库基础知识,关系数据库规范设计,关系运算,数据库系统体系结构,数据库并发控制等相关内容。
3.教学目标:掌握数据库原理的相关理论,熟练操作SQL Server。
4.与其他课程的联系:前期课程《数据库基础与Access》,后续课程《数据库开发与PowerBuilder》。
5.学时:64学时。
(二)教学内容1.SQL Server基础(1)SQL Server安装➢了解SQL Server 版本➢了解SQL Server 2000软硬件平台➢掌握SQL Server 2000的定制安装(2)SQL Server组件➢掌握SQL Server 2000服务管理器、企业管理器组件的基本操作➢了解SQL Server 2000查询分析器、导入和导出数据、服务器网络实用工具、客户端网络实用工具、事件探查器、在IIS中配置SQL XML支持以及联机丛书组件的基本操作2.数据库管理(1)建立数据库➢掌握SQL Server 2000数据库的创建方法(2)数据库构成➢掌握SQL Server 2000数据库的构成(3)数据库原理(一)数据库基础知识➢了解数据管理技术的发展➢掌握数据库技术的相关概念➢掌握数据库系统的构成➢了解数据库设计的概念及方法3.表管理(1)建立表结构➢了解表的概念➢掌握表结构的建立方法(2)编辑数据➢掌握表数据的编辑方法(3)数据库原理(二)数据库规范化设计➢了解数据模型及相关概念➢掌握关系模型及相关概念➢了解关系模式的规范化问题➢掌握函数依赖的相关概念➢掌握属性集闭包的概念及计算➢掌握1NF、2NF、3NF的概念及判断4.Transact-SQL程序设计(1)Transact-SQL基础➢了解SQL语言、Transact-SQL语言➢了解Transact-SQL语言的构成➢掌握批处理定义、块定义语句及注释、输出语句➢了解Transact-SQL语言的数据类型➢掌握Transact-SQL语言的变量➢掌握Transact-SQL语言的运算符、函数(2)流程控制语句➢掌握定义语句块语句➢掌握条件语句与循环语句➢了解转移、等待、返回语句(3)脚本文件➢了解脚本文件的概念和使用➢掌握脚本文件的使用方法➢了解osql实用程序5.数据检索(1)基本查询语句➢掌握基本SELECT语句构造(2)SELECT高级应用➢掌握联接查询语句构造➢掌握子查询语句构造➢掌握集合查询语句构造➢掌握生成新表查询语句构造➢掌握嵌入式SQL语句构造(3)数据库原理(三)关系代数➢了解关系的定义和性质➢掌握关系的集合运算和专门的关系运算➢掌握关系代数表达式的构造➢掌握关系代数表达式和SELECT语句的转换6.索引、视图、存储过程、触发器设计(1)索引➢了解索引的概念➢掌握索引的创建方法(2)视图➢了解视图的概念➢掌握视图的创建和使用方法(3)存储过程➢了解存储过程的概念➢掌握存储过程的创建和使用方法➢了解游标的概念➢掌握游标的创建和使用方法(4)触发器➢掌握触发器的概念和创建方法(5)数据库原理(四)数据库系统体系结构➢了解数据库系统的三级模式➢了解数据库系统的二级映像➢了解数据库系统的二级数据独立性7.数据库数据的复制及恢复(1)分离附加数据库➢掌握数据库的分离方法➢掌握数据库的附加方法(2)数据库的备份和还原➢掌握数据库的备份方法➢掌握数据库的还原方法(3)数据库数据导入和导出➢掌握SQL Server数据库与其他数据文件数据的导入和导出方法8.数据安全性维护(1)登录账户管理➢了解SQL Server的认证模式➢掌握SQL Server登录账户的创建方法(2)用户管理➢了解SQL Server用户的概念➢掌握SQL Server用户的创建方法(3)角色管理➢了解SQL Server角色的概念➢掌握SQL Server角色的设置方法(4)权限管理➢了解SQL Server权限的概念➢掌握SQL Server权限的设置方法9.数据完整性维护(1)事务➢了解数据完整性的概念➢了解事务的概念、性质➢掌握显式事务、隐式事务、自动事务、分布式事务的定义和使用(2)锁➢了解锁的概念、类型及粒度➢掌握锁信息的检索方法(3)错误处理➢了解错误处理的概念➢了解错误的捕获和处理方法(4)数据库原理(五)数据库系统体系结构➢了解事务并发控制的概念➢了解封锁的概念及封锁协议➢了解活锁和死锁的概念(三)课时分配表(四)教材《数据库原理与SQL Server》(普通高等教育“十一五”国家级规划教材)壮志剑高等教育出版社2008.9《数据库应用》课程实验课程教学大纲(一)课程概述1.适应专业:计算机各专业。
《数据库应用》课程教学大纲(本科)
数据库应用(Database Application)课程代码:06410026学分:3.0学时:64 (其中:课堂教学学时:32 上机学时:32 )先修课程:适用专业:工业工程教材:《数据库系统概论(第5版)》,王珊、萨师煊,高等教育出版社,2014年9月第5版一、课程性质与课程目标(一)课程性质《数据库应用》是一门理论性、实践性和技术性较强的课程,是工业工程专业的通识教育选修课。
课程主要介绍了数据库的基本概念和基础知识,使学生掌握关系数据库标准语言SQL、数据库管理系统的管理和控制以及数据库设计的方法和技术,培养学生的数据库应用能力。
(二)课程目标课程目标1:理解数据库系统的基本概念、数据模型和数据库系统的结构和组成。
课程目标2:掌握关系数据库标准语言SQL。
课程目标3:掌握数据库的设计理论和设计方法。
课程目标4:掌握数据库管理系统的数据管理和控制。
二、课程内容与教学要求第一章绪论(一)课程内容1. 数据库系统概述;2. 数据模型;3. 数据库系统的结构;4. 数据库系统的组成。
(二)教学要求1. 了解数据管理技术的产生和发展,数据库系统的组成,常用的数据模型;2. 理解数据库的基本概念、数据库系统的特点和数据库系统的结构;3. 掌握概念模型的基本概念和数据模型的组成。
(三)重点与难点1. 重点数据模型。
2. 难点数据库系统的结构。
第二章关系数据库(一)课程内容1. 关系数据结构及形式化定义;2. 关系操作;3. 关系的完整性;4.关系代数。
(二)教学要求1. 了解关系模式、关系操作、关系数据语言;2. 理解关系的性质,关系模型的实体完整性和参照完整性;3. 掌握关系模型的组成,专门的关系运算(选择、投影)。
(三)重点与难点1. 重点关系模型的组成。
2. 难点参照完整性。
第三章关系数据库标准语言SQL(一)课程内容1. SQL概述;2. 学生-课程数据库;3. 数据定义;4. 数据查询;5. 数据更新。
数据库应用技术(SQLSERVER)教学大纲
数据库应用技术(SQLSERVER)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。
数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。
二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。
课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。
(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。
能熟练掌握Transact-SQL 语言,并能进行简单编程。
能保证数据的完整性和一致性、数据库的安全。
(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。
从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。
三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。
四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。
(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。
《数据库应用》课程(84教学大纲)
《数据库应用》课程(84教学大纲)广州电大(省开课)第一部分大纲说明1.课程性质、任务、目的本课程是电大计算机网络、电子商务等专科专业有关数据库的一门省设课。
主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍至少一种实际的数据库管理系统的构成与使用。
目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。
2.与其他课程关系学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi、C++等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。
3.课程特点该课程理论性、实践性和应用性都很强。
在理论方面涉及到集合理论、关系理论、数据库设计理论等。
实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。
应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。
学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。
数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。
4.教学要求教学要求在每一章教学内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。
了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。
5.适应范围该教学大纲是为计算机网络专业《数据库基础与应用》课程、电子商务专业《数据库应用》课程统一制定的。
《MySQL数据库应用》课程教学大纲
《MySQL数据库应用》课程教学大纲课程编号:课程名称:MySQL数据库应用总学时:64学分:4适用对象: 全校各专业先修课程:无一、课程性质、目的和任务本课程是一门理论与实践并重的课程。
通过本课程的学习,学生应掌握数据库系统的基本概念、基本原理,具备熟练使用MySQL数据库软件进行数据管理的能力。
课程目标及能力要求具体如下:课程目标1:能够利用数据库基本概念和基本原理,针对具体的数据库应用,采用规范化的方法进行数据库设计,并建立其数学模型(E-R图和关系模型)。
课程目标2:熟练掌握SQL语句,并能够利用SQL语句实现设计好的关系模型。
课程目标3:能够针对数据库的安全性和完整性进行设置,并编写触发器和存储过程。
课程目标4:熟练掌握MySQL数据库管理系统的数据定义和操作方法。
二、教学内容、方法及基本要求课程教学内容:教学方法:本课程以课堂讲授为主,通过启发式和案例教学方式,将数据库在工作、生活中的实际应用案例融入到数据库基本理论及相关技术的讲解中,提高学生的学习兴趣,扩大学生的知识面,使学生更好地掌握数据库相关知识。
教学方法理论教学与实践教学相结合,注重引导学生理论联系实际,提高学生分析问题、解决问题的能力,强化学生工程观点的建立和工程分析能力的培养。
在教学过程中注重融入课程思政元素,设计思政案例如下:三、各教学环节学时分配四、考核方式考核环节包括平时成绩、期中成绩及期末成绩。
总成绩以百分计,满分100分。
平时成绩满分10分,由课堂测验(含点名)构成,占总成绩10%;期中成绩满分30分,占总成绩30%;期末考试成绩满分100分,采用笔试方式考试,占总成绩60%。
总成绩计算方法:总成绩=(期末考试成绩×60%)+(期中成绩30%)+(课堂测验(含点名)10%)五、对学生能力培养的体现通过课程的学习培养学生使用计算机处理和分析数据的能力,具备使用和开发管理信息系统的基础知识。
具体地,学生应掌握数据库的基本概念;掌握数据库概念结构和逻辑结构的设计,会利用范式理论对数据库结构进行规范化;掌握并熟练运用SQL语言进行数据定义和数据操作;能够编写存储过程和存储函数;理解数据库并发控制的机制;掌握数据库的备份与恢复。
《数据库应用》课程教学大纲学习指南
课程名称
数据库原理与SQL Server
教师姓名
壮志剑
目标
任务
知识点
技能点
了解数据库原理的基本理论,能够以数据库原理为指导设计规范的数据库,并熟练操作SQL Server 2000
1.了解SQL Server 2000,掌握SQL Server 2000安装与操作
了解
了解
关系运算
了解
理解
关系代数表达式
理解
精通
精通
SELECT语句
考核重点
SELECT语句
考核难点
关系代数表达式
6.掌握索引、视图、存储过程和触发器的相关概念及创建方法
了解
数据库的体系结构
了解
创建游标
理解
存储过程和触发器相关概念
理解
创建存储过程和触发器
精通
索引和视图相关概念
精通
创建索引和视图
考核重点
索引和视图
掌握
表的创建
精通
关系模型规范化
熟练掌握
表的编辑
考核重点
表的创建和编辑
考核难点
关系模型规范化
4.掌握T-SQL程序设计方法
了解
T-SQL运算符和函数
了解
理解
T-SQL数据类型
理解
T-SQL程序设计方法
精通
T-SQL程序设计语句
精通
考核重点
函数
考核难点
T-SQL程序设计
5.了解关系运算及关系代数表达式,掌握SELECT语句
SQL Server 2000版本
学会
操作SQL Server 2000主要组件
理解
《数据库应用》—教学大纲
课程编号:课程名称:数据库原理英文名称:Database Principles课程性质:专业教育总学时:学分:适用专业:计算机科学与技术、信息管理与信息系统《数据库应用》教学大纲一、教学目标数据库是数据管理的核心技术,是信息化建设中的数据管理基础技术。
该课程是信息安全、信息管理、保密管理等专业的一门专业主干课,是一门理论性和实践性均较强的课程。
通过该课程的学习,使学生在掌握数据库原理和数据库系统设计方法的基础上,能够根据用户需求,设计和实现数据库及数据库应用程序。
以“夯实基础,面向应用,培养创新”为培养目标,使学生在扎实地掌握数据库基本理论和开发技能的基础上,能利用所学知识解决日常工作中的数据处理问题,在信息化建设中,具有专业知识,适应工作的需要。
同时,在数据库安全机制环节中学习一些基本的理论和实践知识,为构建符合信息安全要求的系统储备有关知识。
本课程的具体目标是:(1)让学生掌握数据库的基本概念、理论和设计方法;(2)让学生掌握数据库管理系统(DBMS)的管理机制;(3)让学生掌握数据库系统的开发技巧和方法;(4)让学生了解数据库安全的重要性以及机制和措施。
二、教学说明以教育部高等学校计算机科学与技术教学指导委员会编制的本专业核心课程教学实施方案为主线,结合我院的实际情况和学院特点,修订本教学大纲。
课程教学包括两条主线:一条从数据库原理的特性出发,介绍数据库概念、数据模型、关系数据库、数据库的安全保护策略等;另一条从实际应用的角度出发,介绍SQL语言、关系数据理论、数据库设计技术、相关的DBMS的操作等数据库应用系统开发技术。
两条主线不是独立的,而是相互融合,相辅相成。
理论主线为应用主线提供严格的理论支持,应用主线为理论主线提供实验演示平台和素材。
教学既让学生扎实地掌握数据库的基本理论,又使学生全面掌握数据库的实际应用,使得学生能将所学知识应用于实践,达到熟练使用、维护,进而分析、设计和开发数据库应用系统的目的,为将来从事信息化研究开发工作提供良好的基础。
《数据库应用课程设计》-课程教学大纲
《数据库应用课程设计》课程教学大纲一、课程基本信息课程代码:16090702课程名称:数据库应用课程设计英文名称:Database Application Course Design课程类别:专业课学时:32(其中实验学时24)学分:2适用对象:信息学院本科三、四年级学生考核方式:考查先修课程:数据库原理二、课程简介中文简介《数据库应用课程设计》是一门以SQL Server 2012 及C# 作为操作环境介绍数据库的操作和应用开发技术的课程。
本课程的主要内容有数据库系统概论、SQL Server 操作基础、数据库的创建与管理、表的创建与管理、查询的创建与操作、SQL查询的操作、Web系统的创建与应用、报表的创建与应用、宏的创建与应用、模块与C# 程序设计、数据库应用系统开发实例等。
课程教学以课堂讲授加实验室上机操作的方式组织教学,在介绍数据库的原理和技术的同时,注重学生操作能力的培养和训练。
通过学习本课程,学生能够准确地理解数据库的概念,以及数据库在各领域中的应用,掌握数据库技术及应用开发方法,具备利用数据库工具开发数据库应用系统的基本技能,为学生在后续的高阶课程学习过程中应用数据库技术进行数据处理和解决所在专业领域中的问题奠定基础和提供新的思维方式,有助于信息技术与其它学科的交叉融合,为今后运用数据库技术管理信息打好基础。
英文简介《Database application course design》is a course based on SQL Server 2012 and C# operating environment which introduces basic operations of the database and application technology. Main contents of this course include: to give students an introduction to database system, the SQL Server 2012 operating base, database creation and management, table creation and management, query creation and operation, the operation of the SQL query, views creation and application, users creation and application, Web system creation and application, module and C# programming, database application system development,etc. This course will be in the form of lectures and labs. It will focus on the principle and technology of the database, while at the same time help students develop operation ability.Through this course, students will be able to accurately understand the concept of database and the application of database in various fields, to grasp the method of database technology and application development, basic skills to develop database application system, to provide students with new prospective in the further follow-up database courses in data processing and problem-solving skills in their fields of study, help to cross integration of information technology and other disciplines, and build the foundation for future use in database management.三、课程性质与教学目的(1) 完成从理论到实践的知识升华:通过数据库设计的实践进一步加深对数据库原理和技术的了解,将数据库理论知识运用于实践,并在实践过程中逐步掌握数据库的设计方法。
数据库应用基础教学大纲
《数据库应用基础》教学大纲一、课程简介本课程为全校非信息、计算机专业的公共基础必修课。
总学时数为51,实验教学时数为34,学分为4,具体学时分配见附表。
本课程的预修课程有:《大学计算机基础》。
本课程主要内容有:数据库基础知识、基本概念与术语;Visual FoxPro的环境、工具、数据类型、表达式和函数; Visual FoxPro表的建立、输入、索引与查找、统计计算等操作;面向过程程序设计基础知识,顺序结构、分支结构、循环结构、子程序、参数传递等;面向对象程序设计基础,包括Visual FoxPro 标签、文本框、编辑框、命令按钮、命令按钮组、组合框、列表框、选项按钮组、计时器、表格、页框、数据环境等对象的使用,表单的建立与操作;Visual Foxpro 数据库的建立、表间关联操作、SQL查询语句的使用等。
二、教学目的与任务通过本课程的学习,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,具备运用面向过程程序设计方法和面向对象程序设计方法设计基本程序的能力,并在此基础上能编制一些解决实际问题的应用程序,以便于学生较好地理解计算机在各个专业领域中的应用,提高学生解决实际问题的能力。
三、教学内容与基本要求第1章数据库基础知识教学内容:关于数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等,Visual FoxPro数据库管理系统的发展、性能指标、系统界面和设计工具,以及Visual FoxPro数据库管理系统的语言基础,主要包括数据类型、表达式、常用函数及文件类型等。
基本要求:理解数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等。
熟练掌握Visual FoxPro用户界面、常用数据类型、常用函数,掌握命令格式、文件类型、数据库系统、数据库的组成等。
了解Visual FoxPro系统性能指标、设计工具。
教学难点:数据类型与函数。
第2章数据表的基本操作教学内容:表结构的建立,表内容的输入与修改,表内容的索引及查找、表的统计计算、表的内容复制与数据追加、文件管理类命令等。
《数据库应用技术》教学大纲11
《数据库应用技术》理论课程教学大纲课程名称:数据库应用技术课程编码:学分:4学分(软件)/3学分(计科网络)总学时:64学时(软件)/48学时(计科网络)适用专业:软件工程,计算机科学与技术(网络方向)先修课程和后续课程先修课程:程序设计语言后续课程:MIS系统、动态网站构建、企业信息系统开发技术一、课程的性质、目的与任务:课程性质:专业课,必修课目的与任务:数据库技术是计算机信息系统的基础和核心,要学习任何软件开发,包括手机应用软件开发,都不能不学习数据库知识及应用。
该课程是学习应用软件开发学生的必修课。
通过该课程的学习能让学生掌握数据库的基本概念,掌握对典型关系数据库SQL Server2008的操作及建模工具,掌握对数据库操纵管理的方法和技术,使学生能学会建立和管理数据库,了解数据库技术的发展动向——嵌入式移动数据库,以指导今后的应用。
二、教学基本要求:使学生了解数据库系统的发展过程,理解数据库设计的整体流程,掌握数据库的基本概念及数据模型与及关系数据库的理论基础,掌握对SQL Server 2008数据库的操作和必要的安全管理,了解嵌入式移动数据库当前应用发展。
三、课堂教学内容,重点与难点:(带*的课程是软件专业专门上的,其它是两个专业公有的课程)第1章案例描述1.1项目背景1.2需求分析1.3主要角色【重点】●从需求分析出构建数据库的关键信息及联系●分析出计费系统对数据库数据的管理需求【难点】◆分析出计费数据库的关键信息及联系第2章数据库基础2.1数据库系统概述2.2数据模型2.3数据库设计概述【重点】●数据库系统基本概念●数据库系统的模式结构●数据的概念模型●数据库设计方法及步骤【难点】◆数据库系统的模式结构◆实体、属性及联系◆计费系统数据库的概念模型,即E-R图第3章关系型数据库的设计3.1关系型数据库的定义3.2 E-R模型到关系模型的转换3.3关系规范化【重点】●关系术语●关系模式●完整性约束●E-R模型转换●三个范式【难点】◆完整性约束◆E-R图向关系模式转换◆关系规范化与优化第4章SQL Server 2008概述4.1 SQL Server 2008 简介4.2 SQL Server 2008 安装4.3 SQL Server 2008的启动与关闭4.4 SQL Server 2008主要管理工具4.5 系统数据库和示例数据库【重点】●SQL Server 2008安装●SQL Server 2008的SSMS管理工具●SQL Server 2008的系统数据库【难点】◆SQL Server 2008安装第5章SQL Server 2008数据库和表5.1 SQL Server 2008数据库概述5.2 SQL Server 2008数据库基本管理5.3 SQL Server 2008数据库高级管理5.4 SQL Server 2008数据表5.5 数据表的创建5.6 数据表的管理5.7 表数据管理【重点】●数据库的创建●数据库的查看、修改及删除●数据库的收缩、分离、附加及快照●SQL Server 2008中的数据类型●数据库表结构的创建●修改数据库表结构,删除数据表●向数据库表添加数据●管理数据库中表的数据【难点】◆使用T-SQL语句实现上述各操作◆对建立外键约束列的操作第6章SELECT数据查询6.1查询语句6.2简单查询6.3连接查询6.4子查询6.5联合查询【重点】●SELECT语句的语法和子句●简单查询●连接查询●子查询●联合查询【难点】◆SELECT子句的使用◆在SELECT中使用聚合函数◆子查询的嵌套◆联合查询第7章视图7.1视图概述7.2创建视图7.3视图的管理7.4视图的使用【重点】●什么是视图●建立视图●管理视图●使用视图【难点】◆视图与表的区别与联系◆用T-SQL语句建立或管理视图第8章索引8.1索引概述8.2创建及管理索引【重点】●什么是索引及其作用●建立索引的原则●创建及管理索引【难点】◆建立索引的原则◆用T-SQL建立和管理索引*第9章T-SQL编程与应用9.1 T-SQL概述9.2 T-SQL编程基础9.3流程控制语句9.4批处理9.5 事务【重点】●T-SQL编程的基本要素:标识符、数据类型、常量、变量、函数、表达式等●流程控制语句:顺序、分支、循环等●批处理●事务【难点】◆函数及表达式◆分支结构编程◆循环结构编程◆事务处理*第10章存储过程、触发器和自定义函数10.1存储过程(选讲)10.2触发器(选讲)10.3用户自定义函数【重点】●用户自定义函数【难点】◆用户自定义函数第11章数据库备份与恢复11.1数据库备份11.2数据库恢复11.3数据的导入和导出【重点】●使用SSMS进行数据库备份●使用SSMS进行数据库恢复●使用SSMS进行表数据的导入和导出【难点】◆使用SSMS完成数据备份的步骤◆使用SSMS完成数据恢复的步骤◆使用SSMS完成数据表中的数据的导出与导入步骤第12章数据库的安全性管理12.1数据库的安全机制12.2角色管理12.3权限管理12.4服务器登录名12.5数据库用户【重点】●数据库的安全机制●角色管理●权限管理●服务器登录名●数据库用户【难点】◆服务器角色与数据库角色◆权限类型◆使用SSMS对角色及其权限的管理操作四、课时安排建议(打*号的是软件专业单独上的章节,其它是软件和网络共同的课五、选用的教材和课件教材:张冬玲主编《数据库实用技术—SQL SERVER 2008》清华大学出版社 2012年课件:教材配套课件修改六、考核方式和成绩评定本课考核由平时(考勤+作业+上机)和期末成绩两部分构成,分数比例依次为:总评成绩 =平时成绩(40%)+期末考试成绩(60% )七、主要教学参考书:。
《Access数据库应用》教学大纲
《Access数据库应用》教学大纲课程类别:通识教育必修课程课程代码:CSE160007C课程名称:Access数据库应用学时学分:64学时;4学分预修课程:大学计算机基础适用专业:文科类、经管类、医学类等非计算机专业类开课部门:各学院一、课程的地位、目的和任务《Access数据库应用》课程是全校非计算机类各专业通识教育必修课程。
利用数据库工具对数据进行基本的管理、分析、加工和利用,对于大学生是非常必要的。
通过本课程的学习,使学生了解数据库在各领域中的应用,理解数据库的基本概念和简单SQL 语言的使用,掌握一种微机数据库工具的使用,并能利用数据库工具设计、开发简单的数据库应用实例。
在循序渐进的学习中,逐步掌握较完善的知识体系,培养学生的自我认同意识。
通过本课程的学习使学生能够善于利用数据库知识解决实际的问题,参加相关计算机科技活动。
二、与相关课程的联系与分工《Access数据库应用》课程是《大学计算机基础》课程的后续课程,该课程可以提高学生的信息处理能力和计算机应用能力,为使用软件开发工具进行与本专业内容相关的软件开发和使用数据库应用系统打下基础。
三、教学内容与要求第一章:数据库基础知识【教学内容】1.数据库管理系统的概念2.数据库和数据库应用系统的概念3.关系模型、概念模型及其关系4.关系规范化理论介绍5.Access的特点6.Access的启动方式7.Access的数据库对象8.Access的工具栏和菜单栏9.Access的帮助系统10.关闭数据库和退出Access【教学重点及难点】重点:关系数据库基本概念和基本理论知识;Access的数据库对象。
难点:关系规范化;Access的数据库对象。
【基本要求】了解数据库的相关概念;了解关系数据库的基本概念;了解数据模型的基本特点以及规范化的概念。
掌握Access 2003的工作环境;理解Access的数据库对象组成和特点;掌握Access的启动、退出和帮助系统的使用;掌握Access数据库的基本操作。
《MySQL数据库应用实战教程》教学大纲
《MySQL数据库应用》课程教学大纲一、课程名称及代码课程名称:MySQL数据库应用课程代码:XXXXXX二、适用教育层次及专业教育层次:高职专科适用专业:XXXX专业三、学分、学时学分数:4 学时数:64四、课程类型课程性质:专业基础课课程类别:理论+ 实践课五、先修课程名称及代码一门编程类课程(任何语言,如C++、Java或Python等)六、教学目标本课程的任务是使学生掌握关系数据库的基本原理和基础知识,能够正确使用MySQL开发环境创建和使用数据库,掌握数据结构设计、创建数据库和表、操纵数据和查询数据的技术,学会使用SQL语言编写视图、存储过程、存储函数、触发器等数据库对象,学会数据库安全管理和备份与恢复的方法,为提高学生专业素质和为继续学习,从事专业实践工作打下良好基础。
1.知识目标(1) 掌握关系数据库理论、数据库建模、数据结构设计技术。
(2) 掌握结构化查询语言SQL、查询优化、视图、索引、SQL编程等。
(3) 了解事务和并发控制原理。
(4) 掌握数据库备份和恢复技术。
(5) 掌握数据库安全和运维技术。
2.能力目标(1) 具有进行小型数据库项目的需求分析能力。
(2) 具有进行小型数据库项目的设计开发能力。
(3) 具有使用SQL语言进行数据定义、操纵、查询和编程的能力。
(4) 具有基本的数据库运维管理能力。
3.素质目标(1) 具有自学能力和探索精神、拥有求知欲望和学习兴趣(2) 具有分析问题、解决问题的能力。
(3) 具有建立实验假设、探索查阅知识的能力。
(4) 能够运用系统性思维分析和解决问题。
(5) 具有良好的变通能力、一定的创造性思维和批判性思维。
(6) 能负责地完成任务,具有严格的时间观念以及时间管理意识。
(7) 能了解本专业职业成长过程,并能做好个人的职业规划。
(8) 遵纪守法,爱岗敬业,具有良好的职业道德和职业形象。
七、教学内容及要求单元一了解数据库1.教学基本要求1)了解MySQL数据库管理系统,及其与其他数据库管理系统的区别。
《数据库应用》教学大纲
《数据库应用》课程教学大纲(2005修订版)第一部分大纲说明1、课程性质、任务、目的本课程是中央电大计算机应用、电子商务、软件开发与应用等专科专业有关数据库的一门统设必修课。
主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍至少一种实际的数据库管理系统的构成与使用。
目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。
2、与其他课程关系学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi、PB等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。
3、课程特点该课程理论性、实践性和应用性都很强。
在理论方面涉及到集合理论、关系理论、数据库设计理论等。
实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。
应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。
学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。
数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。
4、对三门课程建设的思考(1) 虽然它们的学分不同,但它们的教学总目标是一致的,都是要掌握数据库基础知识和学会数据库应用系统的使用和开发。
所以进行统一的资源建设是可行的,并且也有利于资源共享和教学工作的开展。
(2) 根据三门课程的教学要求的异同,把共性的内容建设成统一的资源,把完全不同的内容建设成分离的资源,既有统一性,又有选择性和灵活性。
数据库应用课程教学大纲
《数据库应用》课程教学大纲课程名称:数据库应用一、课程基本情况(一)学分:3 学时:48 (理论学时:32 实验学时:16 )(二)课程类别:专业必修课(三)适用专业:安全防(四)开设学期:第三学期(五)先修课程:高级语言程序设计(六)教材与参考书目:教材:《SQL Server实用教程》,阿奇主编,电子工业,2009年,第3版;参考书目:《数据库原理及应用(SQL Server)》,俊山,罗蓉,方舟编著,清华大学,2009年,第1版;《SQL Server数据库技术大全》,阿奇编著,清华大学,2009年,第1版《SQL Server求生秘籍》,(美)亨德森主编,若启,一辉,瞿杰译,人民邮电,2009年,第1版;二、课程介绍(一)SQL Server课程是本课程主要任务是讲授SQL server2000的功能和开发编程方法,先介绍系统环境,然后分门别类地介绍数据库和表、数据库的查询和视图、T-SQL语言、索引与数据完整性、存储过程和触发器等。
,每一部分均先讲理论知识,后分析实例,实例既有单独的,又有可贯穿整个课程使用的,方便学生了解掌握。
(二)本课程属于数据库应用类课程,重在培养学生的综合实践能力。
(三)通过本课程的学习,要求学生达到以下要求:掌握数据库系统基础知识,了解SQL server 2000体系结构,掌握SQL server 2000各种管理工具及T-SQL 语言的使用。
同时培养学生分析问题、解决问题的能力,并为今后进一步大型数据库应用系统开发奠定基础。
(四)本门课程立足改革,按照建构主义的学习理论,提倡以学生为中心,鼓励和引导探索式的学习方法,强化实践。
教学过程采用任务驱动式的授课方法,采用多媒体教学方式,围绕实现一个具体的学生成绩管理系统所需要学习的容,讲授SQL server的功能和开发编程方法。
三、学时分配、课程容与教学基本要求(一)学时分配表(二)课程容与教学基本要求第一章数据库基本概念和SQL Server2000环境2学时1.知识点与基本要求:了解数据库基本概念,SQL Server2000的体系结构及运行环境;掌握SQL Server2000的安装方法;了解SQL server 2000 的特点学会使用SQL Server2000组件和各种管理工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库应用》课程教学大纲课程名称:数据库应用一、课程基本情况(一)学分:3 学时:48 (理论学时:32 实验学时:16 )(二)课程类别:专业必修课(三)适用专业:安全防范(四)开设学期:第三学期(五)先修课程:高级语言程序设计(六)教材与参考书目:教材:《SQL Server实用教程》,郑阿奇主编,电子工业出版社,2009年,第3版;参考书目:《数据库原理及应用(SQL Server)》,李俊山,罗蓉,赵方舟编著,清华大学出版社,2009年,第1版;《SQL Server数据库技术大全》,郑阿奇编著,清华大学出版社,2009年,第1版《SQL Server求生秘籍》,(美)亨德森主编,若启,一辉,瞿杰译,人民邮电出版社,2009年,第1版;二、课程介绍(一)SQL Server课程是本课程主要任务是讲授SQL server2000的功能和开发编程方法,先介绍系统环境,然后分门别类地介绍数据库和表、数据库的查询和视图、T-SQL语言、索引与数据完整性、存储过程和触发器等。
,每一部分均先讲理论知识,后分析实例,实例既有单独的,又有可贯穿整个课程使用的,方便学生了解掌握。
(二)本课程属于数据库应用类课程,重在培养学生的综合实践能力。
(三)通过本课程的学习,要求学生达到以下要求:掌握数据库系统基础知识,了解SQL server 2000体系结构,掌握SQL server 2000各种管理工具及T-SQL 语言的使用。
同时培养学生分析问题、解决问题的能力,并为今后进一步大型数据库应用系统开发奠定基础。
(四)本门课程立足改革,按照建构主义的学习理论,提倡以学生为中心,鼓励和引导探索式的学习方法,强化实践。
教学过程采用任务驱动式的授课方法,采用多媒体教学方式,围绕实现一个具体的学生成绩管理系统所需要学习的内容,讲授SQL server的功能和开发编程方法。
三、学时分配、课程内容与教学基本要求(一)学时分配表(二)课程内容与教学基本要求第一章数据库基本概念和SQL Server2000环境 2学时1.知识点与基本要求:了解数据库基本概念,SQL Server2000的体系结构及运行环境;掌握SQL Server2000的安装方法;了解SQL server 2000 的特点学会使用SQL Server2000组件和各种管理工具。
2.实践环节: SQL Server2000管理工具的使用3.教学重点,教学难点:数据库基本概念;SQL Server2000的体系结构;SQL Server2000管理工具4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:安装SQL Server2000,练习企业管理器和查询分析器的使用。
第二章数据库和表的创建 2学时1.知识点与基本要求:了解逻辑数据库和物理数据库的基本概念;了解表的基本概念;掌握用界面方式创建数据库和表,掌握命令方式创建数据库和表。
2.实践环节:创建数据库和表3.教学重点,教学难点:物理数据库和逻辑数据库基本概念,命令方式创建数据库和表。
4.主要教学方法:讲授法主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:简述SQL Server2000的物理数据库结构;创建学生成绩数据库极其表结构。
第三章表数据操作 4学时第一节表数据操作(一)1.知识点与基本要求:灵活掌握掌握对表中的数据的操作,包括插入、删除和修改。
2.实践环节:表数据的插入、修改和删除3.教学重点,教学难点:INSERT、DELETE、UPDATA语句4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:在SQL Server2000的企业管理器中对数据进行修改,与使用T-SQL语句修改数据两种方式相比较,哪一种功能更强大、更灵活?试举例说明。
第二节表数据操作(二)1.知识点与基本要求:掌握用SQL Server2000的企业管理器和T-SQL语句两种方式操作表数据。
2.实践环节:表数据的插入、修改和删除3.教学重点,教学难点:INSERT、DELETE、UPDATA语句4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:在SQL Server2000的企业管理器中对数据进行修改,与使用T-SQL语句修改数据两种方式相比较,哪一种功能更强大、更灵活?试举例说明。
第四章数据库的查询和视图 6学时第一节数据库的查询(一)1.知识点与基本要求:灵活运用SELECT语句对数据库进行各种查询的方法。
2.实践环节:数据库的查询3.教学重点,教学难点:子查询查询的运用。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:试说明SELECT语句的作用第二节数据库的查询(二)1.知识点与基本要求:灵活运用SELECT语句对数据库进行各种查询的方法。
2.实践环节:数据库的查询3.教学重点,教学难点:子查询查询的运用。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:试说明SELECT语句的作用第三节数据库的视图1.知识点与基本要求:了解视图的概念以及视图的创建与使用方法,了解游标的概念以及使用方法。
2.实践环节:数据库的视图3.教学重点,教学难点:游标的使用。
4.主要教学方法:讲授法主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:试说明SELECT语句的作用第五章T-SQL语句 6学时第一节 T-SQL语句(一)1.知识点与基本要求:了解T-SQL语言,掌握常用的T-SQL语句,掌握数据库的查询T-SQL编程。
2.实践环节:数据库的查询T-SQL编程。
3.教学重点,教学难点:系统内置函数,用户定义函数。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:举例说明用户定义函数的使用方法第二节 T-SQL语句(二)1.知识点与基本要求:了解T-SQL语言,掌握常用的T-SQL语句,自定义数据类型的使用。
2.实践环节:自定义数据类型的使用3.教学重点,教学难点:系统内置函数,用户定义函数。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:举例说明用户定义函数的使用方法第三节 T-SQL语句(三)1.知识点与基本要求:了解T-SQL语言,掌握常用的T-SQL语句,自定义函数的使用。
2.实践环节:自定义函数的使用3.教学重点,教学难点:系统内置函数,用户定义函数。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:举例说明用户定义函数的使用方法第六章索引与数据完整性 6学时第一节索引(一)1.知识点与基本要求:理解SQL Server2000中数据完整性的概念及其分类,掌握索引技术。
2.实践环节:掌握索引的使用方法,掌握数据完整性实现方法。
3.教学重点,教学难点:索引的分类;默认值约束及默认值对象的创建;数据完整性的分类。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:1)试述索引的概念与作用。
2)试说明数据完整性的含义极其分类。
第二节索引(二)1.知识点与基本要求:理解SQL Server2000中数据完整性的概念及其分类,掌握索引技术。
2.实践环节:掌握索引的使用方法,掌握数据完整性实现方法。
3.教学重点,教学难点:索引的分类;默认值约束及默认值对象的创建;数据完整性的分类。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:1)试述索引的概念与作用。
2)试说明数据完整性的含义极其分类。
第三节数据完整性1.知识点与基本要求:掌握如何利用数据库对象与表约束实现数据的完整性。
2.实践环节:掌握索引的使用方法;掌握数据完整性实现方法。
3.教学重点,教学难点:索引的分类;默认值约束及默认值对象的创建;数据完整性的分类。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:1)试述索引的概念与作用。
2)试说明数据完整性的含义极其分类。
第七章存储过程和触发器 4学时第一节存储过程1.知识点与基本要求:了解存储过程的定义;掌握存储过程的修改、删除及调用方法。
2.实践环节:存储过程的使用3.教学重点,教学难点:存储过程的类型、用户存储过程的创建与执行、用户存储过程的编辑与修改。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:说明存储过程的特点及分类。
第二节触发器1.知识点与基本要求:了解各类触发器的使用。
2.实践环节:触发器的使用3.教学重点,教学难点:存储过程的类型、用户存储过程的创建与执行、用户存储过程的编辑与修改。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:说明存储过程的特点及分类。
第八章备份恢复与导入导出 2学时1.知识点与基本要求:了解数据库备份和恢复的基本概念、类型及方法。
灵活掌握常用的数据导入导出方法。
2.实践环节:数据库的备份与恢复3.教学重点,教学难点:数据库备份的基本概念;创建备份设备;恢复数据库。
4.主要教学方法:讲授法,主要教学手段:多媒体教学。
5.主要作业/学生自主学习内容:设计备份策略的指导思想是什么?主要考虑哪些因素?四、考核办法与成绩评定办法(一)考核方式:考试(二)考核形式:闭卷考试(三)成绩评定:课程总评成绩=平时(×40%)+期末(×60%),百分制。