文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理及应用(MySQL版)-教学大纲

数据库原理及应用(MySQL版)-教学大纲

数据库原理及应用(MySQL版)-教学大纲
数据库原理及应用(MySQL版)-教学大纲

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

一、课程基本信息

(一)课程代码:

(二)课程中文名称:数据库原理及应用

(三)课程英文名称:Principle and Application of Database

(四)课程性质:专业基础课程

(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能

(六)开课单位:

(七)教学时间安排:第 5 学期

(八)先修课程:计算机基础、高级语言程序设计

(九)后续课程:网络程序开发、大数据技术原理及应用

(十)学时、学分安排:

《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。

通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。达成支撑专业学习成果相应的指标点。

课程目标对学生能力要求如下:

课程目标1. 逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。

课程目标2. 掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。

课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。

课程目标4. 能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。

课程目标5. 具备良好的沟通、表达和团队协作能力。

三、教学内容与课程目标的关系

1.理论教学

第1章数据库系统的基本原理

章节学时:(总学时:4学时;理论学时:4学时;实验学时:0学时)具体内容:

(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)。

(2)数据模型(数据模型的分类;最常用的数据模型;层次模型;网状模型;关系模型)。

(3)数据库系统结构(数据库系统模式概念;数据库系统的三级模式、二级映像结构)。

(4)数据库系统的组成。

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)理解数据库、数据库管理系统和数据库系统的概念及它们之间的联系;

(2)了解数据管理技术的发展历程;

(3)理解概念模型和数据模型的相关概念

(4)掌握常见的数据模型;

(5)掌握数据库系统的三级模式结构及它们之间的映像;

(6)理解数据库系统的组成和功能。

重点难点:

(1)重点:数据库系统的三级结构、二级映像。

(2)难点:数据模型中关系模型及数据库系统结构。

第2章关系数据库标准语言SQL

章节学时:(总学时:12学时;理论学时:6学时;实验学时:6学时)具体内容:

(1)SQL语言介绍(SQL数据库的体系结构;SQL的特点;SQL语言的组成)

(2)数据查询(基本查询;分组查询;连接查询;子查询;数据的定义)(3)数据的维护(插入数据;更新数据;删除数据)

(4)数据的定义(表的定义、删除和修改;索引的创建与删除;视图)

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)掌握MySQL常用数据类型;

(2)掌握使用SQL语句实现简单及复杂的查询;

(3)掌握使用SQL语句实现增、删、改的操作;

(4)掌握如何创建、修改、删除表,如何创建和删除索引,视图的创建;

重点难点:

(1)重点:使用SQL语句完成数据的增、删、改、查及表、视图、索引的使用。

(2)难点:SQL查询语句。

第3章数据库编程

章节学时:(总学时:8学时;理论学时:6学时;实验学时:2学时)具体内容:

(1)编程基础(常量和变量)

(2)程序控制流语句(条件语句、循环语句、存储函数)

(3)存储过程(存储过程的创建、调用,带参数的存储过程的使用)

(4)游标(游标的创建、打开、记录提取、操作记录、关闭)

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)掌握MySQL的常量的表示及变量的定义及使用;

(2)掌握使用控制流语句实现简单及复杂的存储函数;

(3)掌握存储过程的创建及调用;

(4)掌握游标的使用步骤,通过游标实现对每条记录的不同操作。

重点难点:

(1)重点:存储函数、存储过程的定义及使用,游标的应用。

(2)难点:带参数的存储过程的创建及使用。

第4章关系模型基本理论

章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:

(1)实体完整性(实体完整性的定义;实体完整性检查和违约)。

(2)参照完整性(参照完整性定义)。

(3)用户定义的完整性(属性上的约束条件的定义、检查和违约处理;元组上的约束条件、检查和违约)。

(4)触发器(定义触发器;激活触发器;删除触发器)。

(5)关系数据结构及形式化定义(关系;关系模式;关系数据库)。

(6)关系操作(基本的关系操作;关系数据语言的分类)。

(7)关系模型的完整性(实体完整性;参照完整性;用户定义完整性)。

(8)关系代数(传统的集合运算;专门的关系运算)。

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)理解实体完整性、参照完整性及用户完整性。

(2)掌握触发器的使用。

(3)掌握如何用关系代数表达式来表达实际查询问题。

重点难点:

(1)重点:实体完整性、用户定义的完整性、触发器及关系代数。

(2)难点:MySQL下参照完整性的实现机制、关系代数运算。

