数据库基础教学大纲.doc
文本预览下载声明
《数据库基础》教学大纲
适用专业:计算机信息管理、信息安全技术(普通高职) 总学时:60
一、课程的目的与任务
本课程是信息管理与信息系统专业的一门专业基础课。其任务是使学生掌握数据库的基本概念、数学模型、基本操作理论和通用的数据库操作技术,为进一步学习和应用数据库技术打下坚实的基础。
数据库技术作为信息管理与信息系统的核心技术,数据库原理在本专业的课程中占有十分重要的位置。
二、教学内容及教学要求
第一章 数据库系统概论
教学内容:
本章主要介绍数据库系统涉及的基本概念。主要内容有:
1.数据(Data)、数据库(DataBase, DB)、数据库管理系统(Data Base Management System DBMS)、数据库系统(DBS)的概念;
2.数据管理发展的三个阶段,不同阶段数据管理的特点,特别是数据库系统的特点;
3.数据模型,两类数据模型___概念模型和数据模型(层次模型、网状模型、关系模型)中的基本概念;
4.数据库的系统结构;数据库系统组成。
教学要求:
1.了解数据(Data)、数据库(Database,DB)、数据库管理系统(DBMS)、数据库系统(DBS)的概念;
2.了解数据管理发展的三个阶段,不同阶段数据管理的特点,特别是数据库系统的特点;
3.掌握数据模型的概念;数据模型是数据库系统中的核心概念,要求掌握数据模型的组成,掌握两类不同的数据模型-概念模型和数据模型;掌握三种不同的数据模型(层次模型、网状模型、关系模型)的概念;
3.掌握数据库系统的分层结构,了解三种视图的作用和所处的位置,了解数据库系统的组成。
实验内容:
了解一个实际的数据库管理系统(Microsoft SQL Server 2000),熟悉其操作界面,了解主要功能。
第二章 关系数据库
教学内容:
关系数据库是本门课学习的重点, 与其它数据库系统比较,关系数据库系统具有坚实的理论基础是其主要特点之一。本章介绍关系数据库的主要概念和关系运算。主要内容有:
1.关系模型
2.关系模型概述
3.关系数据结构及形式化定义
4.关系的完整性
5.关系代数
6.关系演算
教学要求:
1.掌握关系数据库的基本结构和组成,掌握关系数据结构﹑关系操作集合和关系完整性约束的概念和内容;
2.掌握关系模型的基本结构和特点;
3.掌握域、笛卡儿积、关系、关系模式、关系数据库的概念,理解关系数据结构及其形式化定义的数学描述;
4.掌握关系完整性的概念;掌握实体完整性、参照完整性、用户定义完整性的概念和作用;
5.掌握括传统的集合运算和专门的关系运算的规则,重点掌握专门的关系运算规则,包括选择、投影、连接、自然连接等运算;
6.了解元组关系演算和域关系演算的概念,掌握关系演算的一般规则;
第三章 关系数据库标准语言SQL
教学内容:
SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能不仅仅是查询。SQL是一个通用的、功能及强的关系数据库语言。本章的主要内容包括:
1. SQL的基本概念和特点;
2. SQL的数据定义功能;
3. SQL的数据查询功能;
4. SQL的数据更新功能;
5.视图的概念和作用
6.数据控制功能的实现
7.嵌入式SQL
教学要求:
1.了解SQL语言的基本功能和特点;掌握相关的基本概念;
2.掌握SQL的数据定义命令(Create、Drop、Alter)的功能;掌握定义、修改、删除基本表的SQL命令用法;掌握定义、修改、删除索引的SQL命令的用法;
3.掌握SELECT命令的基本格式;掌握单表查询的方法和技巧;掌握多表连接查询的方法和技巧;掌握嵌套查询、集合查询的方法和技巧;
4.掌握UPDATE命令的基本功能和使用方法;
5.掌握视图的概念和特点;掌握使用Create、Drop、Alter命令建立、删除、修改视图的方法;
6.掌握常用的数据控制功能(事物控制、权限控制、并发控制)的概念;掌握GRANT和REVOKE命令的使用方法;
7.掌握嵌入式SQL的概念,了解嵌入式SQL的一般形式和嵌入式SQL与主语言之间通信的方法。
实验内容:
1.SQL_Select命令练习1:基本查询、条件查询、结果排序;
2.SQL_Select命令练习2:分组统计、多表连接
3.SQL_Select命令练习3:嵌套查询、集合查询
第四章 关系系统及查询优化
教学内容:
1.关系系统的定义和分类
2.关系数据库系统的查询优化
教学要求:
1.掌握关系系统的定义,了解关系系统的分类;
2.了解实现关系系统查询优化的意义;掌握查询优化的一般原则;掌握关系代数表达式的优化规则和优化的一般步骤。
实验内容:
按优化的表达式设计SQL_Select语句
显示全部