【教学课件】第1章数据库相关基础理论知识.ppt
《【教学课件】第1章数据库相关基础理论知识.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第1章数据库相关基础理论知识.ppt(45页珍藏版)》请在三一办公上搜索。
1、第1章 数据库相关基础理论知识,开始,主讲:,本章的任务,DBMS的基本功能、组成和选择原则关系数据库管理系统的等级数据库的三级模式结构数据库系统的组成关系模型的基本概念E-R模型的建立方法E-R模型转换为关系模型的方法关系的规范化理论,DBMS的基本功能,数据定义功能数据库操纵功能数据控制功能数据库的建立和维护功能,DBMS的组成,数据描述语言数据操纵/查询语言数据库管理例行程序,数据库系统访问数据的步骤,选择DBMS的原则,分析应用环境,确定信息需求 收集各种DBMS资料,分析DBMS的功能和性能 综合衡量,初步筛选 详细考察,确定目标,返回目录,关系数据库管理系统的等级,半关系型DBMS
2、(最小关系型)基本关系型DBMS(关系完备型)完全关系型(全关系型),返回目录,数据库系统的三级模式结构,返回目录,数据库系统的组成,数据库管理员(),数据库管理系统(DBMS),计算机基本系统,数据库,返回目录,关系的直观概念,表(Table),也称关系 列(Field),也称字段、域或者属性 行(Row),也称元组(Tuple)码(Key),也称主键,关系模型的三类完整性,实体完整性:在任何关系的任何一个元组中,主键值的任一分量都不允许为空值。参照完整性:若某个字段或字段组不是A表的主键,但它是另一张B表的主键,则该字段或字段组称为A表的外关键字,或称为外键。在关系模型中,外关键字等于B中
3、某个元组的主键值。例如:“成绩表”的“课程ID”只能取“课程信息表”的“课程ID”已经有的值,即001006中的任何一个值。用户定义完整性:由用户针对某一具体数据库的约束条件,定义完整性。它由应用环境决定,反映了某一具体应用所涉及的数据必须满足的语义要求。例如,性别只能是“男”或“女”两种可能,年龄的取值只能限制在O200之间才合乎情理等。,选择运算,例如,在P11的表1-1中,选择姓名为“张三”的学生基本情况的结果为:,投影运算,例如,在表1-1中,选择学号、姓名、性别字段的投影运算结果为:,联接运算(实例1),M表,N表,MN表(M和N表的笛卡尔积),联结运算(CD)的结果,联接运算(实例
4、2),在表1-2和表1-3中,要选择满足以下条件的元组:“课程信息表”的“课程ID”等于“成绩表”的“课程ID”,其联合运算的结果如下:,返回目录,E-R模型,实体(Entity):实体是客观存在并可相互区分的事物。例如,在学校里,一个学生、一个老师、一门课程都是实体。字段(Field)或属性(Attribute):字段是实体所具有的某一特性,一个实体可由若干字段来刻画。例如,学生实体可由学号、姓名、年龄、性别、年级、系、专业等字段组成。联系(Relationship):现实世界的事物之间是有联系的,这种联系必然要在信息世界中加以反映。学校中教与学的联系,可以用教师实体集与学生实体集两者间的联
5、系表示:教师教学生;学生从教师的讲课中获取知识。,E-R模型,1:1模型,E-R模型,1:n 模型,E-R模型,M:N模型,学生管理系统的E-R模型,返回目录,将E-R模型转换为关系模式,原则1:每个实体集转换为一个关系。实体集中的实体的属性成为该关系的属性,实体的标识符成为该关系的关键字,每个实体由该关系的一个元组表示。,将E-R模型转换为关系模式,原则2:每个实体联系集转换成一个关。该实体联系自身所拥有的非关键字属性,加到该关系中去,而该关系的主键由该联系集所联系的实体集的关键字组成。,将E-R模型转换为关系模式,原则3:如果一个实体联系集的两侧标明的维数是1:n,则在1侧的实体集的关键字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 数据库 相关 基础理论 知识
链接地址:https://www.31ppt.com/p-5658097.html