数据库系统概论
Anagnahs
这个作者很懒,什么都没留下…
展开
-
1.3.3数据库的二级映像与数据独立性
数据库系统的三级模式是数据的三个抽象级别,它把数据的具体组织留给数据库管理系统,使用户能逻辑地、抽象地处理数据。1.数据库在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。2.正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。3.外模式/模式映像(逻辑独立性):当模式改变时,由数据库管理员对各个外模式/模式的映像作相应改变,可以使外模式...原创 2019-10-14 01:24:04 · 5372 阅读 · 1 评论 -
1.3.2 数据库系统的三级模式结构
数据库系统的三级模式结构是指数据库系统是由外模式、模式、内模式三级构成。1.模式(考点!):也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据图,一个数据库只有一个模式。数据库管理系统提供模式数据定义语言(模式DDL)来严格定义模式。模式的地位:是数据库系统模式结构的中间层2.外模式:也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够...原创 2019-10-14 01:23:39 · 507 阅读 · 0 评论 -
1.3.1 数据库系统的结构
1.数据模型中有“型”和“值”的概念。型是指对某一类数据的结构和属性的说明,值是指的一个具体的赋值。2.模式是相对稳定的,而实例是相对变动的3 .模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及型的描述,不涉及具体的值。...原创 2019-10-14 01:22:27 · 143 阅读 · 0 评论 -
1.2.7 关系模型
1.关系模型建立在严格的数学概念的基础上的,每个关系的数据结构是一张规范化的二维表。2.关系:一个关系对应通常说的是一张表。3.元组:表中的一行即为一个元组。4.属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名。5.码:也称为码键。表中的某个属性组,它可以唯一确定一个元组。6.域:域是一组具有相同数据类型的值的集合。属性的取值范围来自某个域,如人的年龄一般在1-12...原创 2019-05-23 14:02:27 · 464 阅读 · 0 评论 -
1.2.6网状模型
网状数据模型的典型代表是DBTG系统,亦称CODASYL系统。1.网状模型的数据结构,在数据库中,满足一下两个条件的基本层次联系集合称为网状模型:(1)允许一个以上的结点无双亲一个结点可以有多于一个的双亲。1.网状模型的数据操纵与完整性约束(1)支持记录码的概念,码即唯一标识记录的数据项的集合。(2)保证一个联系中双亲记录和子女记录之间是一对多的联系。(3)可以...原创 2019-05-22 19:34:06 · 2941 阅读 · 0 评论 -
1.2.5 层次模型
层次模型用树形结构来表示各类实体以及实体间的联系。1.层次模型的数据结构在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型:(1)有且只有一个结点没有双亲结点,这个结点成为根节点;(2)根以外的其他结点有且只有一个双亲结点2.层次模型的数据操纵与完整性约束数据操纵主要有查询、插入、删除、更新。进行插入操作时,若没有相应地双亲节点值就不能插入它的子女节点值。...原创 2019-05-22 19:33:31 · 3170 阅读 · 0 评论 -
1.2.4 常用的数据模型
1.数据库领域中主要的逻辑数据模型有:层次模型、网状模型、关系模型、面向对象数据模型、对象关系数据模型、半结构化数据模型2.在格式化模型中数据结构的单位是基本层次联系。所谓基本层次联系是指两个记录以及它们之间的一对多的联系...原创 2019-05-22 19:33:13 · 687 阅读 · 0 评论 -
1.2.3 数据模型的组成要素
1.数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成。2.数据结构:数据结构描述数据库的组成对象以及对象之间的联系。3.数据操作:数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。(增删改查)4.完整性约束条件:数据的完整性约束条件是一组完整性规则...原创 2019-05-22 19:32:56 · 4012 阅读 · 0 评论 -
1.2.2 概念模型
信息世界中的基本概念1.实体:客观存在并可相互区别的实物称为实体。2.属性:实体所具有的某一特性称为属性。3.码(key):唯一标识实体的属性集称为码。(例如学号是学生实体的码)4.实体型:用实体名及其属性名集合来抽象和刻画同类实体,成为实体型。例如,学生(学号,姓名,性别,所在院系,出生年月)就是一个实体型。5.实体集:同一类型实体的集合成为实体集。全体学生就是一个实体集。...原创 2019-05-22 19:32:38 · 1052 阅读 · 0 评论 -
1.2.1两类数据模型
1.第一类是概念模型,第二类是逻辑模型和物理模型2.概念模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库的设计3.逻辑模型主要包括层次模型、网状模型、关系模型、面向对象数据模型和对象关系数据模型、半结构化数据模型4.物理模型是对数据数据最底层的抽象,它描述数据在系统内部的表示方式和存取方法,或在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。5....原创 2019-05-22 19:32:15 · 2552 阅读 · 0 评论 -
1.2数据模型
1.数据模型也是一种模型,它是对现实世界数据特征的抽象。2.数据模型是数据库系统的核心和基础。原创 2019-05-22 19:31:52 · 162 阅读 · 0 评论 -
1.1.3数据库系统的特点
1.数据库系统特点:数据结构化(这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别)数据的共享性高,冗余度低,易扩充数据独立性高(包括数据独立性和物理独立性)数据由DBMS统一管理和控制...原创 2019-05-22 19:31:31 · 299 阅读 · 0 评论 -
1.1.2数据管理技术的产生和发展
1.数据管理技术经历了人工管理、文件系统、数据库系统三个阶段(填空)2.人工管理阶段特点:数据的管理者:用户(程序员),数据不保存数据面向的对象:某一应用程序 数据的共享程度:无共享、冗余度极大数据的独立性:不独立,完全依赖于程序数据的结构化:无结构数据控制能力:应用程序自己控制3.文件系统阶段特点:数据的管理者:文件系统,数据可长期保存数据面向的...原创 2019-05-22 19:31:06 · 433 阅读 · 0 评论 -
1.1数据库系统概述
1.1数据库系统概述1.1.1数据库的四个基本概念1.数据库的4个基本概念:数据、数据库、数据库管理系统、数据库系统2. 数据:描述事物的符号记录称为数据。3. 数据库:是长期存储在计算机内、有组织的、可共享的大量数据的集合。特点:数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易拓展性,并可为各种用户共享。4.数据库管理系统:是位于...原创 2019-05-22 19:30:38 · 168 阅读 · 0 评论