欢迎来到天天文库
浏览记录
ID:36850995
大小:375.81 KB
页数:34页
时间:2019-05-10
《关系型数据库基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1关系型数据库基础RDBMS系统基本概念12课程目标了解数据库技术的发展史解释数据和数据库的概念定义数据库管理系统(DBMS)列出DBMS功能识别并简要解释不同的数据库模型层次结构模型网络模型关系模型列出数据库管理系统的优点和缺点解释数据库在组织中的必要性说明什么是实体和属性列举表的特征3课程目标(续)描述数据库键理解完整性问题解释数据字典画出E-R图示理解规范化的意义和下面的概念第一范式第二范式第三范式理解数据库恢复的概念4数据库技术的发展史面向文件的系统,称作表。表中的行称作记录,列称作字段由单个数据表组成的数据库文件是平面文件数据库平面文件系统是数据库技术发展的开端5面向
2、文件的系统遇到问题数据冗余—相同的数据存储在不同的地方较差的数据控制能力—冗余数据使在有些情况下不一致难以进行数据操作—手动修改文件既乏味又容易导致错误难以进行的工作流—访问数据需要进行大量的编程,对实际用户来说过于困难6什么是数据数据是任何商务活动中最为重要的组成部分在收集这些数据并对其进行分析时,将会产生相关信息例如,体育记者收集最近5届甲A比赛中有关上海队表现的数据,与同期比赛中大连队所取得的成绩相比较,该记者可得出哪一个球队在足球比赛中表现更好的结论。信息有助于我们预测和规划事件。在商务世界中,能够预测事件并对其进行规划来节省资金和时间7数据库的作用存储数据提供检索或更
3、改数据的标准化方法,将数据转化成有用的信息。创建数据库可解决面向文件系统的问题,从而能够简洁、快速、轻松地使用安全的数据系统。数据库的关键是可以让我们存储数据,并在需要时可以轻松地修改,常见的系统有Oracle8或Sybase、SQLServer的软件系统8数据库系统的缺点组织冲突开发项目失败需要花费太长时间来开发的项目可能被终止管理层和用户对此项目不感兴趣,导致项目失败有些职员可能离开。出现系统故障时的开发开销成本需要高级职员9数据库管理系统(DBMS)数据库管理系统—也称为DBMS,它是一个程序集合使我们能在数据库中存储和修改信息,并从数据库中抽取信息10DBMS功能DBM
4、S(数据库管理系统)主要负责处理数据,并将数据转换成信息。主要功能包括:数据字典管理数据存储管理安全性管理多用户访问控制备份和恢复管理数据库访问语言和应用程序编程接口数据完整性11数据库模型层次结构模型网络模型关系模型12层次结构模型层次结构模型中每个父级都可以有许多个子级每个子级只能有一个父级存在13层次结构模型的优点数据保存在一个公用数据库中,数据共享更为简单,并且增强了安全性。DBMS提供了数据独立性,可减少维护程序的人力和成本。当数据库包含大量的数据时,此模型非常有效。14网络模型的优点关系在网络数据库模型中比在层次结构模型中更容易实现此模型可强制执行数据库的完整性此模
5、型可取得足够的数据独立性15网络模型的缺点此模型中的数据库结构难以设计程序员必须非常熟悉内部结构才能访问数据库此模型提供了一个导航数据的访问环境,数据访问方法不灵活16关系模型此模型将数据库作为一个关系集合表示出来。在此模型的术语中,行称作元组,列称作属性,表称作关系。适用于特定字段的值列表称作域。同一域中可具有几个属性。关系的属性数量称作关系的度。元组的数量叫基数17关系模型的约束域约束键约束关系数据库架构和完整性约束实体完整性、引用完整性和外键18关系模型的优点使程序员将精力集中于数据库的逻辑视图而不用关心物理视图查询的灵活性大多数关系数据库使用结构化查询语言(SQL)。R
6、DBMS使用SQL可将用户查询转换成检索请求的数据所必需的技术代码19缺点速度与其他类型数据库系统相比还是稍微偏慢。关系模型如此易于处理,以致未经培训的人都发现能够轻松地生成有用的报表和查询,而不必过多思考是否需要设计合适的数据库。忽略了数据库的设计20DBMS用户数据库管理员(DBA)数据库设计人员最终用户系统分析员和应用程序程序员DBMS设计人员和实现人员21DBMS的优点控制冗余限制未授权访问程序对象和数据结构的持久存储提供多用户界面强制完整性约束提供备份和恢复22DBMS的缺点组织冲突开发项目失败出现系统故障时的开发开销成本需要高级职员23RDBMS(关系数据库管理系统
7、)“关系模型”是简化数据库结构的一种尝试。它将数据库中的全部数据表示为数据值的简单的行-列式表。RDBMS是一个数据库管理系统,在这一系统中,用户看得见的全部数据均严格组织为数据值表,并且可对这些表进行所有的数据库操作24表及其特征通过基于一个称为表的结构创建数据关系,以便于对数据的访问和操作。表包含属于一个实体集的一组相关实体术语实体集和表经常交替使用表也称为关系,行称为元组,列称为属性25表的特征具有由行和列组成的二维结构每一元组表示实体集中的单个实体每一列具有不同的名称行/列的每一相交
此文档下载收益归作者所有