第5章数据库的安全性

章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:

(1)计算机安全性概述(系统的三类安全性问题、安全标准简介)。

(2)数据库安全性控制(用户标识与鉴别;存取控制;自主存取控制方法、授权与回收、数据库角色与强制存取控制)。

(3)视图机制。

(4)审计。

(5)数据加密。

(6)统计数据库安全性。

(7)MySQL下用户、权限、角色管理。

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)了解计算机系统的安全性问题。

(2)理解数据库安全性控制。

(3)了解视图机制、审计、数据加密与统计数据库安全性。

重点难点:

(1)重点:数据库安全性控制中授权与回收、数据库角色与强制存取控制、审计。

(2)难点:数据库安全性控制中授权与回收。

第6章事务与并发控制

章节学时:(总学时:6学时;理论学时:6学时;实验学时:0学时)具体内容:

(1)事务的特性及MySQL事务控制的实现

(2)数据库并发控制的基本概念。

(3)封锁协议。

(4)活锁和死锁。

(5)并发调度的可串行性。

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)掌握事务的基本概念和事务的ACID性质。

(2)了解的数据库并发控制技术的必要性和重要性。

(3)掌握并发控制的基本概念。

(4)掌握并发操作产生的数据不一致性(丢失修改、不可重复读、读“脏数据”)的确切含义,封锁协议与数据一致性的关系等。

重点难点:

(1)重点:事务的基本概念和事务的ACID性质、数据库并发控制、封锁

协议与数据一致性的关系、并发调度的可串行性概念。

(2)难点:两段锁协议与串行性的关系、与死锁的关系。

第7章故障恢复

章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:

(1)数据库故障的种类。

(2)数据库恢复策略和技术。

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)了解数据库恢复的重要性。

(2)掌握恢复数据库的策略和方法。

(3)掌握数据库恢复的基本原理是数据备份。

(4)掌握MySQL下备份及恢复命令语句的实现

重点难点:

(1)重点:数据库恢复策略和技术。

(2)难点:MySQL下故障恢复命令实现。

第8章使用实体-联系模型进行数据建模

章节学时:(总学时:2学时;理论学时:2学时;实验学时:0学时)具体内容:

(1)概念模型设计(概念模型设计的重要性、概念模型设计的方法)。(2)实体-联系模型(相关概念及表示方式)。

(3)利用E-R模型进行概念设计(局部E-R模型设计、全局E-R模型设计)。教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)了解E-R模型的组成元素。

(2)掌握局部E-R图的设计。

(3)掌握由局部E-R图合并为全局E-R图的冲突的消除方法和优化方法。重点难点:

(1)重点:概念设计中E-R模型设计方法。

(2)难点:E-R模型的优化。

第9章关系模型规范化设计理论

章节学时:(总学时:8学时;理论学时:8学时;实验学时:0学时)具体内容:

(1)关系模式中可能存在的异常(数据冗余、删除异常、插入异常、更新异常)。

(2)函数依赖(求最小函数依赖集)。

(3)候选键(候选键定义、求属性集的闭包及求候选键)。

(4)关系模式的规范化(范式及规范化、以函数依赖为基础的范式、关系的分解)。

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)能够分析出关系模式中存在的异常。

(2)能够给出关系中属性间的函数依赖集,并求出最小的函数依赖集。

(3)根据最小函数依赖集求关系中的候选键。

(4)根据根据规范化原则进行关系分解,得到较好的关系模式。

重点难点:

(1)重点:关系中存在异常的判断、求最小函数依赖集、求候选键、关系规范化。

(2)难点:求候选键和关系分解。

第10章数据库设计

章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:

(1)数据库设计概述(数据库设计方法、数据库应用系统设计过程)。

(2)需求分析(需求分析的任务、过程及方法)

(3)概念数据建模(E-R模型设计)

(4)逻辑结构设计(将E-R图转换为关系模型)

(5)物理设计(索引存取方法、不适于建立索引的情况)

(6)数据库的实现与测试

(7)数据库的运行维护

教学方法:讲授和演示的教学方法、多媒体教学法

基本要求:

(1)了解数据库设计过程。

(2)掌握需求分析的方法。

(3)掌握如何将概念模型转换为关系模型。

(4)了解物理设计中索引的使用。

(5)了解数据库实现过程及运行维护的工作。

重点难点:

(1)重点:设计的每个阶段的功能及过程。

(2)难点:如何将E-R图转换为关系模型。

2.实验教学

