最新教案80910239数据库原理教案课程组.docx

上传人:b****3 文档编号:955467 上传时间:2022-10-14 格式:DOCX 页数:30 大小:59.57KB
下载 相关 举报
最新教案80910239数据库原理教案课程组.docx_第1页
第1页 / 共30页
最新教案80910239数据库原理教案课程组.docx_第2页
第2页 / 共30页
最新教案80910239数据库原理教案课程组.docx_第3页
第3页 / 共30页
最新教案80910239数据库原理教案课程组.docx_第4页
第4页 / 共30页
最新教案80910239数据库原理教案课程组.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

最新教案80910239数据库原理教案课程组.docx

《最新教案80910239数据库原理教案课程组.docx》由会员分享,可在线阅读,更多相关《最新教案80910239数据库原理教案课程组.docx(30页珍藏版)》请在冰豆网上搜索。

最新教案80910239数据库原理教案课程组.docx

最新教案80910239数据库原理教案课程组

图1-2大学生购买手工艺品可接受价位分布

新材料手工艺品。

目前,国际上传统的金银、仿金银制成饰品的销售在逐步下降,与此形成鲜明对比的是,数年以前兴起的崇尚然风格、追求个性的自制饰品--即根据自己的创意将各种材质的饰珠,用皮、布、金属等线材串出的品,正在各国的女性中大行其道。

月生活费人数(频率)百分比

3、消费“多样化”

人民广场地铁站有一家名为“漂亮女生”的饰品店,小店新开,10平方米不到的店堂里挤满了穿着时尚的女孩子。

不几日,在北京东路、淮海东路也发现了“漂亮女生”的踪影,生意也十分火爆。

现在上海卖饰品的小店不计其数,大家都在叫生意难做,而“漂亮女生”却用自己独特的经营方式和魅力吸引了大批的女生。

3、竞争对手分析

标题:

手工制作坊2004年3月18日

标题:

大学生“负债消费“成潮流2004年3月18日

图1-5购物是对消费环境的要求分布

大学生对手工艺制作兴趣的调研

 

 

院系:

控制与计算机工程学院

计算机系(保定)

教研室:

软件教研室

教师:

王保义阎蕾廖尔崇

 

《数据库原理》课程教案

课程名称

数据库原理

课程学分

2.5

课程属性

必修课(√)专业选修课()校定公共选修课()

课程总学时

40学时

其中:

讲课:

40学时

实验:

0学时

先修课程

离散数学、离散数学结构、数据结构、软件工程、高级语言程序设计

授课专业、班级

计算机科学与技术、软件工程、网络工程、信息安全

基本教材和主要参考书

教材名称

出版社

作者

出版时间

数据库系统概论

高等教育出版社

萨师煊王珊

2006年

参考书

出版社

作者

出版时间

数据库系统简明教程

高等教育出版社

王珊

2004

AnIntroductiontoDatabaseSystem

Addison-Wesley

DateCJ

2000

数据库系统概论学习指导与习题解答

高等教育出版社

王珊,朱青

2003

教学目的

及要求

数据库是计算机科学与技术、软件工程、网络工程、信息安全专业的一门必修课。

在计算机技术深入发展和广泛应用的今天,数据库技术已成必不可少的重要分支。

例如在管理信息系统、办公室自动化技术、计算机辅助设计、知识库系统、智能系统,数据挖掘等都离不开数据库技术,所以,计算机系的学生很有必要掌握这门技术。

数据库原理课程也就成为计算机系的学生应该学习的一门重要课程。

本课程的任务是让学生掌握数据库的基本原理,对于实际的应用能设计一个合理的数据库结构,会用数据库(DB)语言对数据库进行查询,修改,并会对数据库作一些维护工作,为以后更深层的应用储备知识。

配合本门课,还安排了一周的数据库原理课程设计。

通过课程设计,从实际操作中,加深对所学概念的掌握与理解,提高实际操作能力。

了解数据库系统的体系结构及特点。

熟练掌握关系数据库的基本概念及其应用。

较深入了解数据库理论并会应用这些理论分析数据库。

