《数据库应用》课程教学大纲

合集下载

数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(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 的特性、体系结构、构造、应用程序的开发构架、安装等。

数据库应用教学大纲

数据库应用教学大纲

《数据库应用》教学大纲一、课程概述1. 课程研究对象和研究内容。

数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术。

《数据库应用》研究如何利用计算机进行数据管理的学科,其主要研究的内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。

2. 课程在整个课程体系中的地位。

《数据库应用》是通信工程专业的选修课。

《数据库应用》的先行课是《算法与数据结构》。

二、课程目标1. 使学生理解《数据库应用》的基本概念,提高学生的理论知识和水平。

这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法和优化技术和关系数据库理论等。

2. 使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。

这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。

3. 使学生了解数据库的发展及其趋势,培养学生的科研素质。

三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。

理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。

掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。

学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。

教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。

本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。

教学内容及教学要求四、课程实施《数据库应用》是计算机通讯专业的必修课,系专业主干课程。

计算机通信工程专业学时安排为54课时。

课时安排及教学方法表五、教材选用1. 苗雪兰等《数据库应用原理及应用教程》,机械工业出版社,2008年版。

《数据库应用》课程(84教学大纲)

《数据库应用》课程(84教学大纲)

《数据库应用》课程(84教学大纲)广州电大(省开课)第一部分大纲说明1.课程性质、任务、目的本课程是电大计算机网络、电子商务等专科专业有关数据库的一门省设课。

主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍至少一种实际的数据库管理系统的构成与使用。

目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。

2.与其他课程关系学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi、C++等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。

3.课程特点该课程理论性、实践性和应用性都很强。

在理论方面涉及到集合理论、关系理论、数据库设计理论等。

实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。

应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。

学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。

数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。

4.教学要求教学要求在每一章教学内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。

了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。

5.适应范围该教学大纲是为计算机网络专业《数据库基础与应用》课程、电子商务专业《数据库应用》课程统一制定的。

《MySQL数据库应用》课程教学大纲

《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语言进行数据定义和数据操作;能够编写存储过程和存储函数;理解数据库并发控制的机制;掌握数据库的备份与恢复。

《数据库应用》—教学大纲

《数据库应用》—教学大纲

课程编号:课程名称:数据库原理英文名称: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) 完成从理论到实践的知识升华:通过数据库设计的实践进一步加深对数据库原理和技术的了解,将数据库理论知识运用于实践,并在实践过程中逐步掌握数据库的设计方法。

数据库原理与应用课程教学大纲

数据库原理与应用课程教学大纲

《数据库原理与应用》课程教学大纲一、课程基本信息二、课程目标(一)总体目标:电子商务专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。

因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、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.教学重难点:数据库系统的基本概念、组成和功能,数据库的体系结构。

数据库应用基础教学大纲

数据库应用基础教学大纲

《数据库应用基础》教学大纲一、课程简介本课程为全校非信息、计算机专业的公共基础必修课。

总学时数为51,实验教学时数为34,学分为4,具体学时分配见附表。

本课程的预修课程有:《大学计算机基础》。

本课程主要内容有:数据库基础知识、基本概念与术语;Visual FoxPro的环境、工具、数据类型、表达式和函数; Visual FoxPro表的建立、输入、索引与查找、统计计算等操作;面向过程程序设计基础知识,顺序结构、分支结构、循环结构、子程序、参数传递等;面向对象程序设计基础,包括Visual FoxPro 标签、文本框、编辑框、命令按钮、命令按钮组、组合框、列表框、选项按钮组、计时器、表格、页框、数据环境等对象的使用,表单的建立与操作;Visual Foxpro 数据库的建立、表间关联操作、SQL查询语句的使用等。

二、教学目的与任务通过本课程的学习,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,具备运用面向过程程序设计方法和面向对象程序设计方法设计基本程序的能力,并在此基础上能编制一些解决实际问题的应用程序,以便于学生较好地理解计算机在各个专业领域中的应用,提高学生解决实际问题的能力。

