您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 信息学院课程数据库原理与应用教案
信息学院课程《数据库原理与应用》教案【首页】课程名称数据库原理与应用授课专业网络技术年级2004级课程编号课程类型必修课校级通识课();专业基础课(√);专业课()专业方向课();选修课任选课();跨系(院)任选课()授课方式课堂讲授(√);实验课()考核方式考试(√);考查()课程教学总学时数64学分数4课时分配课堂讲授32学时;实验课32学时教材名称《数据库原理与VisualFoxPro应用》作者王丙义出版社及出版时间中国铁道出版社,2005.2指定参考书数据库系统概论(第三版)作者萨师煊王珊出版社及出版时间高等教育出版社2000.2数据库系统教程(第二版)施伯乐丁宝康汪卫编著出版社及出版时间高等教育出版社,2003.2《VisualFoxpro数据库应用技术》訾秀玲出版社及出版时间中国铁道出版社,2005.7授课教师郝计奎授课时间2006.9~2007.1注:表中()选项请打“√”。信息学院教案【续页】周次第1周课次第1次课备注章节名称第一章信息管理与数据库系统§1.1信息与数据§1.2数据管理问题举例§1.3数据库管理系统§1.4数据库系统的组成§1.5数据管理技术的发展授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求1、让学生理解数据库的基本概念,了解数据管理的问题2、理解数据、信息的基本概念3、了解数据库系统的组成、数据管理技术的发展阶段教学内容提要时间分配一、基本概念1、DATA信息、信息与数据的关系、信息管理系统2、DB3、DBMS(1)DDL(2)DML(3)DCL4、DBS二、数据管理的发展阶段1.人工阶段(1)数据不保存(2)由应用程序管理数据(3)数据不共享(4)数据不具有独立性三、文件系统阶段1.数据可以长期保存2.由文件系统管理数据3.数据的共享性差,冗余度大4.数据的独立性差四、数据库系统阶段1.数据结构化2.数据的共享性高,冗余度低3.数据的独立性高4.数据由DBMS统一管理和控制(1)数据的安全性保护(2)数据的完整性保护(3)并发控制(4)数据库恢复30’202030重点与难点重点:数据库的基本概念、人工管理阶段、文件管理、数据库系统的特点难点:基本概念的理解作业1.1教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】周次第2周课次第1次课备注章节名称第一章信息管理与数据库系统§1.6概念模型与数据模型授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求1、理解模型、数据模型、概念模型的概念2、了解三个世界3、掌握概念模型中的一些基本概念:实体、属性、码、实体集、实体型、联系、域4、掌握概念模型的表示与表示方法。教学内容提要时间分配一、模型1、概念模型2、数据模型三个世界:现实世界、信息世界、机器世界二.数据模型的组成要素1.数据结构2.数据操纵3.数据的约束条件三.概念模型1.概念模型中的基本概念实体、属性、码、域实体型、实体集、联系、联系类型(1:1、1:M,M;N)2.概念模型的表示方法E-R图3.实例10585重点与难点重点:概念模型概念、表示、实现难点:用E-R图来表达概念模型新知识点:码、E-R图作业1.3、1.4、1.5教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】周次第3周课次第2次课备注章节名称第二章关系数据模型§2.1关系模型数据结构§2.2关系完整性授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求目的:(1)让学生了解关系模型的组成要素(2)理解并掌握关系的定义(3)理解关系、元组、属性、域、主码、主属性、非码属性、全码、关系模式等概念(4)熟悉关系的基本性质(5)掌握关系的实体、参照、用户自定义完整性教学内容提要时间分配一、关系模型概述1、关系数据结构二维表格2、关系操作关系代数、SQL、关系演算(元组演算、域演算)3、关系完整性约束二、关系1、域2、关系3、基本概念侯选码、主码、主属性、非码属性、全码4、关系的基本性质三、关系模式R(U)四、关系完整性1、实体完整性若属性A是基本关系R的主属性,则属性A不能取空值10’401040重点与难点重点:关系的定义,关系模式、实体完整性难点:实体完整性作业2.1教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】第1页周次第4周课次第1次课备注章节名称第二章关系数据库§2.2关系的完整性;§2.3关系代数授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求目的:(1)让学生理解参照完整性、用户定义的完整性的含义(2)掌握关系实体完整性、参照完整性的规则(3)理解外码的概念,并学会如何判断哪些属性是外码?(4)掌握关系运算的集合运算规则,并能熟练应用(5)掌握专门的关系运算规则,并能熟练应用教学内容提要时间分配一、参照完整性1、外码设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码,并称基本关系R为参照关系,基本关系S为被参照关系。关系R和S不一定是不同的关系2、参照完整性规则若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码KS相对应(基本关系S和R不一定是不同的关系)则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。二、用户定义的完整性三、关系代数1.并R∪S={t|t∈R∨t∈S}2.差R-S={t|t∈R∧t∈S3.交R∩S={{t|t∈R∧t∈S}4.广义的的卡尔积R×S={tr⌒ts|tr∈R∧ts∈S}四、专门的关系运算1.选择从关系中找出满足条件的元组称为选择,记为σF(R)50’53015教学重点与难点重点:关系关系的参照完整性、关系的集合运算、关系的选择运算难点:关系的关系的参照完整性、关系的集合运算、选择运算新知识点:外码讨论、练习、作业2.2教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】周次第5周课次第1次课备注章节名称第二章关系数据模型§2.4关系代数授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求(1)掌握关系代数的选投影、连接运算规则(2)熟练掌握并灵活综合运用选择、投影、连接教学内容提要时间分配一、专门的关系运算1、投影是从关系中挑选出若干属性列组成新的关系,记为∏A(R)3.连接联接运算是把两个关系模式的属性名拼接成一个更宽的关系模式,产生的新关系中包含满足拼接条件(联接条件)的元组。R∞SF(1)等值联接(2)自然联接二、实例6040重点与难点重点:重点:关系的选择、投影、连接难点:关系的连接运算,关系的选择、投影、连接的综合运用作业2.3教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】第1页周次第6周课次第1次课备注章节名称第三章关系数据库标准语言SQL§3.1SQL用途;§3.2数据定义功能§3.3查询授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求目的:(1)让学生了解SQL语言的含义掌握其特点(2)掌握基本表的定义、删除、修改、索引的定义、删除(3)理解索引的含义(4)让学生理解查询命令的含义,掌握查询命令的语法规则(5)熟练掌握查询的单表查询中选择列、选择元组、排序、集函数、分组教学内容提要时间分配一.SQL用途二.定义、删除、修改基本表1.定义基本表CREATETABLE表名(列名数据类型[列级完整性约束条件][,列名数据类型[列级完整性约束条件]]…[,表级完整性约束条件]);2.删除基本表DROPTABLE3.修改基本表ALTERTABLE表名[ADD新列名数据类型[完整性约束]][DROP完整性约束名][MODIFY列名数据类型];三.索引1.索引的含义2.索引的定义CREATE[UNIQUE][CLUSTER]INDEX索引名ON表名(列名[次序][,列名[次序]]…);3.删除索引DROPINDEX四.单表查询1.选择表中的若干列SELECTXH,XMFROMSTUDENT2.选择表中的若干元组(1)取消重复的行DISTINCT(2)选择满足条件的元组1)比较大小2)确定范围3)确定集合4)字符匹配5)涉及空值的查询6)多重条件查询3.对查询结果进行排序4.使用集函数COUNT(*),COUNT(〈列〉)SUM(〈列〉),AVG(〈列〉),MAX(〈列〉),MIN(〈列〉)SELECTCOUNT(*)FROMSTUDENT5.对查询结果分组10’20565教学重点与难点重点:SQL语言用途、表和索引的修改定义、单表查询中选择列、选择元组、排序、集函数、分组难点:索引的含义、查询讨论、练习、作业3.1教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】第1页周次第7周课次第1次课备注章节名称第三章关系数据库标准语言SQL§3.3查询;授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求目的:(1)让学生掌握连接查询,理解并掌握嵌套查询教学内容提要时间分配一.连接查询1.等值和非等值连接2.复合条件连接查询每个学生的学号,姓名,选修的课程名及成绩二.嵌套查询1.嵌套含义2.带有IN谓词的子查询SELECTXH,XMFROMSTUDENTWHEREXHIN(SELECTXHFROMSCWHERECHIN(SELECTCHFROMCOURSEWHERECM=“信息系统”))3.带有比较运算符的子查询4.带有ANY和ALL谓词的子查询5.集合查询50’50第2页教学重点与难点重点:连接查询、嵌套查询难点:嵌套查询讨论、练习、作业3.3教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】第1页周次第8周课次第1次课备注章节名称第三章关系数据库标准语言SQL§3.4SQL的数据操作功能;§3.5SQL的数据控制功能;§3.6视图授课方式理论课(√);实验课();实践课()教学时数2教学目的及要求目的:(1)掌握视图的建立、数据的更新操作(2)熟悉数据的控制命令教学内容提要时间分配一.数据更新1.插入2.删除3.修改二.视图1.视图的建立CREATEVIEW〈视图名〉[(〈列名〉[,〈列名〉]……)]AS子查询[WITHCHECKOPTION]2.视图的删除3.视图的查询4.视图的更新三.数据控制GRANT、REVOKE4030’30教学重点与难点重点:数据更新、视图的建立难点:数据更新、视图的建立讨论、练习、作业3.3教学手段多媒体教学参考资料或网址《数据库系统教程》(第2版),施伯乐、丁宝康、汪卫编著,高等教育出版社,2003.8《数据库系统概论》第三版,萨师煊王珊主编,高等教育出版社,2000年信息学院教案【续页】周次第9周课次第1次课备注章节名称第四章关系数据理论§41规范
本文标题:信息学院课程数据库原理与应用教案
链接地址:https://www.777doc.com/doc-2713247 .html