第8章 数据库知识点1.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据与信息的区别与联系 数据与信息都用于反映(描述)客观事物,本质上是一致的; 数据是信息的载体;信息是数据的内涵; 数据是物理符号,而信息是抽象的逻辑概念 数据管理技术发展的几个阶段,每个阶段的特点 数据管理技术发展经历了四个阶段:人工管理数据阶段,文件管理阶段,数据库管理阶段,大数据阶段。 人工管理数据阶段:1.数据一般不保存。2.没有专门的软件进行统一的管理。3.数据无法共享。4.数据不具有独立性。 文件管理阶段:1.数据可长期保存。2.由文件系统统一进行管理。3.程序和数据间有一定的独立性。 数据库管理阶段:1.数据结构化。2.数据共享性高,冗余小。3.数据独立性高。 大数据阶段:1.数据量巨大,从TB级跃升至ZB级。2.数据多样化:结构化,半结构化以及非结构化数据融合。3.实时数据处理。 数据库 数据库是一个长期存储在计算机内的,有组织的,可共享的,可统一管理的数据集合。数据库中的数据按一定的数据结构进行有序组织,描述和存储。 数据库系统的组成及各自的作用 数据库系统主要由三部分组成:数据库,软件系统,用户。 数据库:在一个数据库系统中,可以创建多个数据库,并且数据库中的数据通常可以被多个用户共享。 软件系统:软件系统主要包括数据库管理系统及其开发工具,操作系统,和应用系统等。数据库系统的核心软件是数据库管理系统和数据库应用系统。 用户:指使用和管理数据库的人,这些用户可以对数据库中的数据进行使用,维护,重构等操作。 数据库的三类用户 数据库的三类用户为:终端用户,应用程序员,数据库管理员。 DBA的素质与职能 DBA为数据库管理员。是负责对数据库进行设计,维护和管理的人员。DBA应该熟悉系统软件,熟悉本单位的业务工作,应该自始至终参加整个数据库的研发工作,参与数据库设计的全过程并决定数据库的结构和内容,定义数据的安全性和完整性,分配用户对数据库的使用权限并完成资源配置等。负责监督和控制数据库的运行,必要时需要改进和重构数据库系统,当数据库受到破坏时应该负责恢复数据库。 数据模型的概念和作用 数据模型是对现实世界数据的模拟,它是整个数据库系统的核心和基础。其作用是实现对现实世界的信息数字化,使之能够被计算机处理。 数据模型的三要素及各自的作用 三要素:数据结构,数据操作,完整性约束 数据结构对系统静态特性进行描述。 数据操作是对数据库中的数据进行查询和更新等,规定了数据模型的动态特性。 完整性约束是保证数据库中数据的正确性,有效性和相容性。 概念模型的作用 其作用是按照用户的观点对数据进行建模,强调其语义表达能力,它是独立于计算机系统的操作模型,不涉及信息在计算机内部的表示,也不依赖于具体的计算机系统,是用户和数据库设计人员之间进行交流的桥梁。 三类传统的逻辑模型的区别与特点 层次模型:1.有且仅有一根节点无双亲,称为根节点。2.根节点以外的节点有且只有一个双亲节点。3.父子节点之间的联系是一对多的联系。 网状模型:1.允许一个以上节点无双亲。2.一个节点可以有多于一个的双亲。3.允许两个节点之间有多种联系。 关系模型:关系模型用表的集合来表示数据和数据间的联系.每个表有多个列,每列有唯一的列名.在关系模型中,无论是从客观事物中抽象出的实体,还是实体之间的联系,都用单一的结构类型——关系来表示.在对关系进行各种处理之后,得到的还是关系——一张新的二维表. 常见的其它数据模型(至少知道3种) 面向对象模型,键值对模型,文档模型,列式存储模型,倒排索引模型。 三级模式 内模式,外模式,概念模式 二级映像 外模式/模式映像,内模式/模式映像 数据独立性的概念 数据独立性是 HYPERLINK /view/7809.htm \t _blank 数据库系统的一个最重要的目标之一。它能使数据独立于应用程序。 数据独立性的分类 数据的物理独立性和逻辑独立性 三级模式与二级映像结构的优点 1.保证了数据的独立性。2.有利于实现数据共享。3.减轻程序设计者的编程负担。4.提高了数据的安全性。 数据库管理系统的概念  HYPERLINK /view/1088.htm \t _blank 数据库管理 HYPERLINK /view/25302.htm \t _blank 系统是一种操纵和管理数据库的大型软件,实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理。 数据库管理系统的作用 建立、使用和维护 HYPERLINK /view/1088.htm \t _blank 数据库 数据库管理系统的组成 数据库管理系统由语言翻译程序,系统运行控制程序,系统建立,维护程序,数据字典组成。 知名数据库产品(至少5种) MYSQL ,Oracle,ACCESS,SQL Serv

文档评论(0)

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

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

1亿VIP精品文档

相关文档