三、教学内容与基本要求第1章数据库基础知识教学内容:关于数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等,Visual FoxPro数据库管理系统的发展、性能指标、系统界面和设计工具,以及Visual FoxPro数据库管理系统的语言基础,主要包括数据类型、表达式、常用函数及文件类型等。

基本要求:理解数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等。

熟练掌握Visual FoxPro用户界面、常用数据类型、常用函数,掌握命令格式、文件类型、数据库系统、数据库的组成等。

了解Visual FoxPro系统性能指标、设计工具。

教学难点:数据类型与函数。

第2章数据表的基本操作教学内容:表结构的建立,表内容的输入与修改,表内容的索引及查找、表的统计计算、表的内容复制与数据追加、文件管理类命令等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库应用》课程教学大纲课程类别:专业核心课适用专业:经济信息管理/工商企业管理/会计/市场营销适用层次:高起专适用教育形式:网络教育/成人教育考核形式:考试所属学院:经济管理学院先修课程:无一、课程简介本课程是一门专业课程。

主要讲述数据处理的方法和相关技术。

具体包括数据库的概念、关系的结构、表的形成、表单的制作和数据的分析管理。

二、课程学习目标数据库应用领域已从数据处理、事务处理、信息管理扩大到计算机辅助设计、人工智能、信息系统等更广阔的应用领域。

本课程面向实际应用,研究如何存储、使用和管理数据,有较强的理论性和实用性。

本课程旨在介绍数据库系统以及关系数据库系统的基本概念、基础理论以及相关知识,同时,系统讲述数据库设计理论和数据库系统的安全性、完整性、并发控制等相关概念和技术,为学生全面了解数据库技术在管理信息系统中的应用,运用数据库技术从事信息管理,开发、运行和维护管理信息系统打下坚实的基础。

三、课程的主要内容及基本要求(一)理论学时部分第一章数据库系统基础『知识点』数据库基本概念;数据库技术的产生和发展;数据库管理系统的功能;数据库管理系统的组成;数据库应用系统的体系结构;数据库应用系统的三级数据模式;概念模型与数据模型。

『重点』数据库管理系统的功能和组成;数据库应用系统的三级数据模式;概念模型与数据模型。

『难点』三级数据模式;概念模型与数据模型。

『基本要求』1、识记:数据库、DBMS、数据模型。

2、领会:DBMS的功能与组成;三级模式结构如何保证数据与程序的独立性;建立数据模型的意义。

3、简单应用:要求学生能正确认识管理需求,并用概念模型表达。

第二章关系数据库『知识点』关系数据结构及性质;关系的完整性;关系代数。

『重点』关系数据结构。

关系数据结构;主键约束、外键约束。

『基本要求』1、识记:关系数据结构的定义和相关基本概念;关系的性质;完整性约束;关系代数运算。

2、领会:关系模型与集合代数的关系;关系操作语言。

3、简单应用:要求学生正确认识关系的候选键、主码、外码、主属性。

4、综合应用:要求学生能用关系代数表达式表达查询。

第三章关系模式规范化『知识点』规范化问题的提出;函数依赖;关系模式的范式与规范化。

『重点』函数依赖;范式。

『难点』函数依赖。

『基本要求』1、识记:完全依赖、依赖、传递依赖;1NF、2NF、3NF。

2、领会:为什么要对关系模式进行规范化。

3、简单应用:要求学生根据给定的关系模式分析属性间的依赖关系。

4、综合应用:要求学生根据关系模式的依赖关系,判断范式级别,并能将其规范化到3NF。

第四章数据库设计『知识点』数据库设计的步骤;数据库设计的方法;数据库概念结构设计;数据库逻辑结构设计;数据库物理结构设计。

『重点』数据库概念结构设计;数据库逻辑结构设计。

『难点』数据库设计的方法。

『基本要求』1、识记:概念结构设计;逻辑结构设计;物理结构设计。

2、领会:数据库设计的步骤和方法。

3、简单应用:要求学生根据具体应用需求,能正确按设计步骤进行概念结构设计和逻辑结构设计。

