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

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

ID:37765449

大小:91.00 KB

页数:8页

时间:2019-05-30

数据库原理及应用教学大纲_第1页
数据库原理及应用教学大纲_第2页
数据库原理及应用教学大纲_第3页
数据库原理及应用教学大纲_第4页
数据库原理及应用教学大纲_第5页
资源描述:

《数据库原理及应用教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用DatabasePrinciplesandApplication课程代码:33150201学时数:54学分数:3课程类别:公共必修开课学期:第3学期适用专业:软件工程本科开课单位:软件学院先修课程:《大学计算机基础》、《C语言》后续课程:《大型数据库技术》、《ASP.NET高级应用》、《JavaWeb高级编程》等编写日期:2008.5一、课程性质和目的课程性质:《数据库原理及应用》是计算机类各专业必修的学科必修课程。该课程包括数据库原理、关系数据库语言、关系理论及数据库系统的设计与实现。数据库技术产生于本世纪60年代

2、未70年代初,数据库技术聚集了数据处理最精华的思想,是管理信息最先进的工具。数据库系统是一门综合性的软件技术,它是离散数学、编译原理、数据结构、操作系统、程序设计等许多软件知识的综合应用,其理论性的实践性都很强,是使用计算机进行各种信息管理的必备知识。目的:学生通过学习该课程后主要应掌握以下内容:(一)掌握数据库技术的基本原理(二)了解多种类型数据库,特别是关系型数据库的原理及设计(三)熟练掌握数据库的工具语言SQL(四)掌握数据库规范化设计理论(五)了解数据库的安全保护技术(六)掌握小型数据库的创建工具和实现方法学生通过学习该课程

3、后能够运用数据库原理知识解决信息管理的实际问题。学生通过学习该课程后能够独立应用一门数据库语言进行信息管理系统的设计、开发及维护。二、课程教学内容、学时分配和课程教学基本要求(一)基本教学内容第1章数据库系统的基本概念1.1数据库的相关术语1.1.1数据与信息1.1.2数据库1.1.3数据库管理系统1.1.4数据库系统1.1.5信息管理系统1.2数据管理技术的产生和发展1.2.1数据管理1.2.2人工管理阶段1.2.3文件系统阶段81.2.4数据库系统阶段1.2.5数据库技术的发展1.2.6数据库技术的主要研究领域1.3数据模型1.

4、3.1信息的三种世界及其描述1.3.2数据模型的分类1.3.3实体联系模型1.3.4常用的结构数据模型1.4数据库系统的模式结构1.4.1数据库系统模式的概念1.4.2数据库的三级模式1.4.3数据库的二级映象功能与数据独立性1.5数据库管理系统的功能结构1.6数据库系统的组成第2章关系数据库基础2.1关系模型的基本概念2.1.1关系模型概述2.1.2关系数据结构2.1.3关系数据库完整性规则2.2关系代数2.2.1传统的集合运算2.2.2专门的关系运算2.2.3关系代数举例2.3关系演算2.3.1元组关系演算2.3.2域关系演算2

5、.3.3关系运算的安全限制第3章关系数据库标准语言SQL3.1SQL语言概述3.1.1SQL的发展3.1.2SQL的特点3.1.3基本概念3.1.4SQL语言分类简介3.2SQL数据定义语言3.2.1 定义基本表3.2.2完整性约束的实现3.2.3 索引的定义与维护3.3数据查询语句3.3.1 Select语句一般语法3.3.2 简单查询3.3.3 连接查询3.3.4 子查询3.3.5 集合查询3.4数据更新语句83.4.1 数据插入3.4.2 数据修改3.4.3 数据删除3.4.4更新语句对约束的影响3.5SQL的数据控制功能3.

6、5.1数据库安全控制3.5.2数据操作权限的设置3.5.3拒绝权限 3.6视图操作3.6.1 视图概述3.6.2 定义视图3.6.3 查询视图 3.6.4更新视图3.6.5 删除视图第4章关系数据库设计理论4.1为何引入规范化理论4.1.1关系模式基本要求4.1.2关系模式中的数据依赖4.2函数依赖有关概念4.2.1函数依赖的定义4.2.2完全函数依赖和部分函数依赖4.2.3平凡函数依赖和非平凡函数依赖4.2.4转递函数依赖4.2.5码4.3范式4.3.1第一范式4.3.2第二范式4.3.3第三范式4.3.4BC范式4.4关系模式的

7、规范化4.4.1规范化的目的和基本原则4.4.2关系模式规范化的步骤4.4.3关系模式的分解4.4.4模式分解算法4.5典型例题及分析4.6关系模式的反规范化4.6.1非规范化问题的提出4.6.2反规范化处理的主要技术4.6.3反规范技术需要维护数据的完整性第5章数据库设计5.1数据库设计概述5.2.1数据库和信息系统5.2.2数据库设计的任务与特点5.2.3数据库设计方法85.2.4数据库设计的步骤5.2需求分析5.2.1需求分析的任务5.2.2需求分析的重点5.2.3需求分析的方法5.3概念结构设计5.3.1概念设计的任务5.3

8、.1概念结构设计的方法步骤5.3.2数据抽象与局部视图设计5.3.3视图集成5.4逻辑结构设计5.4.1概念模型向关系模型转换5.4.2数据模型的优化5.4.3外模式的设计5.5数据库物理设计5.5.1数据库物理设计内容方法5.5.2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。