一、课程基本信息:
课程编号: | |
课程中文名称: | 数据库技术及应用 |
课程英文名称: | Database Technology & Application |
课程性质: | 主要能力 |
适用专业: | 高职工商管理、电子商务 |
开课周期: | 一学期 |
总 学 时: | |
学 分: | 4 |
预修课程: | 计算机基础 |
课程简介: | 本课程为以上两专业必修课程,是为培养该两类专业人才的需要而设置 |
建议教材: | 《数据库技术及应用》主编 丁爱萍 高等教育出版社 |
参 考 书: | 《数据库概论》,《SQL_server开发人员指南》 |
该课程是电子商务、计算机类专业高职高专的一门重要的理论必修课程,是为培养满足以上两类人才的需要而设置的。
三、课程教学目的及要求
为以后学习软件开发及相关的专业课学习提供必要的数据库技术基础。要求学生学习完本课程后能够将数据库作为一个工具和方法来解决软件开发中数据库的建立及操作。
四、理论教学内容与基本要求:
第一章 数据库系统的基本概念
重点:信息与数据以及数据库系统的结构;
难点:数据库系统的三级数据模式结构
1.1 数据库的作用(了解)
1.2 与数据库相关的概念(识记)
记住信息、数据、数据库的概念以及数据库管理系统与数据库应用系统的定义
1.3数据库技术的发展(了解)
知道数据管理技术发展的三个阶段:人工管理、文件系统、数据库技术,并要掌握各个阶段的优缺点;
1.4数据库系统的结构(理解)
理解数据库系统的体系结构和数据库管理系统的功能结构,充分理解数据库系统的三级数据模式结构;
第二章数据模型与概念模型
重点:概念模型及其表示;关系模型;
难点:层次模型,网状模型,关系模型
2.1信息的三种世界(理解)
理解信息的三种世界:现实世界、信息世界、计算机世界以及这三种世界的联系;
2.2概念模型及其表示(掌握)
掌握本章所有概念,掌握实体集之间的联系,掌握E-R图的画法;
2.3数据模型概述(理解)
理解数据模型三要素:数据结构、数据操作以及数据约束条件
2.4层次模型(了解)
2.5网状模型(了解)
2.6关系模型(掌握)
掌握关系模型的数据结构,关系操作和关系的完整性约束条件;还要掌握关系模型与非关系模型的比较;
第三章关系数据库
重点:关系模型及其定义
难点:关系代数
3.1关系模型及其定义(理解)
理解关系数据结构以及关系的完整性
3.2关系代数(掌握)
掌握关系代数的基本运算:选择运算、投影运算、连接运算、除运算,能用关系代数对一些实际问题求解;
第四章关系数据库标准语言——SQL
重点:SQL的数据定义、查询、更新、控制功能
难点:SQL的数据定义、查询、更新功能以及嵌入式SQL
4.1SQL概述及特点(识记)
记住SQL的主要功能和主要特点;
4.2SQL的数据定义功能(掌握)
掌握基本表、索引、视图的定义和维护;
4.3SQL的数据查询功能(应用)
熟练掌握SELECT语句,能用SELECT语句解决实际问题;
4.4SQL的数据更新功能(掌握)
掌握SQL的数据插入、修改、删除功能;
4.5嵌入式SQL(理解)
理解游标;
4.6SQL的数据控制功能(掌握)
数据操作权限的设置以及SQL对数据库操作权限的控制;
第五章SQL_server2000关系数据库管理系统
上机操作,熟练掌握SQL_server2000的基本操作;
第六章关系数据库理论
重点:函数依赖和范式
难点:范式
6.1关系模式规范化的必要性(理解)
理解插入异常、删除异常、修改异常以及数据冗余;
6.2函数依赖及其关系的范式(理解)
理解函数依赖的概念以及第一、第二、第三和BC范式的概念;
6.3多值依赖及关系的第四范式(理解)
理解多值依赖的概念以及第四范式的概念;
第七章数据库系统的设计方法
重点:系统需求分析、概念结构设计和概念模型向关系模型的转化
难点:概念模型向关系模型的转化
7.1数据库系统设计概述(理解)
理解数据库系统设计的基本步骤;
7.2系统需求分析(理解)
理解需求分析的任务和方法,数据字典及其表示;
7.3概念结构设计(掌握)
掌握局部视图的设计以及视图的集成;
7.4数据库逻辑结构的设计(掌握)
掌握概念模型向关系模型的转换;
7.5数据库物理结构设计(理解)
理解数据库物理结构设计的内容和方法;
7.6数据库的实施和维护(理解)
掌握数据库的运行和维护;
7.7数据库应用系统的设计(理解)
理解数据库系统的层次结构;
第八章数据库保护
重点:数据库的并发控制
难点:数据库的并发控制
8.1数据库的安全性(识记)
8.2数据库的完整性(理解)
理解完整性约束条件和完整性控制;
8.3数据库的并发控制(掌握)
理解事务、锁、死锁和活锁的概念;
8.4数据库的恢复(掌握)
掌握故障恢复的方法;
第九章SQL_server2000的数据库保护技术
上机操作,熟练掌握SQL_server2000的用户和角色管理以及权限管理;
实训:SQL查询等语句,数据库系统均有实训要求。详见实训大纲。
五、学时分配表:
序号 | 教学内容 | 内容 类别 | 学时 分配 |
1 | 第一章数据库系统的基本概念 | 理论 | 4 |
2 | 第二章数据模型与概念模型 | 理论 | 6 |
3 | 第三章关系数据库 | 理论 | 10 |
4 | 第四章关系数据库标准语言——SQL | 实验 | 6 |
5 | 第五章SQL server2000关系数据库管理系统 | 实验 | 4 |
6 | 第六章关系数据库理论 | 理论 | 10 |
7 | 第七章数据库系统设计方法 | 理论 | 8 |
8 | 第八章数据库保护 | 理论 | 10 |
9 | 第九章SQL server的数据库保护技术 | 实验 | 6 |
10 |