4、综合应用:要求学生能按设计步骤进行概念结构设计和逻辑结构设计,并将设计的关系模式根据规范化方法进行关系模式优化。

第五章数据库与表的管理『知识点』SQL Server数据简介;创建与维护数据库;表的创建与维护;数据完整性约束:PRIMARY KEY、FOREIGN KEY、UNIQUE、CHECK约束、DEFAULT约束、NOT NULL约束;表数据的更新:插入、修改、删除;索引。

数据库、表的创建与维护;PRIMARY KEY、FOREIGN KEY,CHECK约束、DEFAULT约束;表数据的更新。

『难点』表的创建;加入约束;表数据的更新。

『基本要求』1、识记:数据库、表的创建与维护;表数据的更新操作;索引。

2、领会:约束的意义和作用;为什么要建立索引。

3、简单应用:要求学生根据数据库设计结果,在SQL Server数据库管理系统中正确建立数据库和表。

4、综合应用:要求学生能在SQL Server数据库管理系统中,对表定义约束,建立索引,能进行数据的插入、修改、删除。

第六章数据检索『知识点』SQL语言select 命令的使用,包括简单查询、条件查询、使用函数查询、分组查询、多表连接查询、子查询、组合查询。

『重点』简单查询、条件查询、使用函数查询、分组查询、多表连接查询。

『难点』分组查询、多表连接查询、子查询。

『基本要求』1、识记:select 语句的语法。

2、领会:数据检索技术。

3、综合应用:要求学生根据查询条件正确使用select语句进行各种查询。

第七章SQL Server数据安全管理『知识点』用户管理;角色管理;权限管理;事务控制与并发处理。

『重点』权限管理;并发处理。

『难点』角色管理;事务控制与并发处理。

『基本要求』1、识记:数据库管理系统的安全保护功能。

2、领会:保证数据库安全性的意义和措施;事务的特性;如何通过加锁实现并发控制。

3、简单应用:要求学生能对不同用户进行管理和授权。

第八章综合练习『知识点』根据信息需求进行数据库设计与实施的综合训练举例。

同时对本课程主要知识点进行回顾总结。

数据库的设计与实施。

『难点』数据库的设计与实施。

『基本要求』1、识记:E-R模型;关系模型;关系模式规范化;数据库、表的建立、数据表数据的操作;数据查询。

2、领会:数据库的建立过程。

3、综合应用:要求学生理论联系实际,体会并理解数据库对应用系统的支持,并学会在今后的学习中应用。

(二)实验学时部分[实验教学环节作用及目的]通过实验,让学生加深对理论知识的理解和掌握,让学生掌握SQL Server系统的基本操作,并进行相关操作。

[实验教学环节培养学生能力标准]学生能够掌握SQL Server系统的基本操作,掌握数据库、表的建立和数据更新的方法,让学生能熟练灵活进行数据检索。

[实验项目、内容、学时分配及实验类型]3、主要仪器设备实验用计算机四、课程学习的方法及特点1、教师理论讲解与学生实验操作相结合。

2、传统教学手段与现代教学手段相结合。

3、注重应用启发式教学、开展课堂讨论、案例教学等教学方法。

五、课程学习材料《数据库:原理、技术与应用》,祝锡永,机械工业出版社,2016年9月出版《数据库系统概论》,萨师煊,高等教育出版社2015年3月出版《数据库原理与应用教程》,陈志泊,人民邮电出版社,2016年9月出版《数据库原理与SQL Server 2005应用教程》,程云志,机械工业出版社六、课程结构导航与学习建议七、考核要求、方式与成绩评定考核要求:教材中教学大纲、考试大纲所要求掌握的内容。

考核方式:笔试。

成绩评定:选用百分制模式,平时考查与期末考试相结合。

《数据库原理及应用》课程教学大纲课程类别:专业基础课适用专业:经济信息管理/计算机信息管理/计算机应用技术适用层次:高起专适用教育形式:成人教育/网络教育考核形式:考试所属学院:计算机科学与技术先修课程:数据结构、程序设计语言等一、课程简介《数据库原理及应用》是计算机学科的一门专业课程,本课程主要介绍数据库系统的概念、原理及方法,使学生系统地掌握数据库的基本理论和方法,并能结合实践运用数据库技术开发出满足一定规范的数据库应用系统,其理论性及实用性较强。

