《数据库原里》课程教案
第二章 关系数据库
一、教学目标及基本要求
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)关系代数。
四、深化和拓宽
结合数学集合的概念介绍关系的形式化定义;结合高级语言中数据类型与数据值的概念介绍关系模式与关系的概念;使用多媒体技术展示关系操作(关系代数)中选择、投影、连接和除法的概念与运算方式。
4
《数据库原里》课程教案
五、教学方式
已板书介绍各种概念与特点,结合现代化的多媒体技术动画演示各种关系代数的算法步骤。
六、本章的思考题和习题
1.试述关系模型的三个组成部分。 2.试述关系数据语言的特点和分类。
4.试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?
5.使用关系代数完成下列题意。
6.试述等值连接与自然连接的区别和联系。
7.关系代数的基本运算有哪些 ? 如何用这些基本运算来表示其他运算?
5
《数据库原里》课程教案
第三章 关系数据库标准语言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语言在使用板书介绍了其产生和发展后,使用多媒体技术课件和实际的数据库管理系统(SQL Server 2005/2008)一边讲解各种形式的查询一边给学生们用实际例子来演示,能够达到更好的效果。
6
《数据库原里》课程教案
五、教学方式
在介绍教材内容的同时,结合多媒体课件和Sql Server 2005/2008演示。
六、本章的思考题和习题
3.用SQL语句建立第二章习题5中的4个表。
5.针对习题3中的四个表试用SQL语言完成以下各项操作。 6.什么是基本表?什么是视图? 8.所有的视图是否都可以更新?为什么?
9.哪类视图是可以更新的?哪类视图是不可更新的?各举一例说明。
11.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。针对该视图VSP完成下列查询:
(1)找出三建工程项目使用的各种零件代码及其数量。 (2)找出供应商S1的供应情况。
7
相关推荐: