文档详情

关系数据库的理论基础.ppt

发布:2025-04-02约1.51千字共10页下载文档
文本预览下载声明

数据管理技术的发展01数据描述与数据模型02关系代数03数据依赖的概念04关系模型规范化理论05概念结构设计工具E-R方法06逻辑结构设计(二维表格设计)07关系数据库的理论基础特点:数据与应用程序一一对应,且由程序员自己管理。特点:由操作系统的文件系统管理,实现了按名存取。大量冗余、不能共享、不能反映数据之间的联系。特点:主要解决了数据共享的问题。数据是结构化的,面向系统,冗余度小数据具有独立性保证了数据的完整性、安全性和并发性人工管理阶段文件管理阶段管理库管理阶段数据管理技术的发展信息:客观事物在人们头脑中的反映。1实体:信息的主要对象,可指人、物、抽象的事件、2事物与事物之间的联系。3信息世界几个概念:属性、实体型、实体值、实体集4数据:信息的文字和符号表示。5数据模型:现实世界中的客观事物及其联系在数据世6界中的描述。7数据世界几个概念:数据项、记录型、记录值、文件、关键字8实体间的联系:一对一(1:1)一对多(1:m)多对多(m:n)9数据描述数据描述与数据模型(一)数据描述与数据模型(二)数据模型数据模型:现实世界中的客观事物及其联系在数据世界中的描述。数据的不同组织形成了不同的数据模型。常用的三种数据模型:1、层次模型:树状结构2、网状模型:多棵树结构3、关系模型:二维表结构关系模型的优点:数据结构简单、很高的数据独立性、可以直接处理多对多的联系、有坚实的理论基础。A并运算n元关系R和n元关系S记作:RSB差运算n元关系R和n元关系S记作:R-SC交运算n元关系R和n元关系S记作:RSD笛卡尔积m元关系R和n元关系S记作:RSE选择运算在指定关系中选择满足条件的记录(元组)F投影运算在指定关系中选择满足条件的字段(域)关系代数运算部份依赖是通过一个关系中数据间值依赖关系体现出来的数据间的相互关系,是现实世界属性间相互关系的抽象,是数据内在的性质。完全依赖传递依赖数据依赖数据依赖的概念问题的提出现实世界的多种实体及其联系,可以用关系的形式或二维表表示,这种关系一般都是非规范化的。规范化减少数据的冗余,保证数据库设计的稳定和灵活,消除插入异常、删除异常和修改麻烦。第一范式(1NF)第二范式(2NF)第三范式(3NF)关系模型规范化理论概念结构设计工具E-R方法E-R(Entity-Relationship)方法:实体-联系方法,是描述与定义现实世界信息和内在联系的工具。实体间的联系:一对一(1:1)一对多(1:m)多对多(m:n)其中:实体框联系框属性框班长L班级C学生S系DL-CD-SC-S11课程C学生Sn1nm实体联系图Dnm学时名称成绩01课程号学号02学号姓名03课程号性别04课程D年龄05学生S班级

显示全部
相似文档