二、课程学习目标本课程主要让学生掌握数据库系统的基本原理、基本技术和设计方法,使学生能够进行数据库系统设计并且能够使用数据库管理系统对数据库进行管理与维护。

三、与其他课程的关系前修课程:《数据结构》,《程序设计语言》后续课程:《软件工程》,《信息系统开发》四、课程主要内容和基本要求1、理解关系代数的概念和理论,能够对关系的查询、增加、修改、删除等操作进行数学描述及分析,并能选择合适的关系代数运算符进行表达。

2、理解SQL的特点、功能、语法结构、能使用标准的SQL语句对各种数据库操作进行描述。

3、理解规范化理论的基本思想、函数依赖、1NF、2NF、3NF、Armstrong公理系统等基本原理及特点,对特定的问题,能使用关系模式来描述问题,并能选择合适的范式对关系模式进行模式分解。

4、能够应用数据库设计与开发方法,对特定的问题进行分析,设计相应的数据库模型(概念模型、逻辑模型、物理模型),并且能够使用数据库管理系统对数据库进行管理与维护。

第一章数据库系统基础『知识点』本章初步介绍数据库的基本概念、介绍数据模型的组成要素和常用的数据模型、数据库系统的三级模式结构、数据库系统的主要组成部分以及常用数据库管理系统。

『基本要求』了解数据库、数据库管理系统、数据库系统基本概念;理解数据模型;了解E-R图设计系统概念模型,能分析现实应用环境实体及其联系。

『关键知识』数据库;数据库管理系统;数据库系统;数据模型;概念模型『重点』数据库;数据库管理系统;数据库系统。

『难点』数据模型;概念模型第二章关系数据库『知识点』系统讲解关系模型的重要概念,包括:关系数据结构及形式化定义;关系的三类完整性约束;关系操作;关系代数。

『基本要求』了解关系模型、关系数据库;掌握关系完整性约束;了解关系代数。

『关键知识』关系模型、关系数据库、关系的完整性约束『重点』关系的完整性约束。

『难点』关系代数。

第三章关系数据库标准语言SQL『知识点』SQL基础(SQL发展历程、SQL的组成);SQL的数据定义(数据类型、基本表、索引的创建和删除);SQL的数据查询(连接查询、嵌套查询、分组子句、排序子句的用法);SQL 的数据更新(INSERT插入语句、DELETE删除语句、UPDATE修改语句);视图(定义、更新、查询)。

『基本要求』掌握SQL数据定义、SQL查询、SQL更新语句。

『关键知识』SQL数据定义、SQL查询、SQL更新『重点』SQL查询语句、SQL更新语句。

『难点』SQL的复杂子查询。

第四章数据库完整性『知识点』实体完整性;参照完整性;用户定义的完整性;完整性约束命名子句。

『基本要求』掌握数据库的完整性的基本概念。

理解关系数据库的三类完整性约束的基本原理。

能根据应用环境进行数据库完整性的设计『关键知识』实体完整性;参照完整性;用户定义的完整性『重点』数据库完整性约束『难点』完整性约束命名子句第五章关系数据理论『知识点』关系模式设计问题(关系模型的外延和内涵、关系模式的存储异常问题);函数依赖;范式(1NF、2NF、3NF);数据依赖的公理系统。

『基本要求』理解函数依赖、范式的概念;运用关系模式设计的基本理论确定范式;根据应用语义确定关系模式的数据依赖集合,并分析关系模式属于第几范式。

『关键知识』关系模式设计问题、函数依赖、范式、数据依赖的公理系统『重点』函数依赖、范式『难点』范式第六章数据库设计『知识点』讲解数据库设计的基础:数据库系统生存期的概念及各阶段的工作、数据库设计的特点、方法、数据库设计的步骤;需求分析;概念结构设计;逻辑结构设计;物理结构设计;实施与维护。

相关文档
最新文档