文档库 最新最全的文档下载
当前位置:文档库 › 数据库基础教学大纲

数据库基础教学大纲

数据库基础教学大纲
数据库基础教学大纲

新世纪高职高专计算机专业基础系列规划教材

SQL Server 2005数据库基础

电子教学资料

吴伶琳杨正校主编

大连理工大学出版社

前言

为了配合《SQL Server 2005数据库基础》课程的教学,体现教材的编写特色,更好地为读者服务,编写了此教学资料。教学资料内容有两个部分:第一部分是课程标准,包括了课程性质与任务、课程内容和要求、能力训练项目设计、考核方案等。

第二部分是电子教案,采用PowerPoint课件形式。教师可以根据不同的教学要求按需选取和重新组合。

教学资料中若有错误或不妥之处,请读者给予批评指正。

编者

2010年2月

《SQL Server 2005数据库基础》课程标准

一、课程的性质与任务

本课程是高等职业技术学院计算机类专业的一门专业核心课程,其任务是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。

二、预备知识

学习本课程应具备计算机专业相关基础理论知识和基本操作技能,能够掌握一定的编程方法和规范,最好具有相关的数据库基础知识。前期课程有《计算机应用基础》、《C语言程序基础》、《Access数据库》等。教学过程中要坚持理论联系实际,将能力的训练贯穿于课程教学的全过程。

三、课程设计

1.课程目标设计

(1)能力目标

1.1 课程的整体能力目标

1.2 课程的单项能力目标

(2)知识目标

(3)其他目标

(4)职业资格证书要求

微软公司的数据库管理员等相关证书2.课程内容设计及进度设计

3.能力训练项目设计

为了能更好地训练学生掌握各项能力,针对本课程设计了一个综合的大项目——学生信息管理系统,以其具体实现贯穿教学全过程。学生在教师的带领下开发学生信息系统的过程,就是学习和掌握SQL SERVER数据库应用技术的过程。对于该系统学生要完成的任务是根据实际数据库的设计和开发过程划分为8个子项目,包括数据库的设计、数据库的创建直至数据库的维护与管理等。其中较大的子项目又可分为若干个模块,在上课的过程中让学生通过一次或几次课逐步完成,每个模块均以学生信息系统项目为驱动,提出项目开发中要解决的问题,解决问题的过程就是导入学习数据库实用、够用的知识的过程及掌握SQL SERVER数据库应用技术的过程,这样便以层层递进方式实现“学生信息管理系统”设计和开发的过程。

学生信息管理系统主要让学生课堂训练时使用,此外还使用员工工资管理系统作为课外

学生自主学习的同步深化项目,使学生达到复习、巩固、强化知识和技能、开阔视野的目的,并培养学生知识迁移的能力。在课程最后30学时的时间安排了综合实训的环节,让学生以小组的形式自选项目并完成一个实用数据库的开发,结合不同的专业方向及所学编程语言,使用JAVA或者C#编程语言作为前台编写代码完成数据的增、删、改及数据的查询,从而让学生加深对数据库前后台的关系的理解。

通过一学期的学习和能力训练,使学生在以后的工作岗位中能够熟练使用SQL数据操作语句管理和维护数据库,并能在开发实际系统中设计规范化的数据库。

能力训练项目设计表

四、考核方案设计

1.基本思路

该课程取消传统的期末考试,采用形成性考核方式。课程的形成性考核坚持公平、公正、公开为原则,目的激发学生的学习兴趣。将学生考核分为平时考核、实训项目成绩考核、综合项目测试三部分。三部分成绩都以百分制计算。

平时成绩R 30%:包括考勤5%、提问5%、平时作业20%

实训项目T 40%:包括自评、互评、教师评

综合项目测试M 30%:包括数据的基本操作,使用SELECT语句实现简单查询、复杂查询,使用用户自定义函数、存储过程、触发器等实现编程设计,课时允许时使用编程语言实现前台界面,完成后台数据库的查询、修改等操作。

2. 平时成绩

3.实训项目的评分标准

项目考核包括独立完成项目成绩评价、教师评价,独立完成部分没有互评,目的使学生参加到考评中,了解自己学习情况,能够找出差距、注意相互学习和团队学习精神和能力的培养。

每次项目成绩t i=(自评成绩+教师打分)/2;

项目最终成绩T为所有项目的平均值。

4.综合项目测试

综合项目测试主要为了实现成绩的公平,有些基础差但学习刻苦认真的的学生在项目成绩中会很优秀、一些善于抄袭的学生也会成绩良好,为了激励学生通过自己本领和努力得到课程成绩,进行一次综合项目测试。

对于60课时的课程,综合项目测试选取理论和上机操作的形式进行考核,其中上机操作结合任务需求,从建库、建表到对数据进行查询、编程设计,涵盖了项目教学的各个方面。测试的内容从建设的试题库中随机抽取一套用于测试,综合项目测试成绩记为M。

对于90课时的课程,综合项目测试要求根据企业需求,设计出基于任务需求的微型系统,如:网上电子交易平台、人事管理系统等。要求结合专业方向,选取JAVA、C#语

言,实现前台界面,完成后台数据库的查询,包括使用SELECT语句实现简单查询、复杂查询,使用用户自定义函数、存储过程、触发器等实现编程设计,综合项目该部分成绩由教师根据设计效果评价,得出综合项目成绩测试M。

最终成绩S=R*30%+ T*40%+M*30%

采用以上考核形式实现了学生参与、过程考核、公平考核、公开考核,使学生每节课都知道自己的学习进度和定位,激励学生积极主动的学习,争取好成绩。

五、教材、资料

教材名称:《SQL SERVER 2005数据库基础》

主编:吴伶琳杨正校

出版社:大连理工大学出版社

出版日期:2010年2月

参考资料:

