数据库复习技术总结.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据数据(Data)是数据库中存储的基本对象数据的定义:描述事物的符号记录数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等数据的特点:数据与其语义是不可分的数据库数据库的定义:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库的基本特征:数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展数据库系统定义:位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统用途:科学地组织和存储数据、高效地获取和维护数据功能:数据定义、数据存储和管理、数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能、其他功能特点:数据结构化整体数据的结构化是数据库的主要特征之一整体结构化:不再仅仅针对某一个应用,而是面向全组织。不仅数据内部结构化,整体是结构化的,数据之间具有联系数据库中实现的是数据的真正结构化:数据的结构用数据模型描述,无需程序定义和解释数据可以变长数据的最小存取单位是数据项数据的共享性高,冗余度低,易扩充数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。数据共享的好处减少数据冗余,节约存储空间避免数据之间的不相容性与不一致性使系统易于扩充数据独立性高物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。数据独立性是由DBMS的二级映像功能来保证的数据由DBMS统一管理和控制数据的安全性保护:保护数据,以防止不合法的使用造成的数据的泄密和破坏。数据的完整性检查:将数据控制在有效的范围内,或保证数据之间满足一定的关系。并发控制:对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。数据库恢复:将数据库从错误状态恢复到某一已知的正确状态。数据模型:现实世界的模拟特点:能比较真实地模拟现实世界、容易为人所理解、便于在计算机上实现分类:概念模型:也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。逻辑模型和物理模型:逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。组成要素:数据结构:指所研究的对象类型的集合与数据类型、内容、性质有关的对象与数据之间联系有关的对象是对系统静态特性的描述数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则检索、更新(包括插入、删除、修改)是对系统动态特性的描述数据的约束条件:一组完整性规则的集合是数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容数据模型对完整性约束条件的定义反映和规定本数据模型必须遵守的基本的通用的完整性约束条件。提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。概念模型:用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言基本要求较强的语义表达能力能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解信息世界基本概念实体:客观存在并可相互区别的事物,可具体,可抽象属性:实体具有的某一特性,一个实体可以由若干个属性来刻画码:唯一标识实体的属性集域:某属性的取值范围实体集:同型实体的集合实体间的联系:现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系实体内部的联系通常是指组成实体的各属性之间的联系实体之间的联系通常是指不同实体集之间的联系两个实体之间的联系:一对一联系(1:1)一对多联系(1:n)多对一联系(n:1)多对多联系(m:n)实体-联系方法(E-R方法、E-R图、E-R模型)矩形:表示实体集菱形:表示联系集线:连接实体集与联系集或属性与实体集椭圆:表示属性下划线:主码属性联系的属性:联系本身也是一种实体型,也可以有属性。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来层次模型:层次模型用树形结构来表示各类实体以及实体间的联系满足条件有且只有一个结点没有双亲结点,这个结点称为根结点根以外的其它结点有且只有一个双亲结点特点结点的双亲是唯一的只能直接处理一对多的实体联系(解决方法:虚拟结点法、冗余结点法)每个记录类型可以定义一个排序字段,也称为码字段任何记录值只有按其路径查看时,才能显出它的全部意义没有一个子女记录值能够脱离双亲记录值

您可能关注的文档

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档