`
cqupt_zlf
  • 浏览: 5777 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

数据库技术的基本概念与方法(二)

 
阅读更多

2、数据库系统的发展
      数据管理发展至今已经经历了3个阶段:人工管理阶段、文件管理阶段和数据库系统阶段。
数据库概念的发展
      1、人工管理阶段(初等数据文件阶段)
            二十世纪五十年代中期以前,计算机主要用于科学计算。
            硬件状况:外存只有纸带、卡片、磁带、没有磁盘等直接存取的设备;
            软件状况:没有操作系统,没有管理数据的软件;
            数据处理方式:批处理。
           人工管理数据特点:
            (1)、数据不保存;
            (2)、应用程序管理数据;
            (3)、数据冗余,数据不共享;
            (4)、数据不具有独立性。
       2、文件系统阶段(独立文件管理系统)
             二十世纪五十年代后期到六十年代中期。
             硬件方面:拥有磁盘、磁鼓等直接存取设备;
             软件方面:操作系统中已经有专门的数据管理软件,一般称为文件系统;
             数据处理方式:批处理,;联机实时处理。
             文件系统管理数据特点:
             (1)、数据长期保存;
             (2)、文件系统管理数据由专门的软件即文件系统进行数据管理,文件系统把数据组织成相互独立的数据文件,利用“按文件名访问,按记录存取”的管理技术,可以对文件进行修改、插入、删除等操作;
             (3)、文件系统实现了记录内的结构性,但是整体无结构;
             (4)、数据共享性差,冗余度大;
在文件系统中,一个文件基本上对应于一个应用程序,即文件仍然是面向应用的。
             (5)、数据独立性差;
        一旦数据的逻辑结构改变,必须修改应用程序,修改文件结构的定义,修改应用程序。例如,应用程序改用不同的高级语言等,将引起文件的数据结构改变,因此数据与程序之间仍缺乏独立性。
3、数据库系统阶段
二十世纪六十年代后期以来
硬件方面:拥有大容量磁盘,硬件价格下降;
软件方面:软件价格上升,为编制和维护系统软件及应用程序的成本相对增加;
数据处理方式:统一管理数据的专门软件系统,即数据库管理系统。
数据库系统的特点:
(1)、数据结构化;
数据结构化是数据库与文件系统的根本区别。在文件系统中,尽管记录内部已经有了某些结构,但记录之间没有联系。
(2)、数据共享性高,冗余度低,易扩充;
数据库系统从整体角度描述数据,数据不再面向某个应用,而是面向整个系统,因此数据可以被多个用户、多个应用共享使用。数据共享可以大大减少数据冗余,节约存储空间。
(3)、数据独立性高
数据独立性包括物理独立性、逻辑独立性。
数据的物理存储改变,应用程序不需改变。数据与程序独立,把数据的定义从程序中分离,数据的存取由DBMS负责,简化应用程序的复杂程度,大大减少应用程序的维护和修改。
(4)、数据由DBMS统一管理和控制。
数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据。

       一般认为,未来的数据库系统应支持数据管理、对象管理和知识管理,应该有面向对象的基本特征。在关于数据库的基本特征中,有三种比较重要,它们是面向对象数据库系统、知识库系统、关系数据库系统的扩充。
   (1)面向对象数据库系统
      面向对象是一种认识方法学,也是一种新的程序设计方法学。把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。面向对象数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。
      用面向对象方法构筑面向对象数据库模型使具有比关系数据库系统更为通用的能力。
(2)知识库系统
       用人工智能中的方法特别是逻辑知识表示方法构筑数据库模型,使模型具有特别通用的能力。
   (3)关系数据库系统的扩充
       利用关系数据库作进一步扩展,使其在模型的表达能力与功能上有进一步的加强,如与网络技术相结合的Web数据库、数据仓库及嵌入式数据库等。
3、数据库系统的基本特点
数据库系统具有以下特点:数据的集成性、数据的结构化、数据的高共享性和低冗余性、数据的独立性、数据有DBMS统一管理和控制。
4、数据库系统的内部结构体系
   数据库模式是数据库系统中数据结构的一种表现形式,具有不同的层次和结构方式。
   数据库系统在其内部具有3级模式和2级映射,3级模式分别是概念模式、内模式和外模式;2级映射分别是外模式/概念模式的映射和概念模式/内模式的映射。3级模式和2级映射构成了数据库系统内部的抽象结构体系。
模式的3个级别层次分别反映了模式的3个不同环境及其不同要求,其中内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式,也称为物理模式;概念模式处于中层,也叫逻辑模式,它反映了设计者的全部逻辑要求,是全体用户公共数据视图 ;而外模式位于最外层,也成为子模式,它反映了用户对数据的要求,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。
小提示:一个数据库只有一个概念模式和一个内模式,有多个外模式。
两级映射保证了数据库系统中数据的独立性。
(1)概念模式到内模式的映射。该映射给出了概念模式中数据的全局逻辑结构到数据的物理存储结构间的对应关系;
(2)外模式到概念模式的映射。概念模式是一个全局模式而外模式是用户的局部模式。一个概念模式中可以定义多个外模式,而每个外模式是概念模式的一个基本视图。
6、数据库技术
   数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。
   数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。
   数据库技术的根本目标是要解决数据的共享问题

 

  • 大小: 22.2 KB
分享到:
评论

相关推荐

    数据库技术与数据库系统的基本概念相关的课件

    学习数据库可: 了解数据库技术的发展; 了解数据库、数据库管理系统、数据库系统的基本概念; 了解并掌握关系模型的基本概念及应用; 掌握Access数据库管理软件的基本操作和应用。

    第1章 数据库系统基本概念.ppt

    《数据库系统基本概念》主要介绍了数据库系统的基本概念、发展历程、特点以及其结构。数据库系统是管理和存储数据的软件系统,它使得数据的管理更加高效、可靠,并为用户提供了一种统一的方式来存储、检索和共享信息...

    数据库基本概念总结.doc

    "数据库基本概念总结" 数据库是计算机科学和信息技术领域中的核心概念之一。它是由数据库管理系统(DBMS)管理的一组有组织的数据集合,旨在满足组织的信息需求。今天,我们将从数据库的基本概念开始,探索数据库的...

    数据库的课程设计 基本概念、基本原理、数据库设计

    通过课程设计,可以使学生进一步复习、巩固所学的数据库的基本概念、基本原理、数据库设计的方法与技术等理论,并且吸收教学过程中介绍的管理数据库开发实例中的经验,通过一个具体应用实例的亲自设计与开发,借助...

    数据库应用技术:数据库的基本概念、发展和体系结构.pptx

    "数据库应用技术:数据库的基本概念、发展和体系结构" 数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支。数据库技术是信息系统的核心和基础,极大地促进了计算机应用向各行各业的渗透。...

    数据库系统基本概念论述.pptx

    经过数据库专家们数十年的努力,数据库技术在理论和实践上都取得了显著的进步,推动了第二次飞跃。然而,随着信息爆炸时代的到来,数据管理技术面临着新的挑战,比如如何处理多样化的数据类型、不确定性信息、数据...

    第一章 GIS数据库基本概念(2).

    GIS数据库的发展与数据库技术的发展紧密相连,它结合了地理坐标系统和属性数据,为地理信息的存储、查询、分析和可视化提供了强大支持。随着GIS技术的不断进步,GIS数据库的性能和功能也在持续优化,更好地服务于...

    数据库技术与应用

    数据库技术与应用的知识点极为丰富,贯穿了数据库的理论基础、设计方法、实现技术及应用实践等各个层面。本知识点总结将按照文档提供的章节顺序,详细概述所涉及的核心概念和关键技术。 第一章 绪论 绪论部分主要...

    MySQL数据库技术与项目应用教程教案.pdf

    MySQL数据库技术与项目应用教程教案为学习者提供了理论学习与实践操作相结合的学习路径。它详细阐述了数据库基本概念、SQL语言的使用、MySQL数据库的安装配置以及项目应用的实施。通过本教程的学习,可以为学生在...

    数据库原理与应用教学是一个全面而系统的过程,旨在使学生深入理解数据库的基本概念、原理、设计、实现和管理方法,以及掌握数据库应用技

    介绍数据库的基本概念、特点、作用和发展历程。 讲解数据库管理系统的功能和组成,以及数据库系统的三级模式结构。 数据模型 介绍数据模型的概念和分类,包括概念模型、逻辑模型和物理模型。 重点讲解关系模型的特点...

    数据库的基本概念.ppt

    【数据库的基本概念】 数据库是计算机科学中的核心概念,它是一个有序的数据集合,用于存储和管理信息。数据库系统(DBS)则是一个包含了数据库、...理解和掌握数据库的基本概念对于理解信息技术和数据管理至关重要。

    数据库的基本概念PPT课件.ppt

    DBS包含了DB和DBMS,是引入数据库技术的计算机系统。 数据模型是描述数据组织方式和数据间关系的概念框架,常见的数据模型有三种:层次模型、网状模型和关系模型。其中,关系模型是最广泛使用的,它通过二维表格来...

    T1数据库系统基本概念.ppt

    这里我们主要探讨的是T1数据库系统的基本概念,这是一个专门设计用于高效处理大量数据的系统。通过标题"**T1数据库系统基本概念.ppt**"我们可以推测这可能是一个关于T1数据库系统理论知识的演示文稿,涵盖了其核心...

    数据库基本知识.ppt

    在卫生信息化建设中,数据库技术起着至关重要的作用。本章旨在帮助读者理解数据库的重要性,熟悉Visual FoxPro系统的基本操作和语法规则,并掌握数据库系统的基本概念,包括数据模型和关系数据库的相关术语。 1. **...

    数据库技术与应用PPT

    数据库技术是信息技术领域中的核心部分,它用于存储、管理和检索数据,是信息系统的重要支撑。本套课件由深圳职院的徐人凤老师精心编制,主要涵盖了大型数据库的基础知识和应用,适合对数据库感兴趣的初学者和专业...

    数据库系统概念 第六版 习题答案

    这本书深入浅出地介绍了数据库系统的基本概念、设计原理和实现技术,对于学习和理解数据库有极大的帮助。提供的习题答案则是读者检验自己学习效果的重要参考资料。 该习题答案为英文版,意味着可以提高读者的英文...

    《使用数据库管理信息的基本思想与方法》教学设计

    总的来说,这门课程旨在让学生掌握数据库的基本概念,理解数据库管理系统的核心思想,即通过结构化数据存储和查询来实现高效的信息管理。通过实际操作,学生可以更直观地体会到数据库在处理大量数据时的优势,同时...

    数据库技术与原理课件

    数据库技术与原理是计算机科学中的核心课程之一,它主要研究如何高效、安全地存储和管理数据。本课件是高等教育领域推荐的教材,旨在通过理论与实践相结合的方式,帮助学生深入理解和掌握数据库的相关知识。 首先,...

    第一章数据库系统基本概念.ppt

    数据库系统(DBS)包括硬件、操作系统、DBMS、数据库、应用程序、用户和数据库管理员,而数据库技术则研究这些组成部分的设计、存储、管理和使用。 1.1.4 高级数据库阶段 在20世纪80年代,分布式数据库系统和21世纪...

    数据库技术与应用-PPT课件.ppt

    本课程旨在使同学们掌握数据库技术相应的基本概念、理论和原理,了解当前信息和通信领域数据库技术的最新应用,并掌握数据库管理系统的基本使用、管理和维护,掌握数据库应用系统设计的基本理论和方法。

Global site tag (gtag.js) - Google Analytics