[1]宋晓峰.从零开始——SQL Server 2005中文版基础培训教程.北京:人民邮电出版

社,2007.3

[2]陈伟.SQL Server 2005数据库应用与开发教程.北京:清华大学出版社,2007.9

[3]程有娥.SQL Server 2000数据库管理系统.上海:华东师范大学出版社,2007.2

[4]杨学全.SQL Server 2000实例教程.北京:电子工业出版社,2007.9

[5]曾长军.SQL Server数据库原理及应用(第二版.北京:人民邮电出版社,2006

[6]杨学全.SQL Server实例教程(第2版)北京:电子工业出版社,2007

[7]Solid Quality Learning著.SQL Server 2005从入门到精通.北京:清华大学出版社,

2006

[8]刘志成.SQL SERVER2005实例教程.北京:电子工业出版社,2008

[9]李伟红.SQL Server 2000实用教程.北京:中国水利水电出版社,2003

《数据库原理及应用》教学大纲.

《数据库原理及应用》教学大纲 课程编号: 课程英文名称:Principle And Application of Database 课程类别:专业基础课程课程性质:必修课 学分: 3.5 总学时:64 理论学时:48 实验学时:16 开课对象:计算机应用与维护(专科) 开课分院、系:电子信息分院,计算机系 一、课程的性质、目的和任务 数据库是当前计算机领域中应用最广泛、发展最迅速的技术,数据库原理与应用课程是计算机相关专业的专业基础课。本课程的任务是培养学生数据库技术的综合应用能力。本课程主要介绍数据库的基本概念、数据模型,SQL语言,关系数据库及关系数据库理论、数据库设计方法,数据库保护以及SQL Server关系数据库系统的应用。通过本课程的学习,使学生掌握数据库的基本理论和数据库的应用技术,为后续课程学习以及今后从事数据库系统的开发打下一定的基础。 二、先修课程及预备知识 先修课程:计算机文化基础、程序设计语言 三、课程内容、基本要求及学时分配 1.数据库系统基本概念(4学时) [1]基本概念 [2]数据库技术及发展 [3]数据库系统的结构 基本要求: ①了解数据库技术的发展情况,理解数据库系统的结构。 ②掌握数据库的基本概念。 2.数据模型与概念模型(4学时) [1]信息的三种世界 [2]概念模型 [3]数据模型 基本要求: ①了解信息的三种世界,深刻理解概念模型和数据模型。 ②掌握概念模型和数据模型的表示方法。 3.关系数据库(4学时) [1]关系模型及其定义 [2]关系代数 基本要求: ①了解关系模型的数据结构,关系模型的完整性约束。 ②掌握关系代数的运算方法。

《数据库系统设计与开发》模拟实习教学大纲

《数据库系统设计与开发》 模拟实习教学大纲 (Database System Design and Development) 制定单位:工学院计算机科学与技术系 制定人:课程组 编写时间:2016年01月06日

第一部分课程概述 一、基本信息 (一)课程代码 课程代码:07110640 (二)课程属性、学分、学时 计算机专业的专业模拟实习、独立实验、2学分、40学时 (三)适用对象 本课程适用的对象为计算机科学与技术专业的本科生 (四)先修课程与知识准备 《C/C++程序设计》,《数据库原理》,《.Net编程》,《软件工程》 二、实验简介 《数据库系统设计与开发》模拟实习以数据库应用系统的设计与开发为主要目标,结合本专业的多门专业课程:《程序设计》、《数据结构》、《数据库原理》、《面向对象程序设计》、《.Net编程》、《软件工程》等开展专业模拟实习。《数据库系统设计与开发》模拟实习将针对一个现有的数据库应用领域,遵照《软件工程》课程中的生命周期法和软件开发规范进行系统分析与设计,按照《数据库原理》中的关系规范化理论进行数据库的模式设计,并结合《.Net编程》所学基于C#语言及.Net集成开发环境进行系统编码与调试,完成一个小型数据库应用系统的开发任务。最后,通过提交实习报告,提高学生科技论文的撰写能力。通过这一完整的实践教学过程,将进一步加强学生实践和动手能力的培养,真正理解和掌握数据库系统设计和开发的方法,提高学习效果,使学生可以学以致用,成为具有专业技能并有一定实际经验的人才。

三、实验项目 实验一:系统需求分析(4学时) (一)实习(实验)类型 综合性实验。 (二)实习(实验)目的和要求 1.理解需求分析在软件工程应用中的重要性 2.熟悉数据库建模的方法 3.掌握如何将客户的实际需求转化为描述性设计语言 (三)实习(实验)内容 为将要开发的系统作出一份明确、详细的需求分析报告。需求分析报告至少应该包含以下几部分: 1.系统的名称; 2.系统概述; 3.系统要实现哪些功能,每个功能的具体描述。 (四)实习(实验)地点 竞秀楼或竞慧楼机房 实验二:系统设计(4学时) (一)实习(实验)类型 综合性实验。 (二)实习(实验)目的和要求 1.掌握SQL Server数据库管理软件的使用,学习CASE工具(Visio或SA2001)的使用,用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统2.掌握系统设计的基本方法,提高解决实际问题、开发信息系统的实践能力 (三)实习(实验)内容 用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统。 1.根据实验时间选择适当规模大小的设计课题 2.根据合理的进度安排,按照软件工程系统开发的流程及方法,进行实验 3.实验过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要

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

数据库原理与应用课程教学大纲 课程名称 数据库原理与应用 Database Principles and Application 课程编号(2014-2015-2)-23101072 -2014111006-1学分/学时 3.5/60 所属教研室信息与计算科学 前后课程先修《离散数学》、《数据结构》,并行《网站架设与WEB设计》课程类型专业必修课考核方式考试 授课对象12级信息与计算科学专业学生 教学目的 通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数 据库的基本方法,特别是ER分析技术和范式分析等数据分析技术。同时,在数据库研究和应用领域内,提高分析问题和解决问题的能力,掌握SQL 语言在具体数据库管理系统中的应用,为后续课程的学习和将来在实际工 作中的应用打下扎实的理论和技术基础。 教学重点、难点:如何根据实际问题的需要并结合具体的数据库环境实现数据库的设 计与应用,是本课程的重点和难点 教材和主要参考资料: 教材:数据库系统概论(第四版),高等教育出版社,王珊萨师煊,2006 参考书:[1] 数据库系统基础(第六版),清华大学出版社,Elmasri, Navathe,李翔鹰等译,2011 [2] 数据库系统概念(第六版),机械工业出版社,A.Silberschatz等著, 杨冬青等译,2012 教学内容学时基本要求 第一章绪论6【了解】:数据库管理技术产生和发 展过程、数据库系统的优点和好处、 层次数据模型及网状数据模型的基本 概念、数据库系统的组成、DBA的职责、数据库技术的主要研究领域。 【掌握】:概念模型的基本概念及其 主要建模方法——E-R方法;通过E-R 方法描述现实世界的概念模型;关系 数据模型的相关概念;数据库系统三 级模式和两级映像的体系结构。

数据库原理教学大纲

《数据库原理与应用》教学大纲 课程名称:数据库原理与应用课程代码:B0823005 课程类别:学科基础课开课系部:计算机与信息工程系 适用专业:信息管理与信息系统 总学时:64学时 先修课程:《大学计算机文化基础》、《程序设计基础》、《数据结构》 后续课程:《数据库系统分析与设计》、《Web 系统开发技术与应用》、《高级数据库技术》、《系统开发案例》、《移动端系统开发技术与应用》、《物联网技术与应用》、《能源大数据挖掘与应用》、《信息系统开发方法与工具》 一、课程教学目标 《数据库原理与应用》课程是信息管理与信息系统专业的一门专业必修课程之一,它系统、完整地讲述了当前数据库技术从基本原理到应用实践的主要内容。 课程的任务是使学生掌握数据库的基本理论和设计数据库的基本方法,使学生能够利用所学的数据库知识设计数据库应用程序,解决数据处理中的一些实际问题,支撑专业学习成果中相应指标点的达成。 课程目标对学生能力要求如下: 课程目标1. 通过研究关系代数,函数依赖,多值依赖,Armstrong公理,关系模式的分解,关系模式的规范化让学生建立扎实的关系数据库理论基础。 课程目标 2. 结合目前信息系统建设的实际,全面讲授关系数据库标准语言--SQL、关系数据库设计过程方法,使学生掌握现代信息系统中数据库开发技术。 课程目标3. 在数据库基本理论的基础上,讲授恢复技术、并发控制技术,数据库实现基本技术以及数据库安全性和完整性控制,使学生掌握数据库系统维护管理系统。 课程目标4:对数据库技术的研究动态,如分布式数据库、数据挖掘等也作简略介绍,使学生简单了解目前数据库发展的前沿技术。 二、课程教学目标对学习成果的支撑关系 课程目标对学习成果的支撑关系 学习成果学习成果指标点课程目标 毕业能力G2.问题分析 能够应用数学、自然科学和工程科学的基本原理, 识别、表达、并通过文献研究分析复杂信息管理和信息课程目标1

数据库应用技术——SQL Server 2008 R2-教学大纲

《SQL Server数据库技术及应用 (2008 R2)》 课程大纲

目录 一、课程的性质与作用 (1) 1.课程的性质 (1) 2.课程的作用 (2) 二、课程目标 (3) 1.能力目标 (3) 2.知识目标 (4) 3.素质目标 (4) 三、课程的教学内容、学时分配及教学形式 (5) 四、课程教学设计指导框架 (6) (一)设计学习情境 (6) 1.学习情境1—教务管理信息系统的数据库开发与维护 (6) 2.学习情境2—图书管理信息系统的数据库开发与维护 (7) 3.学习情境3—企/事业管理信息系统的数据库开发与维护 (8) (二)设计教学单元 (9) 1.学习情境1的单元教学目标与结果形式 (10) 2.学习情境2的单元教学目标与结果形式 (12) 3.学习情境3的单元教学目标与结果形式 (14) 五、课程教学条件 (15) (一)教学团队的基本要求 (15) 1.课程教学团队规模 (15) 2.课程负责人要求 (15) 3.任课教师专业背景及能力要求 (15) 4.兼职教师要求 (15) (二)教学硬件环境基本要求 (15) (三)教学资源基本要求 (16) 1.以案例和项目为载体的主教材 (16) 2.以工作过程为导向的配套教学资源 (16) 3.本课程的省级精品课程网站 (17) 4.推荐参考书 (17) 5.推荐参考网站 (17) 六、其他说明 (18)

(一)学生学习基础要求 (18) (二)校企合作方式 (19) (三)教学模式建议 (19) 1.教学形式 (19) 2.教学方法 (21) 3.教学手段 (21) 4.组织安排 (22) 5.考核评价 (22)

数据库系统概论课程教学大纲.

《数据库系统概论》课程教学大纲 课程英文名称:Theory & Application Of DataBase System 课程编号: 讲授对象:计算机网络工程专业(本科) 先修课程:《离散数学》、《FoxPro》、《数据结构》、《操作系统》 采用教材:《数据库系统概论》萨师煊等,高等教育出版社 总学时:72 授课:64 上机:8 学分:4 一、课程的性质、目标和任务: 《数据库系统原理及应用》是数据管理的最新技术,是计算机科学的重要分支,它为计算机专业、管理专业等众多学科提供利用计算机技术进行数据管理的基本理论知识,是计算机专业、管理专业等学科的专业必修课。 本课程主要介绍数据库的基本理论和应用方法。本课程的任务是通过各个教学环节,运用各种教学手段和方法,使学生在掌握数据模型、数据库管理系统、数据库语言及数据库设计理论等基本理论知识的基础上,逐步具有开发和设计数据库的能力,为进一步开发和设计大型信息系统打下坚实基础。 二、课程教学内容、教学形式和教学要求 1、理论教学大纲内容: 第一章绪论 (一)课程内容 1、数据库系统概述 2 、数据模型 3 、数据库系统结构 4 、数据库管理系统 5 、据库技术的研究领域 (二)学习目的和要求 本章阐述了数据库的基本概念,介绍了数据库管理技术的进展情况、数据库技术产生和发展的背景、数据库系统的组成以及数据库技术的主要研究领域。 学习本章的重点在于将注意力放在基本概念和基本知识的把握方面,从而为以后的学习打好扎实的基础。 第二章关系数据库 (一)课程内容 1 、关系模型 2 、关系数据结构 3 、关系的完整性 4、关系代数 (二)学习目的和要求 1、需要了解的:产系统数据库理论产生和发展的过程,关系数据库产品的发展 沿革;关系演算的概念; 2、需要牢固掌握的:关系模型的三个组成部分及各部分所包括的主要内容;牢 固关系数据结构及其形化定义;关系的三类完整性约束的概念。

《数据库原理》(双语)教学大纲_English

《Database Principles》 Course Syllabus 1、Course Number:040305 2、Course Type: Optional-limited Course periods: 32 hours (Theoretical 24 / Practical 8) Supported Majors: Communication Engineering,Electronic and Information Engineering,Electronic Information Science and Technology,Information Engineering Pre-Course: Introduction to Computer Science,C Programming Language 3、Course Quality and Mission Database technology has become the core technology and an important base of computer information systems and application systems. Database Principles is a backbone course of Computer Science & Engineering and other related disciplines. Through the study of theory and practice in this course, students should grasp the basic concept of database systems and basic theory. Besides, we should focused on the study of relations between the relevant content database system, use SQL proficiently, master the theories and methods of designing database, master basic skills of database systems operation and maintenance, understanding of database technology developments. 4、Teaching Outlines and Periods 4.1 The worlds of database system (2 hours) 4.1.1 Data Management Technology and Development 4.1.2 Basic Concept of Database System 4.1.3 Architecture of Database System and Application System 4.1.4 Contents of Database System 4.2 Database Models (2 hours) 4.2.1 Information Modeling Period 4.2.2 Concept Model and Data Model 4.2.3 Entity/Relationship Model

数据库原理及应用教学大纲

数据库原理及应用教学大纲 课程名称:数据库原理及应用I 适用专业:成人教育学生 一、课程性质与教学目的 数据库技术是计算机科学中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。 本课程是计算机专业的必修课程。通过本课程的学习,使学生理解数据库系统的基本原理:包括数据库的一些基本概念,各种数据模型的特点,关系数据库基本概念,SQL 语言,关系数据理论,数据库的设计理论。掌握数据库应用系统的设计方法、了解数据库技术的发展动向,以指导今后的应用。 二、本课程的相关课程 数据库系统是信息系统的基础,数据库技术是计算机信息系统和应用系统实现的关键技术。目前它已成为一门科学。 计算机文化基础、高级语言程序设计、操作系统、数据结构与算法等课程为本门课程的先修课程,在不同的方面为本门课程打下相关的知识基础。 学习了本门课程,掌握相关知识和技能,又为进一步进行其他课如软件工程、数据库应用系统开发,信息系统分析与设计等提供了相关的知识基础。 三、本课程的基本内容及要求 (一)基本内容 本课程主要介绍:数据库技术的基础知识、关系数据模型、关系数据库标准语言SQL、DBMS实例及SQL的高级应用、关系数据库理论、数据库系统保护技术(数据库恢复技术、并发控制、数据库的安全性、数据库的完整性)、数据库技术的新发展以及数据库设计等内容。 (二)基本要求 知识方面:1.数据库技术基础知识、关系数据模型 2.关系数据库标准语言SQL语法 3.关系数据理论、关系规范化理论 4.数据库恢复技术、并发控制、数据库的安全性、完整性以及数据库技术的 新发展等内容。 5.数据库设计

数据库系统原理课程教学大纲

《数据库系统原理A》课程教学大纲 课程名称:数据库系统原理A (Database System Theorem A) 课程编号:052057 总学时数:64学时讲课学时:56学时上机学时:8学时 学分:4学分 先修课程:《离散数学》、《数据结构》 教材:《数据库系统概论》(第三版),萨师煊、王珊,高等教育出版社,2000.2 参考书目: 《数据库系统导论》,C.J.Date,孟小峰译,机械工业出版社,2000.10 《Microsoft SQL Server 2000数据库管理》,微软公司,北京希望电子出版社,2001.5 课程内容简介: 数据库系统是数据管理的最新技术,是计算机科学的重要分支。数据库技术是计算机技术中发展最快的领域之一。数据库技术已成为计算机信息系统与应用系统的核心技术和重要技术基础。本课程主要介绍数据库的基本知识、基本原理和基本技术。 一、课程性质、目的和要求 《数据库系统原理A》是计算机科学与技术专业的一门专业课。设置本课程是为了使学生熟悉数据库的基本知识、基本原理和基本应用。要求是以数据库技术的实际应用为目标,掌握数据库的基本知识、基本原理和基本技术。 二、教学内容、要点和课时安排 本课程的教学内容共分8章。 第一章数据库概论

主要内容: 1.数据库系统概述 2.数据模型 3.数据系统结构 基本要求:了解数据管理技术的发展阶段,数据描述的定义,数据模型的概念,数据库的体系结构,数据库管理系统的功能及组成,数据库系统的组成及全局结构。本章的重点和难点是实体之间的联系、数据模型。 第二章关系数据库 主要内容: 1.关系模型概述 2.关系数据结构 3.关系代数 基本要求:了解关系模型的基本概念;深刻理解关系的运算。 本章的重点和难点是关系模型的完整性约束和专门的关系代数运算(选择、投影、连接)。 第三章关系数据库标准语言SQL 主要内容: 1.SQL概述 2.SQL的数据定义 3.SQL的数据查询 4.SQL的数据更新 5.视图 6. 嵌入式SQL 基本要求:SQL语言是关系数据库的标准语言,是本课程的一个重点。 要求掌握的是:SQL定义语句、SQL更新语句、视图的操作、数据控制。 要求熟练掌握的是:SQL单表查询和多表查询语句。 第四章关系系统及其查询优化 主要内容: 1.关系系统 2.查询优化 基本要求:理解关系系统的定义及分类。 熟练掌握关系查询优化的必要性、一般准则及步骤(实例和语法树)。 第五章关系数据理论 主要内容:

《数据库应用技术》教学大纲

数据库应用技术》教案大纲 适用专业 : 高职计算机应用技术 学时学分 : 48 学时, 3 学分 课程类型 : B 类(理论 +实践)课 课程性质 : 必修课 课程编号 : 20302600 执笔人 : 蔡贵荣 审定人 : 蔡江云 编撰日期 : 2009 年 8 月修订 、课程性质和任务 本课程是 B 类(理论 +实践)课, 3 学分,计划 48 学时,其中实践 24 学时,占总学时 50%,是高职计算机应用技术专业学生的职业技能课。 本课程的任务是介绍数据库的基本知识、 SQL Server 数据库管理与开发的基本技能和实际 应用案例。通过本课程的学习,学生应掌握 SQL Server 2005 的实用技术、掌握 T-SQL 编程技 术、掌握数据完整性和数据安全性的技术、掌握数据库常规管理技术,从而使学生能够独立完 成数据库工程的分析和设计,并运用所学到的知识开发实际的数据库工程。 、教案内容和要求 第 1 单元 SQL Server 2005 基础知识 教案内容: 1.1SQL Server 2005 概述 SQL Server 2005 的体系结构 数据库和数据库对象 SQL Server 2005 1.2SQL Server 2005 SQL Server 2005 SQL Server 2005 Microsoft SQL Server 的安装 1.3SQL Server 2005 的配置 注册服务器 配置服务器选项 1.4SQL Server Management Studio 教案要求: 1. 了解 Microsoft SQL Server 2005 2. 了解 Microsoft SQL Server 2005 3. 理解 SQL Server 体系结构的特点和 数据库引擎的作用 4. 理解数据库和组成数据库的各种对象的类型和作用 5. 熟练掌握 SQL Server Management Studio 工具的使用 第 2 单元数据库对象建立与维护 教案内容: 2.1 数据库 数据库的基本概念 数据库的创建 数据库的修改 删除数据库 2.2 表 表的数据类型 创建表 创建约束 向表中添加数据 查看表 修改、删除表 的特点 的安装 版本的特点 的运行环境要求 管理工具的使用 的特点 的安装和配置

数据库原理课程教学大纲

数据库原理课程教学大纲 课程名称:数据库原理/ Database Principles 学时/学分:58学时/3.5学分(其中课内教学48学时,实验上机10学时) 先修课程:C语言、数据结构 适用专业:信息与计算科学 开课院(系、部、室):数学与计算机科学学院 一、课程的性质与任务 数据库技术是计算机科学技术发展的重要内容,是构成信息系统的重要基础。《数据库原理》是信息与计算科学专业本科生的专业课程。 通过本课程的学习,学生应熟悉数据库的基本概念和基本技术,要求学生熟悉关系数据库的数据模型、掌握关系代数的基本理论,关系数据库设计的基本理论和方法,数据库管理的技术,并能初步从事数据库系统的开发工作,了解数据库应用技术的最新发展动态。 二、课程内容、基本要求与学时分配 (一)绪论6学时 1.引言 (1)了解数据库技术的三个发展阶段; (2)理解数据(Data)、数据库(Database)、数据库管理系统(DBMS)、数据库系统(DBS)、数据库系统管理员(DBA)的概念。 2.数据模型 (1)知道数据的三个范畴; (2)了解数据模型的三个要素; (3)掌握概念模型的实体-联系E-R表示方法; (4)了解层次数据模型的数据结构、操纵与完整性约束、存储结构; (5)了解网状数据模型的数据结构、操纵与完整性约束、存储结构; (6)理解关系数据模型的数据结构、操纵与完整性约束、存储结构; (7)理解各类数据模型的优缺点。 3.数据库系统结构 (1)理解数据库系统的三级模式结构; (2)理解数据库的两级映象功能与数据独立性; (3)了解数据库系统的体系结构:单用户数据库系统、主从式结构的数据库系统、分布式结构的数据库系统、客户/服务器结构的数据库系统。 4.数据库管理系统 (1)了解数据库管理系统的功能与组成; (2)了解数据库管理系统的工作过程; (3)了解数据库管理系统的实现方法。 难点:数据库系统的三级模式结构,两级映象功能与数据独立性。 重点:概念模型的实体-联系(E-R)表示方法,关系数据模型,数据库系统的三级模式结构,两级映象功能与数据独立性。 (二)关系运算 7学时 1.关系数据模型

《数据库原理及应用-MySQL》课程教学大纲

《数据库原理及应用-MySQL》课程教学大纲 一、课程基本信息 (一)课程代码: (二)课程中文名称:数据库原理及应用 (三)课程英文名称:Principle and Application ofDatabase (四)课程性质:专业基础课程 (五)适用专业:计算机科学与技术、软件工程、大数据与人工智能 (六)开课单位: (七)教学时间安排:第 5 学期 (八)先修课程:计算机基础、高级语言程序设计 (九)后续课程:网络程序开发、大数据技术原理及应用 (十)学时、学分安排: 二、课程目标 《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。 通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。达成支撑专业学习成果相应的指标点。 课程目标对学生能力要求如下: 课程目标1.逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。 课程目标2.掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。 课程目标3.了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。 课程目标4.能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。 课程目标5.具备良好的沟通、表达和团队协作能力。 三、教学内容与课程目标的关系 1.理论教学 第1章数据库系统的基本原理 章节学时:(总学时:4学时;理论学时:4学时;实验学时:0学时) 具体内容: (1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)。(2)数据模型(数据模型的分类;最常用的数据模型;层次模型;网状模型;关系模型)。

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

《数据库应用》课程教学大纲 课程类别:专业核心课 适用专业:经济信息管理/工商企业管理/会计/市场营销 适用层次:高起专 适用教育形式:网络教育/成人教育 考核形式:考试 所属学院:经济管理学院 先修课程:无 一、课程简介 本课程是一门专业课程。主要讲述数据处理的方法和相关技术。具体包括数据库的概念、关系的结构、表的形成、表单的制作和数据的分析管理。 二、课程学习目标 数据库应用领域已从数据处理、事务处理、信息管理扩大到计算机辅助设计、人工智能、信息系统等更广阔的应用领域。本课程面向实际应用,研究如何存储、使用和管理数据,有较强的理论性和实用性。本课程旨在介绍数据库系统以及关系数据库系统的基本概念、基础理论以及相关知识,同时,系统讲述数据库设计理论和数据库系统的安全性、完整性、并发控制等相关概念和技术,为学生全面了解数据库技术在管理信息系统中的应用,运用数据库技术从事信息管理,开发、运行和维护管理信息系统打下坚实的基础。 三、课程的主要内容及基本要求 (一)理论学时部分 第一章数据库系统基础 『知识点』 数据库基本概念;数据库技术的产生和发展;数据库管理系统的功能;数据库管理系统的组成;数据库应用系统的体系结构;数据库应用系统的三级数据模式;概念模型与数据模

型。 『重点』 数据库管理系统的功能和组成;数据库应用系统的三级数据模式;概念模型与数据模型。 『难点』 三级数据模式;概念模型与数据模型。 『基本要求』 1、识记:数据库、DBMS、数据模型。 2、领会:DBMS的功能与组成;三级模式结构如何保证数据与程序的独立性;建立数据模型的意义。 3、简单应用:要求学生能正确认识管理需求,并用概念模型表达。 第二章关系数据库 『知识点』 关系数据结构及性质;关系的完整性;关系代数。 『重点』 关系数据结构。 『难点』 关系数据结构;主键约束、外键约束。 『基本要求』 1、识记:关系数据结构的定义和相关基本概念;关系的性质;完整性约束;关系代数运算。 2、领会:关系模型与集合代数的关系;关系操作语言。 3、简单应用:要求学生正确认识关系的候选键、主码、外码、主属性。

《NoSQL数据库原理与应用》课程教学大纲(正式版)

NoSQL数据库原理与应用 (含实验) 教学大纲 (2018版) 2018年10月

前言 一、大纲编写依据 NoSQL泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。 本课程系统全面地介绍NoSQL数据库系统的基本原理和实现技术,充分反映该领域的最新研究成果。主要内容包括:NoSQL数据库所用的基本原理、结构特点、重要的算法,及部分系统的实际实现技巧等。 二、课程目的 1、知识目标 掌握NoSQL数据库系统的概念、结构、功能;掌握NoSQL数据库系统设计的原理、方法和技术;掌握NoSQL数据库的优化、可靠性、安全性等知识;掌握设计NoSQL数据库系统的方法,为学生后继课程及实践打下基础。 2、能力目标 (1) 实践能力 通过本课程的学习,努力培养学生良好的NoSQL数据库程序设计风格和严密的逻辑思维能力,提高NoSQL数据库程序设计与实现能力、创新思维和创新能力。为后续课程的学习和今后研制、开发各种计算机软件打下坚实的基础。 (2) 创新能力 通过使用NoSQL数据库语言进行数据库程序设计,从编程能力、软件开发能力等方面,使学生具备一定的NoSQL数据库开发的能力。 三、教学方法 1、课堂教学 (1) 讲授 本课程的教学内容以讲授为主,讲授的主要内容有NoSQL数据库的基本概念、基本原理、NoSQL数据库的分类、Hbase的基本原理、Hbase的基本组件、Hbase的管理与编程、MongoDB 基础、MongoDB进阶、其他非关系型数据库技术。根据教学大纲的要求,突出重点和难点。 (2) 教师指导下的学生自学 指导学生自主学习其他非关系型数据库的程序设计技术。教师通过给出一些相关的实例程序帮助学生理解和进行程序设计,并布置相应的上机习题让学生进行练习。 (3) 其它教学方法 采用多媒体辅助教学手段,结合传统教学方法,解决好教学内容多、信息量大与学时少的矛盾;充分利用学校的图书馆的资源优势,查阅与课程相关的资料;通过布置课程设计来

数据库基础教学大纲

深圳市深德技工学校《数据库基础》课程教学大纲 课程名称:数据库基础 课程类别:计算机专业必修课 适用对象:一年级,计算机网络专业 总学时:40理论,40实训 总学分:100分

一、课程性质和目标: 对于计算机专业学生所应具备的知识和掌握的技术的角度,基础的学习数据库知识,对以后数据库语言的学习打下基础的内容,易学易懂、增加学习兴趣。 二、课程教学目标: 从实用性、易掌握出发内容新颖使用、层次清晰;用大量的实例和图片,为读者对数据库的学习,操作和应用提供资料;同时注重操作能力的培养提高学生的应用技能,以求在最短的时间内掌握数据库的原理和使用技巧成为一个优秀计算机专业学生。 三、教学内容和要求: 第一章数据库基础知识 【教学目的】通过本章学习,了解数据库的发展、用途和组成,掌握数据库的概念和SQL语言特点) 【教学重点与难点】本章重点是任务数据库基础知识,难点是数据库模型概念。 【教学内容】 任务1:数据库基础 任务2:数据管理发展的三个阶段 任务3:数据模型

