全国计算机等级考试NCR-数据库原理

第1章 数据库原理概述

1.1 数据库技术基本概念

1.1.1 信息与数据

1. 信息(Information):具有特定语义的数据,是对现实世界事物的存放方式或运动状态的反映。

2. 数据(Data):反映事物的存在方式或运动状态的原始数字和事实,是描述现实世界事物的物理符号记录。

3. 信息、数据与知识的关联:数据是信息的符号表示,或称载体;信息是数据的内涵,是数据的语义表示。

4.数据处理:对源数据进行汇集、存储、综合、推导,从这些原始、杂乱、难以理解的数据中抽取或推导出新的数据,这些新的数据称为结果数据,它们表示了新的信息,是有价值、有意义的。提供给某些特定的人使用,可以作为某种决策的依据或用于新的推导。这一过程通常称为数据处理或信息处理。

1.1.2 数据库、数据字典、数据库管理系统、数据库系统

1. 数据库(Database,DB)

数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑上保持一致的、可共享的大量相关数据的集合,是存放数据的仓库。

2. 数据字典(Data Dictionary,DD)

数据库中的数据通常可以分为用户数据和系统数据两部分。用户数据是用户使用的数据;系统数据也称数据字典,包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事物管理信息等。所以,数据字典也称系统目录或元数据。

3. 数据库管理系统(Database Management System,DBMS)

是位于用户与操作系统之间的一个定义(Defining)、操纵(Manipulating)、管理(Managementing)、构建(Constructing)和维护(Maintaining)数据库的系统软件,是数据库和用户之间的一个接口,并为不同用户和应用程序共享数据库提供便利。

4. 数据库系统(Database System,DBS)

由用户数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和数据库用户构成的人机交互系统。

1.2 数据库数据管理方法的特点

1.2.1 数据管理技术发展的三个阶段

比较项人工管理阶段文件系统管理阶段数据库系统管理阶段
时期20世纪50年代中期以前20世纪50年代后期到60年代中期20世纪60年代后期以来
应用背景科学计算科学计算、数据管理大规模管理
硬件背景无直接存取存储设备磁盘、磁鼓大容量磁盘、磁盘阵列
软件背景无操作系统有文件系统有数据库管理系统
处理方式批处理联机实时处理、批处理联机实时处理、分布处理、批处理
数据的管理者用户(程序员)文件系统数据库管理系统
数据面向的对象某一应用程序某一应用现实世界中某个部门、组织、企业等
数据的共享程度无共享、冗余度极大共享性差、冗余度大共享性高、冗余度小
数据的独立性不独立,完全依赖于程序独立性差具有高度的物理独立性和一定的逻辑独立性
数据的结构化无结构记录内有结构、整体无结构具有高度的物理独立性和一定的逻辑独立性
数据控制能力应用程序自己控制应用程序自己控制由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值