数据库原理及应用(SQL Server)概述
本系列文章是本人在大学本科期间学习数据库原理及应用的科目课程笔记。主要是对于数据库的总结,以及对《数据库原理及应用》一书的内容总结。
第一章 数据库系统概述
1.1数据与数据管理
建立数据库的目的是为了数据管理和数据处理提供环境支持。
1.1.1信息与数据
信息与数据是两个不同的概念,他们互相联系,密不可分。
1.信息
信息information在不同的应用领域,含义有所不同。信息是定义事物属性的标识。”属性“则是事物的基本特征。
信息具有以下基本特征:
- 可度量性。信息可以采取某种度量单位。计算机二进制就是一种最典型的信息编码方式。
- 可识别性。
- 可表述性。
- 可储存性。
- 可压缩性
- 可传递性。
- 可转换性。信息可以从一种形态转化为另一种形态。
- 可处理性。
- 特定范围的有效性。
- 可共享性。
- 数据
数据Data是记录在某种物理载体上可以被鉴别的符号。
数据有以下基本特征:
1.数据具有”型“和”值“之分。数据的型是指数据的结构,即数据的内容构成与其对外的联系。按数据的型赋于数据的具体值称为数据的值。
2.数据具有数据类型和取值范围之约束条件。
3。数据可以通过观察、测量和考核等手段获得。
3.数据与信息的区别和联系
数据是现象,而信息更加反映实质。信息只有借助数据符号的表示,才能被人类感知、理解和接受。信息始于数据,数据被赋予主观的解释而转换为信息。
数据管理技术的发展
- 数据管理与数据处理
数据管理是指人们对数据进行采集、整理、组织、储存、维护、检索、传送和利用的一系列活动的整合。
数据处理是指对数据进行采集、储存、加工(变换、合并、分类、计算)和传播的技术过程. - 数据管理技术的发展:
1.人工管理阶段:数据量小,数据间缺乏逻辑关系,数据仅仅依赖于特定的应用。
2.文件管理阶段:文件系统可以是实现记录数据的结构化和半结构化,数据冗余度大、共享性查,数据管理和维护的代价也大。 - 数据库管理阶段
数据库中的数据不再只针对某一特定的应用,而面向全组织。具有整体的结构性,数据冗余度小、便于多个程序和用户共享,便于管理和维护。