《数据库原理与应用》是信息管理类专业的一门专业基础课。本课程设置的目的足为了使学生掌握SQLServer2000数据库的基本原理和应用,原理部分以数据库技术的实际应用为目标,重点讲述数据库的基本知识、基本原理和基本技术;应用部分以SQLServer2000数据库应用开发的主要方法为主,介绍数据库应用系统的设计方法、步骤和范例。
基本要求:
1、了解和掌握数据库管理技术发展的过程,数据库系统的基本概念、体系结构和全局结构。
2、掌握关系模型的关系运算理论,关系数据库SQL语言的全貌和使用技术。
3、了解和掌握关系数据库的规范化理论以及数据库设计的全过程,能进行数据库结构的设计和简单应用程序的设计。
4、掌握Transact_SQL编程。
5、掌握SQLServer2000数据库的应用与管理。
为使课程达到应有的效果,除教师设法提高教学质量和适当掌握教学进度外,要求学生做到以下几点:
(1)不无故缺席;
(2)认真阅读参考教材:
(3)独立完成规定作业。
课程必备知识
先修课程:计算机应用基础、程序设计基础
知识要点
第一章 数据库系统概述
一、信息、数据和数据处理
二、数据管理技术的发展
三、数据库系统的组成与结构
四、数据库管理系统
学习要求:了解数据管理技术的发展、数据模型和数据库系统的基本概念等,为后面各章的学习奠定基础。
第二章 数据模型
一、什么是数据模型
二、概念模型
三、数据库类型
学习要求:掌握模型的基本概念,了解在数据库系统中常见的几种数据模型。
第三章 数据模型
一、关系模型的基本概念
二、关系的数学定义
学习要求:了解关系数据库理论,能够设计出合理的数据库,掌握关系的数学定义和关系代数。
第四章 关系数据库规范化理论
一、问题的提出
二、函数依赖
三、范式和规范化
学习要求:掌握规范化设计的理论问题。
第五章 数据库设计
一、数据库设计概述
二、需求分析
三、概念结构设计
四、逻辑结构设计
五、物理结构设计
六、数据库的实施和维护
学习要求:掌握数据库设计的基本方法和步骤。
第六章 SQLServer2000系统概述
一、SQLServer2000系统简介
二、系统需求
三、SQLServer2000的安装
四、客户机/服务器体系结构
五、SQLServer服务器的管理
六、SQLServer2000的主要组件
学习要求:了解SQLServer2000系统的基本情况、安装方法和体系结构等。
第七章 创建和使用数据库
一、查看数据库
二、SQLServer数据库和文件
三、创建数据库
四、数据库更名
五、删除数据库
学习要求:掌握实用企业管理器查看数据库的属性以及创建和删除数据库等。
第八章 创建和使用表
一、建立表
二、修改表的结构
三、建立数据关系图
四、删除表
五、记录的新增和修改
学习要求:掌握利用企业管理器创建、删除和修改表。
第九章 T-SQL
一、SQL语言
学习要求:掌握SQL语言的基本知识。
第十章 索引
一、索引简介
二、索引类型
三、创建索引
四、查看和删除索引
学习要求:了解索引的概念和用途,掌握索引的创建和修改。
第十一章 数据库完整性
一、约束
二、默认值
三、规则
学习要求:了解数据库完整性的意义,掌握完整性定义的方法和应用。
第十二章 视图
一、视图概述
二、创建视图
三、使用视图
四、视图的修改
五、视图信息的查询
六、视图的删除
学习要求:了解视图的概念和用途,掌握视图的创建、修改和查询以及删除。
第十三章 存储过程
一、概述
二、创建存储过程
三、执行存储过程
四、存储过程的查看、修改和删除
学习要求:掌握存储过程的创建、执行、修改和删除等。
第十四章 触发器
一、概述
二、创建触发器
三、inserted表和delete表
四、使用触发器
五、修改触发器
六、删除触发器
学习要求:掌握触发器的创建、修改和删除等。
第十五章 SQLServer的安全管理
一、SQLServer安全体系结构
二、SQLServer的验证模式
三、账号和角色
学习要求:掌握SQLServer的验证模式及其设置、NT验证模式对SQLServer的影响、登录账号的设置、用户和角色的创建以及用户和角色的权限设置等。
第十六章 数据备份与还原
一、备份和还原构架
二、备份数据库
三、数据还原
学习要求:掌握备份策略、备份数据库中各种对象以及sQLServer数据库的还原。
1、《数据库原理与应用》 李春葆 曾平编著 清化大学出版社 2007.11