《数据库原理(双语)教案.doc》由会员分享,可在线阅读,更多相关《数据库原理(双语)教案.doc(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2008200820092009 学年第学年第 1 1 学期学期课程名称课程名称数据库原理数据库原理(双语双语)教教案(首页)案(首页)课程名称数据库原理课程代码课程类型理论课()实验课()实习()必修课()限选课()任选课()全校性选修课程()考核方式考试()期中()期末()考查()测验()作业()报告()实验操作()出勤()课堂表现()其它:考核要求及成绩计算方法总成绩平时成绩(30%)+期末考试(70%)基本教材和主要参考资料数据库系统基础教程(英文版,第 2 版)数据库系统概论(第 4 版)高等教育出版社2006SQL Server 2000 联机帮助教学目的和要求Through th
2、e study of theory and practice in this course,studentsshould grasp the basic concept of database systems and basic theory.Besides,we should focused on the study of relations between the relevantcontent database system,use SQL proficiently,master the theories andmethods of designing database,master b
3、asic skills of database systemsoperationandmaintenance,understandingofdatabasetechnologydevelopments.教学重点和难点Can describe the conceptual model using E/R graph;Master the datastructure of relational model,relational operation and integrity constraints;Master data definitions,data query,data update,the
4、 definition and queryof view,data control statements;master the definition of 1 NF,2NF,3NF,BCNF paradigm,be able to judge which paradigm a relational-modebelong to.注:本页每门课程一张数据库原理课程教案第 1 页周次第周节 次第节授课题目(教学章节或主题)Chapter 1 The Worlds of Database Systems授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master
5、 popular database model and its characteristics;2.Master three-mode&two-mapping教学基本内容(包括重点、难点、时间分配):1.1Evolution of Database Systems(1hour)1.2Architecture of DBMS(1hour)重点:The basic concept;three-mode&two-mapping难点:Distinguish between file system and database system on data management教学手段与方法及师生互动设计:
6、Multimedia.Question:Which conditions does the development of software and hardware provide for thetransition of data management from file system to database system?思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:数据库系统概论 chapter 1Thinking:How to guarantee the logicaland physical dependence by the three-mode andtwo-m
7、apping?答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统基础教程(英文版,第二版)数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 2 页周次第周节 次第节授课题目(教学章节或主题)Chapter 2 Database Modeling2.1 Data Models2.2 Concept Model&Data Model授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master the process of Information modeling.2
8、.Grasp the concept of model and data model and their similarities and differences.3.Master the component data model.教学基本内容(包括重点、难点、时间分配):2.1 Data Models(1 hour)2.2 Concept Model&Data Model(1 hour)重点:Database model,How to abstract the objective objects to a data model;难点:How to abstract the objective
9、 objects to a data model教学手段与方法及师生互动设计:Multimedia.We will give a detailed example to interpret how to draw the E_R diagrams.思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:数据库系统概论 ch-1.2.3答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 3 页周次第周节 次第节授课题目(教学章节或主题)2.3 Entity-
10、Relationship diagramsSummary授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Can describe the conceptual model using E/R graph;2.Summarize the concept model教学基本内容(包括重点、难点、时间分配):2.3 Entity-Relationship diagrams(1.5 hours)Summary(0.5 hour)重点:The methods and skills of designing the E_R diagrams难点:Weak relat
11、ionship教学手段与方法及师生互动设计:Multimedia.Questions:How to judge something can be abstracted as an entity or an attribute of anentity?思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:2.3,2.5,2.6数据库系统概论 7.3Exercise 2.1.1,2.2.1答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 4 页周次第周节
12、次第节授课题目(教学章节或主题)3 The Relational Data Model3.1 Basics of the Relational Model3.2 From E_R Diagrams to Relational Designs授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master the basic concept,nature and characteristics of relationship model.2.Grasp approach of converting E_R model into relation mode教学基
13、本内容(包括重点、难点、时间分配):3.1 Basics of the Relational Model(1 hour)3.2 From E_R Diagrams to Relational Designs(1 hour)重点:the basic concept of relationship;the approach of converting E_R model into relationmodel难点:the approach of converting E_R model into relation model教学手段与方法及师生互动设计:Multimedia.Giving some
14、examples to interpret how to convert E_R model into relation model。Question:When converted into relation model,a relationship has two converting method.Please think what different of the two method.思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:数据库系统概论(第四版)7.4答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出
15、版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 5 页周次第周节 次第节授课题目(教学章节或主题)3.4 FunctionalDependencies3.5 Rules about Functional Dependencies授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Comprehend the meaning of FDs;2.Master the approach of discovering keys for relations;3.grasp various rules about FDs;4.Be able t
16、o computing the closure of attributes教学基本内容(包括重点、难点、时间分配):3.4 FunctionalDependencies(1 hour)3.5 Rules about Functional Dependencies(1 hour)重点:The rules about FDs;the approach of discovering keys for relations难点:The approach of discovering keys for relations教学手段与方法及师生互动设计:Multimedia.Question:Can you
17、judge that a relation schema design is good or not?思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:数据库系统概论(第四版)6.2.1,6.2.2Exercise 3.2.1,3.2.3答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 6 页周次第周节 次第节授课题目(教学章节或主题)3.6 Design of Relational Database Schemas授课方式理论课()习题课()练习
18、课()讨论课()实验课()实习课()教学目的与要求:1.Master the definition of 1 NF,2NF,3NF,BCNF paradigm;2.Be able to judge which paradigm a relational-mode belong to;3.Grasp the approach of decomposing one relation schema to 3NF and BCNF教学基本内容(包括重点、难点、时间分配):3.6 Design of Relational Database Schemas(2 hours)重点:Be able to ju
19、dge which paradigm a relational-mode belong to难点:The approach of decomposing one relation schema to 3NF and BCNF教学手段与方法及师生互动设计:Multimedia.We will give a bad relational schema design,and request someone to find the questions of it.If nobody can find the questions,we can give a few prompt.思考题、练习题、作业、实
20、践环节、辅导及答疑安排:Reading:数据库系统概论(第四版)6.2.3,6.2.4,6.2.5,6.2.6Exercise 3.4.1,3.4.2答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006SQL Server 2000 联机帮助课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 7 页周次第周节 次第节授课题目(教学章节或主题)3.7 Multivalued Dependenciessummary授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Definitio
21、n of multivalued dependencies2.4NF教学基本内容(包括重点、难点、时间分配):3.7 Multivalued Dependencies(1.5 hours)summary(0.5 hour)重点:Multivalued Dependencies难点:The method of judging whether a relational-mode belong to 4NF.教学手段与方法及师生互动设计:Multimedia.Give a relation schema belongs to BCNF with abnormity,and request stude
22、nts to think why?思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:数据库系统概论(第四版)6.2.7,6.2.8Exercise 3.5.1,3.6.1答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 8 页周次第周节 次第节授课题目(教学章节或主题)Chapter 5 RelationalAlgebra5.1An Algebra of Relational Operations授课方式理论课()习题课()练习课()讨论课()实验
23、课()实习课()教学目的与要求:1.Realize the classifications of relationship data language;2.Master the characteristics,operators and expressions of relational algebraic language.教学基本内容(包括重点、难点、时间分配):5.1An Algebra of Relational Operations(2 hours)重点:Selection,production,nature joins难点:Joins教学手段与方法及师生互动设计:Multimedi
24、a.Questions:When do we need to join tables?思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:数据库系统概论(第四版)2.2,2.4答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 9 页周次第周节 次第节授课题目(教学章节或主题)5.5 Constraints on Relations授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:Master entity integ
25、rity,referential integrity and custom integrity教学基本内容(包括重点、难点、时间分配):5.5 Constraints on Relations(1 hour)Exercises Course(1 hour)重点:Various of integrity难点:referential integrity教学手段与方法及师生互动设计:Multimedia.Enlightening student to find the primary key and foreign key of one relation schema.思考题、练习题、作业、实践环节
26、、辅导及答疑安排:Reading:数据库系统概论(第四版)2.3Exercise 5.2.1答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 10 页周次第周节 次第节授课题目(教学章节或主题)Chapter 6 The Database Language SQL6.1 Simple Queries in SQLSupplement:the Base of SQL Server 2000授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的
27、与要求:1.Master projection and selection in SQL on a single relation;2.Master the selection condition in SQL3.Master the method of ordering the output教学基本内容(包括重点、难点、时间分配):6.1 Simple Queries in SQL(2 hours)重点:Projection and selection in SQL;Order by statement难点:The truth-value UNKNOWN教学手段与方法及师生互动设计:Mult
28、imedia.Demonstrate the projection and selection in SQL by SQL server 2000.思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:practice the examples of book on SQL server 2000.Exercise 6.1.2,6.1.3答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006SQL Server 2000 on-line help课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 11 页
29、周次第周节 次第节授课题目(教学章节或主题)6.2 Queries Involving More Than One Relation授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master productions and joins in SQL;2.Master union,intersection and difference of queries;3.Master the usage of tuple variables教学基本内容(包括重点、难点、时间分配):6.2 Queries Involving More Than One Relati
30、on(2 hours)重点:Productions and joins in SQL;Set operation of queries难点:Interpreting multirelation queries教学手段与方法及师生互动设计:Multimedia.Demonstrate queries involving more than one relation by SQL server 2000.思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:Drilling the examples of book by SQL Server query analyzer.Readin
31、g:数据库系统概论(第四版)3.4.2,3.4.4Exercise 6.2.1,6.2.2答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006SQL Server 2000 online-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 12 页周次第周节 次第节授课题目(教学章节或主题)6.3 Subqueries授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master correlated subqueries2.Master uncorrelat
32、ed subqueries3.Master natural joins and outerjions教学基本内容(包括重点、难点、时间分配):6.3 Subqueries(2 hours)重点:correlated subqueries;uncorrelated subqueries难点:uncorrelated subqueries教学手段与方法及师生互动设计:Integrate multimedia with chalkboard.Question:Can you find the difference between correlated subqueries and uncorrela
33、tedsubqueries?思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:Drilling the examples of book by SQL Server query analyzer.Reading:数据库系统概论(第四版)3.4.3Exercise 6.3.1,6.3.2答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006SQL Server 2000 online-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 13 页周次第周节 次第节授课题目(教学章节或主题
34、)6.4 Full-Relation Operations授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:Master the method of eliminating duplicates of the query result;Master grouping and aggregation in SQL教学基本内容(包括重点、难点、时间分配):6.4 Full-Relation Operations(2 hours)重点:keyword Distinct;group by clause难点:having clause教学手段与方法及师生互动设计:Mul
35、timedia.Compare having clause with where clause.思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:Drilling the examples of book by SQL Server query analyzer.Reading:数据库系统概论(第四版)3.4.1Exercise 6.4.6答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006SQL Server 2000 online-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教
36、案第 14 页周次第周节 次第节授课题目(教学章节或主题)6.5 Database Modifications6.6 Defining a Relation Schema in SQL授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master insert tuples into a relation2.Master delete certain tuples from relation3.Master update values of certain components of certain existing tuples4.Master the
37、database,table and index definition;5.Master the database,table and index modification;6.Master the approach of selection of indexes教学基本内容(包括重点、难点、时间分配):6.5 Database Modifications(1 hour)6.7 View Definitions(1 hour)重点:insert,delete,update statement;DDL难点:insert,delete and update with subqueries教学手段与
38、方法及师生互动设计:Multimedia.Demonstrate examples by SQL Server query analyzer.Question:Why can some views not be updated?思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:Drilling the examples of book by SQL Server query analyzer.Reading:数据库系统概论(第四版)3.5,3.6Exercise 6.5.1答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教
39、育出版社2006SQL Server 2000 online-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 15 页周次第周节 次第节授课题目(教学章节或主题)6.7 View Definitions授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Study the usage ofSQL Server 20002.Master view definition3.Master view query and update教学基本内容(包括重点、难点、时间分配):6.7 View Definitions(1 hours)Th
40、e base of SQL server 2000(0.5 hour)重点:Create view statement难点:update view教学手段与方法及师生互动设计:Multimedia.Demonstrate the usage of SQL server 2000 and SQL query analyzer思考题、练习题、作业、实践环节、辅导及答疑安排:Reading数据库系统概论(第四版)3.3Exercise 6.6.2答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006SQL Server 2000 o
41、nline-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 16 页周次第周节 次第节授课题目(教学章节或主题)Chapter 7 Constraints and Triggers7.1 Keys and Foreign Keys7.2 Constraints on Attributes and Tuples7.3 Modification of Constraints授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master primary key and foreign key definition2.Master
42、custom constraints definition教学基本内容(包括重点、难点、时间分配):7.1 Keys and Foreign Keys(0.5 hour)7.2 Constraints on Attributes and Tuples(0.5 hour)7.3 Modification of Constraints(1 hour)重点:Primary key and foreign key definition难点:Custom constraints教学手段与方法及师生互动设计:Multimedia.Demonstrate examples by SQL Server que
43、ry analyzer.Question:When will the DBMS check constraints?思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:Drilling the examples of book by SQL Server query analyzer.Reading:1.数据库系统概论(第四版)5.1,5.2,5.32.Read the article with tiles name like“约束”from online-help book答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教
44、育出版社2006SQL Server 2000 online-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 17 页周次第周节 次第节授课题目(教学章节或主题)7.4 Triggers授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Whats the trigger;2.How to program a trigger for the relation教学基本内容(包括重点、难点、时间分配):7.4 Triggers(2 hour)重点:How to program a trigger for the relation难
45、点:When will write a trigger for the relation教学手段与方法及师生互动设计:Multimedia.Demonstrate examples by SQL Server query analyzer.Question:When will the DBMS execute the trigger?思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:Drilling the examples of book by SQL Server query analyzer.Reading:Read the article with tiles name
46、 like“触发器”from online-help book答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006SQL Server 2000 online-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 18 页周次第周节 次第节授课题目(教学章节或主题)ExercisesCourse授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:Consolidate the knowledge of chapter 6 and chapter 7教学基本内容(包括重
47、点、难点、时间分配):ExercisesCourse(2 hour)重点:难点:教学手段与方法及师生互动设计:Give some colligate exercise.思考题、练习题、作业、实践环节、辅导及答疑安排:Practice:3答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2006课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 19 页周次第周节 次第节授课题目(教学章节或主题)Chapter 8 System Aspects of SQL8.1 Embedded SQL8.2Call-Level Int
48、erface8.3 Java Database Connectivity授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master the embedded SQL;2.Know java database connectivity3.Master cursor教学基本内容(包括重点、难点、时间分配):8.1 Embedded SQL(1 hour)8.2Call-Level Interface(0.5 hour)8.3 Java Database Connectivity(0.5 hour)重点:Embedded SQL;Cursor难点:How t
49、o write a program which can visit the database教学手段与方法及师生互动设计:Multimedia.Demonstrate examples by SQL Server query analyzer.思考题、练习题、作业、实践环节、辅导及答疑安排:Reading:1.Read the article with tiles name like“cursor”from online-helpbook2.数据库系统概论(第四版)8.1,8.3答疑:每周三下午 15:3016:30 于计算机楼 303 室答疑参考资料:数据库系统概论(第四版)高等教育出版社2
50、006SQL Server 2000 online-help book课后小结:注:本页每次课一张,可另加页。数据库原理课程教案第 20 页周次第周节 次第节授课题目(教学章节或主题)8.4 The Stored Procedures(1)授课方式理论课()习题课()练习课()讨论课()实验课()实习课()教学目的与要求:1.Master procedure definition;2.Grasp how to input values into a stored procedures3.Grasp how to return value from a stored procedures教学基本