通过上机实验,把设计数据库的方法理论应用在上机作业的具体实践中。

注:

表中()选项请打“∨”

第一章绪论

一、教学目标及基本要求

1.了解数据、数据库、数据库管理系统、数据库系统的概念和特点

2.了解数据管理、数据处理的历史及各个阶段的特点

3.掌握数据模型的概念及组成要素

4.学会E-R图

5.了解常见的4种逻辑模型,掌握关系模型的基本概念

6.掌握数据库系统结构

二、各节教学内容及学时分配

1.数据、数据库、数据库管理系统、数据库系统的概念(1学时)

2.数据管理技术的发展及数据库的特点(1学时)

3.数据模型的概念、分类、要素(1学时)

4.概念模型及概念模型的表示形式E-R图(1学时)

5.了解常见的4种逻辑模型,掌握关系模型的概念(1学时)

6.掌握数据库系统三级模式和两级映像结构(1学时)

三、重点和难点及其处理和解析

1.重点

(1)数据库概念、特点

(2)数据模型的概念、分类、要素

(3)概念模型、E-R图

(4)数据库三级模式和两级映像结构

2.难点

(1)概念模型,E-R图

(2)数据库三级模式和两极映像结构

对于重点与难点内容,着重讲解与分析,并对批处理操作系统的内容结合实例与例题,详细讲解与讨论。

四、深化和拓宽

沿着数据管理的历史,结合学生们学习C++/Java的实际情况,让学生们体会到在高级语言环境下手工管理数据的难点。

引入数据库管理数据的技术,给学生们用一个实例展示数据库管理数据的方便性、快捷性、高效性和安全性。

五、教学方式

主讲式教学,将讲义内容讲解完毕后,留一部分时间让学生们提问和使用多媒体技术给学什么展示数据技术。

六、本章的思考题和习题

4.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。

5.试述数据库系统的特点。

6.数据库管理系统的主要功能有哪些?

7.试述数据模型的概念、数据模型的作用和数据模型的三个要素。

8.试述概念模型的作用。

9.定义并解释概念模型中以下术语:

实体,实体型,实体集,属性,码,实体联系图(ER图)。

10.试给出3个实际部门的ER图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。

11.试给出一个实际部门的ER图,要求有三个实体型,而且3个实体型之间有多对多联系。

3个实体型之间的多对多联系和三个实体型两两之间的三个多对多联系等价吗?

为什么?

12.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。

请用ER图画出此学校的概念模型。

13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。

这些零件由不同的原材料制成,不同零件所用的材料可以相同。

这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。

请用ER图画出此工厂产品、零件、材料、仓库的概念模型。

19.试述关系数据库的特点。

22.什么叫数据与程序的物理独立性?

什么叫数据与程序的逻辑独立性?

为什么数据库系统具有数据与程序的独立性?

23.试述数据库系统的组成。

24.DBA的职责是什么?

25系统分析员、数据库设计人员、应用程序员的职责是什么?

第二章关系数据库

一、教学目标及基本要求

1.关系数据结构及形式化定义;

2.掌握关系、关系模式和关系数据库的概念;

3.掌握关系的三类完整性;

4.熟练的掌握关系代数的各种操作;

二、各节教学内容及学时分配

1.关系数据结构(0.5学时);

2.关系数据结构的特点及性质等(0.5学时)

3.关系与关系模式的概念(1学时)

4.关系模式的三类完整性(1学时)

5.传统的关系操作(1学时)

6.专门的关系运算(1.5学时)

8.简要介绍其他的关系操作(0.5学时)

三、重点和难点及其处理和解析

1.重点

(1)关系数据结构

(2)关系与关系模式的概念

(3)关系模式的三类完整性

(4)关系代数

2.难点

(1)关系数据结构;

(2)关系模式的三类完整性;

(3)关系代数。

四、深化和拓宽

结合数学集合的概念介绍关系的形式化定义;结合高级语言中数据类型与数据值的概念介绍关系模式与关系的概念;使用多媒体技术展示关系操作(关系代数)中选择、投影、连接和除法的概念与运算方式。

五、教学方式

