数据管理技术发展:从人工到数据库系统

需积分: 9 5 下载量 81 浏览量 更新于2024-07-12 收藏 583KB PPT 举报
"本资源是关于数据库实用教程的第三版,涵盖了基本数据类型,包括数值型、字符串型和时间型。数值型包括INT、SMALLINT和NUMERIC,字符串型有CHAR和VARCHAR,时间型涉及DATE和TIME。教程还探讨了数据管理的基本概念,如数据、信息、数据处理和数据管理的三个阶段:人工管理、文件系统和数据库系统。随着技术发展,数据库系统阶段引入了数据模型、DBMS和DBS,强调数据的高共享性和独立性。此外,提到了数据库技术的进一步发展,如分布式、面向对象和并行数据库技术,以及数据仓库等新型技术。" 在《基本数据类型-数据库实用教程(第三版)》中,我们首先了解到数据库中常见的基本数据类型。数值型包括INT,用于表示长整数;SMALLINT用于表示短整数;而NUMERIC(p,d)则是一种定点数,它由p位数字组成,其中小数点后有d位数字。字符串型数据类型有CHAR(n)和VARCHAR(n),前者是长度固定的字符串,后者是长度可变的字符串。时间型数据则包含DATE,用于表示日期,格式为YYYY-MM-DD,以及TIME,用于表示时间,格式为HH:MM:SS。 数据管理的概念在教程中被详细阐述,数据被定义为描述事物的符号记录,而信息是对这些数据的有意义解释。数据处理是从已有数据中推导出新数据的过程,而数据管理涵盖了数据的整个生命周期,包括收集、整理、组织、存储、维护、检索和传输。教程回顾了数据管理技术的三个发展阶段:人工管理阶段、文件系统阶段和数据库系统阶段。每个阶段都有其特定的技术背景、硬件和软件条件,以及数据处理和管理的特点。 人工管理阶段的特点是数据不保存在计算机内,没有专用软件管理数据,数据不共享且无独立性。文件系统阶段引入了文件长期保存在外存,有专门的软件管理数据,但存在数据冗余和不一致性的问题。数据库系统阶段标志着数据管理技术的成熟,采用数据模型,实现高共享性和独立性,并通过DBMS进行统一管理和控制。 数据库系统的关键组件包括数据库(DB)、数据库管理系统(DBMS)和数据库技术(DBT)。DB是存储在计算机内的相关数据集合,DBMS是介于用户和操作系统之间的数据管理软件,而DBT是一门研究数据库设计、管理的学科。随着技术的进步,出现了分布式、面向对象和并行数据库技术,以及如数据仓库这样的新型数据库技术,这些技术扩展了数据库系统的能力,满足了不同场景和需求。 在概念和逻辑设计阶段,数据被描述为实体和属性。实体代表客观存在的事物,属性则是实体的特性。这一阶段对于理解数据库结构和设计至关重要,因为它允许我们将现实世界的概念转化为数据库中的表和字段,确保数据的有效组织和管理。