第1章 数据库与SQL Server2008简介
1.1 数据库原理
熟悉并掌握数据库原理对深入学习数据库系统有很大的帮助。本节将讲述数据库技术的原理及应用,主要包括数据库基本概念及数据库模型。通过对数据库系统架构的剖析,展示数据库技术的内幕。
1.1.1 数据库基础概念
所谓数据库就是数据存放的地方,是需要长期存放在计算机内,有组织、可共享的数据集合。数据库中的按一定的模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为不同的用户共享。
而数据库内容是通过数据库管理系统(Database Management System,DBMS)来管理的。数据库管理系统是指数据库中对数据进行管理的软件系统,他是数据库的核心,用户对数据库的一切操作,包括定义、查询、更新等,都是通过数据库管理系统进行的。
在不引起混淆的情况下,人们常常将数据库管理系统称为数据库。例如,平时常说的Access、SQL Server’、Oracle和.MySQL等数据库,其实都属于DBMS。
1.1.2 数据库模型
计算机硬件、软件的不断发展和数据需求的增加,推动了数据管理技术的加速发展,数据管理技术先后经历了3个阶段:人工管理阶段、文件系统阶段和数据库管理阶段。
根据数据存储需求的不同,数据库可以使用多种类型的系统模型(模型是指数据库管理系统中数据的存储结构),其中较为常见的有层次模型(Hierarchical Model)、网状模型(Network Model)和关系模型(Relation Model)3种。
……