已板书介绍各种概念与特点,结合现代化的多媒体技术动画演示各种关系代数的算法步骤。

六、本章的思考题和习题

1.试述关系模型的三个组成部分。

2.试述关系数据语言的特点和分类。

4.试述关系模型的完整性规则。

在参照完整性中,为什么外部码属性的值也可以为空?

什么情况下才可以为空?

5.使用关系代数完成下列题意。

6.试述等值连接与自然连接的区别和联系。

7.关系代数的基本运算有哪些?

如何用这些基本运算来表示其他运算?

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

一、教学目标及基本要求

1、了解SQL语言的产生和发展;

2.了解SQL语言的特点;

3.熟练掌握如何使用SQL语言创建数据库、数据表、索引等;

4.熟练掌握SQL语言对单表、多表的各类查询;

5.熟悉掌握嵌套查询;

6.熟练掌握如何使用SQL创建和使用视图。

二、各节教学内容及学时分配

1.了解SQL语言的产生和发展(1学时)

2.熟练掌握SQL语言创建数据库、数据表(2学时)

3.熟练掌握各种形式的查询(2学时)

4.掌握SQL对视图的操作(2学时);

三、重点和难点及其处理和解析

1.重点

(1)SQL语言创建数据库、数据表;

(2)各种形式的查询;

(3)嵌套查询;

(4)使用SQL创建和使用视图;

2.难点

(1)各种形式的查询;

(2)嵌套查询

(3)使用SQL创建和使用视图

四、深化和拓宽

对于SQL语言在使用板书介绍了其产生和发展后,使用多媒体技术课件和实际的数据库管理系统(SQLServer2005/2008)一边讲解各种形式的查询一边给学生们用实际例子来演示,能够达到更好的效果。

五、教学方式

在介绍教材内容的同时,结合多媒体课件和SqlServer2005/2008演示。

六、本章的思考题和习题

3.用SQL语句建立第二章习题5中的4个表。

5.针对习题3中的四个表试用SQL语言完成以下各项操作。

6.什么是基本表?

什么是视图?

8.所有的视图是否都可以更新?

为什么?

9.哪类视图是可以更新的?

哪类视图是不可更新的?

各举一例说明。

11.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。

针对该视图VSP完成下列查询:

(1)找出三建工程项目使用的各种零件代码及其数量。

(2)找出供应商S1的供应情况。

第四章数据库安全性

一、教学目标及基本要求

1.数据库安全性概念;

2.数据库的授权与回收。

二、各节教学内容及学时分配

1.数据库安全性概述(1学时)

2.使用SQL语言完成数据库的授权与回收(1学时)

三、重点和难点及其处理和解析

1.重点

(1)使用SQL语言完成数据库的授权与回收

2.难点

(1)使用SQL语言完成数据库的授权与回收

四、深化和拓宽

同样我们可以使用SQLServer演示的方式来讲授本章的内容。

五、教学方式

在讲授课程内容的同时,结合多媒体技术和SQLSever2005/2008实例教学。

六、本章的思考题和习题

1.什么是数据库的安全性?

2.数据库安全性和计算机系统的安全性有什么关系?

5.试述实现数据库安全性控制的常用方法和技术。

6.什么是数据库中的自主存取控制方法和强制存取控制方法?

14.统计数据库中存在何种特殊的安全性问题?

第五章数据库完整性

一、教学目标及基本要求

1.掌握数据库实体完整性;

2.掌握数据库参照完整性;

3.掌握数据库自定义完整性;

二、各节教学内容及学时分配

1.数据库实体完整性(1学时)

2.数据库参照完整性(1学时)

3.数据库自定义完整性(1学时)

三、重点和难点及其处理和解析

1.重点

(1)数据库实体完整性;

(2)数据库参照完整性;

(3)数据库自定义完整性;

2.难点

(1)数据库实体完整性;

(2)数据库参照完整性;

(3)数据库自定义完整性;

同样我们可以使用SQLServer演示的方式来讲授本章的内容。

五、教学方式

在讲授课程内容的同时,结合多媒体技术和SQLSever2005/2008实例教学。

六、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1