实验一数据库和表的管理

实验任务:数据库的创建、选择及删除,表的创建、修改及删除,表中数据的增、删、改操作。

实验学时:2学时

实验场所:实验室

实验内容:

(1)数据库的创建CREATE DATABASE、选择USE、删除DROP DATABASE命令。(2)表的创建CREATE TABLE、修改ALTER TABLE、删除DROP TABLE命令。(3)表中数据的增加INSERT、修改UPDATE、删除DELETE命令。

教学方法:实验教学法

基本要求:掌握和使用SQL语句实现对数据库及表的管理。

重点难点:表管理的SQL语句实现。

实验二数据查询

实验任务:对表中数据进行简单和复杂的查询操作

实验学时:2学时

实验场所:实验室

实验内容:

(1)select语句的基本语法格式。

(2)查询时用到的常用函数。

(3)使用子查询完成复杂的查询。

(4)连接查询和分组查询。

教学方法:实验教学法

基本要求:通过使用select语句及提供的常用的函数,通过子查询、分组查询和连接查询完成简单及复杂的查询操作,并要求操作熟练。

重点难点:子查询和分组查询。

实验三索引和视图

实验任务:视图的创建与删除,索引的创建与删除

实验学时:2学时

实验场所:实验室

实验内容:

(1)使用create view和drop view语句进行视图的创建与删除操作。(2)使用create index和drop index语句进行索引的创建与删除操作,体会索引的作用。

教学方法:实验教学法

基本要求:掌握创建和删除视图的语句并能熟练使用,要知道创建视图的好处;掌握创建和删除索引的语句并能熟练使用,要知道创建索引的目的所在。重点难点:视图、索引的语句及使用。

实验四数据完整性

实验任务:创建、修改表时实现实体完整性、参照完整性、用户自定义完整性,及用触发器实现参照完整性

实验学时:2学时

实验场所:实验室

实验内容:

(1)使用create table语句创建表、alter table语句修改表时实现实体完整性约束—主码。

(2)使用create table语句创建表、alter table语句修改表时实现参照完整性约束—外码。

(3)使用create table语句创建表、alter table语句修改表时实现用户自定义完整性约束—not null、unique、check。

(4)使用create trigger语句实现更加复杂的参照完整性。

教学方法:实验教学法

基本要求:掌握和使用SQL语句在数据库创建表和修改表时实现实体完整性、

参照完整性、用户定义完整性等操作及使用触发器实现参照完整性。

重点难点:参照完整性规则定义

实验五存储过程和存储函数

实验任务:数据库存储过程、存储函数编程

实验学时:2学时

实验场所:实验室

实验内容:

(1)有参和无参的存储过程的创建及执行。

(2)存储函数的创建及执行。

教学方法:实验教学法

基本要求:掌握存储过程、存储函数的创建、编程格式、编译、执行方法。重点难点:存储过程的创建、执行。

实验六数据库的安全管理

实验任务:用户的创建与删除,权限的授予与回收,角色的创建与删除

实验学时:2学时

实验场所:实验室

实验内容:

(1)使用create user和drop user语句进行用户的创建与删除操作。(2)使用create role和drop role语句进行角色的创建与删除操作,体会角色的作用。

(3)使用grant和revoke语句进行权限的授予与回收。

教学方法:实验教学法

基本要求:掌握创建和删除用户的语句并能熟练使用;掌握创建和删除角色的语句并能熟练使用,要知道创建角色的目的所在;掌握授予和回收权限的语句并能熟练使用,知道通过权限管理来保障数据库的安全。

重点难点:权限管理的语句及使用

实验七数据库的备份与恢复

实验任务:用户的创建与删除,权限的授予与回收,角色的创建与删除

实验学时:2学时

实验场所:实验室

实验内容:

(1)使用MySQL命令进行数据库备份。

(2)使用MySQL命令进行数据库恢复的操作。

教学方法:实验教学法

基本要求:掌握数据库备份的语句并能熟练使用;掌握恢复数据库的语句并能熟练使用。

重点难点:备份与恢复的语句及使用

实验八图书管理系统数据库设计

实验任务:根据所给的学生对图书的操作流程、管理员操作流程,设计E-R 图,并将E-R图转换为关系模型,最终生成各表,并对表中数据完成增、删、改、查的操作。

实验学时:2学时

实验场所:实验室

实验内容:

(1)根据需求分析的结果得到图书管理系统的E-R图。

(2)对优化后的E-R转换为关系模型。

