菜鸟要学的数据库基础知识.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 数据库基础知识 本章学习任务 1.1 数据库基础知识 1.2 关系数据模型 1.3 数据库设计基础 1.1 数据库基本概念 数据库:能将大量的数据按照一定的方式组织并存储起来,能够快速方便的管理与维护数据的方法与技术,大大地方便了数据共享。 1.1.1 数据库概述 1.数据与数据处理 数据处理并不是计算机特有的概念,计算机没有引进我们的工作中时,财务部门所处理的单据、报表等属于数据处理。 计算机中的数据是存储在某一种媒介上能够识别的物理符号。 有两个含义: 描写事物的特性:例某人生日是“1980年12月21日” 数据在计算机中的表示形式:同一种意义的数据可能用多种不同形式表示 例: 生日是“1980年12月21日”,也可以“1980.12.21” ?明天天气是“阴有雨”,也可以用图形符号: 用数据符号表示信息通常有三种: 数值型:如年龄、体重、价格、温度 字符型:姓名、单位、地址 特殊型:照片(图像)、刮风、下雨(图形符号),还有声音、视频(多媒体数据) 数据处理 也称信息处理,是利用计算机对各种类型的数据进行处理。包括数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。 数据处理的目的是从大量数据中,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。 2.数据库(DataBase,DB) 孤立的数据不能代表确切的信息,为反映某一方面的信息往往需要若干数据。 例学生基本信息:姓名、性别、出生年月、籍贯、专业……这些数据需组织起来。 最初的数据以文件形式组织,处理数据时,更多的是涉及对文件的操作(读、写),带来了数据处理不便、数据共享困难等一系列问题。数据库技术的产生有效地克服了这类问题。 数据库是存储在计算机系统中的存储介质上,按一定的方式组织起来的相关数据的集合。数据库是结构化的,不仅仅描述数据本身,而且数据之间的关系进行描述。 数据库中的数据具有高度的共享性。数据不是面向某一种应用,而是面向多种应用,可以被多个应用程序共享。 3.数据库管理系统 (DataBase Management System,DBMS) DBMS是数据管理软件,它需要操作系统的支持,向用户提供了一系列的数据管理功能。 组成:数据定义语言、数据操纵语言、数据库运行控制程序、实用程序 功能:数据定义、数据操纵、数据库运行管理、数据组织、存储与管理、数据库的建立与维护、数据通信接口。 4.数据库系统(DataBase System,DBS) 是运行数据库系统的计算机系统。包括: 计算机硬件环境和操作系统环境 DBMS 数据库 数据库应用系统 用户 1.1.2 数据管理的发展历史 数据管理: 是数据处理的中心问题,指如何对数据 分类、组织、编码、存储、检索和维护。 数据管理的发展历史可以分为四个阶段 第一阶段:人工管理阶段 (50年代中期以前): 人工管理阶段 特点:数据与程序不具有独立性,一组数据对应一组程序。程序与程序之间存在大量数据冗余。 第二阶段:文件系统阶段 (50年代后期至60年代中期): 特点:程序和数据分开存储,形成程序文件和数据文件,程序可以按名访问数据文件。但是, 同一个数据项可能重复出现在多个文件中,导致数据冗余度较大,浪费空间,没有形成数据共享,又不易统一修改容易造成数据的不一致。 第三阶段:数据库系统阶段 (60年代后期至今) 特点:为了解决多用户、多应用共享数据的要求,由数据库管理系统DBMS管理数据,提高数据共享,减少数据冗余,提供数据与应用程序独立, 达到有效的管理和存取大量的数据资源。 第四阶段: 分布式数据库系统与面向对象数据库系统 (70年代后期至今) 分布式数据库系统阶段:与网络技术紧密结合 特点:合理分布数据在系统的相关节点上,实现节点共享,逻辑上属于同一系统,但在物理结构上是分布式,因此用户不感觉到数据的分布。 由若干个节点集合而成,在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,都拥有各自的数据库、中央处理机、终端以及各自的局部数据库管理系统。 第四阶段: 分布式数据库系统与面向对象数据库系统 面向对象数据库系统:是数据库技术与面向对象程序设计技术结合 优点:它克服了传统数据库的局限性,能够自然地存储复杂的数据对象及它们之间的复杂关系,大幅提高了数据库管理效率、降低了用户使用的复杂性。 书中银行系统为对象——关系数据库系统 1.1.3 数据模型 1.??? 三个世界 计算机信息管理的对象是现实生活中的客观事物,但这些事物是无法直接送入计算机的,必须进一步整理和归类,进行信息的规范化,然后才能将规范信息数据化并送入计算机的数据库中保存起

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档