任务4:数据库的系统结构 任务5:sql语言 第二章 Access概述 【教学目的】Access是Microsoft Office办公系列软件之一,是面向个人用户及中、小型公司的数据库开发工具。 Access提供了大量的功能,它可以满足不同用户对数据库的要求,可用于开发。 【教学重点与难点】本章重点是Access的启动方法和界面, 难点是如何创建Access数据库【教学内容】 任务1:Access的启动与主界面 任务2:Access的主要对象 任务3:创建Access数据库 第三章创建Access数据库 【教学目的】:本章将介绍数据建模的相关基本概念,介绍构成数据模型的各种元素,介绍如何逐步创建合理的数据模型。使同学们初步掌握从现实到抽象的数据建模的过程和方法,了解和掌握创建、分析、优化数据模型的知识和技术 【教学重点与难点】 教学重点:SQL的基本概念和特点。 教学难点:数据控制功能的实现。 【教学内容】

数据库系统原理课程设计教学大纲

《数据库系统原理》课程设计教学大纲 一、课程名称:《数据库系统原理》课程设计 Course Project of Database System 二、课程编码:1300371 三、学时与学分:1周,1学分 四、先修课程:《数据库系统原理》 五、设计目的与要求 课程设计目的: 1.熟悉大型数据库管理系统的结构与组成; 2.熟悉数据库应用系统的设计方法和开发过 程; 3.掌握一种大型数据库管理系统(DM5、ORACLE 或SQL SERVER)的应用技术和开发工具的使 用; 4.熟悉数据库设计工具的使用; 5.熟悉数据库安全的相关知识和技术; 6.熟悉数据库系统的管理和维护。 课程设计要求: 1.在课程设计指导老师的指导下,选定一个数 据库应用系统的题目,完成数据库的设计和 应用系统设计,并提交相应文档。 2.数据库管理系统仅限DM5、Oracle以及MS

