文档详情

(数据库原理论文.docx

发布:2017-01-24约4.49千字共5页下载文档
文本预览下载声明
数据库原理论文数据库学习总结学号:@@@@@@@@@@姓名:@@@@@@@专业:@@@@@@@@@@@@@@@@班级:@@@@@@@@@@@数据库内容总结本学期主要学习了一些数据库的基础知识,数据库的设计与应用开发,及数据库系统知识。其中基础部分主要包括数据库的基本概念和基础知识,数据库的设计与应用开发主要包括一些数据库设计和系统编程,系统知识包括查询处理和事务处理。首先是绪论部分,第一章概述了数据库的基本概念,如:Data、DB、DBMS。DBMS是数据库的“管家”,能高效率的获取和维护数据。其中数据库的优点在于数据的共享性高、冗余度低、易扩充、而且数据独立性高。数据模型是数据库系统的核心和基础,数据模型三要素包括数据结构、数据操作和完整性约束。概念模型也称信息模型,用于信息世界的建模,E-R模型是这类模型的典型代表,E-R方法简单、清晰、应用十分广泛。最常用的数据库模型包括层次模型、网状模型和关系模型,但是关系模型已逐渐取代了层次模型和网状模型。层次模型和树形结构相类似,结构清晰,查询效率高,但是不便于数据更新,网状模型克服了层次模型的部分缺点,但是用户不便于使用,关系模型是建立在数学概率基础上的,用户易懂易用,但查询效率不高。最后,数据库系统三级模式和两层映像的系统结构保证了数据库系统结构保证了数据库系统中能够具有较高的逻辑性和物理独立性。我觉得在学习第一章时,要注意识记一些概念,掌握和理解一些概念,为下面学习打好基础。第二章关系数据库。关系数据库系统是支持关系模型的数据库系统,包括关系模型的数据结构,关系的三类完整性以及关系操作。关系模型的数据结构非常简单,只包含单一的数据结构----关系。在用户看来就一张二维表,关系的属性值包括候选码、主码、主属性、全码等。关系有三种类型:基本表、查询表、视图表。关系操作包括Query、Insert、Delete、Update,关系操作的特点是集合操作,操作的结果和对象都集合。关系的完整性包括实体完整性、参照完整性和用户定义的完整性。其中实体和参照是必须具备的特性。实体完整性是指若A是关系R的主属性,则A不能为NULL,如在Student表中,Sname若为主码,则不能为NULL,参照完整性就是关系与关系间的引用。即A关系中某个属性需要参照B关系的属性取值。用户定义完整性是针对某一具体关系数据库的约束条件。如:某个属性必须取唯一值,某个非主属性也不能取空值。关系代数是一种抽象的查询语言,它用对关系的运算来表达查询,关系运算包括选择、投影、连接、除等,集合运算包括并,差,交,笛卡儿积。其中选择是从关系R中选取使逻辑表达式F为真的元祖。这是从行的角度进行的运算;投影操作时从列的角度进行的运算是关系R上的投影是从R中选择出若干属性列组成新的关系。连接(Join)也称为连接,它是从两个关系的笛卡儿积中选取属性间满足一定条件的元祖、连接运算包括等值连接,一种是自然连接;等值连接是将属性相等的元祖连接;自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且把重复列去掉。一般的连接是从行的角度进行运算,但自然连接是同时从行和列的角度进行运算。关系演算可分为元组和域关系演算,主要有GET、PUT、HOLD、UPDATE、DELETE等。语句的基本格式为:操作语句 工作空间名;操作条件更新操作需注意,单纯检索数据用GET,若为修改的读元组时必须用HOLD语句,HOLD语句,HOLD语句是带有并发控制的GET语句。在学习本章时需注意掌握基本概念,包括关系模式的数据结构,关系操作和关系完整性,还要了解关系操作和演算语句的使用。第三章标准语言SQL,即结构化查询语言,是关系数据库的标准语言。SQL是一个通用的功能极强的关系数据库语言,包括数据定义,数据查询,数据更新。数据定义包括新建数据库,表定义,视图,索引定义。定义模式实际上定义了一个命名空间,在这个空间中可以进一步定义数据对象,如:表,视图等。定义表时,用:Create table 表名 列名;在新建查询里输入类似命令语句,执行语句后,就会建一个空表,删除修改表时,同样输入相应SQL语句,执行SQL语句后,操作即可完成。索引的建立是为了加速查询速度的手段,用户可根据需要建一个或多个索引。数据查询是数据库的核心操作,SQL提供了Select语句,格式为:Select 目标表达式 From 表名|视图名 Where 条件表达式;该操作可根据具体情况省去Where,但是Select From 必须保留。Group by 子句是将查询结果某一列或多列的值分组,值相等的为一组,目的是为了细化聚集函数的作用对象,分组后聚集函数将作用于每一个组,即每一组都有一个函数值。连接查询是一个查询涉及到两个以及两个以上
显示全部
相似文档