数据库
文章平均质量分 59
羽溪夜
这个作者很懒,什么都没留下…
展开
-
数据描述与联系
数据描述从事物的特性到计算机的具体表示,实际上经历了三个阶段,即概念设计中的数据描述、逻辑设计中的数据描述和物理设计中的数据描述。概念设计中的数据描述:实体(entity):客观存在,可以相互区别的事物称为实体。实体集(entity set):性质相同的同类实体的集合属性(attribute):实体有很多特性,每一个特性称为属性。每一个属性有一个值域,其类型可以是整数值、实数值原创 2015-09-28 13:42:08 · 1123 阅读 · 0 评论 -
关系查询语言
关系查询语言和关系运算关系数据库的数据操纵语言(DML)的语句分成查询语句和更新语句两大类。从计算机语言的角度看,后者是在前者基础上的工作,前者比后者更复杂。关于查询的理论称为“关系运算理论”。关系查询语言根据其理论基础的不同分成三类:(1)关系代数语言。(2)关系演算语言。(3)关系逻辑语言。 关系代数:关系代数中的操作可以分为两类:传统的集合操作:并、差、交、笛原创 2015-10-07 19:11:56 · 1557 阅读 · 0 评论 -
关系演算
关系演算把数理逻辑的谓词演算引入到关系运算中,就可得到以关系演算为基础的运算。关系演算又可分为元组关系演算和域关系演算,前者以元组为变量,后者以属性(域)为变量。在元组关系演算(Tuple Relational Calculus)中,元组关系演算表达式简称为元组表达式,其一般形式为 { t | P(t)}其中,t是元组变量,表示一个元数固定的元组原创 2015-10-07 19:13:54 · 3335 阅读 · 0 评论 -
域关系演算
域关系演算原子公式有两种形式: ⑴ R(x1…xk),R是一个k元关系,每个xi是常量或域变量; ⑵ xθy,其中x,y是常量或域变量,但至少有一个是域变量,θ是算术比较符。 公式中可使用∧、∨、┐和=>等逻辑运算符,也可用(∃x)和(∀x)形成公式,但变量x是域变原创 2015-10-07 19:16:46 · 5908 阅读 · 1 评论 -
关系模型
关系模型的三级体系结构在关系模型中,关系模式的集合就是数据库的逻辑模式。 学生关系模式S(S#,SNAME,AGE,SEX)选课关系模式SC(S#,C#,SCORE)课程关系模式C(C#,CNAME,T#)教师关系模式T(T#,TNAME,TITLE)关系模型的三级体系结构 --关系 关系模型的三级体系结构 --子模式 子模式是用户所用到的那部分数据的描述。除原创 2015-10-07 19:05:25 · 1780 阅读 · 0 评论 -
关系的约束条件
关系的约束条件:实体完整性参照完整性用户自定义完整性实体完整性规则(entity integrity rule)要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了唯一标识元组的作用,即存在不可标识的实体。参照完整性(reference integrity rule)如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系原创 2015-10-07 19:02:27 · 2170 阅读 · 0 评论 -
关系模型
关系模型:用二维表格表示实体集,用关键码进行数据导航的数据模型称为关系模型。 在关系模型中字段-----属性,字段值-----属性值记录类型-----关系模式记录-----元组(tuple)元组的集合-----关系(relation)或实例(instance)关系中属性个数称为元数(arity),元组个数为基数(cardinality)。 一般用大写字母A、B、C、原创 2015-10-07 17:09:39 · 1209 阅读 · 0 评论 -
数据库管理系统与数据库系统
数据库管理系统(DBMS)DBMS的工作模式接受应用程序的数据请求和处理请求将用户的数据请求(高级指令)转换成复杂的机器代码(低层指令)实现对数据库的操作从对数据库的操作中接受查询结果对查询结果进行处理(格式转换)将处理结果返回给用户 DBMS的主要功能数据库的定义功能:定义DB的三级结构、两级映象。定义数据的完整性约束、保密限制等。数据库原创 2015-09-28 14:11:57 · 3323 阅读 · 0 评论 -
数据库概论小结
数据管理技术经历了人工管理、文件系统、数据库和高级数据库技术等四个阶段。数据库系统是在文件系统的基础上发展而成的,同时又克服了文件系统的三个缺陷:数据的冗余、不一致性和联系弱。在数据库领域,应该准确使用术语,深刻了解实体间1:1、1:N和M:M三种联系的意义。数据模型是对现实世界进行抽象的工具。从现实世界的信息到数据库存储的数据以及用户使用的数据,这是一个逐步抽象的过程。分成四个级别:原创 2015-09-28 14:13:40 · 447 阅读 · 0 评论 -
三级模式与两级映像
三级模式与两级映像 概念模式(conceptual schema)是数据库中全部数据的整体逻辑结构的描述。 外模式(external schema)是用户与数据库系统的接口,是用户用到的那部分数据的描述。 内模式(internal schema)是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。 模式/内模式映象存在于概念级和内部原创 2015-09-28 14:07:03 · 8798 阅读 · 0 评论 -
数据库基本概念
数据:是负载信息的可以被鉴别的符号,是现实世界观察到和测量到的事实。是数据库研究和处理的对象。信息:是现实世界客观事物物理状态的反映,是对数据的解释。两者的区别与联系:数据是独立的,信息是有意义的;数据是信息的符号表示或称为负载:信息则是数据语义的解释。数据处理是指从某些已知的数据出发,推导加工出一些新的数据,这些新的数据又表示了新的信息。数据管理是指数据的收集、整理、组织、存储、原创 2015-09-28 13:33:50 · 437 阅读 · 0 评论 -
模型
模型(model):对现实世界的抽象。数据模型:描述数据库的结构和语义,对现实世界的数据进行抽象。从现实世界的信息到数据库存储的数据以及用户使用的数据是一个逐步抽象过程。根据数据抽象的级别定义了四种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。一般,在提及时省略“数据”两字。概念模型:表达用户需求观点的数据全局逻辑结构的模型,称为“概念模型”。逻辑模型:表达计算机实现观点的DB全局原创 2015-09-28 13:57:24 · 1833 阅读 · 0 评论 -
关系运算优化
关系运算的安全约束和等价性在数据库技术中,不产生无限关系和无穷验证的运算称为安全运算,相应的表达式称为安全表达式,所采取的措施称为安全约束。并、差、笛尔卡积、投影和选择是关系代数最基本的操作,并构成了关系代数运算的最小完备集。已经证明,在这个基础上,关系代数、安全的元组关系演算、安全的域关系演算在关系的表达和操作能力上是完全等价的。关系代数表达式的优化在关系代数运算中,笛卡儿积和连原创 2015-10-07 19:18:27 · 2166 阅读 · 0 评论