SQL Server; 3.开发工具限PowerBuilder、Delphi、C++、 JAVA、.NET平台或其它动态网页开发工具; 4.系统采用客户/服务器(C/S)结构或浏览器 /服务器(B/S)结构实现。 5.系统应严格遵照题目要求进行设计,可在其 基础上进一步细化完善,但不得违背,原则 上不额外增加与要求无关的功能。 6.系统中应适当体现下列技术的应用:存储过 程,触发器,索引。 7.提交系统的源码及文档。 六、适用学科专业 信息类各学科专业 七、实验环境 1.Windows 2000/XP/2003操作系统,Server 版; 2.DM5 for Windows企业版/标准版,Microsoft SQL Server 2000/2005企业版/标准版,或 Oracle 9i/10g; 3.PowerBuilder / Delphi / Visual C++ / Java

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

《数据库应用》课程教学大纲 课程名称:数据库应用 一、课程基本情况 (一)学分: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的功能和开发编程方法。

软件学院《数据库系统设计》教学大纲

软件学院《数据库系统设计》教学大纲 课程编号:(统一编) 课程名称:数据库系统设计 英文名称:Database System Design 学时:48(+32实验) 学分:4(+1实验) 适用专业:软件工程专业 课程性质:必修 先修课程:高等数学、数据结构、高级程序设计 一、课程教学目标 数据库系统设计课程是四年制软件工程专业的必修专业课程之一。通过数据库系统设计课程的学习,要求学生系统掌握数据库的基本理论和数据库设计的理论知识以及设计数据库的方法,并能使用理论解决实际问题。同时,通过本课程的学习使学生了解数据库技术发展的最新技术以及主要的发展方向。 二、教学内容及基本要求 课堂教学部分: 第一部分背景知识 ?重点了解数据库管理的概念。主要阐述了早期各种系统,如基于文件的系统之不足及数据库方法所具备的优势。 ?总览数据库环境。重点讨论了三层ANSI-SPARC体系结构的优点,介绍目前最通用的数据模型,列出多用户DBMS应提供的各种功能.同时还分析DBMS 的基本软件体系结构,这一部分内容在数据库管理初级课程中可以略去。 第二部分关系模型和语言 ?介绍关系模型,包括术语并说明其与数学上的关系的联系,然后重点讨论关系完整性规则、实体完整性和引用完整性。难点是说明其与数学上的关系的联 系。 ?重点介绍关系演算和关系代数,并用示例加以说明(这部分内容在数据库管

理初级课程中可以略去)。 ?重点了解SQL的数据操作语句:SELECT,INSERT,UPDATE和DELETE。 介绍SQL的数据类型、数据定义语句、完整性增强特性(IEF)和数据定义语句中更高级的特性,包括访问控制语句GRANT和REVOKE。难点是如何正确使用。 ?重点了解交互式查询语言QBE,这种语言被誉为非技术型的计算机用户访问数据库信息最容易的方法。 ?通过介绍Oracle这种典型的商业关系DBMS来结束本书的第二部分。在后续的讲授中,我们将查看该DBMS如何实现各种数据库机制,如安全和查询处理等。 第三部分数据库分析与设计技术 ?特别强调数据库设计的重要性并说明这个过程如何被分为三个阶段:概念、逻辑和物理数据库设计。此外,还将描述应用程序的设计(功能方面)对数据库设计(数据方面)的影响。数据库应用生命周期的关键阶段是选择合适的DBMS。同时讨论对DBMS的选择过程,提供了一系列方针和建议。最后讨论数据管理和数据库管理的重要性。 ?重点讨论数据库开发者何时使用实况发现技术及捕获何种类型的实况(可跳过该节)。 ?重点介绍实体联系模型和扩展的实体联系模型(EER),难点是在扩展的实体联系模型中,如何使用更多、更高级的数据建模技术。如子类、超类和分类。 ?重点阐述规范化背后的概念,它是逻辑数据库设计方法学中另一项重要技术。 通过从一个完整的案例中抽取的几个有效部分,说明如何从一种范式转换到另一种范式(难点),以及使数据库逻辑设计转换为某一更高范式(至第五范式)的优点。 第四部分方法学 ?为概念数据库设计给出逐步指导的方法学。重点说明如何将设计分解成多个基于各自视图的易于管理的部分,难点是给出识别实体、属性、联系和关键字的方法。 ?重点是为关系模型的逻辑数据库设计给出逐步指导的方法学。难点是阐述如何将概念数据模型映射到逻辑数据模型,以及如何针对所需的事务使用规范化技术来验证逻辑数据模型。 ?重点是为关系系统的物理数据库设计给出逐步指导的方法学。难点是阐述如何将逻辑数据库设计阶段开发的全局数据模型转换成某关系系统的一个物理设计。

