《数据库应用》课程(84教学大纲)
《数据库应用》课程教学大纲
《数据库应用》课程教学大纲(一)课程概述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.适应专业:计算机各专业。
《数据库技术及应用》课程教学大纲精选全文
可编辑修改精选全文完整版《数据库技术及应用》课程教学大纲一、课程简介本课程是计算机类专业必修的专业课程。
关系数据库是当今数据库技术的主流,本课程以关系数据库为核心,全面概述了数据库系统的基本概念、基本原理和基本技术。
内容覆盖了数据管理技术的进展和特点、数据库系统的组成、数据库的三级模式结构、数据模型的组成和分类、关系模型、SQL语言(含数据库完整性的实现)、索引和视图、数据库安全性、事务的并发控制和恢复、规范化设计理论、ER模型和数据库设计等。
面对21世纪互联网应用所产生的海量数据和巨大点击量,关系型数据库技术显得有些力不从心,这助推了更注重大数据存储和高并发交互响应的NoSQL数据库技术的诞生。
本课程概要介绍NoSQL数据库技术的概念与特点、存储模式、基本操作和应用场景。
数据库技术是信息处理技术中的核心和关键技术,也是一切信息系统的基础。
本课程采用基本理论与实际应用相结合的原则,在注重理论性、系统性和科学性的同时,结合目前最流行的数据库管理系统(SQL Server 2014和MongoDB)对照讲述数据库的基本技术与应用。
通过Python数据处理技术的学习,训练运用数据库技术解决实际应用问题的知识、素质和能力,为后继课程的学习和今后的工作奠定重要基础。
二、课程目标1、掌握数据库技术的基本概念、原理、方法和技术;2、掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力;3、掌握一个典型的RDBMS(如SQL Server)数据库安全性管理、事务并发控制以及数据库备份和恢复的基本技能;4、掌握关系数据库规范化设计理论和ER模型基本方法,具备独立思考设计数据库的能力;5、初步掌握使用Python语言连接SQL Server数据库的方法,培养学生应用数据库技术解决实际问题的思维方法与基本能力;6、初步掌握自主学习方法,能够阅读并理解数据库相关文献,不断拓展知识面,更新知识结构,从而了解数据库技术的最新发展。
《数据库技术及应用》教学大纲
《数据库技术及应用》教学大纲一、课程基本信息课程名称:数据库技术及应用课程类别:专业基础课课程学分:X学分课程总学时:X学时适用专业:相关专业名称二、课程性质与目标(一)课程性质本课程是相关专业名称的一门重要专业基础课,通过学习数据库技术的基本原理和应用方法,为学生后续学习专业课程以及从事相关领域的工作打下坚实的基础。
(二)课程目标1、知识目标(1)了解数据库系统的基本概念、体系结构和发展历程。
(2)掌握关系数据库的基本理论,包括关系模型、关系代数、关系完整性等。
(3)熟悉结构化查询语言(SQL)的基本语法和操作,能够进行数据查询、插入、更新和删除等操作。
(4)掌握数据库设计的基本方法和步骤,能够设计合理的数据库结构。
(5)了解数据库管理和维护的基本任务和方法,包括备份与恢复、安全性管理、并发控制等。
2、能力目标(1)能够运用所学知识,使用数据库管理系统(如 MySQL、Oracle 等)创建和管理数据库。
(2)能够根据实际需求,使用 SQL 语言进行复杂的数据查询和处理。
(3)具备初步的数据库应用系统开发能力,能够与编程工具(如Java、C等)结合进行数据库应用程序的开发。
(4)能够分析和解决数据库应用中的常见问题,具备一定的数据库优化能力。
3、素质目标(1)培养学生的逻辑思维能力和严谨的工作态度。
(2)提高学生的自主学习能力和创新意识。
(3)培养学生的团队合作精神和沟通能力。
三、课程内容与要求(一)数据库系统概述1、数据库系统的基本概念(1)数据、数据库、数据库管理系统、数据库系统的定义和组成。
(2)数据管理技术的发展历程,包括人工管理阶段、文件系统阶段和数据库系统阶段。
2、数据库系统的体系结构(1)数据库系统的三级模式结构(外模式、模式、内模式)和两级映像。
(2)数据库系统的组成部分(数据库、硬件、软件、人员)及其作用。
3、数据模型(1)概念模型的基本概念(实体、属性、联系)和表示方法(ER 图)。
数据库应用教学大纲
《数据库应用》教学大纲一、课程概述1. 课程研究对象和研究内容。
数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术。
《数据库应用》研究如何利用计算机进行数据管理的学科,其主要研究的内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。
2. 课程在整个课程体系中的地位。
《数据库应用》是通信工程专业的选修课。
《数据库应用》的先行课是《算法与数据结构》。
二、课程目标1. 使学生理解《数据库应用》的基本概念,提高学生的理论知识和水平。
这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法和优化技术和关系数据库理论等。
2. 使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。
这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。
3. 使学生了解数据库的发展及其趋势,培养学生的科研素质。
三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。
这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。
本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。
教学内容及教学要求四、课程实施《数据库应用》是计算机通讯专业的必修课,系专业主干课程。
计算机通信工程专业学时安排为54课时。
课时安排及教学方法表五、教材选用1. 苗雪兰等《数据库应用原理及应用教程》,机械工业出版社,2008年版。
《数据库应用》—教学大纲
课程编号:课程名称:数据库原理英文名称:Database Principles课程性质:专业教育总学时:学分:适用专业:计算机科学与技术、信息管理与信息系统《数据库应用》教学大纲一、教学目标数据库是数据管理的核心技术,是信息化建设中的数据管理基础技术。
该课程是信息安全、信息管理、保密管理等专业的一门专业主干课,是一门理论性和实践性均较强的课程。
通过该课程的学习,使学生在掌握数据库原理和数据库系统设计方法的基础上,能够根据用户需求,设计和实现数据库及数据库应用程序。
以“夯实基础,面向应用,培养创新”为培养目标,使学生在扎实地掌握数据库基本理论和开发技能的基础上,能利用所学知识解决日常工作中的数据处理问题,在信息化建设中,具有专业知识,适应工作的需要。
同时,在数据库安全机制环节中学习一些基本的理论和实践知识,为构建符合信息安全要求的系统储备有关知识。
本课程的具体目标是:(1)让学生掌握数据库的基本概念、理论和设计方法;(2)让学生掌握数据库管理系统(DBMS)的管理机制;(3)让学生掌握数据库系统的开发技巧和方法;(4)让学生了解数据库安全的重要性以及机制和措施。
二、教学说明以教育部高等学校计算机科学与技术教学指导委员会编制的本专业核心课程教学实施方案为主线,结合我院的实际情况和学院特点,修订本教学大纲。
课程教学包括两条主线:一条从数据库原理的特性出发,介绍数据库概念、数据模型、关系数据库、数据库的安全保护策略等;另一条从实际应用的角度出发,介绍SQL语言、关系数据理论、数据库设计技术、相关的DBMS的操作等数据库应用系统开发技术。
两条主线不是独立的,而是相互融合,相辅相成。
理论主线为应用主线提供严格的理论支持,应用主线为理论主线提供实验演示平台和素材。
教学既让学生扎实地掌握数据库的基本理论,又使学生全面掌握数据库的实际应用,使得学生能将所学知识应用于实践,达到熟练使用、维护,进而分析、设计和开发数据库应用系统的目的,为将来从事信息化研究开发工作提供良好的基础。
《数据库应用技术》教学大纲
《数据库应用技术》教学大纲一、课程概述(一)课程性质数据库应用技术是计算机应用的重要分支,目前已经成为高等院校非计算机专业《大学计算机基础》课之后的一门重点课程。
本课程面向财经管理类的需要,全面讲述了Microsoft Access关系数据库管理系统的基本概念、各项功能、操作方法以及应用Microsoft Access DBMS开发数据库应用系统的基本原理与方法,力求通过课程的学习培养学生应用数据库知识解决实际问题的能力。
(二)教学目标与要求本课程将以“具体任务”为驱动,采用“提出问题——解决问题——归纳分析”的三部曲,通过精选的案例来连接理论与实践,构建学生的数据库知识体系,同时培养学生的自主学习能力、创新能力和理论联系实际能力。
课程要求学生掌握数据库的基础知识,熟练应用Access数据库管理系统创建数据表、查询、窗体、报表、页对象,能够运用宏和VBA实现简单的应用,最终能够根据实际需要利用Access开发出小型的数据库管理系统。
(三)重点和难点教学重点是数据库的基础知识和Access中的基本操作,即创建Access数据库和表、表的基本操作、数据查询、窗体设计、报表设计、宏、与Internet结合、数据安全与管理。
教学难点是根据实际的应用需求,运用所学的Access的相关知识开发出小型的数据库应用系统。
(四)教材及教学参考书1、《Access数据库应用技术》,罗朝晖、黄炜、邓娜、武戎、齐鸿志,高等教育出版社,2006.82、《全国计算机等级考试二级教程——Access数据库程序设计》,教育部考试中心,高等教育出版社,2004年5月二、学时分配三、课程内容第1章数据库应用基础知识教学目的和要求:掌握数据库和关系数据库的基本概念,了解Access的发展过程、特点及功能,熟悉Access的环境。
重点和难点:关系数据库基本概念和基本理论知识,数据库应用系统的开发过程和方法。
主要内容:数据库技术已经成为计算机科学与技术的一个重要分支,Microsoft Access 作为一种关系型桌面数据库管理系统是中小型数据库应用系统的理想开发环境,具有界面友好、易学好用、开发简单、接口灵活等特点,已经得到越来越广泛的应用。
数据库原理与应用课程教学大纲
《数据库原理与应用》课程教学大纲一、课程基本信息二、课程目标(一)总体目标:电子商务专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。
因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。
(二)课程目标:学生需要掌握数据库系统的基本原理、方法和应用技术,以便能够有效地使用现有的数据库管理系统和软件开发工具。
此外,他们还需要了解数据库结构的设计以及数据库应用系统的开发方法。
通过这些学习,可以培养学生分析和解决实际问题的能力,以及进行数据库应用系统开发的能力。
课程目标1:数据库设计1.1 数据系统的概述1.2 数据模型1.3 关系型数据设计课程目标2:SQL数据库系统的使用2.1 SQL Server 2012基本知识2.2 数据库的基本操作2.3 数据表的基本操作2.4 数据库查询2.5 T-SQL编程2.6 视图和索引2.7 存储过程和2.8 事务与并发控制2.9 数据库系统的安全性2.10 数据库的备份与还原(要求参照《普通高等学校本科专业类教学质量国家标准》,对应各类专业认证标准,注意对毕业要求支撑程度强弱的描述,与课程目标对毕业要求的支撑关系表一致)(五号宋体)(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章数据库系统概述1.教学目标:(1)掌握数据、数据库、数据库管理系统、数据库系统的概念;(2)了解数据库技术的发展;(3)掌握数据库系统的组成和功能以及数据库的体系结构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% )七、主要教学参考书:。
《数据库应用技术》课程教学大纲
《数据库应用技术》课程教学大纲一、课程名称《数据库应用技术》二、学时及学分64学时,4学分三、适用专业软件设计专业、软件设计(日语)专业四、教学目的本课程通过理论和实践教学,使学生掌握SQL SERVER 2000的服务管理器、企业管理器、查询分析器、SQL查询语句、索引和视图以及存储管理和触发器的源代码的编写;掌握SQL SERVER 2000的基本应用方法和技巧。
五、教学要求本课程是软件设计专业的一门专业课程,具有较强的实践性,其任务是使学生在掌握数据库的基本知识的基础上,具备数据库管理系统的个人级、网站级、或企业级的开发工作的高素质、应用型专门人才所必需的理论,知识和基本技能,并为培养学生装的创新能力和全面素质打下良好的基础。
六、教学学时数分配表七、理论教学内容第一章数据库系统和SQL Server(2学时)内容提要:掌握数据库的概述,如数据库系统、关系数据库系统、SQL的定义,数据库设计的三个范式,数据库规范化与非规范化的目的;理解Microsoft SQL Server2000的物理数据、逻辑数据独立性;数据完整性、并发控制、备份与恢复;了解SQL的语法约定。
教学重点和难点:数据库系统、关系数据库系统、SQL的定义,数据库设计的三个范式,数据库规范化与非规范化的目的。
§1.1数据库的理论基础概述(0.5学时)一、什么是数据库系统、关系数据库系统、SQL二、数据库设计的三个范式三、数据库规范化与非规范化的目的§1.2Microsoft SQL Server2000概述(1学时)一、物理数据、逻辑数据独立性;二、数据完整性三、并发控制四、备份与恢复五、支全性与身份认证§1.3Microsoft SQL Server2000组件(0.5学时)一、SQL Server Enterprise Manager简介二、Enterprise Manager的使用三、管理数据库和数据库对象四、SQL Server查询分析器简介五、查询分析器中的编辑器第二章数据定义语言与数据库对象的建立(2学时)内容提要:掌握SQL的基本对象和数据类型,以及数据库对象的创建、修改、删除,理解函数和约束。
数据库应用课程教学大纲
《数据库应用》课程教学大纲课程名称:数据库应用一、课程基本情况(一)学分: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组件和各种管理工具。
《数据库应用技术》教学大纲_
《数据库应用技术》课程教案大纲(信息技术教育系2009.1年修订)课程名称:数据库应用技术选用教材:武妍等主编,Visual FoxPro程序设计教程(面向数据库应用),上海交通大学出版社,2007课程类型:范围选修课学时:讲授32学时,实验32学时学分:4适用对象:文管类专业本科生先修课程:信息技术基础一、课程性质、目的与任务以及对先开课程要求《数据库应用技术》课程是文管类专业一门重要的专业基础课,可实现大容量的数据管理和在Windows环境下数据库管理系统的开发。
该门课程属于国家教委提出的非计算机专业的三个层次课程体系中的第二个层次,是一种“可视化的界面设计+过程化的程序代码设计”课。
通过本课程的学习,使学生了解计算机程序设计的基本知识、具有可视化程序设计的初步能力,为学生继续学习编写Windows风格的程序以及大型数据库管理软件打下基础,并能顺利通过全国的计算机II级考试。
要求:1.使学生了解计算机程序设计的基本知识;2.使学生掌握程序设计的基本方法和使用计算机处理问题的思维方法;3.使学生具有利用Visual FoxPro 6.0编写Windows风格的数据库管理系统的能力。
4.开课前要求学生已掌握《信息技术基础》课程中的基本内容。
二、教案重点及难点重点:利用Visual FoxPro 编写Windows风格的数据库管理系统。
难点:结构化程序设计方法,面向对象的程序设计方法。
三、与其它课程关系《信息技术基础》为它的先行课,《管理信息系统》等课程为它的后续课程。
四、教案内容、学时分配及基本要求第一章数据库概论(1学时)基本要求:掌握数据库系统的基础知识;重点:数据、信息、数据处理等基本概念。
数据模型、数据库系统的基础知识。
难点:关系数据库及其设计主要内容:1.1 数据、信息与数据处理1.2 数据模型1.3 数据库系统第二章vfp概述(1学时)基本要求:了解Visual FoxPro 6.0的功能和特点;掌握Visual FoxPro 6.0的安装与配置;掌握Visual FoxPro 6.0的启动与退出及系统主窗口及其他窗口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库应用》课程(84教学大纲)
广州电大(省开课)
第一部分大纲说明
1.课程性质、任务、目的
本课程是电大计算机网络、电子商务等专科专业有关数据库的一门省设课。
主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍至少一种实际的数据库管理系统的构成与使用。
目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。
2.与其他课程关系
学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi、C++等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。
3.课程特点
该课程理论性、实践性和应用性都很强。
在理论方面涉及到集合理论、关系理论、数据库设计理论等。
实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。
应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。
学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。
数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。
4.教学要求
教学要求在每一章教学内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。
了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。
5.适应范围
该教学大纲是为计算机网络专业《数据库基础与应用》课程、电子商务专业《数据库应用》课程统一制定的。
第二部分媒体使用和教学过程建议
1.学分与学时
下表给出各专业学习该课程的内容、电视学时分配和实验学时分配。
其中有一部分是选学内容。
序号内容IP课时(或面授学时) 实验学时一数据库系统概述 4
二关系及其运算 4
三关系规范化基础 3
四结构化查询语言---SQL 12 20
五数据库应用系统设计 3
总计26 20 注:面授学时是课程总学时减去实验学时和电视学生后剩余的用于教学班面授、辅导或答疑的学时。
2.多种媒体教材的说明及教学环节
本教材采用文字教材、录象教材(或IP课件或网络课件)及辅导资料等多种媒体形式。
文字教材拟采用分立型,包括一本主教材、一本实验教材和一本复习指导。
主教材《数据库基础与应用》:包含所有教学知识点,对教学起主导作用,要求科学严谨、条理清楚、层次分明、文字流畅、便于阅读。
录象教材(或IP课件或网络课件):按主教材章节次序系统讲授并突出重点,一是要充分发挥录象教材形象化的优势,二是要充分发挥优秀主讲教师的讲课艺术优势。
讲清概念,讲清解题思路和方法,讲清知识点之间的相互关系,指导学生课后自学的方法和布置课后练习题。
除了以上各媒体之外,还需要老师的面授与答疑,以及对实验的现场指导,同时还需要网上辅导与答疑、电话答疑、电子邮件答疑等多种有利于学生自主学习的教学形式。
另外,在集中实践教学环节中,为数据库课程设计和数据库应用课程专门配备有《数据库应用课程设计指导书》。
要注意各媒体之间的相互交叉与配合,避免在简单问题上的重复。
特别是其他媒体都要注意同文字主教材的配合,弥补主教材的不足。
3.考核
本课程采用线上的易考通考核方式,由广州电大根据教学大纲统一命题。
第三部分教学内容和教学要求
第一章数据库系统概述
(一)教学内容
1.数据管理技术的发展经历
人工管理、文件系统、数据库系统、分布式系统
2.数据库系统的特点
结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等
3.数据模型
数据联系(实体、属性、码、域、联系类型)
概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)
关系模型的术语和特点
4.数据库体系结构
三级模式结构(局部(外)、全局(概念)、存储(内))
两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性
5.数据库管理系统的功能
定义、操纵、控制、维护、数据字典
6.数据库系统的组成
数据库、硬件、软件、管理员、用户
(二)教学要求
了解本章所有概念的含义;
掌握用E-R图描述概念模型的方法。
(三)学习重点:逻辑数据模型的分类
学习难点:数据库系统的构成,DBMS的主要功能
(四)学习方法:集中面授辅导、观看视频
(五)学习材料:教材第一章内容、PPT、第一章形成性作业 (六)学习时间:2个学时
第二章关系运算
(一)教学内容:
1.关系和关系模式
域、笛卡儿积、关系、键(主键、候选键、外键)、关系模式 2.关系完整性
实体完整性、参照完整性、用户定义的完整性(规则)
3.关系代数
传统的集合运算(并、交、差、广义笛卡儿积)
专门的关系运算(选择、投影、连接、等值连接、自然连接) (二)教学要求:
了解本章所有概念的含义;
熟练掌握关系代数的各种运算。
(三)学习重点:
传统的集合运算:并、交、差、笛卡儿积;
专门的关系运算:选择、投影、连接、
学习难点:集合运算的笛卡儿积运算,关系运算的连接运算; (四)学习方法:集中面授辅导、观看视频、练习形成性作业
(五)学习材料:教材第二章内容、PPT、第二章形成性作业
(六)学习时间:2个学时
第三章关系规范化基础
(一)教学内容
1.数据不规范化带来的问题
数据冗余、插入异常、删除异常、修改异常
2.函数依赖
属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、
直接和传递函数依赖
3.关系规范化
第一范式、第二范式、第三范式、BCNF
(二)教学要求
了解本章所有概念的含义;
掌握一个关系的各属性之间的函数依赖关系;
掌握把关系逐渐规范化的步骤和方法,能够判断一个关系的规范化程度。
(三)学习重点:
关系规范化的方法;
第三范式的定义与标准;
学习难点:数据的函数依赖关系;
(四)学习方法:集中面授辅导、观看视频、练习形成性作业
(五)学习材料:教材第三章内容、PPT、第三章形成性作业
(六)学习时间:2个学时
第四章结构化查询语言---SQL
(一)教学内容
1.SQL语言的特性
综合统一、高度非过程化、集合操作、自含与宿主、SQL结构
2.数据库操作
数据类型、库的创建与撤消、表的创建、修改与撤消、视图的创建与撤消、索引的创建与撤消
3.数据库查询
单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、
统计查询、谓词查询等
4.数据更新
表和视图中数据的插入、删除和修改
(二)教学要求
了解本章所有概念的含义;
掌握表、视图、索引的创建与撤消的语句格式及功能;
掌握数据的插入、删除和修改的语句格式及功能;
熟练掌握库查询语句SELECT的各种格式和相应功能。
对于电子商务专业,多表嵌套和谓词查询不作要求。
(三)学习重点:
1.表结构的建立、修改、删除;表内容的插入、修改、删除;
2.SQL查询语句的语法及使用;
学习难点:
1.视图与表的关系;
2.复杂查询语句的书写和使用;
(四)学习方法:集中面授辅导、观看视频、练习形成性作业、上机实操(SQL 实验书的实验1、实验2、实验3)
(五)学习材料:教材第四章内容、PPT、第四章形成性作业
(六)学习时间:3个学时理论学习+4个学时实操
第五章数据库应用系统设计
(一)教学内容
1.数据库应用系统设计简述
设计任务、特点、步骤
2.需求分析
任务、方法、步骤,建立数据字典
3.概念结构设计
方法与步骤、数据抽象、局部E-R图、综合E-R图、整体优化
4.逻辑结构设计
E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式)
5.物理设计与实施
任务、存储方法选择(聚族索引、一般索引、散列)
数据装入和程序调试、数据库运行与维护、安全措施等
(二)教学要求
了解本章所有概念的含义;
掌握进行概念设计和逻辑设计的方法;
另外,对于计算机应用专业,要掌握数据库应用系统的整个设计过程。
(三)学习重点:
1.数据库应用系统开放过程的六个阶段的理解。
学习难点:
逻辑设计与物理设计的关系。
(四)学习方法:集中面授辅导、观看视频、练习形成性作业、上机实操(SQL 实验书的实验4);
(五)学习材料:教材第五章内容、PPT、第五章形成性作业
(六)学习时间:2个学时理论学习+2个学时实操
第四部分实验内容和要求
(一)实验内容
实验1安装与配置SQLServer;
实验2创建、修改、删除“进销存”数据库;
实验3创建表,表内容的插入、修改和删除;
实验4备份与恢复数据库;
实验5视图的建立、修改和删除;
实验6查询语句的使用;。