(3)在MySQL下创建各表及各表的完整性约束。

(4)使用select、insert、update、delete语句实现对图书信息的操作。

教学方法:实验教学法

基本要求:掌握如何将E-R图中的各实体及联系转换为关系模型;综合运用所学的知识实现对图书信息的各种操作。

重点难点: E-R图的设计、E-R图转换为关系模型。

四、课程考核方法

检验课程目标达成度,评价学生学习成果达成度。考核环节包括平时成绩和期末考试成绩,总评成绩以百分计,满分100分,平时成绩由出勤、测验、课堂发言、实验、团队项目等部分组成,各考核环节所占分值比例及考核细则如下。

五、课程目标达成度评价

课程目标达成度评价包括课程分目标达成度评价,以及课程总目标达成度评价,具体计算方法如下:

=总评成绩中支撑该课程目标相关考核环节平均得分之和课程分目标达成度总评成绩中支撑该课程目标相关考核环节目标总分

=

100该课程学生总评成绩平均值课程总目标达成度该课程总评成绩总分(分) 六、建议教材及参考书

1、教材

数据库原理与设计(MySQL 版).李月军.北京:清华大学出版社,2019.7

2、参考书

[1] 《数据库系统概论(第5版).王珊.北京:高等教育出版社,2014 .9

[2] 《数据库系统工程师考试全程指导》.丁宝康,陈坚.北京:清华大学出版社,2006

[3] 《MySQL 数据库应用与实践教程》.卜耀华,石玉芳.北京:清华大学出版社,2017

最新sqlserver数据库基础教学大纲

S Q L S e r v e r2005数据库基础教学大纲

新世纪高职高专计算机专业基础系列规划教材 SQL Server 2005数据库基础 电子教学资料 吴伶琳杨正校主编 大连理工大学出版社 仅供学习与交流,如有侵权请联系网站删除谢谢13

前言 为了配合《SQL Server 2005数据库基础》课程的教学,体现教材的编写特色,更好地为读者服务,编写了此教学资料。教学资料内容有两个部分:第一部分是课程标准,包括了课程性质与任务、课程内容和要求、能力训练项目设计、考核方案等。 第二部分是电子教案,采用PowerPoint课件形式。教师可以根据不同的教学要求按需选取和重新组合。 教学资料中若有错误或不妥之处,请读者给予批评指正。 编者 2010年2月 仅供学习与交流,如有侵权请联系网站删除谢谢13

《SQL Server 2005数据库基础》课程标准 一、课程的性质与任务 本课程是高等职业技术学院计算机类专业的一门专业核心课程,其任务是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。 二、预备知识 学习本课程应具备计算机专业相关基础理论知识和基本操作技能,能够掌握一定的编程方法和规范,最好具有相关的数据库基础知识。前期课程有《计算机应用基础》、《C语言程序基础》、《Access数据库》等。教学过程中要坚持理论联系实际,将能力的训练贯穿于课程教学的全过程。 三、课程设计 1.课程目标设计 (1)能力目标 1.1课程的整体能力目标 仅供学习与交流,如有侵权请联系网站删除谢谢13

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

《数据库原理及应用》教学大纲 课程编号: 课程英文名称: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 方法描述现实世界的概念模型;关系 数据模型的相关概念;数据库系统三 级模式和两级映像的体系结构。

数据库原理教学大纲

《数据库原理》实验教学大纲 课程名称(中文/英文):数据库原理/ 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月 执笔人:谭丹丹审核人:张玉军

数据库应用技术——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

Access2010基础教学大纲

第7章Access 2010 教学目的与要求 通过一个实例介绍数据库技术,使学生对以数据库技术为核心的信息管理系统有一个整体的认识。 在本章知识介绍中引入基本概念的、数据类型、关系数据特点等知识点。 通过讲解数据收集、库表建立与维护、建立表与表间的联系、查询的使用、添加窗体和报表来理解和掌握数据库的操作流程。 在实例中引导学生学习和掌握简单算法、条件表达、函数及表达式使用。 重点 表的创建及常规属性设置、参数查询、交叉表查询、自定义计算 难点 条件表达式书写 教学方式 案例教学、理论+实践 教学时间安排 4学时(理论)+4学时(实践) 内容(红色字体涉及内容是讲课是要注意的) 7 数据库基础 7.1 数据库概述 7.1.1 数据及数据处理 简单介绍数据、信息、数据处理概念 7.1.2数据管理的发展(可省略) 7.1.3数据库系统组成(DBS,DBMS,DB) 7.2 数据模型 7.2.1 数据模型(侧重介绍关系模型) 7.2.2 关系模型的基本术语 涉及的概念要介绍清楚