《大型数据库系统应用技术》教学大纲

《大型数据库系统应用技术》 教学大纲 哈尔滨师范大学计算机科学系

《大型数据库系统应用技术》 一、课程设置的有关说明 1.大型数据库系统应用技术课程是一门计算机科学与技术专业的基础课,它不仅是计算机学科的核心课程,而且已成为其他理工专业的热门选修课。 2.设置本课程的目的和要求 大型数据库系统应用技术是计算机专业的一门基础课程。计算机科学各领域及有关的应用软件都要用到数据库。无论哪一类专业都要面对数据分析和信息处理的问题,在信息化进程不断加速、信息量急剧膨胀的情况下,各专业开发本领域的专用计算机应用系统的需求有增无减。本课程的主要任务就是适应当前形势发展,提高大学生在计算机信息处理技术方面的素质与能力。 设置大型数据库系统应用技术课程的目的是培养和提高学生运用数据库技术对数据和信息进行管理、加工和利用的意识与能力,对部分学生要求具备专业领域中应用系统的集成与开发能力(较高要求)。本课程介绍一些最常用的数据库软件,掌握数据库系统的基本概念术语、基础理论和数据库系统的体系结构。 从课程性质上讲,大型数据库系统应用技术是一门专业技术基础课。它的教学要求是:要求学生了解数据库技术的形成、目前的状况和今后的发展方向;掌握数据库系统的基本概念术语、基础理论和数据库系统的体系结构;掌握关系数据库基础理论,包括关系运算理论和关系规范理论;熟练掌握数据库标准语言SQL的基本使用;熟练掌握SQL Server软件的基本使用;熟练掌握各种数据库对象的基本操作;了解数据库应用系统的开发步骤;学会使用一些流行工具和编程接口访问数据库。 3.本门课程主要讲授数据库原理与实践,全面介绍数据库的基本概念、解决实际问题的基本思想、数据库设计和发展趋向,通过学习学生可掌握如何检索数据,并为将来从事科学研究与开发打下坚实基础。 教学内容分三部分: 第一部分为数据库系统概论。 第二部分为关系数据库理论。 第三部分介绍SQL的理论与应用。 第四部分为数据库开发。 二、各章学时分配 大型数据库系统应用技术课程的学分数为4学分,教学总学时数为88学时,其中理论讲授课64学时,周4学时,实践教学24学时,考试在第6学期。 三、具体教学内容 第一章数据库系统概论(18学时) 1.教学目的和教学基本要求

