数据库系统原理及应用B实验指导书

数据库系统原理及应用B实验指导书

ID:42466077

大小:249.00 KB

页数:56页

时间:2019-09-15

数据库系统原理及应用B实验指导书_第1页
数据库系统原理及应用B实验指导书_第2页
数据库系统原理及应用B实验指导书_第3页
数据库系统原理及应用B实验指导书_第4页
数据库系统原理及应用B实验指导书_第5页
资源描述:

《数据库系统原理及应用B实验指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广东外语艺术职业学院2008—2009学年第1学期填写课程名称授课教案第1本本课程共有教案1本课程类型理论课授课对象信息技术系计算机应用技术专业授课教师杨铭开课单位信息技术系编写日期2008-9-1教材处理情况一、总体说明二、删减的内容三、补充更新的内容四、备注具体教案一、章节1二、课时安排4三、教学目的要求使学生掌握数据库基础知识四、教学重点1、数据库的概念2、数据库的体系3、数据库系统结构4、数据模型5、E---R图五、教学难点1、数据库的概念2、数据库的体系3、数据库系统结构4、数据模型5、E---R

2、图六、教学内容1、数据库的概念正确理解数据、数据库、数据库管理系统、数据库系统的概念,尤其是后三者的联系和区别。2、数据库技术的产生与发展简单讲述3、数据库系统的体系结构重点讲解C/S结构与B/S结构的联系与区别,优点缺点4、数据库系统三级模式结构理解,形成概念即可5、数据模型的要素重点讲述为什么数据模型需要这些要素?6、数据模型的种类了解2、数据库设计了解3、概念模型了解基本概念,掌握E---R图画法一、作业1、简述数据、数据库、数据库管理系统、数据库系统4者的联系。2、简述C/S架构与B/S架构,各有什

3、么优缺点(用比较的形式)。3、一个项目,在什么情况下你会采用C/S架构,什么情况下你会采用B/S架构。4、什么情况下数据库只需要一个外模式,什么情况下数据库需要多个外模式。5、简述数据模型组成要素间的关系。6、假定有一个等级考试系统,实体分别是科目与学生,联系是考试,请分析并画出E—R图。二、课后反思由于缺乏系统开发经验,虽然采用了实例教学的方式,学生亦很感兴趣,但在缺乏实践机会的情况下,学生得到的不会太多,应该在后继课程中继续加强相关知识。出于同样原因,学生在画出E—R图时,实体的属性基本能够给出,但是联

4、系的属性就不能很好很完整地概括。具体教案一、章节4二、课时安排4三、教学目的要求使学生掌握数据库关系代数基础知识四、教学重点1、各种关系代数2、关系代数运算3、E—R图的转换4、完整性约束5、索引五、教学难点1、关系代数的连接、除法2、E—R图的转换教学内容1、什么是关系简单讲述2、关系代数并差交乘投影重点讲述选择重点讲述连接重点讲述除重点讲述1、关系代数运算重点讲述2、E—R图的转换重点讲述1:1转换1:n转换n:m转换3、完整性约束实体完整性参照完整性用户定义的完整性完整性规则检查4、索引一种索引,该索

5、引中键值的逻辑顺序决定了表中相应行的物理顺序。聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。    聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表

6、中所有相邻的行,直到到达结束日期。这样有助于提高此类查询的性能。同样,如果对从表中检索的数据进行排序时经常要用到某一列,则可以将该表在该列上聚集(物理排序),避免每次查询该列时都进行排序,从而节省成本。    当索引值唯一时,使用聚集索引查找特定的行也很有效率。例如,使用唯一雇员ID列emp_id查找特定雇员的最快速的方法,是在emp_id列上创建聚集索引或PRIMARYKEY约束。非聚集索引与课本中的索引类似。数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置。索引中的项目按索引键值

7、的顺序存储,而表中的信息按另一种顺序存储(这可以由聚集索引规定)。如果在表中未创建聚集索引,则无法保证这些行具有任何特定的顺序。与使用书中索引的方式相似,Microsoft®SQLServer™2000在搜索数据值时,先对非聚集索引进行搜索,找到数据值在表中的位置,然后从该位置直接检索数据。这使非聚集索引成为精确匹配查询的最佳方法,因为索引包含描述查询所搜索的数据值在表中的精确位置的条目。如果基础表使用聚集索引排序,则该位置为聚集键值;否则,该位置为包含行的文件号、页号和槽号的行ID(R

8、ID)。例如,对于在emp_id列上有非聚集索引的表,如要搜索其雇员ID(emp_id),SQLServer会在索引中查找这样一个条目,该条目精确列出匹配的emp_id列在表中的页和行,然后直接转到该页该行。多个非聚集索引有些书籍包含多个索引。例如,一本介绍园艺的书可能会包含一个植物通俗名称索引,和一个植物学名索引,因为这是读者查找信息的两种最常用的方法。对于非聚集索引也是如此。可以为在表中查找数据时常用的每个列

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

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

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