7.3 Access数据库及其应用 7.3.1 Access数据库概述 7.3.2 创建Access数据库 7.3.3 在Access数据库中创建表 1.不同数据类型的选择和使用 2.重点介绍表设计视图创建表 3.表结构中“常规属性”设置:字段大小、默认值、有效性规则和文本、必填、格式等 7.3.4 表的维护与操作 1.学生要根据一个张表,会选取主键,会建索引,及常规维护 2.数据会筛选、查询 3.重点介绍表与表间关系的建立 7.3.5 查询 1.根据设计视图创建选择查询,介绍各种不是数据类型条件的书写 2.参数查询 3.交叉表查询 7.3.6 窗体 简单介绍窗体的创建,如何显示表和查询的数据 7.3.67 报表 简单介绍报表的创建,如何显示表和查询的数据 时间安排:(只是参考时间) (7.1—7.2 大约20分钟) 7.3.1-7.3.4 大约70分钟 7.3.5 大约60分钟 7.3.6 大约20分钟 7.3.7 大约10分钟

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

数据库原理及应用教学大纲 课程名称:数据库原理及应用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.查询优化 基本要求:理解关系系统的定义及分类。 熟练掌握关系查询优化的必要性、一般准则及步骤(实例和语法树)。 第五章关系数据理论 主要内容:

数据库原理教学大纲

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

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

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

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

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

数据库应用技术》教案大纲 适用专业 : 高职计算机应用技术 学时学分 : 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)数据模型(数据模型的分类;最常用的数据模型;层次模型;网状模型;关系模型)。

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

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

数据库基础教学大纲

深圳市深德技工学校《数据库基础》课程教学大纲 课程名称:数据库基础 课程类别:计算机专业必修课 适用对象:一年级,计算机网络专业 总学时: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的基本概念和特点。 教学难点:数据控制功能的实现。 【教学内容】

数据库应用基础教学大纲

《数据库应用基础》教学大纲 课程名称:数据库应用基础课程号:0130565 一、开设院(部) 管理科学与工程学院 二、教学对象 非计算机科学与技术专业本科学生 三、教学目的 数据是管理的基本资源,信息产生于对数据的有效管理及合理利用。数据库技术是当今计算机应用的重要基础之一,其在信息管理领域同样占有重要地位,数据库技术为数据及信息管理提供了强有力的技术支持,数据库相关知识和技能极具实用价值。凡与各种数据和信息资源管理及应用相关的各类专业均需学习和掌握数据库及其应用方面的知识,以适应目前的专业学习需要,并为将来工作中的数据处理和数据管理打下基础。因为,没有丰富的数据管理知识,不掌握有力的数据管理工具,将无法面对蕴藏着丰富信息资源的大量业务数据,无法归纳出崭新的管理理念,无法实现现代的管理模式。与对数据库应用系统开发人员的要求不同的是,管理人员应作为数据库系统的拥有者和使用者来学习数据库知识,以便了解如何从现实业务中提取和组织数据,如何进行数据管理,如何对数据进行加工和处理,如何获取所需的信息,从而使数据和信息在管理和决策中发挥重要作用。同时,掌握由现实业务系统到数据库系统的转换和实现方法,以便在数据库系统的开发和应用过程中,积极参与、严格控制,以确保数据库系统的功能、品质和性能。 四、教学要求 本课程的前修课程是计算机应用基础,以及其他计算机和管理类的课程。要求学生通过本课程的学习,准确掌握数据和信息的基本概念以及数据库知识;掌握信息系统与数据库的关系;了解信息系统开发路线和方法;掌握和运用建立数据模型的基本方法;了解数据分析、规范化的内容和基本方法;掌握和运用由数据模型到数据库的转换方法;重点掌握ACCESS数据库的基本数据操作;重点掌握SQL查询的基本操作;掌握ACCESS窗体、报表、数据访问页的基本设计方法;掌握ACCESS数据库安全与维护的概念和方法;了解如何从高级语言程序中访问数据库。 五、教学课时及其分配

《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) 其它教学方法 采用多媒体辅助教学手段,结合传统教学方法,解决好教学内容多、信息量大与学时少的矛盾;充分利用学校的图书馆的资源优势,查阅与课程相关的资料;通过布置课程设计来

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