数据库原理教学大纲

《数据库原理》实验教学大纲 课程名称(中文/英文):数据库原理/ Principle of DataBase 课程代码:x3050021 课程类型:专业基础课 课程性质:必修课设置类别:非独立设课 适用专业:网络工程 课程总学时:64课程总学分:4.0 实验学时:16实验学分: 开实验学期:第三学期 一、实验教学的目的与基本要求 实验目的: 《数据库原理》是一门理论性较强的课程,为了理论联系实际,强化SQL语句的实际使用,学生应会在SQL Server的环境下创建数据库和对数据库的查询、更新等操作,加深对数据库理论的认识,为今后的课程设计和毕业设计打下基础。 二、实验项目设置

三、实验报告要求、实验考核方式、内容及成绩评定标准 实验报告要求: 填写完整,独立完成,符合报告填写规范。 考核方式: 实验的出勤情况、实验内容的完成情况、实验报告的填写情况。 成绩评定标准: 没有完成实验的基本要求,实验报告不符合要求,实验报告抄袭者,不及格。 独立完成实验,但实验报告中错误较多,及格。 完成实验基本要求,实验报告符合基本要求,有一些错误,中。 完成实验基本要求,实验报告符合基本要求,有较少错误,良好。 完成实验基本要求,实验报告符合基本要求,没有错误,优秀。 四、实验教材及参考书 《数据库系统概论》王珊,萨师煊,高等教育出版社,2010年12月 《SQL Server2008数据库应用与开发》, 姜桂洪主编, 清华大学出版社, 2015年1月 《SQL Server2008数据库应用与开发习题解答与上机指导》,姜桂洪主编, 清华大学出版社, 2015年1月 《数据库实用教程》, 聂培尧等,科学出版社,2005 《SQL Server 从入门到精通》明日科技编著清华大学出版社 2012年9月 《SQL Server 数据库教程(2008版)》郑阿奇编著人民邮电出版社 2012年4月 执笔人:谭丹丹审核人:张玉军

相关文档
相关文档 最新文档