第1章数据库基础知识(免费阅读).ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京林业大学 软件教研室 数据库原理及应用 第1章 数据库基础知识 1.1 数据库的特点及概念 1.1.1信息与数据 数据 数据是信息的具体表现形式 数据的表现形式 数据与信息的联系 数据是信息的符号表示或载体 信息是数据的内涵,是对数据的语义解释 1.1.2 数据管理与数据库 信息=数据+数据处理 数据库 数据库(DB)是存储在计算机内、有组织的、可共享的数据集合 1.2 数据库系统及发展 1.3 数据库系统的结构 数据库系统(DBS) 用户 软件(Software)系统 硬件(Hardware)系统 硬件系统指存储和运行数据库系统的硬件设备。 数据库系统在整个计算 机系统中的地位如图所示 1.3.2 数据库管理系统(DBMS)的功能结构 DBMS的主要功能 数据定义功能 定义数据的模式、外模式和内模式三级模式结构 定义模式/内模式和外模式/模式二级映象 定义有关的约束条件 数据操纵功能 数据库的基本操作:检索、更新(包括插入、修改、删除)等。 DML有两类 : 自主型 宿主型 数据库的建立和维护功能 数据库的建立包括数据库的初始数据的装入与数据转换等。 数据库的维护包括数据库的转储、恢复、重组织与重构造、系统性能监视与分析等。 数据库运行管理功能 对数据库运行的管理是DBMS运行的核心部分。 DBMS对数据库的控制主要通过四个方面实现:数据的安全性控制、数据的完整性控制、多用户环境下的并发控制和数据库的恢复。 1.3.3 数据库系统的三级数据模式结构 1. 数据库的三级模式结构 数据库系统内部的体系结构从逻辑上分为三级 内模式是整个数据库实际存储的表示 模式是整个数据库实际存储的抽象表示 外模式是概念模式的某一部分的抽象表示 2. 数据库系统的二级映像与数据独立性 DBMS在三级模式之间提供了二级映像功能,保证了数据库系统中的数据能够具有较高的逻辑独立性与物理独立性。 * 电商系 魏华 教材: 苗雪兰等.数据库系统原理及应用教程(第3版).机械工业出版社,2010 推荐书目: 1. 周爱民.大道至简——软件工程实践者的思想.电子工业出版社,2007 2.(美)普雷斯曼.软件工程:实践者的研究方法.郑人杰等译.机械工业出版社,2007 信息的特征 信息:新的、有用的事实和知识。 事实性 有用性 可在空间和时间 上被传递 用形式表示 S1 赵亦 女 17岁 计算机 数字 文字 图形 图象 声音等 将数据转换成信息 包括数据的收集、 管理、加工利用 乃至信息输出 数据的收集、 整理、组织、 编码、存储、 维护、检索、 传输等操作 数据处理 数据管理 产出 输出结果 原料 输入 “数据处理”的真正含义是为了产生信息而处理数据 集成性 ,共享性 人工管理阶段 文件系统阶段 数据库系统阶段 数据不保存,不共享,无独立性, 无专用软件管理数据 数据以文件形式长期保存,由文件系统管理 数据 ,程序与数据间有一定独立性 数据结构化 ,共享性高、冗余度低 , 独立性高 ,有统一的数据控制功能 DBMS 数据的安全性控制 数据的完整性控制 并发控制 数据恢复 人工管理阶段应用程序与数据之间的对应关系 应用程序1 应用程序2 应用程序n 数据集 1 数据集 2 数据集 n … 文件系统阶段应用程序与数据间的对应关系 文件 系统 … … 文件1 文件2 文件3 应用程序1 应用程序2 应用程序n 数据库系统阶段应用程序与数据间的对应关系 … 应用程序1 应用程序2 应用程序n 数 据 库 数据库 管理系统 DBMS 数据库 计算机软件系统 数据库用户 计算机硬件系统 数据库系统 用户1 用户2 用户n … 用户 应用系统 应用开发工具 DBMS 操作系统OS 数据库 数据库管理员 软件系统 终端用户 应用程序员 数据库管理员 对数据库进行存储、维护和检索 非计算机专业人员 使用数据库 设计和编制应用程序 负责设计、建立、管理和维护数据 库以及协调用户对数据库要求的 个人或工作团队 DBMS OS 应用系统 软件系统: 核心 DBMS在操作系统支持下工作,应用程序在DBMS支持下才能使用数据库。 DBS DBMS 核心 数据定义 查询 更新 各种控制 独立使用 嵌入在如Fortran、Pascal、C等高级语言中 计算机 20

文档评论(0)

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

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

1亿VIP精品文档

相关文档